function showhide(what){
    // 若物件為隱形則顯現
    if (document.getElementById(what).style.display=='none'){
      document.getElementById(what).style.display='';
      document.getElementById("Img"+what).src="/images/Shop2010/-.gif";
    } else {    // 若物件為顯現則隱形
      document.getElementById(what).style.display='none';
      document.getElementById("Img"+what).src="/images/Shop2010/+.gif";
    }
    
}
function showhideOne(urlid){
	     for (var i = 0; i<document.getElementsByName("urlid_"+urlid).length; i++) {
	     	    var title=document.getElementsByName("urlid_"+urlid)[i].id;
                document.getElementById("cata_"+title).style.display='';
          }
}

function showAll(){
	var BrowserStr=""
	if (window.XMLHttpRequest) { // Mozilla, Safari,...
	      BrowserStr="1"
	} else if (window.ActiveXObject) { // IE
	      BrowserStr="2"
	}
	for (var i = 1; i<=20; i++) {
		if(BrowserStr="2"){
			  if(document.getElementById("showAllID").innerText=="全部展開"){
			  	   document.getElementById("cata_"+i).style.display='';
	               document.getElementById("Imgcata_"+i).src="/images/Shop2010/-.gif";
			  }else{
			  	   document.getElementById("cata_"+i).style.display='none';
	               document.getElementById("Imgcata_"+i).src="/images/Shop2010/+.gif";
			  }
		}else{
				if(document.getElementById("showAllID").text=="全部展開"){
					document.getElementById("cata_"+i).style.display='';
	                document.getElementById("Imgcata_"+i).src="/images/Shop2010/-.gif";
			    }else{
			    	 document.getElementById("cata_"+i).style.display='none';
	                 document.getElementById("Imgcata_"+i).src="/images/Shop2010/+.gif";
			    }
	    }
    }
    
    if(BrowserStr="2"){
    	 if(document.getElementById("showAllID").innerText=="全部展開"){
    	 	 document.getElementById("showAllID").innerText="全部閉合";
    	 }else{
    	 	 document.getElementById("showAllID").innerText="全部展開";
    	 }
    }else{
    	if(document.getElementById("showAllID").text=="全部展開"){
    		 document.getElementById("showAllID").text="全部閉合";
    	}else{
    		 document.getElementById("showAllID").text="全部展開";
    	}
    }
}


//-----瀏覽--------------//
function dispXMLGet(divID,topage,t) {	 
    //id和res都是要傳遞的參數
    
    //document.getElementById(divID).innerHTML = "<font color='white'>Loading...<font>";
    
    var http_request = false;        

    if (window.XMLHttpRequest) { // Mozilla, Safari,...
      http_request = new XMLHttpRequest();
    } else if (window.ActiveXObject) { // IE
      try {
        http_request = new ActiveXObject("Msxml2.XMLHTTP");
      } catch (e) {
        try {
          http_request = new ActiveXObject("Microsoft.XMLHTTP");
        } catch (e) {}
      }
    }

    if (!http_request) {
      alert('Giving up :( Cannot create an XMLHTTP instance');
      return false;
    }
    // 定義事件處理函數為 showXML()
    http_request.onreadystatechange = function() { 
                                      showXML(http_request,divID,t); 
                                      };
    
    var url = topage+"?t="+encodeURIComponent(t);

                                       //頁面編碼是 Big5, 於 JavaScript 端傳送的資料, 於後端收到的是 UTF-8
                                       //Javascript 的 encodeURIComponent() 方法會將傳入的字串轉換成 UTF-8 編碼的字元
                                       
    http_request.open('GET', url, true);
    http_request.send(null);        
  }
   
//-------------------------------------------  
  var restext;
function showXML(http_request,divID,t) {	
    if (http_request.readyState == 4) {
    	
      if (http_request.status == 200) {
      	if(http_request.responseText!=""){
			        restext = http_request.responseText;
			        
			        document.getElementById(divID).innerHTML = restext;	
			        
			        if (document.getElementById("scriptsDiv")){
					  eval(document.getElementById("scriptsDiv").innerHTML);
					}
			        
			        if(t==1){
			    	   //依分類
			    	   document.getElementById("type1").style.fontWeight="bold";
			    	   document.getElementById("type2").style.fontWeight="";
			    	   
			    	   document.getElementById("Pic1").src="images/Shop2010/m_01.gif";
			    	   document.getElementById("Pic2").src="images/Shop2010/m_02_2.gif";
			    	   document.getElementById("Pic3").src="images/Shop2010/m_03_2.gif";
			        }else if(t==2){
			    	//依名稱
			    	   document.getElementById("type1").style.fontWeight="";
			    	   document.getElementById("type2").style.fontWeight="bold";
			    	   
			    	   document.getElementById("Pic1").src="images/Shop2010/m_01.gif";
			    	   document.getElementById("Pic2").src="images/Shop2010/m_02_2.gif";
			    	   document.getElementById("Pic3").src="images/Shop2010/m_03_2.gif";
			        }else if(t==3){
			        	//搜尋頁面
			            document.getElementById("Pic1").src="images/Shop2010/m_01_2.gif";
			    	    document.getElementById("Pic2").src="images/Shop2010/m_02.gif";
			    	    document.getElementById("Pic3").src="images/Shop2010/m_03_2.gif";
			    	}else if(t==4){
			        	//我的最愛
			            document.getElementById("Pic1").src="images/Shop2010/m_01_2.gif";
			            document.getElementById("Pic2").src="images/Shop2010/m_02_2.gif";
			    	    document.getElementById("Pic3").src="images/Shop2010/m_03.gif";
			        }
			        //alert(http_request.responseText);
		    }
	      } else {
	        alert('There was a problem with the request.');
	      }
    }
  }
  
 //-----搜尋--------------//
 function dispXMLPost(divID,topage,t) {
 	     //id和res都是要傳遞的參數        
    
    var http_request = false;        

    if (window.XMLHttpRequest) { // Mozilla, Safari,...
      http_request = new XMLHttpRequest();
    } else if (window.ActiveXObject) { // IE
      try {
        http_request = new ActiveXObject("Msxml2.XMLHTTP");
      } catch (e) {
        try {
          http_request = new ActiveXObject("Microsoft.XMLHTTP");
        } catch (e) {}
      }
    }

    if (!http_request) {
      alert('Giving up :( Cannot create an XMLHTTP instance');
      return false;
    }
    // 定義事件處理函數為 showXML()
    http_request.onreadystatechange = function() { 
                                      showXML(http_request,divID,t); 
                                      };
    
    var url = topage+"?t="+encodeURIComponent(t);

                                       //頁面編碼是 Big5, 於 JavaScript 端傳送的資料, 於後端收到的是 UTF-8
                                       //Javascript 的 encodeURIComponent() 方法會將傳入的字串轉換成 UTF-8 編碼的字元
    var queryString="";
   if(t==3){
     //表單的內容
     
    var   frm   =   document.forms[0];      
          var   numberElements   =     frm.elements.length;  
          for(var   i   =   0;   i   <   numberElements;   i++)     {
                          if(i   <   numberElements-1)     {  
                                  queryString   +=   frm.elements[i].name+"="+  
                                                                encodeURIComponent(frm.elements[i].value)+"&";  
                          }   else   {  
                                  queryString   +=   frm.elements[i].name+"="+  
                                                                encodeURIComponent(frm.elements[i].value);  
                          } 
          }
          
   }
    http_request.open('POST', url, true);
    http_request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    http_request.send(queryString); 
 }
  //-----我的最愛--------------//
 function dispXMLGet2(divID,topage,t,d) {	 
    //id和res都是要傳遞的參數
    
    //document.getElementById(divID).innerHTML = "<font color='white'>Loading...<font>";
    
    var http_request = false;        

    if (window.XMLHttpRequest) { // Mozilla, Safari,...
      http_request = new XMLHttpRequest();
    } else if (window.ActiveXObject) { // IE
      try {
        http_request = new ActiveXObject("Msxml2.XMLHTTP");
      } catch (e) {
        try {
          http_request = new ActiveXObject("Microsoft.XMLHTTP");
        } catch (e) {}
      }
    }

    if (!http_request) {
      alert('Giving up :( Cannot create an XMLHTTP instance');
      return false;
    }
    // 定義事件處理函數為 showXML()
    http_request.onreadystatechange = function() { 
                                      showXML(http_request,divID,t); 
                                      };
    
    var url = topage+"?t="+encodeURIComponent(t)+"&d="+encodeURIComponent(d);

                                       //頁面編碼是 Big5, 於 JavaScript 端傳送的資料, 於後端收到的是 UTF-8
                                       //Javascript 的 encodeURIComponent() 方法會將傳入的字串轉換成 UTF-8 編碼的字元
                                       
    http_request.open('GET', url, true);
    http_request.send(null);        
  }
  
