	/**********************************************
	*   click log처리 
	**********************************************/
	function sendLog(cmd,query,site,pos,tab,collection,docid,where) {	
	    var base_url = "/servlet/FrontServlet"
	    
		url  = base_url +"?cmd="+ cmd;
		url += "&query="+encodeURIComponent(query);
		url += "&site="+site+"&pos="+pos;
		url += "&tab="+tab+"&collection="+collection;
		url += "&docid="+docid;
		if(where)
			url += "&url="+encodeURIComponent(where.replace('.com', '.co.kr'));
		else
			url += "&url=undefined";	
		url += "&logyn=y";
	
		if (window.XMLHttpRequest) {
	        req = new XMLHttpRequest();
	        try {
	            req.onreadystatechange = processReqChange;
	            req.open("GET", url, true);
	            req.send(null);
	        } catch (e) {
	            alert(e);
	    	}
	    } else if (window.ActiveXObject) {
	        req = new ActiveXObject("Microsoft.XMLHTTP");
	        if (req) {
	            req.onreadystatechange = processReqChange;
	            req.open("GET", url, true);
	            req.send();
	    	}
	    } 
	}
	
	/**********************************************
	*   PageView log처리 
	**********************************************/
	function sendPVLog(cmd,query,tab,collection,docid,where) {	
		var param = "xml=";	
	    var base_url = "/servlet/FrontServlet"
		url  = base_url +"?cmd="+ cmd;
		url += "&query="+encodeURIComponent(query)+"&tab="+tab+"&collection="+collection;
		url += "&docid="+docid+"&url="+encodeURIComponent(where)+"&logyn=y";
	
		if (window.XMLHttpRequest) {
	        req = new XMLHttpRequest();
	        try {
	            req.onreadystatechange = processReqChange;
	            req.open("GET", url, true);
	            req.send(null);
	        } catch (e) {
	            alert(e);
	    	}
	    } else if (window.ActiveXObject) {
	        req = new ActiveXObject("Microsoft.XMLHTTP");
	        if (req) {
	            req.onreadystatechange = processReqChange;
	            req.open("GET", url, true);
	            req.send();
	    	}
	    } 
	}
	
	/**********************************************
	*   XMLHttpRequest 체크
	**********************************************/
	function processReqChange() {
	    if (req.readyState == 4) {
	        if (req.status == 200) {
	             //alert(req.statusText);
	         } else {
	             //alert(req.statusText);
	         }
	    }
	}
	     
	function goCL(collection,docid,aobj){       
		var hiddenForm = document.hiddenForm;
		
		var query = hiddenForm.lq.value;
		var tab = hiddenForm.where.value;
		var site = hiddenForm.site.value;
		var pos = hiddenForm.pos.value;
		
		if( aobj==null || typeof(aobj)=="undefined" ) return false;
		
		sendLog("front.clicklog",query,site,pos,tab,collection,docid,aobj.href);		
		return true;
    }
    
    function goCLURL(collection,docid,url){
    	var hiddenForm = document.hiddenForm;
		
		var query = hiddenForm.lq.value;
		var tab = hiddenForm.where.value;
		var site = hiddenForm.site.value;
		var pos = hiddenForm.pos.value;
		
		//alert(url);
        sendLog("front.clicklog",query,site,pos,tab,collection,docid,url);		
		return true;
    }
    
    function goCLTheme(collection,docid,aobj){
		var hiddenForm = document.hiddenForm;
		
		var query = hiddenForm.lq.value;
		var tab = hiddenForm.where.value;
		var site = hiddenForm.site.value;
		var pos = hiddenForm.pos.value;
		
		if( aobj==null || typeof(aobj)=="undefined" ) return false;
		
        sendLog("front.clicklog",query,site,pos,tab,collection,docid,aobj.href);
		return true;
    }
    
    function goPV(collection,docid,aobj){
    	var hiddenForm = document.hiddenForm;
		
		var query = hiddenForm.lq.value;
		var tab = hiddenForm.where.value;
		var site = hiddenForm.site.value;
		var pos = hiddenForm.pos.value;
		
		if( aobj==null || typeof(aobj)=="undefined" ) return false;
    	 
        sendLog("front.pvlog",query,site,pos,tab,collection,docid,aobj.href);
		return true;
    }
    
	function goImgCL(collection,docid,url,aobj,naviIndex,sta){
		var hiddenForm = document.hiddenForm;
		
		var query = hiddenForm.lq.value;
		var tab = hiddenForm.where.value;
		var site = hiddenForm.site.value;
		var pos = hiddenForm.pos.value;
		
		if( aobj==null || typeof(aobj)=="undefined" ) return false;
	
        sendLog("front.clicklog",query,site,pos,tab,collection,docid,url);        
		{
			var qry = hiddenForm.query.value;
			var sta = sta;
			var srt = hiddenForm.srt.value;
			var gid = hiddenForm.gid.value;
			var sid = hiddenForm.sid.value;
			aobj.href = "/gallery/image.jsp?query="+encodeURIComponent(qry)+"&docid="+docid+"&sta="+sta+"&srt="+srt+"&gid="+gid+"&naviindex="+naviIndex+"&sid="+sid+"&pos=imagedetail";
  	   	}  
	 	return true;
    }
    