//document.writeln('<div id="stat_script" style="display:none"></div>');
function cldhits(){
	var sid=parseInt(arguments[0]);
	var htyp=parseInt(arguments[1]);
	var cdateck=readcookie("cld_date");
	var chitck=readcookie("cld_hits");
	var curdate=GetcldDate();
	var statflag=false;
	if(!chitck || chitck==""){
		chitck="z";
	}
	if(!cdateck || cdateck==""){
		cdateck=curdate;
		chitck="z";
	}else{
		if(cdateck != curdate){
			HitsStat(cdateck,chitck);
			writecookie("cld_date", curdate);
			statflag=true;
		}
	}
	var cpos0=chitck.indexOf("z"+sid+"b");
	if(cpos0!=-1){
		var cpos1=chitck.indexOf("b",cpos0+1);
		var cpos2=chitck.indexOf("e",cpos0+1);
		var cpos3=chitck.indexOf("f",cpos0+1);
		var cpos4=chitck.indexOf("g",cpos0+1);
		var cpos5=chitck.indexOf("z",cpos0+1);
		var fpos1=0;
		var fpos2=0;
		switch(htyp){
			case 1:
				fpos1=cpos1;
				fpos2=cpos2;
				break;

			case 2:
				fpos1=cpos2;
				fpos2=cpos3;
				break;

			case 3:
				fpos1=cpos3;
				fpos2=cpos4;
				break;

			case 4:
				fpos1=cpos4;
				fpos2=cpos5;
				break;

			default:
				return false;
				break;
		}
		var parthead=chitck.substring(0,fpos1+1);
		var parttail=chitck.substring(fpos2);
		var exvale=parseInt(chitck.substring(fpos1+1,fpos2));
		exvale+=1;
		chitck=parthead + exvale + parttail;
	}else{
		switch(htyp){
			case 1:
				chitck+=sid + "b1e0f0g0z"
				break;

			case 2:
				chitck+=sid + "b0e1f0g0z"
				break;

			case 3:
				chitck+=sid + "b0e0f1g0z"
				break;

			case 4:
				chitck+=sid + "b0e0f0g1z"
				break;

			default:
				return false;
				break;
		}
	}
	writecookie("cld_hits", chitck);
	if(!statflag){
		VerifStat(cdateck,chitck);
	}
}

function VerifStat(cdateck,chitck){
	var curdate=GetcldDate();
	var statflag=false;
	if(cdateck != curdate){
		statflag=true;
	}else{
		if(chitck.length>70){
			statflag=true;
		}
	}
	statflag=true;
	if(statflag){
		HitsStat(cdateck,chitck);
		writecookie("cld_date", curdate);
		return true;
	}else{
		return false;
	}
}

function HitsStat(cdateck,chitck){
	scr=document.createElement('script');
	scr.src=GetWebHttpPath() + '/cloudhits.php?p=' + chitck + '&d=' + cdateck + '&k=' + Math.random();
	document.getElementById('stat_script').appendChild(scr);
	writecookie("cld_date", "");
	writecookie("cld_hits", "");
}

function writecookie(name, value){
	var Dobj = new Date();
	Dobj.setTime(Dobj.getTime() + 24*60*60*365*10);
	document.cookie=name + "=" + value +";expires=" +  Dobj.toGMTString();
}

function readcookie(name){
	var mycookie = document.cookie;
	var start1 = mycookie.indexOf(name + "=");
	if (start1== -1){
		return null;
	}else{
		start=mycookie.indexOf("=",start1) + 1;
		var end = mycookie.indexOf(";",start);
		if (end==-1){
			end=mycookie.length;
		}
		return unescape(mycookie.substring(start,end));
	}
}

function autoStat(){
	var cdateck=readcookie("cld_date");
	var chitck=readcookie("cld_hits");
	if(cdateck && cdateck!="" && chitck && chitck!=""){
		VerifStat(cdateck,chitck);
	}
}
autoStat();