/*	 
	 #############################################################################
     # Function Name: ValidateLogin()
     # Created By: Siddharth Thakar
     # Created on: 18  Sep 2007
     # Purpose: Function to validate the login funciton.    
     # ON SUCCESS: Returns TRUE if validated.     
     # ON FAILURE: Returns FLASE  if not validated.
	 # USED BY : includes/right_nav.php
     #############################################################################
*/	 

	 function ValidateLogin()
	 {
		 var frm =document.frmlogin;	
		 if (isBlank(frm.txtUserId.value))
		 {
			alert("Please enter your User ID");
			frm.txtUserId.focus();
			return false;
		 }
		 if (isBlank(frm.txtPassword.value))
		 {
			alert("Please enter your Password");
			frm.txtPassword.focus();
			return false;
		 }
			 
		 
	 }
	
/*	 
	 #############################################################################
     # Function Name: ValidateRegistration()
     # Created By: Siddharth Thakar
     # Created on: 18  Sep 2007
     # Purpose: Function to validate the registration page.    
     # ON SUCCESS: Returns TRUE if validated.     
     # ON FAILURE: Returns FLASE  if not validated.     
	 # USED BY : register.php
     #############################################################################
*/	 

	 function ValidateRegistration()
	 {
		 var frm =document.frmRegister;	
		 
		 if (isBlank(frm.txtFirstName.value))
		 {
			alert("Please enter First Name");
			frm.txtFirstName.focus();
			return false;
		 }
		 if (!(IsAlpha(frm.txtFirstName.value)))
		 {
			alert("Please enter Valid First Name");
			frm.txtFirstName.focus();
			return false;
		 }
		 if (isBlank(frm.txtLastName.value))
		 {
			alert("Please enter Last Name");
			frm.txtLastName.focus();
			return false;
		 }
		 if (!(IsAlpha(frm.txtLastName.value)))
		 {
			alert("Please enter valid Last Name");
			frm.txtLastName.focus();
			return false;
		 }
		 if (isBlank(frm.txtEmailId.value))
		 {
			alert("Please enter Email Address");
			frm.txtEmailId.focus();
			return false;
		 }
		if (!(isValidEmail(frm.txtEmailId.value)))
		{
			alert("Please enter valid Email Address");
			frm.txtEmailId.focus();
			return false;	
		}
		if (isBlank(frm.lsCountry.value))
		 {
			alert("Please select country");
			frm.lsCountry.focus();
			return false;
		 }
		if(isBlank(frm.pd_dob_day.value))
		{
			alert('Please make sure all required fields are completed');
			document.forms[0].pd_dob_day.focus();
			return false;
		}
		if(isBlank(frm.pd_dob_year.value))
		{
			alert('Please make sure all required fields are completed');
			document.forms[0].pd_dob_year.focus();
			return false;
		}
		if(isBlank(frm.pd_dob_month.value))
		{
			alert('Please make sure all required fields are completed');
			document.forms[0].pd_dob_month.focus();
			return false;
		}
		var DtStr = frm.pd_dob_day.value + "-" + frm.pd_dob_month.selectedIndex + "-" + frm.pd_dob_year.value;
		if(!isValidDate(DtStr))
		{
			alert("Please enter a valid date");
			document.forms[0].pd_dob_month.focus();
			return false;
		}
		 
	 }
	/*	 
	 #############################################################################
     # Function Name: ValidateUpdateProfile()
     # Created By: Siddharth Thakar
     # Created on: 18  Sep 2007
     # Purpose: Function to validate the update profile page.    
     # ON SUCCESS: Returns TRUE if validated.     
     # ON FAILURE: Returns FLASE  if not validated.     
	 # USED BY : register_update.php
     #############################################################################
*/ 
	 function ValidateUpdateProfile()
	  {
		 var frm =document.frmRegister;	
		 
		 if (isBlank(frm.txtFirstName.value))
		 {
			alert("Please enter First Name");
			frm.txtFirstName.focus();
			return false;
		 }
		 if (!(IsAlpha(frm.txtFirstName.value)))
		 {
			alert("Please enter Valid First Name");
			frm.txtFirstName.focus();
			return false;
		 }
		 if (isBlank(frm.txtLastName.value))
		 {
			alert("Please enter Last Name");
			frm.txtLastName.focus();
			return false;
		 }
		 if (!(IsAlpha(frm.txtLastName.value)))
		 {
			alert("Please enter valid Last Name");
			frm.txtLastName.focus();
			return false;
		 }
		 if (isBlank(frm.txtAddress1.value))
		 {
			alert("Please enter Address 1");
			frm.txtAddress1.focus();
			return false;
		 }	
		 if (isBlank(frm.lsCountry.value))
		 {
			alert("Please select country");
			frm.lsCountry.focus();
			return false;
		 }
		
		if (!(frm.rdGender[0].checked || frm.rdGender[1].checked))
		{
			alert("Please select your gender");
			return false;
		}
		 
	 }
	 
	 /*	 
	 #############################################################################
     # Function Name: ValidateFeedback()
     # Created By: Siddharth Thakar
     # Created on: 21 Sep 2007
     # Purpose: Function to validate the Feedback and Enquiry page.    
     # ON SUCCESS: Returns TRUE if validated.     
     # ON FAILURE: Returns FLASE  if not validated. 
	 # USED BY : feedback_enquiries.php
     #############################################################################
*/ 
	 function ValidateFeedback()
	  {
		var frm =document.frmFeedback;	
		if (isBlank(frm.txtFirstName.value))
		{
			alert("Please enter First Name");
			frm.txtFirstName.focus();
			return false;
		}
		if (!(IsAlpha(frm.txtFirstName.value)))
		{
			alert("Please enter valid First Name");
			frm.txtFirstName.focus();
			return false;
		}
		if (isBlank(frm.txtLastName.value))
		{
			alert("Please enter Last Name");
			frm.txtLastName.focus();
			return false;
		}
		if (!(IsAlpha(frm.txtLastName.value)))
		{
			alert("Please enter valid Last Name");
			frm.txtLastName.focus();
			return false;
		}
		if (isBlank(frm.txtEmailId.value))
		{
			alert("Please enter Email Id");
			frm.txtEmailId.focus();
			return false;
		}
		if (!(isValidEmail(frm.txtEmailId.value)))
		{
			alert("Please enter valid your Email");
			frm.txtEmailId.focus();
			return false;	
		}
		if (isBlank(frm.lsCountry.value))
		{
			alert("Please select Country");
			frm.lsCountry.focus();
			return false;
		}
		if (isBlank(frm.lsTopics.value))
		{
			alert("Please select Subject");
			frm.lsTopics.focus();
			return false;
		}	
		if (isBlank(frm.taEnquiry.value))
		{
			alert("Please enter your Enquiry");
			frm.taEnquiry.focus();
			return false;
		}
		 
}

/*	 
	 #############################################################################
     # Function Name: ValidateForgotPassword()
     # Created By: Siddharth Thakar
     # Created on: 21 Sep 2007
     # Purpose: Function to validate the forgot password/ id.    
     # ON SUCCESS: Returns TRUE if validated.     
     # ON FAILURE: Returns FLASE  if not validated.     
	 # USED BY : forgot_password.php
     #############################################################################
*/	 

	 function ValidateForgotPassword()
	 {
		 var frm =document.frmForgotPassword;	
		
		 if (isBlank(frm.txtEmailId.value))
		 {
			alert("Please enter Email Id");
			frm.txtEmailId.focus();
			return false;
		 }
		if (!(isValidEmail(frm.txtEmailId.value)))
		{
			alert("Please enter valid Email Id");
			frm.txtEmailId.focus();
			return false;	
		}
		
		 
}

/*	 
 #############################################################################
 # Function Name: ValidateTestimonial()
 # Created By: Siddharth Thakar
 # Created on: 21 Sep 2007
 # Purpose: Function to validate the Feedback and Enquiry page.    
 # ON SUCCESS: Returns TRUE if validated.     
 # ON FAILURE: Returns FLASE  if not validated.     
 # USED BY : testimonial.php
 #############################################################################
*/ 
 function ValidateTestimonial()
  {
	var frm =document.frmTestimonial;	
	if (isBlank(frm.txtFirstName.value))
	{
		alert("Please enter First Name");
		frm.txtFirstName.focus();
		return false;
	}
	if (!(IsAlpha(frm.txtFirstName.value)))
	{
		alert("Please enter valid First Name");
		frm.txtFirstName.focus();
		return false;
	}
	if (isBlank(frm.txtLastName.value))
	{
		alert("Please enter Last Name");
		frm.txtLastName.focus();
		return false;
	}
	if (!(IsAlpha(frm.txtLastName.value)))
	{
		alert("Please enter valid Last Name");
		frm.txtLastName.focus();
		return false;
	}
	if (isBlank(frm.txtEmailId.value))
	{
		alert("Please enter Email Id");
		frm.txtEmailId.focus();
		return false;
	}
	if (!(isValidEmail(frm.txtEmailId.value)))
	{
		alert("Please enter valid Email Address");
		frm.txtEmailId.focus();
		return false;	
	}
	if (isBlank(frm.lsCountry.value))
	{
		alert("Please select Country");
		frm.lsCountry.focus();
		return false;
	}
	if (isBlank(frm.lsProduct.value))
	{
		alert("Please select Product");
		frm.lsProduct.focus();
		return false;
	}	
	if (isBlank(frm.taComment.value))
	{
		alert("Please enter your Comment");
		frm.taComment.focus();
		return false;
	}
	 
}


/*	 
	 #############################################################################
     # Function Name: ValidateContactUs()
     # Created By: Siddharth Thakar
     # Created on: 21 Sep 2007
     # Purpose: Function to validate the Contact us page.    
     # ON SUCCESS: Returns TRUE if validated.     
     # ON FAILURE: Returns FLASE  if not validated.     
	 # USED BY : contact_us.php
     #############################################################################
*/ 
 function ValidateContactUs()
  {
	var frm =document.frmCoantactUs;	
	if (isBlank(frm.txtFirstName.value))
	{
		alert("Please enter First Name");
		frm.txtFirstName.focus();
		return false;
	 }
	 if (!(IsAlpha(frm.txtFirstName.value)))
	 {
		alert("Please enter Valid First Name");
		frm.txtFirstName.focus();
		return false;
	 }
	 if (isBlank(frm.txtLastName.value))
	 {
		alert("Please enter Last Name");
		frm.txtLastName.focus();
		return false;
	 }
	 if (!(IsAlpha(frm.txtLastName.value)))
	 {
		alert("Please enter valid Last Name");
		frm.txtLastName.focus();
		return false;
	 }
	/*if (isBlank(frm.txtMobileNo.value))
	{
		alert("Please enter Mobile No");
		frm.txtMobileNo.focus();
		return false;
	}*/
	if (isBlank(frm.txtEmailId.value))
	{
		alert("Please enter Email Address");
		frm.txtEmailId.focus();
		return false;
	}
	if (!(isValidEmail(frm.txtEmailId.value)))
	{
		alert("Please enter valid Email Address");
		frm.txtEmailId.focus();
		return false;	
	}
	
	if (isBlank(frm.taComment.value))
	{
		alert("Please enter your Comment");
		frm.taComment.focus();
		return false;
	}
	 
}

	 