	function validateContactus(){
		//var phoneNumExp = /^[0-9()-+ ]+$/;
		if(document.frmcontactus.name.value==""){
			alert("Please Enter Name.");
			document.frmcontactus.name.focus();
			return false;
		}
			if(document.frmcontactus.phone.value==""){
			alert("Please Enter Phone Number.");
			document.frmcontactus.phone.focus();
			return false;
		}
		if(document.frmcontactus.email.value != ""){
			if(!emailCheck(document.frmcontactus.email.value)){
				document.frmcontactus.email.focus();
				return false;
			}
		}else{
			alert("Please Enter Email Id.");
			document.frmcontactus.email.focus();
			return false;
		}
		
			if(document.frmcontactus.message.value==""){
			alert("Please Enter Message.");
			document.frmcontactus.message.focus();
			return false;
		}
	
		if(document.frmcontactus.captcha.value==""){
			alert("Please Enter Security Code.");
			document.frmcontactus.captcha.focus();
			return false;
		}
		
		
		
		/*else{
			if(!(document.frmcontactus.phone.value.match(phoneNumExp))){
				alert("Entered phone number is invalid !.\n\n * Phone number can contain only numbers. \n * Phone number cannot be blank.");
				document.frmcontactus.phone.focus();
				return false;
			}
		}*/
		if(document.frmcontactus.number.value == ""){
			alert("Entered Security Code is invalid !.\n\n * Security Code should contain 5 characters.\n\n * Security Code cannot be blank.");
			return false;
		}else{
			if(document.frmcontactus.number.value.length != 6){
			alert("Entered Security Code is invalid !.\n\n * Security Code should contain 5 characters.\n\n * Security Code cannot be blank.");
			return false;
			}
		}
		return true;
	}
	function emailCheck (emailStr) {
		var emailPat=/^(.+)@(.+)$/
		var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]"
		var validChars="\[^\\s" + specialChars + "\]"
		var quotedUser="(\"[^\"]*\")"
		var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/
		var atom=validChars + '+'
		var word="(" + atom + "|" + quotedUser + ")"
		var userPat=new RegExp("^" + word + "(\\." + word + ")*$")
		var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$")
		var matchArray=emailStr.match(emailPat);
	
		if (matchArray==null) {
			alert("Incorrect format for Email Address. Please Re-Enter");
			return false;
		}
	
		var user=matchArray[1]
		var domain=matchArray[2]
	
		if (user.match(userPat)==null) {
			alert("The Email doesn't seem to be valid.");
			return false;
		}
	
		var IPArray=domain.match(ipDomainPat)
	
		if (IPArray!=null) {
		  for (var i=1;i<=4;i++) {
			if (IPArray[i]>255) {
				alert("The Email doesn't seem to be valid.");
				return false;
			}
		  }
		  return true;
		}
	
		var domainArray=domain.match(domainPat)
	
		if (domainArray==null) {
			alert("The Email doesn't seem to be valid.");
			return false;
		}
	
		var atomPat=new RegExp(atom,"g");
		var domArr=domain.match(atomPat);
		var len=domArr.length;
		if (domArr[domArr.length-1].length<2 || domArr[domArr.length-1].length>3) {
		   alert("The Email doesn't seem to be valid.");
		   return false;
		}
	
		if (len<2) {
		   alert("The Email doesn't seem to be valid.");
		   return false;
		}
		return true;
	}
	  function isNumberKey(evt)
      {
         var charCode = (evt.which) ? evt.which : event.keyCode
		 //alert(charCode);
         if (charCode > 32 && (charCode < 39 || charCode > 57))
            return false;

         return true;
      }


	function validatenewsletter(){
		//var phoneNumExp = /^[0-9()-+ ]+$/;
		if(document.frmnewsletter.email1.value != ""){
			if(!emailCheck(document.frmnewsletter.email1.value)){
				document.frmnewsletter.email1.focus();
				return false;
			}
		}else{
			alert("Please Enter Email Id.");
			document.frmnewsletter.email1.focus();
			return false;
		}

		/*else{
			if(!(document.frmnewsletter.phone.value.match(phoneNumExp))){
				alert("Entered phone number is invalid !.\n\n * Phone number can contain only numbers. \n * Phone number cannot be blank.");
				document.frmnewsletter.phone.focus();
				return false;
			}
		}*/
		if(document.frmnewsletter.number.value == ""){
			alert("Entered Security Code is invalid !.\n\n * Security Code should contain 5 characters.\n\n * Security Code cannot be blank.");
			return false;
		}else{
			if(document.frmnewsletter.number.value.length != 6){
			alert("Entered Security Code is invalid !.\n\n * Security Code should contain 5 characters.\n\n * Security Code cannot be blank.");
			return false;
			}
		}
		return true;
	}
	function emailCheck (emailStr) {
		var emailPat=/^(.+)@(.+)$/
		var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]"
		var validChars="\[^\\s" + specialChars + "\]"
		var quotedUser="(\"[^\"]*\")"
		var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/
		var atom=validChars + '+'
		var word="(" + atom + "|" + quotedUser + ")"
		var userPat=new RegExp("^" + word + "(\\." + word + ")*$")
		var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$")
		var matchArray=emailStr.match(emailPat);
	
		if (matchArray==null) {
			alert("Incorrect format for Email Address. Please Re-Enter");
			return false;
		}
	
		var user=matchArray[1]
		var domain=matchArray[2]
	
		if (user.match(userPat)==null) {
			alert("The Email doesn't seem to be valid.");
			return false;
		}
	
		var IPArray=domain.match(ipDomainPat)
	
		if (IPArray!=null) {
		  for (var i=1;i<=4;i++) {
			if (IPArray[i]>255) {
				alert("The Email doesn't seem to be valid.");
				return false;
			}
		  }
		  return true;
		}
	
		var domainArray=domain.match(domainPat)
	
		if (domainArray==null) {
			alert("The Email doesn't seem to be valid.");
			return false;
		}
	
		var atomPat=new RegExp(atom,"g");
		var domArr=domain.match(atomPat);
		var len=domArr.length;
		if (domArr[domArr.length-1].length<2 || domArr[domArr.length-1].length>3) {
		   alert("The Email doesn't seem to be valid.");
		   return false;
		}
	
		if (len<2) {
		   alert("The Email doesn't seem to be valid.");
		   return false;
		}
		return true;
	}
	  function isNumberKey(evt)
      {
         var charCode = (evt.which) ? evt.which : event.keyCode
		 //alert(charCode);
         if (charCode > 32 && (charCode < 39 || charCode > 57))
            return false;

         return true;
      }
	  
	  
	  
	  function validateappointment(){
		//var phoneNumExp = /^[0-9()-+ ]+$/;
		if(document.frmappointment.name2.value==""){
			alert("Please Enter Name.");
			document.frmappointment.name2.focus();
			return false;
		}
		if(document.frmappointment.phone2.value==""){
			alert("Please Enter Phone Number.");
			document.frmappointment.phone2.focus();
			return false;
		}
		if(document.frmappointment.email2.value != ""){
			if(!emailCheck(document.frmappointment.email2.value)){
				document.frmappointment.email2.focus();
				return false;
			}
		}else{
			alert("Please Enter Email Id.");
			document.frmappointment.email2.focus();
			return false;
		}
		
							if(document.frmappointment.month2.selectedIndex==0)
			{
				{
			alert("Please select desired month.");
			document.frmappointment.month2.focus();
			return false;
			}
			return true;
			}
			
				if(document.frmappointment.date2.selectedIndex==0)
			{
				{
			alert("Please select desired date.");
			document.frmappointment.date2.focus();
			return false;
			}
			return true;
			}
			
				if(document.frmappointment.year2.selectedIndex==0)
			{
				{
			alert("Please select desired year.");
			document.frmappointment.year2.focus();
			return false;
			}
			return true;
			}
			
					if(document.frmappointment.time2.selectedIndex==0)
			{
				{
			alert("Please select desired time.");
			document.frmappointment.time2.focus();
			return false;
			}
			return true;
			}
	
		
	
		
	
		/*else{
			if(!(document.frmappointment.phone.value.match(phoneNumExp))){
				alert("Entered phone number is invalid !.\n\n * Phone number can contain only numbers. \n * Phone number cannot be blank.");
				document.frmappointment.phone.focus();
				return false;
			}
		}*/
		if(document.frmappointment.number.value == ""){
			alert("Entered Security Code is invalid !.\n\n * Security Code should contain 5 characters.\n\n * Security Code cannot be blank.");
			return false;
		}else{
			if(document.frmappointment.number.value.length != 6){
			alert("Entered Security Code is invalid !.\n\n * Security Code should contain 5 characters.\n\n * Security Code cannot be blank.");
			return false;
			}
		}
		return true;
	}
	function emailCheck (emailStr) {
		var emailPat=/^(.+)@(.+)$/
		var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]"
		var validChars="\[^\\s" + specialChars + "\]"
		var quotedUser="(\"[^\"]*\")"
		var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/
		var atom=validChars + '+'
		var word="(" + atom + "|" + quotedUser + ")"
		var userPat=new RegExp("^" + word + "(\\." + word + ")*$")
		var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$")
		var matchArray=emailStr.match(emailPat);
	
		if (matchArray==null) {
			alert("Incorrect format for Email Address. Please Re-Enter");
			return false;
		}
	
		var user=matchArray[1]
		var domain=matchArray[2]
	
		if (user.match(userPat)==null) {
			alert("The Email doesn't seem to be valid.");
			return false;
		}
	
		var IPArray=domain.match(ipDomainPat)
	
		if (IPArray!=null) {
		  for (var i=1;i<=4;i++) {
			if (IPArray[i]>255) {
				alert("The Email doesn't seem to be valid.");
				return false;
			}
		  }
		  return true;
		}
	
		var domainArray=domain.match(domainPat)
	
		if (domainArray==null) {
			alert("The Email doesn't seem to be valid.");
			return false;
		}
	
		var atomPat=new RegExp(atom,"g");
		var domArr=domain.match(atomPat);
		var len=domArr.length;
		if (domArr[domArr.length-1].length<2 || domArr[domArr.length-1].length>3) {
		   alert("The Email doesn't seem to be valid.");
		   return false;
		}
	
		if (len<2) {
		   alert("The Email doesn't seem to be valid.");
		   return false;
		}
		return true;
	}
	  function isNumberKey(evt)
      {
         var charCode = (evt.which) ? evt.which : event.keyCode
		 //alert(charCode);
         if (charCode > 32 && (charCode < 39 || charCode > 57))
            return false;

         return true;
      }

