//07066_FPM 20070529 LAML ADD START
function openProductdetail(bookNo)
{	
	var type;
	var strProductNo1;
	var strProductNo2;
	strProductNo2="";
	type = String(document.FILE2FORM.SyoNo.type);
	if (type == 'hidden') //type of hidden
	{	
		strProductNo1 = document.FILE2FORM.SyoNo.value ;
	}else{ //type of combobox
		if (document.FILE2FORM.SyoNo.selectedIndex > 1)
		{	
			strProductNo2 = document.FILE2FORM.SyoNo.value;
		}
		strProductNo1 = document.FILE2FORM.SyoNo.options[1].value;
	}
	if (strProductNo2!="") {
		location.href ='/src/fpm/IntroMail.jsp?bookNo=' + bookNo + '&productNo1=' + strProductNo1+ '&productNo2=' + strProductNo2 + '&url='+ location.pathname + location.search;
	}
	else{
		location.href ='/src/fpm/IntroMail.jsp?bookNo=' + bookNo + '&productNo1=' + strProductNo1+ '&url='+ location.pathname + location.search;
	}
	
}
//07066_FPM 20070529 LAML ADD END
//リストボックスの表示、非表示処理
function checkListBox(flg){
	//フォーム数を取得
	var flen = document.forms.length;
	//フォーム分ループ
	for(i=0; i < flen; i++){
		//指定formオブジェクトの要素数を取得
		var elementLen = document.forms[i].elements.length;
		//エレメント分ループ
		for(j=0; j < elementLen; j++){
			//リストボックス
			if(document.forms[i].elements[j].type=="select-one"){
				//表示、非表示フラグをチェック
				if(flg==0){
					//非表示にする
					document.forms[i].elements[j].style.display="none";
				}else{
					//表示にする
					document.forms[i].elements[j].style.display="block";
				}
			}
		}
	}
}
// スタイルシート振分け
if (navigator.userAgent.indexOf("Win" ) >= 0) {
        if (vercheck(1,0)) {
            document.write('<LINK REL="stylesheet" TYPE="text/css" HREF="/css/win_ie.css" >');
        } else {
            document.write('<LINK REL="stylesheet" TYPE="text/css" HREF="/css/win_nn.css" >');
        }
    } else {
        document.write('<LINK REL="stylesheet" TYPE="text/css" HREF="/css/mac.css" >');
    }

// 子画面展開
function MM_openBrWindow(theURL,winName,features) { //v2.0
  sw =window.open(theURL,winName,features);
  sw.focus();
}
// アクション用レイヤー動作 ================================================== START

function MM_findObj(n, d) { //v4.01
  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&&id.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

// アクション用レイヤー動作 ================================================== START

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }

	//2007/08/01 - Mozilla系ブラウザminiCart不具合対応
	if (navigator.appName.charAt(0) == "N") {
		//parent.Frame1.miniCart.location.href = '/scripts/minicart/minicartasp.asp';
		miniCart.location.href = '/scripts/minicart/minicartasp.asp';
	}
}
// アクションレイヤー表示

// アクションレイヤー非表示
function closemsg(){
    MM_showHideLayers("noticeA","","hide","noticeB","","hide","noticeC","","hide");
    checkListBox('1');
    clearTM(); // カート改修 ADD 2006/1/31 TUANPQ

	//2007/08/01 - Mozilla系ブラウザminiCart不具合対応
	if (navigator.appName.charAt(0) == "N") {
		//parent.Frame1.miniCart.location.href = '/scripts/minicart/minicartasp.asp';
		miniCart.location.href = '/scripts/minicart/minicartasp.asp';
	}
}
// アクション用レイヤー動作 ================================================== END

function vercheck(iev,nnv) {

	if (navigator.appName.charAt(0) == "M") {

		if (navigator.userAgent.indexOf("Win") < 0 && navigator.appVersion.charAt(0) <= 3) {
			var aver = parseFloat(navigator.appVersion);
		} else {
			var sp = navigator.appVersion.indexOf("E");
			var ep =  navigator.appVersion.indexOf(";",sp);
			var aver = parseFloat(navigator.appVersion.substring(sp+2,ep));
		}

		if (iev != 0 && iev <= aver) {
			return true;
		} else {
			return false;
		}

	} else if (navigator.appName.charAt(0) == "N") {

		var ep = navigator.appVersion.indexOf(" ");
		var aver = parseFloat(navigator.appVersion.substring(0,ep));

		if (nnv != 0 && nnv <= aver) {
			return true;
		} else {
			return false;
		}

	} else {
		return false;
	}

}

//標準モードか判定
function checkCss1compat(){
	if(document.compatMode){ return (document.compatMode=="CSS1Compat"); }
	return 0;
}

// ブラウザ表示高を取得
function getBrowserHeight() {
	if(window.innerHeight) {
		return window.innerHeight;
	} else if (checkCss1compat()) {
		return document.documentElement.clientHeight;
	} else if (document.body) {
		return document.body.clientHeight;
	}
	return 0;
}

// トップ位置を取得
function getBrowserTop() {
	if(checkCss1compat()) {
		return document.documentElement.scrollTop;
	} else if(document.body) {
		return document.body.scrollTop;
	}
	return 0;
}

// カート改修 ADD 2005/12/12 THANHVT START
function checkShowLayer(strTotal,strIsProduct,strOk){

	var ERRMSG_SYONM1 = "申込み番号が間違っています。";

	if(strOk != null && strOk != ""){
		if(document.all||document.getElementById){
			//リストボックスを非表示にする
			checkListBox('0');

			if(strTotal != null){
				if (strIsProduct == ERRMSG_SYONM1) {
					//不正な商品メッセージの表示
					ima = MM_showHideLayers('noticeA','','hide','noticeB','','hide','noticeC','','show');
					if(document.all){
						h= getBrowserHeight();var OBj=document.all["noticeC"];
					}
					if(document.getElementById){
						h= getBrowserHeight();var OBj=document.getElementById("noticeC");
					}
				}else if ((strOk == "×") && (strIsProduct!= ERRMSG_SYONM1)){
					//商品が売り切れた。
					ima = MM_showHideLayers('noticeA','','hide','noticeB','','show','noticeC','','hide');
					if(document.all){
						h= getBrowserHeight();var OBj=document.all["noticeB"];
					}
					if(document.getElementById){
						h= getBrowserHeight();var OBj=document.getElementById("noticeB");
					}
				}else if ((strOk == "○") || (strOk == "△")){
					//カートに入れているメッセージの表示
					MM_showHideLayers('noticeA','','show','noticeB','','hide','noticeC','','hide');
					if(document.all){
						h= getBrowserHeight();var OBj=document.all["noticeA"];
					}
					if(document.getElementById){
						h= getBrowserHeight();var OBj=document.getElementById("noticeA");
					}
					ima = setTimeout("MM_showHideLayers('noticeA','','hide');checkListBox('1');",1000*10);
				}
			}
			if(checkCss1compat() && !(window.opera) && thisOsName =="Windows" && thisBrowseName == "Explorer" && thisBrowserVersion >= 7.0 ){
				OBj.style.left= '0px';
			} else {
				OBj.style.left= '250px';
			}
			if(h<=800){
				if(h<=500){
					if(h<=300){
						OBj.style.top = getBrowserTop()+'px';
					} else {
						OBj.style.top = getBrowserTop()+100+'px';
					}
				} else {
					OBj.style.top = getBrowserTop()+100+'px';
				}
			} else if(h>=801) {
				OBj.style.top = getBrowserHeight()/2-100+'px';
			}
		} else if(document.layer){} //NN4.x以前の場合は動作せず
	}
}
// カート改修 ADD 2005/12/12 THANHVT END
// カート改修 ADD 2006/1/31 TUANPQ START
function clearTM() {
	clearTimeout(ima);
}
// カート改修 ADD 2006/1/31 TUANPQ END
