var Dom_NN47;//-------------------------------------------------------------------
// ブラウザ情報設定
// Dom_mac 	macの場合					true
// Dom_win 	winの場合					true
// Dom_IE 	IEの場合					true
// Dom_IE4 	IE4の場合					true
// Dom_IE45 IE4.5の場合					true
// Dom_IE5	IE5の場合					true
// Dom_IE55	IE5.5の場合					true
// Dom_IE6	IE6以上の場合				true
// Dom_NN4	Netscape4の場合				true
// Dom_NN47	Netscape4.7の場合(Default)	true
// Dom_NN6	Netscape6以上の場合			true
// Dom_NN60	Netscape6.0の場合			true
// Dom_NN61	Netscape6.1の場合			true
//-------------------------------------------------------------------
var Dom_IE4	= false;
var Dom_IE5	= false;
var Dom_IE55	= false;
var Dom_IE6	= false;
var Dom_NN4	= false;
var Dom_NN47	= false;
var Dom_NN6	= false;
var Dom_NN60	= false;
var Dom_NN61	= false;

//Mac or Win判定
var Dom_mac = false;
var Dom_win = false;

Dom_mac=navigator.userAgent.indexOf('Mac')!=-1;
if(!Dom_mac){Dom_win = true;}

//NN or IE判定
var Dom_IE = false;
var Dom_NN = false;

Dom_IE= navigator.userAgent.indexOf('MSIE') != -1;
if(!Dom_IE){
	Dom_NN= navigator.userAgent.indexOf('Mozilla') != -1;
}

if(Dom_IE){
	//IE Version判定
	Dom_IE4= navigator.userAgent.indexOf('MSIE 4') != -1;
	Dom_IE5= navigator.userAgent.indexOf('MSIE 5') != -1;
	if(Dom_IE5){
		Dom_IE55= navigator.userAgent.indexOf('MSIE 5.5') != -1;
		if(Dom_IE55){
			Dom_IE5 = false;
		}
	}
	Dom_IE6= navigator.userAgent.indexOf('MSIE 6') != -1;
	//IE4.x,5.x,6.x以外のIEはIE4として処理
	if(Dom_IE4 != true && Dom_IE5 != true && Dom_IE55 != true && Dom_IE6 != true){
		Dom_IE4=true;
	}
}else if(Dom_NN){
	//NN Version判定
	Dom_NN4= navigator.userAgent.indexOf('Mozilla/4') != -1;
	if(Dom_NN4){
		Dom_NN47= navigator.userAgent.indexOf('Mozilla/4.7') != -1;
		if(Dom_NN47){
			Dom_NN4 = false;
		}
	}
	//Netscape6.2以上の場合Dom_NN6はtrue
	Dom_NN6= navigator.userAgent.indexOf('Netscape6') != -1;
	if(Dom_NN6){
		Dom_NN60= navigator.userAgent.indexOf('Netscape6/6.0') != -1;
		Dom_NN61= navigator.userAgent.indexOf('Netscape6/6.1') != -1;
	}
	//NN4.x,6.x以外のNNはNN6として処理
	if(Dom_NN4 != true && Dom_NN47 != true && Dom_NN6 != true){
		Dom_NN6=true;
	}
}else{
	//IE,NN以外のブラウザはNetscape4.7と認識
	Dom_NN47= true;
}


rootPos = getRootPos();                        // トップフォルダ(root)取得

//-------------------------------------------------------------------
// 共通スタイルシート選択
//-------------------------------------------------------------------
//if (Dom_IE || Dom_NN6) {
	document.write("<LINK REL=\"stylesheet\" HREF=\"" + getCSSFileName() + "\" TYPE=\"text/css\">");
//	document.write("<LINK REL=\"stylesheet\" HREF=\"" + getCSSFileNamePrivate() + "\" TYPE=\"text/css\">");
//}

MM_reloadPage(true);
//-------------------------------------------------------------------
// 共通スタイルシート名取得
//-------------------------------------------------------------------
function getCSSFileName() {
//	alert("getCSSFileNAME Dom_mac:" + Dom_mac);

	CSSFileName = rootPos + "user/com/css/";
	if ( Dom_IE ) {
		if ( Dom_mac ) {
			CSSFileSuffix = "_iemac";
		} else {
			CSSFileSuffix = "_ie";
		}
	}else {
		if ( Dom_NN6 ) {
			CSSFileSuffix = "_ie";
		} else {
//			CSSFileSuffix = "_nn4";
			CSSFileSuffix = "_ie";
		}
	}
	CSSFileName = CSSFileName + "style" + CSSFileSuffix + ".css";

//	alert("getCSSFileName : " + CSSFileName);
	return CSSFileName;
}
//-------------------------------------------------------------------
// ｒｏｏｔ（フォルダー）ポジション取得
//-------------------------------------------------------------------
function getRootPos() {
//	alert("getRootPos");
	rootPos ="http://" + document.domain + "/";

	if (location.port == "80") {
	} else {
		rootPos ="http://" + location.host + "/";
	}

	if (location.protocol == "file:" || location.pathname.substr(0,5) == "/top/"){
		str = location.href;
		sPos = str.indexOf("top",0);
		sPos = str.indexOf("/",sPos);
		Pass = str.substring(sPos+1,str.length-1);
		count = 0;
		for (i=0;i<Pass.length-1;i++){if (Pass.charAt(i) == "/") count++;}
		rootPos = "./";
		for (i=0; i < count; i++) {rootPos = rootPos + "../";}
	}
//	alert("getRootPos: " + rootPos);
	return rootPos;
}
//-------------------------------------------------------------------
// 個別スタイルシート名取得
//-------------------------------------------------------------------
function getCSSFileNamePrivate() {

//	alert("getCSSFileNamePrivate:location href " + location.href);
	str = location.href;
	sPos = str.lastIndexOf("/",str.length);
	parmPos = str.lastIndexOf("?",str.length);

	if ( parmPos <= 0 ) {
	} else {
		if ( sPos > parmPos ) {
			str = str.substr(0,parmPos);
			sPos = str.lastIndexOf("/",parmPos);
		}
	}

	str = str.substr(sPos+1,str.length-sPos-1);
	sPos = str.indexOf(".htm",0);
	if ( sPos <= 0 ) {
		sPos = str.indexOf(".pl",0);
	}

//	alert("getCSSFileNamePrivate:sPos(.htm) " + sPos);

	CSSFileNamePrivate = str.substr(0,sPos);

	if ( CSSFileNamePrivate.substr(	CSSFileNamePrivate.length-1,1) == "") {
		CSSFileNamePrivate = "index";
	}

//	alert("getCSSFileNamePrivate CSSFileNamePrivate:" + CSSFileNamePrivate);

	str = rootPos + "s01/shop/com/css/";
	CSSFileNamePrivate = str + CSSFileNamePrivate + CSSFileSuffix + ".css";

//	alert("getCSSFileNamePrivate:" + CSSFileNamePrivate);

	return CSSFileNamePrivate;
}
//-------------------------------------------------------------------
// 標準スクリプト
//-------------------------------------------------------------------
//-------------------------------------------------------------------
// ページリロード
//-------------------------------------------------------------------
function MM_reloadPage(init) {  						//reloads the window if Nav4 resized
//	alert("MM_reloadPage");
	if (init==true) with (navigator) {
		if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
//		alert("MM_reloadPage:NNversion4");
			document.MM_pgW=innerWidth;
			document.MM_pgH=innerHeight;
			onresize=MM_reloadPage;
		}
	} else {
		 if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH){
			location.reload();
		}
	}
}
//-------------------------------------------------------------------
// イメージＰｒｅＬｏａｄ
//-------------------------------------------------------------------
function preLoadImages() {
//	alert("preLoadImages");
	argImg = preLoadImages.arguments;
	prImg = new Array();
	for ( i=0; i<argImg.length; i++ ) {
		prImg[i] = new Image();
		prImg[i].src = argImg[i];
//		alert("preLoadImages:prImg[" + i + "]= " + prImg[i].src);
	}
}
//-------------------------------------------------------------------
// イメージ入れ替え
//-------------------------------------------------------------------
function swImages(imgName,targetImg) {
//	alert("swImages");
	document.images[imgName].src = targetImg;
}

//-------------------------------------------------------------------
// ＰｒｅＬｏａｄイメージ
//-------------------------------------------------------------------
/* Functions that handle preload. */
//function MM_preloadImages() { //v3.0
//	alert("MM_preloadImages");
// var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
//   var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
//   if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
//}

//function MM_findObj(n, d) { //v3.0
//	alert("MM_fileObj");
//  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
//    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
//  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
//  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
//}

// function MM_nbGroup(event, grpName) { //v3.0
//	alert("MM_nbGroup");
//  var i,img,nbArr,args=MM_nbGroup.arguments;
//  if (event == "init" && args.length > 2) {
//    if ((img = MM_findObj(args[2])) != null && !img.MM_init) {
//      img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src;
//      if ((nbArr = document[grpName]) == null) nbArr = document[grpName] = new Array();
//      nbArr[nbArr.length] = img;
//      for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
//        if (!img.MM_up) img.MM_up = img.src;
//        img.src = img.MM_dn = args[i+1];
//        nbArr[nbArr.length] = img;
//    } }
//  } else if (event == "over") {
//    document.MM_nbOver = nbArr = new Array();
//    for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args[i])) != null) {
//      if (!img.MM_up) img.MM_up = img.src;
//      img.src = (img.MM_dn && args[i+2]) ? args[i+2] : args[i+1];
//      nbArr[nbArr.length] = img;
//    }
//  } else if (event == "out" ) {
//    for (i=0; i < document.MM_nbOver.length; i++) {
//      img = document.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; }
//  } else if (event == "down") {
//    if ((nbArr = document[grpName]) != null)
//      for (i=0; i < nbArr.length; i++) { img=nbArr[i]; img.src = img.MM_up; img.MM_dn = 0; }
//    document[grpName] = nbArr = new Array();
//    for (i=2; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
//      if (!img.MM_up) img.MM_up = img.src;
//      img.src = img.MM_dn = args[i+1];
//      nbArr[nbArr.length] = img;
//  } }
//}
/* Functions that swaps images. */
//function MM_swapImage() { //v3.0
//  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
//   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
//}
//function MM_swapImgRestore() { //v3.0
//  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
//}

//function MM_findObj(n, d) { //v3.0
//  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
//    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
//  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
//  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
//}

/* Functions that swaps down images. */
//function MM_nbGroup(event, grpName) { //v3.0
//  var i,img,nbArr,args=MM_nbGroup.arguments;
//  if (event == "init" && args.length > 2) {
//    if ((img = MM_findObj(args[2])) != null && !img.MM_init) {
//      img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src;
//      if ((nbArr = document[grpName]) == null) nbArr = document[grpName] = new Array();
//      nbArr[nbArr.length] = img;
//      for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
//        if (!img.MM_up) img.MM_up = img.src;
//        img.src = img.MM_dn = args[i+1];
//        nbArr[nbArr.length] = img;
//    } }
//  } else if (event == "over") {
//    document.MM_nbOver = nbArr = new Array();
//    for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args[i])) != null) {
//      if (!img.MM_up) img.MM_up = img.src;
//      img.src = (img.MM_dn && args[i+2]) ? args[i+2] : args[i+1];
//      nbArr[nbArr.length] = img;
//    }
//  } else if (event == "out" ) {
//    for (i=0; i < document.MM_nbOver.length; i++) {
//      img = document.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; }
//  } else if (event == "down") {
//    if ((nbArr = document[grpName]) != null)
//      for (i=0; i < nbArr.length; i++) { img=nbArr[i]; img.src = img.MM_up; img.MM_dn = 0; }
//    document[grpName] = nbArr = new Array();
//    for (i=2; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
//      if (!img.MM_up) img.MM_up = img.src;
//      img.src = img.MM_dn = args[i+1];
//      nbArr[nbArr.length] = img;
//  } }
//}
//-------------------------------------------------------------------
// 前・次ページ処理
//-------------------------------------------------------------------
function changeFormValue(objFormName,objFormNameElement,value) {
//	alert ("changeFormValue:objFormName= " + objFormName.value );
	objFormNameElement.value = value;
	objFormName.submit();
}
//-------------------------------------------------------------------
// イメージを使用したサブミット処理
//-------------------------------------------------------------------
function submitForm(objFormName) {
//	alert ("changeFormValue:objFormName= " + objFormName.value );
	objFormName.submit();
}
