// JavaScript Document
var space=/^[\ ]*$/;
var name=/^[a-zA-Z\'\.\ ]*$/;
var dig=/^[0-9\ ]*$/;
var alpha = /^[a-zA-Z\-\ ]+$/;
var code=/^[0-9\+\-\ ]+$/;
var email=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/;
var validfile =/^.+(.doc|.Doc)$/;

function validate_leapform(Form)
{
	if(space.test(Form.txtName.value))
	{
	 alert("Please enter your name");
	 Form.txtName.focus();
	 return false;
	}
	if(!name.test(Form.txtName.value))
	{
	  alert("Please enter valid name");
	  Form.txtName.focus();
	  Form.txtName.select();
	  return false;
	}
	if(!dig.test(Form.txtAge.value))
	{
	  alert("Please enter valid age");
	  Form.txtAge.focus();
	  Form.txtAge.select();
	  return false;
	}
	if((Form.txtAge.value > 12) || (Form.txtAge.value < 1))
	{
	  alert("Please enter valid age");
	  Form.txtAge.focus();
	  Form.txtAge.value = "You must be under the age of 12";
  	  Form.txtAge.select();
	  return false;
	}
	if(space.test(Form.txtCountry.value))
	{
	  alert("Please enter your country");
	  Form.txtCountry.focus();
	  return false;
	}
	if(!alpha.test(Form.txtCountry.value))
	{
	  alert("Please enter country name properly");
	  Form.txtCountry.focus();
	  Form.txtCountry.select();
	  return false;
	}
	if(space.test(Form.txtImagination.value))
	{
	  alert("Please enter Your Imagination");
	  Form.txtImagination.focus();
	  return false;
	}
	Form.submit();
}

//Book in advance (REGISTER)
function validate_register(Form,id)
{
if(space.test(Form.txtName.value))
{
  alert("Please enter your name");	
  Form.txtName.focus();
  return false;
}
if(!name.test(Form.txtName.value))
{
  alert("Please enter valid name");
  Form.txtName.focus();
  Form.txtName.select();
  return false;
}
if(space.test(Form.txtaddr1.value))
{
   alert("Please enter your address");
   Form.txtaddr1.focus();
   return false;
}
if(space.test(Form.txtCity.value))
{
   alert("Please enter your city");
   Form.txtCity.focus();
   return false;
}
if(!alpha.test(Form.txtCity.value))
{
	alert("Please enter city properly");
	Form.txtCity.focus();
	Form.txtCity.select();
	return false;
}

if(space.test(Form.txtState.value))
{
   alert("Please enter your State");
   Form.txtState.focus();
   return false;
}
if(!alpha.test(Form.txtState.value))
{
	alert("Please enter State properly");
	Form.txtState.focus();
	Form.txtState.select();
	return false;
}
if(space.test(Form.txtZipcode.value))
{
	alert("Please enter Zip code");
	Form.txtZipcode.focus();
	return false;
}
if(!code.test(Form.txtZipcode.value))
{
	alert("Please enter valid Zip code(0-9,-,+)");
	Form.txtZipcode.focus();
	Form.txtZipcode.select();
	return false;
}
if(space.test(Form.txtCountry.value))
{
  alert("Please enter Country");
  Form.txtCountry.focus();
  return false;
}
if(!alpha.test(Form.txtCountry.value))
{
  alert("Please enter Country Properly");
  Form.txtCountry.focus();
  Form.txtCountry.select();
  return false;
}
if(space.test(Form.txtPhone.value))
{
  	alert("Please enter your phone number");
	Form.txtPhone.focus();
	return false;
}
if(!code.test(Form.txtPhone.value))
{		
	alert("Please enter valid phone number(0-9,-,+)");
	Form.txtPhone.focus();
	Form.txtPhone.select();
	return false;
}
  
  /* if(capcheck==false)
   {
	alert("Please enter valid security code");
	Form.txtCaptcha.focus();
	Form.txtCaptcha.select();
	return false;
   }*/
   if(space.test(Form.txtEmail.value))
   {
		alert("Please enter Your Email Id");
		Form.txtEmail.focus();
		return false;
   }
   if(!email.test(Form.txtEmail.value))
   {
		alert("Please enter valid Email Id");
		Form.txtEmail.focus();
		Form.txtEmail.select();
		return false;
   }

   if(space.test(Form.txtCaptcha.value))
   {
	alert("Please enter security code");
	Form.txtCaptcha.focus();
	return false;
   }
  
   Form.action="register_insert.php?bid="+id;
   Form.submit();

}




var space = /^[\ ]*$/;
var email=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/;
function validatefriends(Form) {
	if(space.test(Form.txtName1.value))
	{
		alert("Please enter your name");
		Form.txtName1.focus();
		return false;
	}
	if(!alpha.test(Form.txtName1.value))
	{
		alert("Please enter your proper name");
		Form.txtName1.focus();
		Form.txtName1.select();
		return false;
	}
	if(space.test(Form.txtemail1.value))
	{
		alert("Please enter your email-id");
		Form.txtemail1.focus();
		return false;
	}
	if(!email.test(Form.txtemail1.value))
	{
		alert("Please enter your valid email-id");
		Form.txtemail1.focus();
		Form.txtemail1.select();
		return false;
	}
	if(space.test(Form.txtName2.value))
	{
		alert("Please enter friend name");
		Form.txtName2.focus();
		return false;
	}
	if(!alpha.test(Form.txtName2.value))
	{
		alert("Please enter proper friend name");
		Form.txtName2.focus();
		Form.txtName2.select();
		return false;
	}
	if(space.test(Form.txtemail2.value))
	{
		alert("Please enter your friend email-id");
		Form.txtemail2.focus();
		return false;
	}
	if(!email.test(Form.txtemail2.value))
	{
		alert("Please enter your friend email-id");
		Form.txtemail2.focus();
		Form.txtemail2.select();
		return false;
	}
	if(!space.test(Form.txtName3.value))
	{
		if(!alpha.test(Form.txtName3.value))
		{
			alert("Please enter proper friend name");
			Form.txtName3.focus();
			return false;
		}
		if(space.test(Form.txtemail3.value))
		{
			alert("Please enter friend email-id");
			Form.txtemail3.focus();
			return false;
		}
		if(!email.test(Form.txtemail3.value))
		{
			alert("Please enter your friend email-id");
			Form.txtemail3.focus();
			Form.txtemail3.select();
			return false;
		}
	}
	
	if(!space.test(Form.txtName4.value))
	{
		if(!alpha.test(Form.txtName4.value))
		{
			alert("Please enter proper friend name");
			Form.txtName4.focus();
			return false;
		}
		if(space.test(Form.txtemail4.value))
		{
			alert("Please enter friend email-id");
			Form.txtemail4.focus();
			return false;
		}
		if(!email.test(Form.txtemail4.value))
		{
			alert("Please enter your friend email-id");
			Form.txtemail4.focus();
			Form.txtemail4.select();
			return false;
		}
	}
	
	if(!space.test(Form.txtName5.value))
	{
		if(!alpha.test(Form.txtName5.value))
		{
			alert("Please enter proper friend name");
			Form.txtName5.focus();
			return false;
		}
		if(space.test(Form.txtemail5.value))
		{
			alert("Please enter friend email-id");
			Form.txtemail5.focus();
			return false;
		}
		if(!email.test(Form.txtemail5.value))
		{
			alert("Please enter your friend email-id");
			Form.txtemail5.focus();
			Form.txtemail5.select();
			return false;
		}
	}
	
	
	if(!space.test(Form.txtName6.value))
	{
		if(!alpha.test(Form.txtName6.value))
		{
			alert("Please enter proper friend name");
			Form.txtName6.focus();
			return false;
		}
		if(space.test(Form.txtemail6.value))
		{
			alert("Please enter friend email-id");
			Form.txtemail6.focus();
			return false;
		}
		if(!email.test(Form.txtemail6.value))
		{
			alert("Please enter your friend email-id");
			Form.txtemail6.focus();
			Form.txtemail6.select();
			return false;
		}
	}

	if(space.test(Form.txtCaptcha.value))
		{
			alert("Please enter security code");
			Form.txtCaptcha.focus();
			return false;
		}
		if(!space.test(Form.txtCaptcha.value))
		{
			validate_Captcha(Form.txtCaptcha.value, Form);
		}
}

// -----------  Validate Index page "Your Child’s Picture" 
function validate_form(Form) {
		if(space.test(Form.txtName.value))
		{
			alert("Please enter name");
			Form.txtName.focus();
			return false;
		}
		if(!alpha.test(Form.txtName.value))
		{
			alert("Please enter proper name");
			Form.txtName.focus();
			Form.txtName.select();
			return false;
		}
		if(space.test(Form.txtEmail.value))
		{
			alert("Please enter Email");
			Form.txtEmail.focus();
			return false;
		}
		if(!email.test(Form.txtEmail.value))
		{
			alert("Please enter proper Email");
			Form.txtEmail.focus();
			Form.txtEmail.select();
			return false;
		}
		if(!dig.test(Form.txtAge.value))
		{
		  alert("Please enter valid age");
		  Form.txtAge.focus();
		  Form.txtAge.select();
		  return false;
		}
		if((Form.txtAge.value > 12) || (Form.txtAge.value < 1))
		{
		  alert("Please enter valid age");
		  Form.txtAge.focus();
		  Form.txtAge.value = "You must be under the age of 12";
		  Form.txtAge.select();
		  return false;
		}
		if(space.test(Form.fileProfileImg.value))
		{
			alert("Please select photos");
			Form.fileProfileImg.focus();
			return false;
		}
		rest = Form.fileProfileImg.value.split(".");
		restlen = rest.length;
		if(rest[restlen-1] != "jpg") {
			alert("Please select JPG Version photo");
			Form.fileProfileImg.focus();
			Form.fileProfileImg.select();
			return false;
		}
		Form.submit();
}

//Index Paage Contribution Form 
function validateContribution(Form)
{
		if(Form.SltContribution.selectedIndex == 0)
		{
			alert("Please Select Your Contribution");
			Form.SltContribution.focus();
			return false;
		}	 
		if(space.test(Form.TxtContribution.value))
		{
			alert("Please Enter Your Comments For Contribution");
			Form.TxtContribution.focus();
			return false;
		}

		/*if(space.test(Form.UploadFile.value))
		{
			alert("Please Upload File");
			Form.UploadFile.focus();
			return false;
		} */

		if(!space.test(Form.UploadFile.value))
		{
			if (!validfile.test(Form.UploadFile.value))
			{
				alert("Please Attach Word Document");
				Form.UploadFile.focus();
				Form.UploadFile.select();
				return false;
			}
		}
		if(space.test(Form.TxtEmail.value))
		{
			alert("Please Enter Your Email Id");
			Form.TxtEmail.focus();
			return false;
		}
		if(!email.test(Form.TxtEmail.value))
		{
			alert("Please Enter Valid Email Id");
			Form.TxtEmail.focus();
			Form.TxtEmail.select();
			return false;
		}
		if(space.test(Form.TxtName.value))
		{
			alert("Please Enter Your Name");
			Form.TxtName.focus();
			return false;
		}
		if(!alpha.test(Form.TxtName.value))
		{
			alert("Please Enter Your Proper Name");
			Form.TxtName.focus();
			Form.TxtName.select();
			return false;
		}	
		
		Form.hndBookName.value = Form.SltContribution.options[Form.SltContribution.selectedIndex].text;

		if(space.test(Form.txtCaptcha.value))
		{
			alert("Please enter security code");
			Form.txtCaptcha.focus();
			return false;
		}
		if(!space.test(Form.txtCaptcha.value))
		{
			validate_Captcha(Form.txtCaptcha.value, Form);
		}

}