function logout_user()
{
	window.location.href = "logout.php";	
	return false;
}

function GetLoginStatus()
{
	var IsFBUserLogged = false;
	
	FB.getLoginStatus(function(response) {
		 if (response.session) {
			 IsFBUserLogged = true;
		 }		
	 });
	
	return IsFBUserLogged;
}

function login_user_fb() 
{ 		
	alert ("here");
	if(!GetLoginStatus())
	{
		return;
	}
	
	xmlHttpFaceBookObject = GetXmlHttpObject();
	
	if (xmlHttpFaceBookObject == null)
	{
		alert ("Your browser does not support AJAX!");
		return;
	} 

	var url="ajax_calls/ajax_facebook.php";	
	xmlHttpFaceBookObject.onreadystatechange = function() {FaceBookLoginResponse(xmlHttpFaceBookObject)};
	xmlHttpFaceBookObject.open("GET",url,true);
	xmlHttpFaceBookObject.send(null);

}

function login_user() 
{ 
	if(!GetLoginStatus())
	{
		return;
	}
	
	xmlHttpFaceBookObject = GetXmlHttpObject();
	
	if (xmlHttpFaceBookObject == null)
	{
		alert ("Your browser does not support AJAX!");
		return;
	} 

	var url="ajax_calls/ajax_facebook.php";	
	xmlHttpFaceBookObject.onreadystatechange = function() {FaceBookLoginResponse(xmlHttpFaceBookObject)};
	xmlHttpFaceBookObject.open("GET",url,true);
	xmlHttpFaceBookObject.send(null);

}

function FaceBookLoginResponse(xmlHttpFaceBookObject)
{
	if (xmlHttpFaceBookObject.readyState==4 || xmlHttpFaceBookObject.readyState=="complete")
	{			
		ResponseText = xmlHttpFaceBookObject.responseText;		
				
		
		//alert(ResponseText);
		//return false;		
		
		if (ResponseText == 9006)
		{
			window.location.href = "http://www.revamp.com/error_page.php";
			return;
		}	
		
		var ReturnTo = ResponseText.split("****");
						
		if (ReturnTo[0] == "ask_facebook")
		{
			window.location.href = "http://www.revamp.com/ask_facebook_details_new.php";
			return;
		}
		else if(ReturnTo[0] == "styleprofile")
		{
			window.location.href = "http://www.revamp.com/style_profile.php";
			return;
		}
		else if(ReturnTo[0] == "force")
		{
			window.location.href = "http://www.revamp.com/" + ReturnTo[1];
			return;
		}
		else
		{
			window.location.href = "http://www.revamp.com/error_page.php";
			return;
		}
		
	}
		
}

function GetXmlHttpObject()
{
	var xmlHttp=null;
	try
	{
		// Firefox, Opera 8.0+, Safari
		xmlHttp=new XMLHttpRequest();
	}
	catch (e)
	{
		// Internet Explorer
		try
		{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return xmlHttp;
}
