function createLogRequest(){
	if(window.ActiveXObject){
		try{
			return new ActiveXObject("Msxml2.XMLHTTP");
		}catch(e){
			try{
				return new ActiveXObject("Microsoft.XMLHTTP");
			}catch (e2){
				return null;
			}
		}
	}else if(window.XMLHttpRequest){
		return new XMLHttpRequest();
	}else{
		return null;
	}
}

function requestLog($serial_name,$dir){	//first_call
switch (arguments.length) {
   case 0: $serial_name = '';
   case 1: $dir = '';
 }

$ref=document.referrer;
$g_ref='';
if($ref){
	$g_ref='&ref='+$ref;
}
	var httpoj = createLogRequest();
	
	call_sys=$dir+'func_php/access_count.php';
	httpoj.open( 'GET' , call_sys+'?serial='+$serial_name+$g_ref , true );
	httpoj.onreadystatechange = function(){ 
		if (httpoj.readyState==4){ 
			on_logloaded(httpoj);
		}
	}
	httpoj.send( '' );
}

function on_logloaded(oj){
	res  = oj.responseText;
	return true;
}
