// JavaScript Document

function inputReciepe()
{
	//alert('function input validation calling...');
	var recp_name=document.getElementById("h_recp_name").value;
	var recp_comm=document.getElementById("h_recp_comm").value;
	if (recp_name == "")
	{
		alert("please enter recipe name.");
		document.getElementById("h_recp_name").focus();
		return false;
	}
	if (recp_comm == "")
	{
		alert("please enter recipe comment.");
		document.getElementById("h_recp_comm").focus();
		return false;
	}
	return true;
}

//add reciepe in user Favourite Reciepe
var u_xmlHttp = null;
function addReciepe(rid,uid)
{
	alert("Request is in process");
	if(uid == "")
	{
		alert("Please login first.");
		location.href="login.php";
		return false;
	}
	var url="add.php";
	url=url+"?rid="+rid;
	url=url+"&uid="+uid;
	url=url+"&c="+Math.random();
	cat_u(url);
	//alert(url)
}

function cat_u(url)
{
	u_xmlHttp=GetXmlHttpObject();
	if (u_xmlHttp==null)
	{
	alert ("Browser does not support HTTP Request")
	return;
	} 
	u_xmlHttp.onreadystatechange=stateChanged_u ;
	u_xmlHttp.open("GET",url,true);
	u_xmlHttp.send(null);

} 

function stateChanged_u() 
{ 
	if (u_xmlHttp.readyState==4 || u_xmlHttp.readyState=="complete")
	{ 
		//alert(u_xmlHttp.responseText);
		if((u_xmlHttp.responseText)==2)
		{
			alert("Recipe added in your favourite.");
			return false;
		}
		if((u_xmlHttp.responseText)==1)
		{
			alert("Recipe already added in your favourite.");
			return false;
		}
	} 
} 

function GetXmlHttpObject()
{ 
	var objXMLHttp=null;
	if (window.XMLHttpRequest)
	{
		objXMLHttp=new XMLHttpRequest()
	}
	else if (window.ActiveXObject)
	{
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
	}
	return objXMLHttp;
} 
