﻿function gCookSiteCmsmeWedf_ogpdgk(c_name)
{
  if (document.cookie.length>0)
  {
    c_start=document.cookie.indexOf(c_name + "=");
    if (c_start!=-1)
    { 
        c_start = c_start + c_name.length+1; 
        c_end=document.cookie.indexOf(";",c_start);
        if (c_end==-1) 
            c_end=document.cookie.length;
        return unescape(document.cookie.substring(c_start,c_end));
    } 
  }
return "";
}

function setCookieCmsmeWedf_ogpdgk(c_name,randomnumber,expDateNUM)
{
	//Set time
	var expDate = new Date();
	expDate.setTime(expDate.getTime()+(expDateNUM));
	//get existing cokkie
	CookieName	= gCookSiteCmsmeWedf_ogpdgk(c_name);
	if (CookieName!=null && CookieName!="")
		if (expDateNUM>0)
			document.cookie=c_name+ "=" +escape(CookieName)+";expires="+expDate.toGMTString()+";path=/" ;
		else
			document.cookie=c_name+ "=" +escape(CookieName)+";path=/" ;
	else
		if (expDateNUM>0)
			document.cookie=c_name+ "=" +escape(randomnumber)+";expires="+expDate.toGMTString()+";path=/" ;
		else
			document.cookie=c_name+ "=" +escape(randomnumber)+";path=/" ;
}

function xmlhttpPostCmsmeWedf_ogpdgk(strURL,varURL) {
	var statImage_nitogk = new Image();
	statImage_nitogk.width		= 1 ;
	statImage_nitogk.height		= 1 ;
	statImage_nitogk.src		= strURL+"?"+varURL ;
	//document.write(statImage_nitogk);
	/*
    var xmlHttpReq = false;
    var self = this;
    // Mozilla/Safari
    if (window.XMLHttpRequest) {
        self.xmlHttpReq = new XMLHttpRequest();
    }
    // IE
    else if (window.ActiveXObject) {
        self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
    }
    self.xmlHttpReq.open('POST', strURL, true);
    self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    self.xmlHttpReq.onreadystatechange = function() {
        if (self.xmlHttpReq.readyState == 4) {
            //updatepage(self.xmlHttpReq.responseText);
        }
    }
    self.xmlHttpReq.send(varURL);
	*/
}

function IsNumericChatmeWedf_tlho(sText)
{
	var ValidChars	= "0123456789";
	var IsNumber	= true;
	var Char;

	if (sText=='')
		IsNumber	= false;
	else
	{
		for (i = 0; i < sText.length && IsNumber == true; i++) 
		{ 
			Char = sText.charAt(i); 
			if (ValidChars.indexOf(Char) == -1) 
				IsNumber = false;
		}
	}
	return IsNumber; 
}



function checkCookieChatmeWedf_tlho()
{
	//Get cookies
	var stanoam_a			= gCookSiteCmsmeWedf_ogpdgk('stanoam_a'); //6 month - New user (Insert uniqe member number)
	var stanoam_b			= gCookSiteCmsmeWedf_ogpdgk('stanoam_b'); //30 Minute - Active User
	var stanoam_c			= gCookSiteCmsmeWedf_ogpdgk('stanoam_c'); //End with browser - Active User
	var newUserBOO			= 0
	var sessionActiveBOO	= 0
	var randomNUM			= ""

	//******************** Set Stat ************************
	//Check if new user or existing one
	if (!IsNumericChatmeWedf_tlho(stanoam_a))
	{
		newUserBOO			= 1 ;
		randomNUM			= stanoam_a ;
	}
	//Check if the user still surfer(on web) on the same session
	if (IsNumericChatmeWedf_tlho(stanoam_b) && IsNumericChatmeWedf_tlho(stanoam_c))
	{
		sessionActiveBOO	= 1 ;
		randomNUM			= stanoam_c ;
	}
	//Check if we need  new random number
	if (!IsNumericChatmeWedf_tlho(randomNUM))
	{
		var rand			= Math.random();
		randomNUM			= Math.round(1000 +(rand*(1000000-1000)));//random number between 1000 to 1000000
	}
	//Build the cookie again
	//6 month
	setCookieCmsmeWedf_ogpdgk("stanoam_a",randomNUM,60*1000*60*24*180);
	//30 Minute
	setCookieCmsmeWedf_ogpdgk("stanoam_b",randomNUM,30*60*1000);
	//End with browser
	setCookieCmsmeWedf_ogpdgk("stanoam_c",randomNUM,0);
	//******************** Set Stat ************************
	
	//send data to server.
	if (sessionActiveBOO==0)
		xmlhttpPostCmsmeWedf_ogpdgk ((location.protocol.indexOf("https")==0?"https://":"http://")+"stat.enter-system.com/includeNew/statJS.asp","depart_id="+depart_ids5r6y+"&friendSession_id="+friendSession_ids5r6y+"&detailPage_id="+detailPage_ids5r6y+"&urlTXT="+encodeURIComponent(urlTXTs5r6y)+"&HTTP_REFERER="+encodeURIComponent(window.document.referrer)+"&REMOTE_ADDR="+encodeURIComponent(ips5r6y)+"&d="+ds5r6y+"&n="+ns5r6y+"&browser="+encodeURIComponent(navigator.appName)+"&newUserBOO="+newUserBOO+"&sessionActiveBOO="+sessionActiveBOO+"&randomNUM="+randomNUM+"&SERVER_NAME="+encodeURIComponent(SERVER_NAMEs5r6y)+"&lan_id="+lan_ids5r6y+"");
}

if (document.cookie)
	checkCookieChatmeWedf_tlho();