/*****************************************************
	get what browser
*****************************************************/

var safari = (navigator.userAgent.indexOf("Safari") != -1)? true : false;
var safarilt3 = (safari && navigator.userAgent.indexOf("Version") == -1 )? true : false;
var mac = (navigator.appVersion.indexOf("Mac") != -1)? true : false;
var ie = (navigator.userAgent.indexOf("MSIE") != -1)? true : false;
var ie5 = (navigator.userAgent.indexOf("MSIE 5") != -1)? true : false;
var ie4 = (navigator.userAgent.indexOf("MSIE 4") != -1)? true : false;
var nn4 = (document.layers)? true : false;
var nn6 = (navigator.userAgent.indexOf("Netscape/6") != -1)? true : false;
var macie = (mac && ie)? true : false;

/*****************************************************
	load browser css
*****************************************************/
function loadCss(cssPath){
	document.open();
	document.write('<link rel="stylesheet" type="text/css" media="screen,tv,projection,print" href="' + cssPath + '" />');
	document.close();
}

// load safari fix css

if (safarilt3) loadCss("/common_basetemplate/css/fix/safari_lt3.css");

/*****************************************************
	load JS
*****************************************************/
var jsFilesToImport = new Array();
var jsDirPath = "/common_basetemplate/js/";

jsFilesToImport[0] = "jq.js";
jsFilesToImport[1] = "jq_functions.js";

function loadJS(){
	if(!ie4 && !ie5 && !nn4 && !nn6 && !macie){
		for(i=0;i<jsFilesToImport.length;i++){
			var jsPath = jsDirPath + jsFilesToImport[i];
			document.open();
			document.write('<script type="text/javascript" src="'+ jsPath + '"><\/script>');
			document.close();
		}
	}
}
loadJS();

/*****************************************************
	preload images for rollover
*****************************************************/

function imagePreloader(imgPaths){
	var imgs = new Array();
	for (i=0;i<imgPaths.length;i++){
		imgs[i] = new Image();
		imgs[i].src = imgPaths[i];
	}
}

// header global navigation

var globalNavImgs = [
	"/common_basetemplate/images/parts_gnav_2ndlv/hover/1.gif",
	"/common_basetemplate/images/parts_gnav_2ndlv/hover/2.gif",
	"/common_basetemplate/images/parts_gnav_2ndlv/hover/3.gif",
	"/common_basetemplate/images/parts_gnav_2ndlv/hover/4.gif",
	"/common_basetemplate/images/parts_gnav_2ndlv/hover/5.gif",
	"/common_basetemplate/images/parts_gnav_3rdlv/hover/1.gif",
	"/common_basetemplate/images/parts_gnav_3rdlv/hover/2.gif",
	"/common_basetemplate/images/parts_gnav_3rdlv/hover/3.gif",
	"/common_basetemplate/images/parts_gnav_3rdlv/hover/4.gif",
	"/common_basetemplate/images/parts_gnav_3rdlv/hover/5.gif"
];
imagePreloader(globalNavImgs);

/*****************************************************
	openpop
*****************************************************/

function openpop(url,width,height){
    try {
	var winname = "jjpop";
	var width = Number(width) + 28;
	var height = Number(height) + 111;
	var optionstr = "width=" + width + ",height=" + height + ",scrollbars=yes,location=yes,menubar=yes,resizable=yes,status=yes,toolbar=yes,directories=yes";
	var w = window.open(url,winname,optionstr);
	w.resizeTo(width,height);
    } catch(e) {
        // 「アクセスが拒否されました」のエラーが出たら、何もしない
        if (e.number == 2147024891){
            throw e;
        }
    }
}

