// JavaScript Document
function checkNewsLetter(frm)
{
	with(frm)	
	{
		if(!checkValidNull(vName,"Please Enter Name"))
            return false;
		if(!checkValidNull(vEmailId,"Please enter Email"))
			return false;
		if(isValidEmail(vEmailId.value) != 0)
		{
			alert(isValidEmail(vEmailId.value));
			vEmailId.focus();
			return false;
		}
		if(!checkValidNull(vCode,"Please enter security code"))
			return false;
	}
}


function checkProjectInfo(frm)
{
	with(frm)	
	{
		if(!checkValidNull(vName,"Please Enter Name"))
            return false;
		if(!checkValidNull(vEmailId,"Please enter Email"))
			return false;
		if(isValidEmail(vEmailId.value) != 0)
		{
			alert(isValidEmail(vEmailId.value));
			vEmailId.focus();
			return false;
		}
		if(!checkValidNull(vfName,"Please Enter Friend's Name"))
            return false;
		if(!checkValidNull(vfEmailId,"Please enter Friend's Email"))
			return false;
		if(isValidEmail(vfEmailId.value) != 0)
		{
			alert(isValidEmail(vfEmailId.value));
			vfEmailId.focus();
			return false;
		}
		if(!checkValidNull(vCode,"Please enter Code shown below"))
			return false;
	}
}

function checkSearch(field)
{
	if(document.getElementById(field).value == "")
	{
    	alert("Please enter Search String");
		return false;
	}
}

function erasevalue(value,id)
{
	if(value == "plant name")
		document.getElementById(id).value="";
	else if(value == "topic")
		document.getElementById(id).value="";
}

function checkContactForm(frm)
{
	with(frm)	
	{
		if(!checkValidNull(vName,"Please Enter Name"))
            return false;
		if(!checkValidNull(vEmailId,"Please enter Email"))
			return false;
		if(isValidEmail(vEmailId.value) != 0)
		{
			alert(isValidEmail(vEmailId.value));
			vEmailId.focus();
			return false;
		}
		if(!checkValidNull(tQuestion,"Please Enter Question"))
            return false;
		if(!checkValidNull(vCode,"Please Enter Code"))
            return false;
		
	}
}

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;
}


function SendProjectInfo(type)
{
	var flag=checkProjectInfo(document.frmProjectInfo);
	if(flag == false)
		return flag;
	else
	{
		xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null)
		{
			alert ("Your browser does not support AJAX!");
			return;
		}
		if(type == "project")
			var iProjectId=document.getElementById('iProjectId').value;
		else
		{
			var iPlantId=document.getElementById('iPlantId').value;
			var iCategoryId=document.getElementById('iCategoryId').value;
		}
		var vName=document.getElementById('vName').value;
		var vEmailId=document.getElementById('vEmailId').value;
		var vfName=document.getElementById('vfName').value;
		var vfEmailId=document.getElementById('vfEmailId').value;
		var vCode=document.getElementById('vCode').value;
		if(type == "project")
			var url=VIEW_URL+"sendprojectinfo.php?type="+type+"&iProjectId="+iProjectId+"&vName="+vName+"&vEmailId="+vEmailId+"&vfName="+vfName+"&vfEmailId="+vfEmailId+"&vCode="+vCode;
		else
			var url=VIEW_URL+"sendplantinfo.php?type="+type+"&iPlantId="+iPlantId+"&iCategoryId="+iCategoryId+"&vName="+vName+"&vEmailId="+vEmailId+"&vfName="+vfName+"&vfEmailId="+vfEmailId+"&vCode="+vCode;
		xmlHttp.onreadystatechange=sendProjectInfoMail;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
	}
}

function sendProjectInfoMail()
{
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{
		xmlDoc=xmlHttp.responseXML;
		var msg=xmlDoc.getElementsByTagName("msg")[0].childNodes[0].nodeValue;
		var type=xmlDoc.getElementsByTagName("type")[0].childNodes[0].nodeValue;
		if(type == "project")
			var iProjectId=xmlDoc.getElementsByTagName("iProjectId")[0].childNodes[0].nodeValue;
		else
		{
			var iPlantId=xmlDoc.getElementsByTagName("iPlantId")[0].childNodes[0].nodeValue;
			var iCategoryId=xmlDoc.getElementsByTagName("iCategoryId")[0].childNodes[0].nodeValue;
		}
		var flag=xmlDoc.getElementsByTagName("flag")[0].childNodes[0].nodeValue;
		alert(msg);
		if(flag == 1)
		{
			if(type == "project")
				window.location=URL_ROOT+"index.php?m=view&file=projectdetails&iProjectId="+iProjectId;
			else
				window.location=URL_ROOT+"index.php?m=view&file=plantdetails&iPlantId="+iPlantId+"&iCategoryId="+iCategoryId
		}
	}
}


function checkWishList(frm)
{
	with(frm)
	{
		if(!checkValidNull(iPlantSizeId,"Please Select Size"))
            return false;
		if(!checkValidNull(iQuantity,"Please enter Quantity"))
			return false;
	/***Revathi--- To stop user to enter '0' quantity in quantity size in plantdetails page---Start****/
		else
		{
			if(iQuantity.value == 0)
			{
				alert('Please enter Quantity other than 0');
				iQuantity.value = '';//Makes iQuantity value empty
				iQuantity.focus();//Places cursor on Quantity field
				return false;
			}
		}
	/***Revathi--- To stop user to enter '0' quantity in quantity size in plantdetails page---End****/
	}
}


