﻿// JScript 檔
function cimg(myID,oldSrc,newSrc){
    var el = YAHOO.util.Dom.get(myID);  
    YAHOO.util.Event.addListener(el, "mouseover", function(){
        el.src = newSrc;
    });  
    YAHOO.util.Event.addListener(el, "mouseout", function(){
        el.src = oldSrc;
    });  
} 


//上方多國語言選單
var LangMenu = new YAHOO.util.Element('subglobal1');
LangMenu.on('contentReady', function() {
      closeSubNav();
      if(m_Lang == "1") YAHOO.util.Dom.setStyle(LangMenu, 'width', '70px');
      if(m_Lang == "2") YAHOO.util.Dom.setStyle(LangMenu, 'width', '145px');
      if(m_Lang == "3") YAHOO.util.Dom.setStyle(LangMenu, 'width', '85px');
      if(m_Lang == "4") YAHOO.util.Dom.setStyle(LangMenu, 'width', '70px');
      if(m_Lang == "5") YAHOO.util.Dom.setStyle(LangMenu, 'width', '75px');
      
    });

function closeSubNav(){
YAHOO.util.Dom.setStyle(LangMenu, 'display', 'none');

}

function openSubNav(){
YAHOO.util.Dom.setStyle(LangMenu, 'display', 'block');
}

function search()
{
     if ((document.getElementById('txtKey1').value!="") && (document.getElementById('txtKey1').value!=document.getElementById('altermsg').value))
     {
        var dbname ="";
        
        var frm=document.getElementById('aspForm');
         frm.action=document.getElementById('searchurl').value;
        switch (document.getElementById('search_lang').value)
        {
            case "cht":
                 dbname="dtw";
                 ckHiddenInput(frm,'uilang',document.getElementById('search_lang').value); 
                break;
            case "en":
              dbname="den";
              ckHiddenInput(frm,'uilang',document.getElementById('search_lang').value);   
                break;
            case "jp":
              dbname="djp";
              ckHiddenInput(frm,'uilang',document.getElementById('search_lang').value);     
                break;
            case "chs":
              dbname="dcn";
              ckHiddenInput(frm,'uilang',document.getElementById('search_lang').value);    
                break;
            case "kr":
              dbname="dkr";
              ckHiddenInput(frm,'uilang','en'); 
       
                break;
        }
        ckHiddenInput(frm,'dbs',dbname);      
        ckHiddenInput(frm,'q',document.getElementById('txtKey1').value);
      
      
        frm.method="post";
        frm.target="_blank";
        frm.submit();
        }
        else
        {
            alert(document.getElementById('altermsg').value);
        }
}
    function ckHiddenInput(frm,name , value ) 
    {
        var CkField = document.getElementById(name);
        if (CkField==null)
        {
            frm.appendChild(createHiddenInput(name ,value)); 
        }
        else
        {
            CkField.value = value;
        }
    }
    function createHiddenInput( name , value ) 
    { 
        
        var hiddenField = document.createElement("input"); 
        hiddenField.setAttribute('type', 'hidden'); 
        hiddenField.setAttribute('value', value ); 
        hiddenField.setAttribute('name', name ); 
        hiddenField.setAttribute('id', name ); 
        return hiddenField; 
      } 