
function checkEmail(mf)
{
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(mf.email.value))
	{
		return (true);
	}
	alert("Invalid e-mail address! please re-enter");
	return (false);
}
function checkEmail_contact(mf)
{
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(mf.con_email.value))
	{
		return (true);
	}
	alert("Invalid e-mail address! please re-enter");
	return (false);
}
function checkEmail_forgot(mf)
{
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(mf.forgot_email.value))
	{
		return (true);
	}
	alert("Invalid e-mail address! please re-enter");
	return (false);
}
function trim(inputString) 
{
	if (typeof inputString != "string") { return inputString; }
	var retValue = inputString;
	var ch = retValue.substring(0, 1);
	while (ch == " ") 
	{ 
		retValue = retValue.substring(1, retValue.length);
		ch = retValue.substring(0, 1);
	}
	ch = retValue.substring(retValue.length-1, retValue.length);
	while (ch == " ") 
	{
		retValue = retValue.substring(0, retValue.length-1);
		ch = retValue.substring(retValue.length-1, retValue.length);
	}
	while (retValue.indexOf("  ") != -1) 
	{ 
		retValue = retValue.substring(0, retValue.indexOf("  ")) + retValue.substring(retValue.indexOf("  ")+1, retValue.length); 
	}
	return retValue; 
}
function checklogin(mf)
{
	if(mf.email.value=="")
	{
		alert('Please enter valid email address');
		mf.email.focus();
		return false;
	}
	if(checkEmail(mf)==false)
	{
		mf.email.focus();
		return false;
	}	
	if(mf.user_password.value=="")
	{
		alert("Please enter your password");
		mf.user_password.focus();
		return false;
	}
	return true;
}

function ValidateRegistraion(mf)
{
	if(mf.name.value=="")
	{
		alert('Please enter name.');
		mf.name.focus();
		return false;
	}
	if(mf.dobDate.value=="0")
	{
		alert("Please select date.");
		mf.dobDate.focus();
		return false;
	}
	if(mf.dobMonth.value=="0")
	{
		alert("Please select month.");
		mf.dobMonth.focus();
		return false;
	}
	if(mf.dobYear.value=="0")
	{
		alert("Please select year.");
		mf.dobYear.focus();
		return false;
	}
	if(mf.rad_gender[0].checked==false && mf.rad_gender[1].checked==false)
	{
		alert('Please select gender.');		
		return false;
	}
	if(mf.address.value=="")
	{
		alert('Please enter address.');
		mf.address.focus();
		return false;
	}
	if(mf.city.value=="")
	{
		alert('Please enter city.');
		mf.city.focus();
		return false;
	}
	if(mf.state.value=="")
	{
		alert('Please enter state.');
		mf.state.focus();
		return false;
	}
	if(mf.country.value=="0")
	{
		alert('Please select country.');
		mf.country.focus();
		return false;
	}
	if(mf.phone.value=="")
	{
		alert('Please enter contact number.');
		mf.phone.focus();
		return false;
	}
	if(mf.email.value=="")
	{
		alert('Please enter valid email address');
		mf.email.focus();
		return false;
	}
	if(checkEmail(mf)==false)
	{
		mf.email.focus();
		return false;
	}	
	if(mf.user_password.value=="")
	{
		alert("Please enter your password");
		mf.user_password.focus();
		return false;
	}	
	if(mf.conf_password.value=="")
	{
		alert("Please confirm your password.");
		mf.conf_password.focus();
		return false;
	}
	if(mf.conf_password.value != mf.user_password.value)
	{
		alert("Password doen't match.");
		mf.conf_password.focus();
		return false;
	}
	if(mf.sle_class.value=="0")
	{
		alert('Please select class');
		mf.sle_class.focus();
		return false;
	}	
	if(mf.school_name.value=="")
	{
		alert('Please enter school name');
		mf.school_name.focus();
		return false;
	}
	if(mf.scholl_address.value=="")
	{
		alert('Please enter school address');
		mf.scholl_address.focus();
		return false;
	}
	if(mf.txt_subject.value=="")
	{
		alert('Please enter subject');
		mf.txt_subject.focus();
		return false;
	}	
	return true;
}
function EditRegistraion(mf)
{
	if(mf.name.value=="")
	{
		alert('Please enter name.');
		mf.name.focus();
		return false;
	}
	if(mf.dobDate.value=="0")
	{
		alert("Please select date.");
		mf.dobDate.focus();
		return false;
	}
	if(mf.dobMonth.value=="0")
	{
		alert("Please select month.");
		mf.dobMonth.focus();
		return false;
	}
	if(mf.dobYear.value=="0")
	{
		alert("Please select year.");
		mf.dobYear.focus();
		return false;
	}
	if(mf.rad_gender[0].checked==false && mf.rad_gender[1].checked==false)
	{
		alert('Please select gender.');		
		return false;
	}
	if(mf.address.value=="")
	{
		alert('Please enter address.');
		mf.address.focus();
		return false;
	}
	if(mf.city.value=="")
	{
		alert('Please enter city.');
		mf.city.focus();
		return false;
	}
	if(mf.state.value=="")
	{
		alert('Please enter state.');
		mf.state.focus();
		return false;
	}
	if(mf.country.value=="0")
	{
		alert('Please select country.');
		mf.country.focus();
		return false;
	}
	if(mf.phone.value=="")
	{
		alert('Please enter contact number.');
		mf.phone.focus();
		return false;
	}
	if(mf.email.value=="")
	{
		alert('Please enter valid email address');
		mf.email.focus();
		return false;
	}
	if(checkEmail(mf)==false)
	{
		mf.email.focus();
		return false;
	}	
	if(mf.sle_class.value=="0")
	{
		alert('Please select class');
		mf.sle_class.focus();
		return false;
	}	
	if(mf.school_name.value=="")
	{
		alert('Please enter school name');
		mf.school_name.focus();
		return false;
	}
	if(mf.scholl_address.value=="")
	{
		alert('Please enter school address');
		mf.scholl_address.focus();
		return false;
	}
	if(mf.txt_subject.value=="")
	{
		alert('Please enter subject');
		mf.txt_subject.focus();
		return false;
	}	
	return true;
}
function ValidPassword(mf)
{
	if(mf.email.value=="")
	{
		alert('Please enter valid email address');
		mf.email.focus();
		return false;
	}
	if(checkEmail(mf)==false)
	{
		mf.email.focus();
		return false;
	}
	if(mf.user_password.value=="")
	{
		alert("Please enter your current password");
		mf.user_password.focus();
		return false;
	}
	if(mf.new_password.value=="")
	{
		alert("Please enter new password");
		mf.new_password.focus();
		return false;
	}
	if(mf.conf_password.value=="")
	{
		alert("Please confirm your password.");
		mf.conf_password.focus();
		return false;
	}
	if(mf.conf_password.value != mf.new_password.value)
	{
		alert("Password doen't match.");
		mf.conf_password.focus();
		return false;
	}
	return true;
}
function checkContact(mf)
{
	if(mf.name.value=="")
	{
		alert("Please enter your name");
		mf.name.focus();
		return false;
	}
	if(mf.con_email.value=="")
	{
		alert("Please enter valid email address");
		mf.con_email.focus();
		return false;
	}
	if(checkEmail_contact(mf)==false)
	{
		mf.con_email.focus();
		return false;
	}
	if(mf.class_stand.value=="")
	{
		alert("Please select class");
		mf.class_stand.focus();
		return false;
	}
	if(mf.sch_name.value=="")
	{
		alert("Please enter school name");
		mf.sch_name.focus();
		return false;
	}
	if(mf.subject.value=="")
	{
		alert("Please enter subject");
		mf.subject.focus();
		return false;
	}
	if(mf.comments.value=="")
	{
		alert("Please enter message");
		mf.comments.focus();
		return false;
	}
	return true;
}
function ValidForgot(mf)
{
	if(mf.forgot_email.value=="")
	{
		alert("Please enter valid email address");
		mf.forgot_email.focus();
		return false;
	}
	if(checkEmail_forgot(mf)==false)
	{
		mf.forgot_email.focus();
		return false;
	}
	
	return true;
}

function checkQuestion(mf)
{
	if(mf.user_question.value=="")
	{
		alert("Please enter your question");
		mf.user_question.focus();
		return false;
	}
	return true;
}
function checkAnswer(mf)
{
	if(mf.user_ans.value=="")
	{
		alert("Please enter your answer");
		mf.user_ans.focus();
		return false;
	}
	return true;
}