﻿// JScript 檔
//var varUserId="User Id";
//var varPassword="Password";
//var varSearch="Search";

function ShowCheck(obj,change1)
{
    var hidShowPhoto =document.getElementById("ctl00_hidShowPhoto");
    var hidCustomerizable =document.getElementById("ctl00_hidCustomerizable");
    
    if(obj.id=="ctl00_imgCheck01" && change1 =="A")
    {
        document.getElementById("ctl00_imgCheck11").style.display="";
        document.getElementById("ctl00_imgCheck01").style.display="none";
        hidShowPhoto.value="Y";
    }
    else if(obj.id=="ctl00_imgCheck11" && change1 =="B")
    {
        document.getElementById("ctl00_imgCheck11").style.display="none";
        document.getElementById("ctl00_imgCheck01").style.display="";
        hidShowPhoto.value="N";
    }
     else if(obj.id=="ctl00_imgCheck02" && change1 =="A")
    {
        document.getElementById("ctl00_imgCheck02").style.display="none";
        document.getElementById("ctl00_imgCheck12").style.display="";
        hidCustomerizable.value="N";
    }
     else if(obj.id=="ctl00_imgCheck12" && change1 =="B")
    {
        document.getElementById("ctl00_imgCheck02").style.display="";
        document.getElementById("ctl00_imgCheck12").style.display="none";
        hidCustomerizable.value="Y";
    }
    
    var objSearch=document.getElementById("ctl00_txtKeyDownForSearch");
    if(objSearch!=null)
    {
        objSearch.focus();
    }
}


function checkLogin()
{
   flag=true;
//   var txtUserID=document.getElementById("ctl00_txtUserID");
   var txtUserID=document.getElementById("ctl00_hidUserID");
   var txtPassword=document.getElementById("ctl00_hidPassWord");
   var txtLoginError=document.getElementById("LoginError");
   var tbLoginError=document.getElementById("tbLoginError");
   var oXmlDoc = new ActiveXObject("MSXML2.DOMDocument"); 
   if(txtUserID.value =="")
   {
      tbLoginError.style.display="";
      txtLoginError.innerHTML=ShowMessage("J000001","");
//     ShowError('J000001'); //賬號不能為空
//     return false;
      flag=false;
   }
   var localurl=location.href;
   var reqURL =localurl.indexOf("?")>0?localurl+"&":localurl+"?";
   reqURL += "ALogin=ajax&UserId=" + txtUserID.value + "&Password=" + txtPassword.value+"&nocachernd="+Math.random();
   var oHttpReq = GetXmlHttpRequest();//構造XMLHTTP
   oHttpReq.open("POST",reqURL,false);//構造返回所需的參數(返回的頁面以及所要返回的參數)s
   oHttpReq.send("");
   var result = oHttpReq.responseText;
   
   if(result != null && result =="0")
   {
      tbLoginError.style.display="";
      txtLoginError.innerHTML=ShowMessage("J000015","");
      flag=false;
//      ShowError('J000015');//賬號和密碼錯誤
//      return false;
   }
//   return true; 
   if(flag ==true)
   {
     return true;
   }
   else
   {
      return false; 
   }
}

function fnGetGenre(GenreDefault)
{
    var localurl=location.href;
    var reqURL =localurl.indexOf("?")>0?localurl+"&":localurl+"?";
    reqURL+= "AJAX=YES&CategoryID=" +document.getElementById("ctl00_drpCategory").value;
    reqURL+= "&random=" + Math.random();
    var oHttpReq = GetXmlHttpRequest();//構造XMLHTTP
    oHttpReq.open("POST",reqURL,false);//構造返回所需的參數(返回的頁面以及所要返回的參數)
    oHttpReq.send("");
    var result = oHttpReq.responseText;
    
    var objSelect =document.getElementById("ctl00_drpGener");
    var length = objSelect.options.length;
    for(var i=0;i<length;i++)
    {
        objSelect.remove(0);
    }
    objSelect.value="";
    var oOption = document.createElement("OPTION");
    objSelect.options.add(oOption);
    oOption.innerText = GenreDefault;       
    oOption.value = GenreDefault;
    if(result != null)
    {
        var oDoc = new ActiveXObject("MSXML2.DOMDocument");
        oDoc.loadXML(result);
        var root=oDoc.documentElement;
        if (root==null)
             {
//                 remakeselectBox("ctl00_drpGener");
                 settingValue("ctl00_drpGener",GenreDefault);
                 return true;  
             }       
          //判斷並返回錯誤信息
          var objFunction=document.getElementById("ctl00_drpGener");
          if (objFunction==null) return;              
          for(i=0;i<root.childNodes.length;i++)
          {
                var nodeSub=root.childNodes[i];
                var strFullName="";
                var strFuncID="";
                if(nodeSub.selectSingleNode("Name")!=null){
                    strFullName=nodeSub.selectSingleNode("Name").text.trim();
                }
                if(nodeSub.selectSingleNode("GenreID")!=null) {
                    strFuncID=nodeSub.selectSingleNode("GenreID").text.trim();
                }
                objFunction.options.add(new Option(strFullName,strFuncID));
          }
          
//          remakeselectBox("ctl00_drpGener");
          settingValue("ctl00_drpGener",GenreDefault);
     }
     else
     {
//        remakeselectBox("ctl00_drpGener");
        settingValue("ctl00_drpGener",GenreDefault);
     }
 }

function fnMove(Trvalue)
{
    var objImgbrow =document.getElementById("imgbrow"+Trvalue);
    switch(iCategoryItem)
    {
        case -1:
            objImgbrow.src="../IMAGES/ArrowCategorys.gif";
            break;
        default:
            if(Trvalue==iCategoryItem)
                objImgbrow.src="../IMAGES/ArrowCategoryds.gif";
            else
                objImgbrow.src="../IMAGES/ArrowCategorys.gif";
            
            break;
    }
}

function fnOut(Trvalue)
{
    var objImgbrow =document.getElementById("imgbrow"+Trvalue);
    switch(iCategoryItem)
    {
        case -1:
            objImgbrow.src="../IMAGES/ArrowCategory.gif";
            break;
        default:
            if(Trvalue==iCategoryItem)
                objImgbrow.src="../IMAGES/ArrowCategorydown.gif";
            else
                objImgbrow.src="../IMAGES/ArrowCategory.gif";
            break;
    } 
}

function fnDown(Trvalue,i_Cout)
{
    var i=0;
   for(i;i<i_Cout;i++)
   {
        var objImgbrow =document.getElementById("imgbrow"+i);
        var objImgDown =document.getElementById("ctl00_hid_Imgdown");
        if(Trvalue==i)
        {
             objImgDown.value=i;
        }
        else
        {
        }
   }
}

function Fn_KeyStroke()
{
   var objImgDown =document.getElementById("ctl00_hid_Imgdown");
   if(objImgDown.value!="")
   {
    var objImgbrow =document.getElementById("imgbrow"+objImgDown.value);
     objImgbrow.src="../IMAGES/ArrowCategorydown.gif";
   } 
}

function fnLogo()
{
    var objImgDown =document.getElementById("ctl00_hid_Imgdown");
    if(objImgDown.value=="")
    {
        ShowError("J000031"); //請您先登錄
        return false;
    }
    else
   {
        return true;
   }
}

function fn_ChangeLanguage(obj)
{
   var vEnglish =document.getElementById("ctl00_ibntEnglish");
   var vChinese =document.getElementById("ctl00_ibntChinese");
   var obj11=document.getElementById("enh");
   var obj12=document.getElementById("enl");
   var obj21=document.getElementById("twh");
   var obj22=document.getElementById("twl");
   
   if(obj == vEnglish)
   {
      obj11.style.display="none";
      obj12.style.display="";
      obj21.style.display="";
      obj22.style.display="none";
   }
   else if(obj == vEnglish)
   {
      obj11.style.display="none";
      obj12.style.display="";
      obj21.style.display="";
      obj22.style.display="none";
   }
   else if(obj == vChinese)
   {
      obj11.style.display="";
      obj12.style.display="none";
      obj21.style.display="none";
      obj22.style.display="";
   }
   else if(obj == vChinese)
   {
      obj11.style.display="none";
      obj12.style.display="";
      obj21.style.display="";
      obj22.style.display="none";
   }
   
   obj11.style.border="none";
   obj12.style.border="none";
   obj21.style.border="none";
   obj22.style.border="none";
}


//記錄購物車中的資料比數
function Fn_Set_ctl00_lblCar(i_count)
{    
    //document.getElementById("ctl00_hid_lblcarcont").value = i_count;
    try{
    document.getElementById("ctl00_lblCar").innerHTML=i_count;
    }catch(e){;}
}

//Search 輸入的樣式

function fn_SearchMouseover()
{
   var txtSearch=document.getElementById("ctl00_txtSearch");
   if(txtSearch.value=="Search" && txtSearch.className=="SearchTxtStyle1")
   {     
      txtSearch.value="";
      txtSearch.classname=="SearchTxtStyle2" ; 
   }
   
}

function CheckColor(){
	var query = document.searchform.query;
	if (query.value == "Search" ) {
		query.style.color = "#ccc";
	}
}
//用戶名得到焦點
function getUserFocus()
{
   if(document.getElementById("ctl00_hidUserID").value=="")
   document.getElementById("ctl00_txtUserID").value=""; 
   document.getElementById("ctl00_txtUserID").className="SearchTxtStyle1"; 
}
//用戶名失去焦點
function outFocus()
{
    var strUserID=document.getElementById("ctl00_txtUserID").value;
    if(strUserID=="")
    {
       document.getElementById("ctl00_txtUserID").value=varUserId; 
       document.getElementById("ctl00_hidUserID").value="";
       document.getElementById("ctl00_txtUserID").className="SearchTxtStyle2"; 
    }
    else 
    {
        document.getElementById("ctl00_hidUserID").value=document.getElementById("ctl00_txtUserID").value;
        document.getElementById("ctl00_txtUserID").className="SearchTxtStyle1"; 
    }
}
//密碼得到焦點
function getPassWordFocus()
{
    document.getElementById( "ctl00_txtPassWord1").style.display="none"; 
    document.getElementById( "ctl00_txtPassWord2").style.display="inline"; 
    document.getElementById( "ctl00_txtPassWord2").focus();
}
//密碼失去焦點
function PassFocus()
{
    var strPassWord=document.getElementById("ctl00_txtPassWord2").value;
    if(strPassWord=="")
    {
       document.getElementById( "ctl00_txtPassWord1").style.display="inline"; 
       document.getElementById( "ctl00_txtPassWord2").style.display="none";
       document.getElementById("ctl00_hidPassWord").value="";
    }
    else 
    {
        document.getElementById( "ctl00_txtPassWord1").style.display="none"; 
        document.getElementById( "ctl00_txtPassWord2").style.display="inline";
        document.getElementById("ctl00_hidPassWord").value=document.getElementById("ctl00_txtPassWord2").value;
    }
    var objLongin=document.getElementById( "ctl00_ibntLogin");
    if(objLongin!=null)
    {
        objLongin.click();
    }

}

//Search得到焦點
function getSearch()
{
   if(document.getElementById("ctl00_hidSearch").value=="")
   document.getElementById("ctl00_txtSearch").value=""; 
   document.getElementById("ctl00_txtSearch").className="SearchTxtStyle1"; 
}
//Search失去焦點
function outSearch()
{
    var strSearch=document.getElementById("ctl00_txtSearch").value;
    if(strSearch=="")
    {
       document.getElementById("ctl00_txtSearch").value=varSearch; 
       document.getElementById("ctl00_hidSearch").value="";
       document.getElementById("ctl00_txtSearch").className="SearchTxtStyle2"; 
    }
    else 
    {
        document.getElementById("ctl00_hidSearch").value=document.getElementById("ctl00_txtSearch").value;
        document.getElementById("ctl00_txtSearch").className="SearchTxtStyle1"; 
    }
}

//Search得到焦點 
function getClass()
{
   if(document.getElementById("ctl00_hidSearch")!=null)
  {
       if(document.getElementById("ctl00_hidSearch").value=="")
       document.getElementById("ctl00_txtSearch").className="SearchTxtStyle2"; 
       else
       document.getElementById("ctl00_txtSearch").className="SearchTxtStyle1"; 
  }   
}

function FnClearCar(objId,strFlag)
{
    var obj=objId;
    var objLinkEn=document.getElementById("ctl00_ibntEnglish");
    var objLinkCh=document.getElementById("ctl00_ibntChinese");
    var objCarCount=document.getElementById("ctl00_lblCar");
    
    var objEnh=document.getElementById("ctl00_enh");
    var objEnl=document.getElementById("ctl00_enl");
    var objTwh=document.getElementById("ctl00_twh");
    var objTwl=document.getElementById("ctl00_twl");
   
    if(objCarCount==null)
    {
        return true;
    }
    if(objCarCount.innerText<="0")
    {
        return true;
    }
    if(obj==objLinkEn)
    {
        if(objEnh.style.display=="inline"&&objEnl.style.display=="none")
        {
           return true;
        }
    }
    else if(obj==objLinkCh)
    {
        if(objTwh.style.display=="inline"&&objTwl.style.display=="none")
        {
           return true;
        }
    }
    strValue=ShowMessage("J000101","");
    return confirm(strValue);
}

function Fn_KeyDownForSearch(Flag)
{
    var lbntSearch=document.getElementById("ctl00_lbntSearch");
    if(event.keyCode==13)
    {
        if(Flag=="1")
        {
           outSearch();
        }
        if(lbntSearch!=null)
        {
           lbntSearch.click();
        }
    }
}
