// JavaScript Document
function validSendMailInfo(frm)
{
	if(!isValidEmail(frm.txtmail, 'yes'))
		return false;
	
	var qryStr = "act=sendMoreInfo&txtmail="+frm.txtmail.value;
	var divObj = $("sendMoreInfoDiv");
	dataLoading('sendMoreInfoDiv', 'Mail Sending.....');
	hajax('includes/sendMoreInfo.php', respValidSendMailInfo, qryStr, divObj);
return false;
}

function respValidSendMailInfo(server_response, divObj)
{
	if(server_response)
		divObj.innerHTML = server_response;	
}

function validRecommendASchool(frm)
{
	if(trim(frm.txtname.value) == 0 || frm.txtname.value == 'Enter Your Name')
	{
		alert("Enter Your Name, Name Should not be Empty");
		frm.txtname.focus();
		return false;
	}
	if(!isValidEmail(frm.txtfrommail, 'yes'))
		return false;
									
	if(trim(frm.txtrschool.value) == 0 || frm.txtrschool.value == 'School Name')
	{
		alert("Enter Your school Name, Name Should not be Empty");
		frm.txtrschool.focus();
		return false;
	}
									  
	if(!isValidEmail(frm.txttomail, 'yes'))
		return false;
	
	var qryStr = "act=recommendASchool";
	qryStr += "&txtname="+frm.txtname.value;
	qryStr += "&txtfrommail="+frm.txtfrommail.value;
	qryStr += "&txtrschool="+frm.txtrschool.value;
	qryStr += "&txttomail="+frm.txttomail.value;
	
	var divObj = $("recommendASchoolDiv");
	dataLoading('recommendASchoolDiv', 'Mail Sending.....');
	hajax('includes/recommendASchool.php', respValidRecommendASchool, qryStr, divObj);
return false;
}

function respValidRecommendASchool(server_response, divObj)
{
	if(server_response)
		divObj.innerHTML = server_response;	
}

function validQuizQuestion(frm)
{
	var n = frm.elements["txtans"].length;
	var ansValue = '';
	var c = 0;
	for(i = 0; i < 3; i++)
		if(frm.elements["txtans"][i].checked == false)
			c++;
		else
			ansValue = frm.elements["txtans"][i].value;
	if(c == 3)
	{
		alert("Choose Any One Of the Answer List");
		return false;
	}
	
	var qryStr = "act=quizQuestion&q_id="+frm.q_id.value;
	qryStr += "&txtans="+ansValue;
	var divObj = $("quizQuestionDiv");
	dataLoading('quizQuestionDiv', 'Verifying.....');
	hajax('includes/quizQuestion.php', respValidQuizQuestion, qryStr, divObj);
return false;
}

function respValidQuizQuestion(server_response, divObj)
{
	if(server_response)
		divObj.innerHTML = server_response;	
}


function reg_validate()
{
	frm = document.registerfrm;
	if(frm.txtschool.value.length == 0)
	{
		alert("Enter The School Name , School Name Should not be Empty");
		frm.txtschool.focus();
		return false;
	}
	if(frm.txtprincipal.value.length == 0)
	{
		alert("Enter The Principal Name , Principal Name Should not be Empty");
		frm.txtprincipal.focus();
		return false;
	}
	if(frm.txtaddress.value.length == 0)
	{
		alert("Enter The Address of the School , Address Should not be Empty");
		frm.txtaddress.focus();
		return false;
	}
	if(frm.txtcity.value.length == 0)
	{
		alert("Enter The City / District Name , It Should not be Empty");
		frm.txtcity.focus();
		return false;
	}
	if(frm.txtstate.value == 0)
	{
		alert("Select State Name , State Should not be Empty");
		frm.txtstate.focus();
		return false;
	}
	
	if(frm.txtuserid.value.length < 7 || frm.txtuserid.value.length > 20)
	{
		alert("Enter a Valid UserID , UserID Should be between 8 - 20 letters");
		frm.txtuserid.focus();
		return false;
	}
/*	if(!isValidAlphaNum(frm.txtuserid))
		{
			alert("Invalid Your Username");
			frm.txtuserid.focus();
			return false;
		}	
*/	if(frm.txtpassword.value.length < 6 || frm.txtpassword.value.length > 15)
	{
		alert("Enter a Valid Password , It Should be between 6 - 15 letters");
		frm.txtpassword.focus();
		return false;
	}
	if(frm.txtpassword.value != frm.txtcpassword.value)
	{
		alert("Confirm your password correctly");
		frm.txtcpassword.focus();
		return false;
	}
	
		var Temp     = frm.txtmailid;
		var AtSym    = Temp.value.indexOf('@');
		var Period   = Temp.value.lastIndexOf('.');
		var Space    = Temp.value.indexOf(' ');
		var Length   = Temp.value.length - 1;
	


	  if(trim(frm.txtmailid.value) == '')
	  {
		alert("Please Enter Email Address");
		frm.txtmailid.focus();
		return false;
	  }
  
	  if (AtSym < 1 || Period <= AtSym+1 || Period == Length)                  
	  {  
		 alert('Please enter a valid e-mail address!')
		 Temp.focus();
		 return false;
	  }
  	 	if(frm.txtphone1.value.length == 0 || frm.txtphone2.value.length == 0)
		{
			alert("Enter A Valid Phone Number , It Should not be Empty");
			frm.txtphone1.focus();
			return false;
		}
		
		if(frm.txtmobile.value.length < 10 && frm.txtmobile.value.length > 0 )
		{
			alert("Enter A Valid Mobile Number , It Should be 10 Digits");
			frm.txtmobile.focus();
			return false;
		}
		if(frm.elements['txtfee'].selectedIndex == 0)
		{
			alert("select your fee type");
			frm.txtfee.focus();
			return false;
		}		
	  	if(frm.txtclasses.value.length == 0 || frm.txtclasses.value == 0)
		{
			alert("Enter A Valid Number for no of Classes , It Should not be Empty");
			frm.txtclasses.focus();
			return false;
		}
		if(frm.txtstudents.value.length == 0 || frm.txtstudents.value == 0)
		{
			alert("Enter A Valid Number for no of Students , It Should not be Empty");
			frm.txtstudents.focus();
			return false;
		}
		if(!isValidAlphaNumeric(frm.txturl))
		{
			alert("Invalid Your URL");
			frm.txturl.focus();
			return false;
		}		
	
 return true;
}
function change_case(element)
{
	element.value = element.value.toLowerCase();
}
function gonext(phone1,phone2,no)
{
	if(no == 3)
	if(phone1.length==3)
	phone2.focus();
	if(no == 5)
	if(phone1.length==5)
	phone2.focus();
}

function checkContactFrm()
{

	var frm = document.contactfrm;
	
	if(frm.realname.value=="")
	{
		alert("Please Enter Your Name ");
		frm.realname.focus();
		return false;
	}
	
	var Temp     = frm.email;
	var AtSym    = Temp.value.indexOf('@');
	var Period   = Temp.value.lastIndexOf('.');
	var Space    = Temp.value.indexOf(' ');
	var Length   = Temp.value.length - 1;
	
	
	
	if(frm.email.value == '')
	{
		alert("Please Enter Email Address");
		frm.email.focus();
		return false;
	}
	
	
	if (AtSym < 1 || Period <= AtSym+1 || Period == Length)                  
	{  
		alert('Please enter a valid e-mail address!')
		Temp.focus();
		return false;
	}
  
  	if(frm.subject.value=="")
	{
		alert("Please Enter Subject ");
		frm.subject.focus();
		return false;
	}

  	if(frm.message.value=="")
	{
		alert("Please Enter message ");
		frm.message.focus();
		return false;
	}
 return true;
}

function validateLoginFrm()
{
	frm = document.loginfrm;
	if(frm.txtemail.value == '')
	{
		alert("Please Enter User ID");
		frm.txtemail.focus();
		return false;
	}
	if(frm.txtemail.value.length < 3)
	{
		alert("Please Enter A Valid User ID, It Should be more than 2 characters");
		frm.txtemail.focus();
		return false;
	}
	
	
	if(frm.txtpass.value == "")
	{
		alert("enter your Password ");
		frm.txtpass.focus();
		return false;
	}
	
	if(frm.txtpass.value.length < 3)
	{
		alert("Password should be more than 2 characters");
		frm.txtpass.focus();
		return false;
	}
	if(frm.txtcat.selectedIndex == 0)
	{
		alert("Select Your Login Category");
		frm.txtcat.focus();
		return false;
	}
return true;	
}

function validate_offline()
{
	frm = document.offlinefrm;
	if(trim(frm.txtusername.value) == '')
	{
		alert("User Name should not be Empty");
		frm.txtusername.focus();
		return false;
	}
	
	if(trim(frm.txtbank.value) == '')
	{
		alert("Bank Name should not be Empty");
		frm.txtbank.focus();
		return false;
	}
	if(trim(frm.txtno.value) == '')
	{
		alert("DD/Cheque No. should not be Empty");
		frm.txtno.focus();
		return false;
	}
	if(trim(frm.txtamt.value) == '')
	{
		alert("Amount should not be Empty");
		frm.txtamt.focus();
		return false;
	}
	return true;
}
