
/* prototype.jsを使用したjsファイルのロード  （第二階層以下）
--------------------------------------------------------------------------
Win ie6.0,7.0 ns8.XX opera9 firefox Mac Safari
1. /js/prototype.js
2. /js/promonav.js
3. /js/tab.js

Other browser
/products/common/js/photoframe02.js

*/
function getPrototype(){
	var 
		ve = navigator.appVersion.toLowerCase(),
		is = function(t){ return agent.indexOf(t) != -1; },
		val = ((/opera/i.test(agent))&&(/^[1-7]/i.test(ve))||
			(/msie 5.0/i.test(ve))||(/netscape[4-6]/i.test(agent))|| is("mac")&&(/msie/i.test(ve)))? false : true;
	return val;
}

var jsfile = new Array(
	"/js/prototype.js",
	"/js/tabnav.js",
	"/js/promonav.js");

var jsfiles = {
	require: function(libraryName) {
		document.write("<script type=\"text/javascript\" src=\"" + libraryName + "\"><\/script>");
	},
	load: function(){
		for(var i=0,f=jsfile.length ; i<f ; i++){
			if(getPrototype()){
				jsfiles.require(jsfile[i]);
			}
		}
	}
}
jsfiles.load();

var setPrototypeCls = function(){
	var hs = document.getElementsByTagName('html')[0],
		cls = (getPrototype())? "prototype" : "";
	hs.className = cls;
}();
