﻿// JScript File
function showItem(objname)
    {
        //alert(obj == null);
        if(document.getElementById(objname).style.display != "none")
        {
            document.getElementById(objname).style.display='none';
        }
        else
        {
            //美玲提出直接導頁，不需再javascript出細項
            //document.getElementById(objname).style.display='block';
        }    
    }
function changeSwf()
{
    //首頁flash
    var bb="";
    bb="<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0' width='565' height='210'>";
    bb+="<param name='movie' value='"+arrA_Src[indexA]+"'><param name='quality' value='high'>";
    bb+="<embed src='"+arrA_Src[indexA]+"' width='565' height='210' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash'></embed></object>";        
    document.getElementById("Main").innerHTML=bb;
    indexA++;
    if(indexA >= arrA_Src.length)
        indexA = 0;
    if(arrA_Src.length >= 2)
        setTimeout("changeSwf()",arrA_Duration[indexA]);
}
function changeB()
{
    //首頁Banner1
    document.getElementById("ImgB").src = arrB_Src[indexB];
    document.getElementById("ImgB").alt = arrB_Alt[indexB];
    document.getElementById("LinkB").target = arrB_Target[indexB];
    document.getElementById("LinkB").href = arrB_URL[indexB];
    indexB++;
    if(indexB >= arrB_Src.length)
        indexB = 0;
    if(arrB_Src.length >= 2)
        setTimeout("changeB()",arrB_Duration[indexB]);
}
function changeC()
{
    //首頁Banner2
    //圖檔超過1個才執行換圖
    document.getElementById("ImgC").src = arrC_Src[indexC];
    document.getElementById("ImgC").alt = arrC_Alt[indexC];
    document.getElementById("LinkC").target = arrC_Target[indexC];
    document.getElementById("LinkC").href = arrC_URL[indexC];
    indexC++;
    if(indexC >= arrC_Src.length)
        indexC = 0;
    if(arrC_Src.length >= 2)
        setTimeout("changeC()",arrC_Duration[indexC]);
}
function changeAll()
{
    //首頁的換圖function
    changeSwf();
    changeB();
    changeC();
    //changeF1();
    //changeF2();
    //changeF3();
    //changeF4();
    setWordOfHOT();
    setWordOfPopu();
    setWordOfProm();
}
function changeD()
{
    //分類頁面Banner (By 館別)
    document.getElementById("ImgD").src = arrD_Src[indexD];
    document.getElementById("ImgD").alt = arrD_Alt[indexD];
    document.getElementById("LinkD").target = arrD_Target[indexD];
    document.getElementById("LinkD").href = arrD_URL[indexD];
    indexD++;
    if(indexD >= arrD_Src.length)
        indexD = 0;
        
    //圖檔超過1個才執行換圖
    if(arrD_Src.length >= 2)
        setTimeout("changeD()",arrD_Duration[indexD]);
}
function changeE()
{
    //分類頁面Banner (By 主題)
    document.getElementById("ImgD").src = arrE_Src[indexE];
    document.getElementById("ImgD").alt = arrE_Alt[indexE];
    document.getElementById("LinkD").target = arrE_Target[indexE];
    document.getElementById("LinkD").href = arrE_URL[indexE];
   
    indexE++;
    if(indexE >= arrE_Src.length)
        indexE = 0;
        
    //圖檔超過1個才執行換圖
    if(arrE_Src.length >= 2)
        setTimeout("changeE()",arrE_Duration[indexE]);
}
function changeF1()
{
    //主題推薦 1
    //圖檔超過1個才執行換圖
    document.getElementById("ImgF1").src = arrF1_Src[indexF1];
    document.getElementById("ImgF1").alt = arrF1_Alt[indexF1];
    document.getElementById("LinkF1").target = arrF1_Target[indexF1];
    document.getElementById("LinkF1").href = arrF1_URL[indexF1];
    indexF1++;
    if(indexF1 >= arrF1_Src.length)
        indexF1 = 0;
    if(arrF1_Src.length >= 2)
        setTimeout("changeF1()",arrF1_Duration[indexF1]);
}
function changeF2()
{
    //主題推薦 2
    //圖檔超過1個才執行換圖
    document.getElementById("ImgF2").src = arrF2_Src[indexF2];
    document.getElementById("ImgF2").alt = arrF2_Alt[indexF2];
    document.getElementById("LinkF2").target = arrF2_Target[indexF2];
    document.getElementById("LinkF2").href = arrF2_URL[indexF2];
    indexF2++;
    if(indexF2 >= arrF2_Src.length)
        indexF2 = 0;
    if(arrF2_Src.length >= 2)
        setTimeout("changeF2()",arrF2_Duration[indexF2]);
}
function changeF3()
{
    //主題推薦 3
    //圖檔超過1個才執行換圖
    document.getElementById("ImgF3").src = arrF3_Src[indexF3];
    document.getElementById("ImgF3").alt = arrF3_Alt[indexF3];
    document.getElementById("LinkF3").target = arrF3_Target[indexF3];
    document.getElementById("LinkF3").href = arrF3_URL[indexF3];
    indexF3++;
    if(indexF3 >= arrF3_Src.length)
        indexF3 = 0;
    if(arrF3_Src.length >= 2)
        setTimeout("changeF3()",arrF3_Duration[indexF3]);
}
function changeF4()
{
    //主題推薦 4
    //圖檔超過1個才執行換圖
    document.getElementById("ImgF4").src = arrF4_Src[indexF4];
    document.getElementById("ImgF4").alt = arrF4_Alt[indexF4];
    document.getElementById("LinkF4").target = arrF4_Target[indexF4];
    document.getElementById("LinkF4").href = arrF4_URL[indexF4];
    indexF4++;
    if(indexF4 >= arrF4_Src.length)
        indexF4 = 0;
    if(arrF4_Src.length >= 2)
        setTimeout("changeF4()",arrF4_Duration[indexF4]);
}
function onKeyPressBlockNumbers(e) //限制只能key數字 
{ 
    var key = window.event ? e.keyCode : e.which; 
    var keychar = String.fromCharCode(key); 
    reg = /\d/; 
    return reg.test(keychar); 
}
function checkKeyWithCalculation(obj, e) {  
//限制只能key數字
 var evalResult; 
 var key = window.event ? e.keyCode : e.which;
 var keychar = String.fromCharCode(key);
 
 if (keychar==27) // ESC 清除 
  obj.value = ''; 
 if (key==13) { // CR 進行運算 
         if (obj.value=='') return false; 
  else {
   try { 
    evalResult = eval(obj.value); 
    obj.value = evalResult; 
   } 
   catch(err) { 
    obj.style.color = 'red'; 
    obj.value = '計算式錯誤！'; 
    obj.blur(); 
   } 
   finally { 
    return true;
   } 
  }
 }
 if (key==8) // 倒退鍵
  return true;
 if (key==0) // TAB 鍵
  return true;
 if (key < 48 || key > 57) //其它所有非數字鍵
  return false;  
 else return true;  
}
function setWordOfHOT()
{
    //超值搶購區文字
    if(WordHot != "")
    {
        if(URLHot != '')
        {
            //超連結設定
            document.getElementById("divWordOfHOT").innerHTML = "<a href='"+URLHot+"' target='"+TargetHot+"'>"+WordHot+"</a>";
            document.getElementById("divWordOfHOT").style.cursor = "HAND";
        }
        else
        {
            document.getElementById("divWordOfHOT").innerHTML = WordHot;
            document.getElementById("divWordOfHOT").style.color = arrWordHot_Color[indexHot];
        }
        if(indexHot >= arrWordHot_Color.length)
        {
            indexHot = 0;
        }
        else
        {
            indexHot++;    
        }
        if(arrWordHot_Color.length >= 2)
        {
            setTimeout("setWordOfHOT()",WordHot_duration);
        }
    }
}
function setWordOfPopu()
{
    //流行小物區文字
    if(WordPopu != "")
    {
        if(URLPopu != '')
        {
            //超連結設定
            document.getElementById("divWordOfPopu").innerHTML = "<a href='"+URLPopu+"' target='"+TargetPopu+"'>"+WordPopu+"</a>";
            document.getElementById("divWordOfPopu").style.cursor = "HAND";
        }
        else
        {
            document.getElementById("divWordOfPopu").innerHTML = WordPopu;
            document.getElementById("divWordOfPopu").style.color = arrWordPopu_Color[indexPopu];
        }
        if(indexPopu >= arrWordPopu_Color.length)
        {
            indexPopu = 0;
        }
        else
        {
            indexPopu++;    
        }
        
        if(arrWordPopu_Color.length >= 2)
        {
        //alert(arrWordPopu_Color[indexPopu]);
            setTimeout("setWordOfPopu()",WordPopu_duration);
        }
    }
}
function setWordOfProm()
{
    //主題推薦區文字
    if(WordProm != "")
    {
        if(URLProm != '')
        {
            //超連結設定
            document.getElementById("divWordOfProm").innerHTML = "<a href='"+URLProm+"' target='"+TargetProm+"'>"+WordProm+"</a>";
            document.getElementById("divWordOfProm").style.cursor = "HAND";
        }
        else
        {
            document.getElementById("divWordOfProm").innerHTML = WordProm;
            document.getElementById("divWordOfProm").style.color = arrWordProm_Color[indexProm];
        }
        if(indexProm >= arrWordProm_Color.length)
        {
            indexProm = 0;
        }
        else
        {
            indexProm++;    
        }
        if(arrWordProm_Color.length >= 2)
        {
            setTimeout("setWordOfProm()",WordProm_duration);
        }
    }
}
function checkAddr(str)
{
    //產生鄉鎮市內容
    var flag = false;
    if(str.indexOf("號",0) >= 0)
    {
        flag = true;
    }
    if(str.indexOf("号",0) >= 0)
    {
        flag = true;
    }
    return flag;
}