function CreateXMLHTTP()
{
	var A=null;
	try
	{
		A=new ActiveXObject("Msxml2.XMLHTTP")
	}
	catch(E)
	{
		try
		{
			A=new ActiveXObject("Microsoft.XMLHTTP")
		}
		catch(oc)
		{
			A=null
		}
	}
	if(!A&&typeof XMLHttpRequest!="undefined")
	{
		A=new XMLHttpRequest()
	}
	return A
}

var clicker = 'lalala';

function XMLHTTTPReq(sURL) {
	var oXMLHTTP = CreateXMLHTTP();//new ActiveXObject("Microsoft.XMLHTTP");//
	if(oXMLHTTP)
	{
		oXMLHTTP.open("GET", sURL, true);
		try{
			oXMLHTTP.send(null);
		}
		catch(e){
			oXMLHTTP.send();
		}
	}
	else
	{
 		document.scripts(0).src = sURL;
	}	
}

function doClick(obj)
{
	var rf = "";
		try{
			rf = window.ref;
		}
		catch(e){
			rf="0";
		}
	var sURL = "do_click.php?Client_Detail_ID="+escape(obj.name)+"&l="+escape(location.href)+"&ref="+escape(rf);	//"+ iClient_Detail_ID +"
	XMLHTTTPReq(sURL);
}
 
function classes_array(classes)
{
	this.classes=classes;
	this.index=0;
	this.in_array = function(str) {
		if(str == '')	return  false;
		
		for(this.index=0; this.index<this.classes.length; this.index++) {
			if(this.classes[this.index] == str) return str;
		}

		return false;
	};
}

var cls = new classes_array(new Array('portal_had_link','portal_img_link','portal_text_link','portal_play_link','banner_link'));

function doClicks()
{
	var rf = "";
	try{
		rf = window.ref;
	}
	catch(e){
		rf="0";
	}
	aLinks = document.links;
	
	for (i=0;i<aLinks.length;i++)
	{ 
		
	   //if(aLinks[i].href.substr(aLinks[i].href.length-1)=='#')
	   if(cls.in_array(aLinks[i].className))
		{
//alert(aLinks[i].className);
		   aLinks[i].onmouseup = function () { doClick(this);};
		}
	}

	var sURL = "do_click.php?imp=1&l="+escape(location.href)+"&ref="+escape(rf);
	XMLHTTTPReq(sURL);
	
	return true;
}

