function validate(frm)
{
 email = frm.signup_email; 
 err_flag = 0;
 if (email.value == "" || !validate_email(email.value))
 {
  alert ("Please enter proper Email!");
  email.focus();
  return false;	
 }
}
function validate_email(e)
{
 var str=e;
 var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
 if (!filter.test(str))
 return false;
 else
 return true;
}

/* Subscribe to our newsletter */

function newlettervalidate(frm) 
{ 
sname = frm.name; 
semail = frm.email; 
szip = frm.zip;
message = frm.comments; 
 
err_flag = 0; 
 
if (sname.value == "" || !removeSpaces(sname.value)) 
  { 
   alert ("Please enter proper Name!"); 
   sname.focus(); 
   sname.value=""; 
   return false;  
  } 
  else if (semail.value == "" || !validate_email(semail.value)) 
   { 
   alert ("Please enter proper Email!"); 
   semail.focus(); 
   return false;  
  } 
} 
function newlettervalidate1(frm) 
{ 
sname1 = frm.name1; 
semail1 = frm.email1; 
szip1 = frm.zip1;
message = frm.comments; 
 
err_flag = 0; 
 
if (sname1.value == "" || !removeSpaces(sname1.value)) 
  { 
   alert ("Please enter proper Name!"); 
   sname1.focus(); 
   sname1.value=""; 
   return false;  
  } 
  else if (semail1.value == "" || !validate_email(semail1.value)) 
   { 
   alert ("Please enter proper Email!"); 
   semail1.focus(); 
   return false;  
  } 
}
 
function validate_email(e) 
{ 
var str=e; 
var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i; 
 
if (!filter.test(str)) 
  return false; 
else 
  return true; 
} 
 
function removeSpaces(string) { 
var tstring = ""; 
string = '' + string; 
splitstring = string.split(" "); 
for(i = 0; i < splitstring.length; i++) 
tstring += splitstring[i]; 
return tstring; 
}
