
function getXMLHttpRequestObject(){
	var ajax = false;
	if(window.XMLHttpRequest){
		ajax = new XMLHttpRequest();
	}else if(window.ActiveXObject){
		try{
			ajax = new ActiveXObject("Msxml2.XMLHTTP");
		}catch(e){
			try{
			ajax = new ActiveXObject("Microsoft.XMLHTTP");
			}catch(e){ }
		}
	}
	return ajax;
}


function getTagValue(){
	var urlHolder = document.location.toString();
	urlHolder = urlHolder.split("?");
	if(urlHolder.length > 1 )
	{
		var parameters = urlHolder.pop();
		parameters = parameters.split("&");
		var i=0;
		for(i=0; i<parameters.length; i++)
		{
		    if(parameters[i].split("=")[0] == "caid"){
		    	return parameters[i].split("=")[1];
			}
		}
	}
}




function handleResponse(ajax){
	if(ajax.readyState == 4){
		if((ajax.status == 200) || (ajax.status == 304)){
			//alert(ajax.responseText);
		}else{
	
		}
	}
}



function init(toGroup, path_to_directory){
	var ajax = getXMLHttpRequestObject();
	if(ajax){
		var tagValue = getTagValue();
		ajax.open('get', '/tracking/socket.php?fromURL='+encodeURIComponent(location.host+location.pathname)+'&toGroup='+encodeURIComponent(toGroup)+'&tagValue='+encodeURIComponent(tagValue));
		ajax.onreadystatechange = function() { handleResponse(ajax); }
		ajax.send(null);
		return false;
	}else{
	}
}





