﻿// JScript 檔

function lightUp(objId, divobjId) 
	{	
	    var obj = document.getElementById(objId);
	    var GpName = obj.getAttribute("GpName");
	    var tagName = obj.tagName;

        //先取出相同GpName的li物件，然後將其class清空
	    var arr = getGpNameObj(GpName,tagName);  
		for(i = 0; i < arr.length; i++) {
		    arr[i].className='';
		}
		
		//將被點選到的li物件設為點選的class
		obj.className='menuclick';
		
		
		
		var divObj = document.getElementById(divobjId);
		var divGpName = divObj.getAttribute("GpName");
	    var divtagName = divObj.tagName;
	    
	    //先取出相同GpName的div物件，然後將其設為隱藏
		var arrdiv = getGpNameObj(divGpName,divtagName);  
		for(j = 0; j < arrdiv.length; j++) {
		    arrdiv[j].style.visibility='hidden';
		} 
		
		//將被點選到的div物件設為顯示
		divObj.style.visibility='visible'; 



		///計算點閱次數
		var u =window.location.hostname ;
		u= u.replace('.sogi.com.tw','');
		u=u + '_' + obj.id;

		var url="http://" + window.location.hostname + "/index/tag_click.aspx?tagName=" + u ;
		createXMLHttpRequest();
		xmlHttp.open("GET",url);
		xmlHttp.send(null);

		//alert(u);
		document.getElementById("counter").src="http://" + window.location.hostname + "/index/tag_click.aspx?tagName=" + u

	}
	
function lightUpNew(objId, divobjId, objhf) 
	{	
	   
	    lightUp(objId, divobjId);
	    
	    var divObj = document.getElementById(divobjId);
		
		//點選到的div才Show裡面的圖片
		//先取得所有該區塊的圖片資料
		var hf = document.getElementById(objhf);
		
		if (hf != undefined)
		{
		    
		    //將圖片資料分div切		
		    var aryArea = hf.value.split("|");
		    var objPic;
//    		alert(hf.value);
		    //跑每個div，去取得現在點的圖片資料
		    for(k = 0; k < aryArea.length; k++) {
		        //alert(k);
		        if (aryArea[k].indexOf(divObj.id)>-1)  
		        {
//		            alert(2);
		            //將圖片資料切成每張圖片
		            var aryPic = aryArea[k].split(",");
		            for(intForIndex = 1; intForIndex <= aryPic.length; intForIndex++) {
		            
		                objPic = document.getElementById("Pic" + divObj.id + "_" + intForIndex);
//		                alert("Pic" + divObj.id + "_" + intForIndex);
		                if (objPic != undefined) 
		                {
		                    
		                    objPic.src = aryPic[intForIndex];
		                }
		            }

                    break;
		        }
    		    
		    }
		}
		 

	}
	
	function lightUpForOther(objId, divobjId) 
	{	
	    var obj = document.getElementById(objId);
	    var GpName = obj.getAttribute("GpName");
	    var tagName = obj.tagName;

        //先取出相同GpName的li物件，然後將其class清空
	    var arr = getGpNameObj(GpName,tagName);  
		for(i = 0; i < arr.length; i++) {
		    arr[i].className='';
		}
		
		//將被點選到的li物件設為點選的class
		obj.className='over';
		
		
		
		var divObj = document.getElementById(divobjId);
		var divGpName = divObj.getAttribute("GpName");
	    var divtagName = divObj.tagName;
	    
	    //先取出相同GpName的div物件，然後將其設為隱藏
		var arrdiv = getGpNameObj(divGpName,divtagName);  
		for(j = 0; j < arrdiv.length; j++) {
		    arrdiv[j].style.visibility='hidden';
		} 
		
		//將被點選到的div物件設為顯示
		divObj.style.visibility='visible'; 



		///計算點閱次數
		var u =window.location.hostname ;
		u= u.replace('.sogi.com.tw','');
		u=u + '_' + obj.id;

		var url="http://" + window.location.hostname + "/index/tag_click.aspx?tagName=" + u ;
		createXMLHttpRequest();
		xmlHttp.open("GET",url);
		xmlHttp.send(null);

		//alert(u);
		document.getElementById("counter").src="http://" + window.location.hostname + "/index/tag_click.aspx?tagName=" + u

	}
	
	
//取出相同GpName的物件
function getGpNameObj(GpName, tagN) 
	{	
		var elem = document.getElementsByTagName(tagN);
		var arr = new Array();
		for(i = 0,iarr = 0; i < elem.length; i++) {
		    att = elem[i].getAttribute("GpName");
		    if(att == GpName) {
		        arr[iarr] = elem[i];
		        iarr++;
		    }
		}
		
		return arr;
	}

function createXMLHttpRequest() 
	{
    if(window.XMLHttpRequest) {
        xmlHttp = new XMLHttpRequest();
    }
    else if(window.ActiveXObject) {
        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
}

