/**
 * Forgotpassword Module JS Files
 * @author Pathfinder Solutions India
 * @link http://www.pathfindersolutions.biz
 * @version 1.0
 * @package justmeans
 * @subpackage showhome
 */

/**
 * fnValidateInput function
 * @param 
 * @return bool true or false
 */
	function fnValidateInput(strspamflag,intActId)
	{		
		var strErrorMessage = "";
		var strSpamErrorMessage = "";

			if ( document.getElementById('id_txtforgotemail').value == "" || document.getElementById('id_txtforgotemail').value == "Email?")
			{
				strErrorMessage = strErrorMessage + " Enter Email Id. \n";
			}
			else
			{
				
				var emailStr = document.getElementById('id_txtforgotemail').value;
				
				if(!fnEmailCheck (emailStr))
				{
					strErrorMessage = strErrorMessage + " Enter Valid EmailId. \n";
				}
			}
			
			if(strspamflag == "lastchance")
			{
				document.getElementById('id_ErrorMessageSpam').innerHTML = "<b>This is your last chance to send a forgot password request.</b>";
				ajax_showTooltip("id_ErrorMessageSpam",document.getElementById("id_submit"),200,45);
				setTimeout("fnHideMessage("+"'id_ErrorMessageSpam')",3000);
			}
			else if(strspamflag == "ipblock")
			{
				strSpamErrorMessage = " Your IP has been blocked. \n";
				document.getElementById('id_ErrorMessageSpam').innerHTML = "<b>Your IP has been blocked for sending any forgot password request.</b>";
				ajax_showTooltip("id_ErrorMessageSpam",document.getElementById("id_submit"),200,45);
				setTimeout("fnHideMessage("+"'id_ErrorMessageSpam')",3000);
			}
			else if(strspamflag == "userblock")
			{
				strSpamErrorMessage = strSpamErrorMessage + " Your account has been blocked for sending any forgot password request. \n";
				document.getElementById('id_ErrorMessageSpam').innerHTML = "<b>Your Account has been blocked.</b>";
				ajax_showTooltip("id_ErrorMessageSpam",document.getElementById("id_submit"),200,45);
				setTimeout("fnHideMessage("+"'id_ErrorMessageSpam')",3000);
			}			
			else if(strspamflag == "iplimit" || strspamflag == "userlimit")
			{
				ajaxObjects[0] = new sack();
				//var strUrl = sitename+"/index.php?action=blockuseripajax&mode=ajax&ajax_action=ajaxblock&bt="+strspamflag+"&aid="+intActId;
				//var strUrl = sitename+"/blockuseripajax?mode=ajax&ajax_action=ajaxblock&bt="+strspamflag+"&aid="+intActId;	
				var strUrl = sitename+"/blockuseripajax?mode=ajax&ajax_action=checkblock&bt="+strspamflag+"&aid="+intActId;
				ajaxObjects[0].requestFile = strUrl;
				ajaxObjects[0].onCompletion = function(){ 
															 var lookup = (ajaxObjects[0].response);														 
															 switch(lookup)
															 {
																case "logout":
																	location.href = sitename+"/index.php?action=logout";													
																break;
																
																case "ipblock":
																	document.getElementById('id_ErrorMessageSpam').innerHTML = "<b>Your IP has been blocked for sending any forgot password request.</b>";
																	ajax_showTooltip("id_ErrorMessageSpam",document.getElementById("id_submit"),200,45);
																	setTimeout("fnHideMessage("+"'id_ErrorMessageSpam')",3000);															
																	return false;																	
																break;
														
																case "userblock":
																	document.getElementById('id_ErrorMessageSpam').innerHTML = "<b>Your account has been blocked for sending any forgot password request.</b>";
																	ajax_showTooltip("id_ErrorMessageSpam",document.getElementById("id_submit"),200,45);
																	setTimeout("fnHideMessage("+"'id_ErrorMessageSpam')",3000);																																
																	return false;																	
																break;
																
																default:												
																	alert(ajaxObjects[0].response);
																	return false;
																	//document.getElementById("id_spamdiv").innerHTML = ajaxObjects[0].response;
																break;
															 }															 
														};									
				ajaxObjects[0].runAJAX();				
				return false;
			}		
			
			
			if(strErrorMessage == "" && strSpamErrorMessage == "")
			{
				return true;
			}
			else
			{
				if(strSpamErrorMessage != "")
				{
				}
				else
				{
					alert(strErrorMessage);
				}
				return false;
			}

	}


	function fnClearEmailWord()
   	{
		if(document.getElementById('id_txtforgotemail').value=="Email?")
		{
			document.getElementById('id_txtforgotemail').value="";
		}
		
	}