var xmlHttp

function _checkProfileId(profile_id1)
{
    //var profile_id = document.getElementById('profile_id').value;
	var profile_id = profile_id1;
	
	var url="profile_check.php?profile_id="+profile_id;
	xmlHttp = GetXmlHttpObject(ReturnCalculation)
	xmlHttp.open("GET", url , true)
	
	xmlHttp.send(null)
}

function ReturnCalculation() {

	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
	
		document.getElementById('errprofile_id1').innerHTML=xmlHttp.responseText;
		if(xmlHttp.responseText=="profile Id already exist")
		{
			document.getElementById('profile_id1').value="";
			document.getElementById('profile_id1').focus();
		}
	}	

}

function _toolTip(fav_id)
{
   // var profile_id = document.getElementById('profile_id').value;
	//alert(fav_id);
	var url="fav.php?fav_id="+fav_id;
	xmlHttp = GetXmlHttpObject(ReturnTool)
	xmlHttp.open("GET", url , true)
	//alert(url)
	xmlHttp.send(null)
}

function ReturnTool() {

	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
		var res = xmlHttp.responseText;
		//alert(res);
		if(res =="session is not set")
		{
			window.location.href="register.php";
		}
		var span_id = 'span'+res;
		var fav_change = "fav_change"+res;
		//alert(fav_change);
		document.getElementById(fav_change).innerHTML='Favourite';
		document.getElementById(span_id).innerHTML='Profiles id has been add to your favourite list';
		//alert(xmlHttp.responseText);
	}	

}



function GetXmlHttpObject(handler) { 

	var objXmlHttp=null
	if (navigator.userAgent.indexOf("Opera")>=0) {

		alert("This example doesn't work in Opera") 

		return; 

	}

	if (navigator.userAgent.indexOf("MSIE")>=0)	{ 

		var strName="Msxml2.XMLHTTP"

		if (navigator.appVersion.indexOf("MSIE 5.5")>=0)

		{

			strName="Microsoft.XMLHTTP"

		} 

		try	{ 

			objXmlHttp=new ActiveXObject(strName)

			objXmlHttp.onreadystatechange=handler 

			return objXmlHttp

		} catch(e) { 

			alert("Error. Scripting for ActiveX might be disabled") 

			return 

		} 

	} 

	if (navigator.userAgent.indexOf("Mozilla")>=0) {

		objXmlHttp=new XMLHttpRequest()

		objXmlHttp.onload=handler

		objXmlHttp.onerror=handler 

		return objXmlHttp

	}

}