
  var d = new Date();
  var curr_year = d.getFullYear();

  var alertMessages = new Array();
  alertMessages[13] = "Please enter email_id.";
	alertMessages[14] = "Email address is mandatory.";
	alertMessages[380] = "Please enter valid email address.";
	alertMessages[16] = "Email address contains non ascii characters.";
	alertMessages[17] = "Email address must contain an @.";
	alertMessages[18] = "Email address must not start with @.";
	alertMessages[19] = "Email address must contain only one @";
	alertMessages[20] = "Email address must contain a period in the domain name.";
	alertMessages[21] = "Period must not immediately follow @ in email address";
	alertMessages[22] = "Period must not immediately precede @ in email address.";
	alertMessages[23] = "Two periods must not be adjacent in email address.";
	alertMessages[24] = "Invalid primary domain in email address";
	alertMessages[25] = "Email address must contain a period in the domain name.";
	alertMessages[380] = "Please Enter Valid Email Address.";

function DisableEnableForm(xForm,xHow){
  objElems = xForm.elements;
	//alert("Disable");
	document.getElementById("java_id").style.display="none";
	document.getElementById("java_id_2").style.display="none";
  for(i=0;i<objElems.length;i++){
    objElems[i].disabled = xHow;
		objElems[i].style.backgroundColor="#FFFFFF";
  }
}

 function show_menu_option(link_direct,menu_id)
  {
	  // alert("menu_id"+menu_id);
	   document.frmMain.menu_id.value=menu_id;
	   document.frmMain.action=link_direct;
	   document.frmMain.submit();
	}

function changeText(msg){
  //alert("i am changing");
		 if(msg=="1")
		{
		//document.getElementById('div1').innerHTML = '<b>Contact details sent succesfully</b>';
		alert("Thanks for your enquiry. We will get in touch with you as soon as possible.");
		}
		if(msg=="2")
		{
		//document.getElementById('div1').innerHTML = '<b>Please enter valid security code</b>';
		alert("You have placed your order succesfully.");
		}
}


//GET QUERY STRING


function querySt(ji) {
hu = window.location.search.substring(1);
gy = hu.split("&");
for (i=0;i<gy.length;i++) {
ft = gy[i].split("=");
if (ft[0] == ji) {
return ft[1];
}
}
}

var msg = querySt("msg");

//alert("msg"+msg );

//END GET QUERY STRING
	
	
 
	
	function validate_contact()
	 { //alert("hi");
			if(document.frmMainfrm.name.value=="")
			 {
			   alert("Please enter your name");
			   document.frmMainfrm.name.focus();
				 return false;
			 }
			if(document.frmMainfrm.email_id.value=="")
			{
			alert("Please enter your email address");
			document.frmMainfrm.email_id.focus();
			return false;
			}

   if(document.frmMainfrm.email_id.value=="")
		{
			alert(alertMessages[13]);
			document.frmMainfrm.email_id.focus();
			return false;
		}		
		var emailaddr = document.frmMainfrm.email_id.value;
		if (emailaddr == '') {
				alert(alertMessages[14]);
				document.frmMainfrm.email_id.focus();
				 return false;
			}
			if (emailaddr == '') return true;
			var invalidChars = '\/\'\\ ";:?!()[]\{\}^|';
			for (i=0; i<invalidChars.length; i++) {
				 if (emailaddr.indexOf(invalidChars.charAt(i),0) > -1) {
					 alert(alertMessages[380]);
					document.frmMainfrm.email_id.focus();
					return false;
				 }
			}
			for (i=0; i<emailaddr.length; i++) {
				 if (emailaddr.charCodeAt(i)>127) {
					 alert(alertMessages[16]);
					document.frmMainfrm.email_id.focus();
					return false;
				 }
			}
		
			var atPos = emailaddr.indexOf('@',0);
			if (atPos == -1) {
					alert(alertMessages[17]);
				 document.frmMainfrm.email_id.focus();
				 return false;
			}
			if (atPos == 0) {
				alert(alertMessages[18]);
				document.frmMainfrm.email_id.focus();
				 return false;
			}
			if (emailaddr.indexOf('@', atPos + 1) > - 1) {
				 alert(alertMessages[19]);
				 document.frmMainfrm.email_id.focus();
				 return false;
			}
			if (emailaddr.indexOf('.', atPos) == -1) {
				alert(alertMessages[20]);
				document.frmMainfrm.email_id.focus();
				 return false;
			}
			if (emailaddr.indexOf('@.',0) != -1) {
				 alert(alertMessages[21]);
				 document.frmMainfrm.email_id.focus();
				 return false;
			}
			if (emailaddr.indexOf('.@',0) != -1){
				 alert(alertMessages[22]);
				 document.frmMainfrm.email_id.focus();
				 return false;
			}
			if (emailaddr.indexOf('..',0) != -1) {
				 alert(alertMessages[23]);
				 document.frmMainfrm.email_id.focus();
				 return false;
			}
			var suffix = emailaddr.substring(emailaddr.lastIndexOf('.')+1);
			if (suffix.length != 2 && suffix != 'com' && suffix != 'net' && suffix != 'org' && suffix != 'edu' && suffix != 'int' && suffix != 'mil' && suffix != 'gov' & suffix != 'arpa' && suffix != 'biz' && suffix != 'aero' && suffix != 'name' && suffix != 'coop' && suffix != 'info' && suffix != 'pro' && suffix != 'museum') {
				 alert(alertMessages[24]);
				 document.frmMainfrm.email_id.focus();
				 return false;
			}

	
	 
	 if(document.frmMainfrm.security_code.value=="")
	  {
		  alert("Please enter the characters you see in the picture below");
			document.frmMainfrm.security_code.focus();
			return false;
		}
	 validate_captcha(document.frmMainfrm.security_code.value,'check_for_captcha.php');
	 }


function checkIt(evt) {
  
    evt = (evt) ? evt : window.event
    var charCode = (evt.which) ? evt.which : evt.keyCode
		
    if ((charCode > 31 && (charCode < 48 || charCode > 57)) && (charCode!=43) && (charCode!=32) && (charCode!=45) && (charCode!=40) && (charCode!=41) && (charCode!=46) && (charCode!=47) &&  (charCode!=58) && (charCode!=44))  {
        
        return false
    }
    
    return true;
}


function textLimit(field, maxlen) {
if (field.value.length > maxlen + 1)
alert('Maximum Word Limit reached.');
if (field.value.length > maxlen)
field.value = field.value.substring(0, maxlen);
}


function validate_callback(name,phone)
 {
	 if(document.frm1.name.value=="" || document.frm1.name.value=="Name")
		 {
			  alert("Please enter your name.");
				document.frm1.name.focus();
				 return false;															
				
		 }
		 
		 if(document.frm1.phone.value=="" || document.frm1.phone.value=="Phone no.")
		 {
			  alert("Please enter your phone no.");
				document.frm1.phone.focus();
				 return false;															
				
		 }
	 
	 //alert("hi");
	 call_back_enquiry(name,phone)
	 
 }
 
 
 function subscription_validation3()
  {
	
	  try 
		{
		if((document.frmMain2.email_id.value=="") || (document.frmMain2.email_id.value=="Enter your email here"))
		{
			alert('Please enter your email address and then click Submit');
			document.frmMain2.email_id.focus();
			return false;
		}		
		var emailaddr = document.frmMain2.email_id.value;
		if (emailaddr == '') {
				alert(alertMessages[14]);
				document.frmMain2.email_id.focus();
				 return false;
			}
			if (emailaddr == '') return true;
			var invalidChars = '\/\'\\ ";:?!()[]\{\}^|';
			for (i=0; i<invalidChars.length; i++) {
				 if (emailaddr.indexOf(invalidChars.charAt(i),0) > -1) {
					 alert(alertMessages[380]);
					document.frmMain2.email_id.focus();
					return false;
				 }
			}
			for (i=0; i<emailaddr.length; i++) {
				 if (emailaddr.charCodeAt(i)>127) {
					 alert(alertMessages[16]);
					document.frmMain2.email_id.focus();
					return false;
				 }
			}
		
			var atPos = emailaddr.indexOf('@',0);
			if (atPos == -1) {
					alert(alertMessages[17]);
				 document.frmMain2.email_id.focus();
				 return false;
			}
			if (atPos == 0) {
				alert(alertMessages[18]);
				document.frmMain2.email_id.focus();
				 return false;
			}
			if (emailaddr.indexOf('@', atPos + 1) > - 1) {
				 alert(alertMessages[19]);
				 document.frmMain2.email_id.focus();
				 return false;
			}
			if (emailaddr.indexOf('.', atPos) == -1) {
				alert(alertMessages[20]);
				document.frmMain2.email_id.focus();
				 return false;
			}
			if (emailaddr.indexOf('@.',0) != -1) {
				 alert(alertMessages[21]);
				 document.frmMain2.email_id.focus();
				 return false;
			}
			if (emailaddr.indexOf('.@',0) != -1){
				 alert(alertMessages[22]);
				 document.frmMain2.email_id.focus();
				 return false;
			}
			if (emailaddr.indexOf('..',0) != -1) {
				 alert(alertMessages[23]);
				 document.frmMain2.email_id.focus();
				 return false;
			}
			var suffix = emailaddr.substring(emailaddr.lastIndexOf('.')+1);
			if (suffix.length != 2 && suffix != 'com' && suffix != 'net' && suffix != 'org' && suffix != 'edu' && suffix != 'int' && suffix != 'mil' && suffix != 'gov' & suffix != 'arpa' && suffix != 'biz' && suffix != 'aero' && suffix != 'name' && suffix != 'coop' && suffix != 'info' && suffix != 'pro' && suffix != 'museum') {
				 alert(alertMessages[24]);
				 document.frmMain2.email_id.focus();
				 return false;
			}
			
			check_for_subscription(document.frmMain2.email_id.value);
			
		}
		catch(e)
		{
			
			 alert(e);
			 return false;
		}
	
	//return false;
	}
	
	function subscription_validation()
{
	try
	{
	  //alert("yes");
		if(document.frmMain.first_name.value=="")
		{
			alert("Please enter first name");
			document.frmMain.first_name.focus();
			return false;
		}
		if(document.frmMain.last_name.value=="")
		{
			alert("Please enter last name");
			document.frmMain.last_name.focus();
			return false;
		}
		
		
		// Email validation start here
		if(document.frmMain.email_id.value=="")
		{
			alert(alertMessages[13]);
			document.frmMain.email_id.focus();
			return false;
		}		
		var emailaddr = document.frmMain.email_id.value;
		if (emailaddr == '') {
				alert(alertMessages[14]);
				document.frmMain.email_id.focus();
				 return false;
			}
			if (emailaddr == '') return true;
			var invalidChars = '\/\'\\ ";:?!()[]\{\}^|';
			for (i=0; i<invalidChars.length; i++) {
				 if (emailaddr.indexOf(invalidChars.charAt(i),0) > -1) {
					 alert(alertMessages[380]);
					document.frmMain.email_id.focus();
					return false;
				 }
			}
			for (i=0; i<emailaddr.length; i++) {
				 if (emailaddr.charCodeAt(i)>127) {
					 alert(alertMessages[16]);
					document.frmMain.email_id.focus();
					return false;
				 }
			}
		
			var atPos = emailaddr.indexOf('@',0);
			if (atPos == -1) {
					alert(alertMessages[17]);
				 document.frmMain.email_id.focus();
				 return false;
			}
			if (atPos == 0) {
				alert(alertMessages[18]);
				document.frmMain.email_id.focus();
				 return false;
			}
			if (emailaddr.indexOf('@', atPos + 1) > - 1) {
				 alert(alertMessages[19]);
				 document.frmMain.email_id.focus();
				 return false;
			}
			if (emailaddr.indexOf('.', atPos) == -1) {
				alert(alertMessages[20]);
				document.frmMain.email_id.focus();
				 return false;
			}
			if (emailaddr.indexOf('@.',0) != -1) {
				 alert(alertMessages[21]);
				 document.frmMain.email_id.focus();
				 return false;
			}
			if (emailaddr.indexOf('.@',0) != -1){
				 alert(alertMessages[22]);
				 document.frmMain.email_id.focus();
				 return false;
			}
			if (emailaddr.indexOf('..',0) != -1) {
				 alert(alertMessages[23]);
				 document.frmMain.email_id.focus();
				 return false;
			}
			var suffix = emailaddr.substring(emailaddr.lastIndexOf('.')+1);
			if (suffix.length != 2 && suffix != 'com' && suffix != 'net' && suffix != 'org' && suffix != 'edu' && suffix != 'int' && suffix != 'mil' && suffix != 'gov' & suffix != 'arpa' && suffix != 'biz' && suffix != 'aero' && suffix != 'name' && suffix != 'coop' && suffix != 'info' && suffix != 'pro' && suffix != 'museum') {
				 alert(alertMessages[24]);
				 document.frmMain.email_id.focus();
				 return false;
			}	
		
	   if(document.frmMain.conf_email_id.value!=document.frmMain.email_id.value)
		  {
			  alert("Subscribed email address and confirmed email address are not same");
			  document.frmMain.conf_email_id.focus();
				return false;
			}
   
	}
	catch(e)
	{
		alert(e);
		return false; 
	}
}


