//valitation
function validate()
{
// NAME
	var l=document.contact.fname_c.value.length;
	var m=document.contact.fname_c.value;
	var p=document.contact.fname_c;
	for(var i=0; i<l-1; i++)
		{
		n=m.substring(i, i+2);
		if(n=="  " || n==".." || n=="''")
			{
			alert("Invalid Name, Please re-enter")
			p.select();
			return false;
			}
		}
		
	if(m=='') {
		alert("Enter your  Name");
		p.select();
		return false;
	}       
	
	for (var i=0; i<l; i++)
		{
		var q=m.substring(i, i + 1);
		if (((q < "a" || "z" < q) && (q < "A" || "Z" < q)) && q != ' ' && q!='.' && q!="'") {
			alert("\nThe Name field only accepts letters & spaces.\n\nPlease re-enter your Name.");
			p.select();
			return false;
		}
	}


	
	 
	//Affiliation / Institution
	var l=document.contact.insti_c.value.length;
	var m=document.contact.insti_c.value;
	var p=document.contact.insti_c;
	if(m=='') {
		alert("Enter your Affiliation / Institution");
		p.select();
		return false;
	}   
	
	
	for(var i=0; i<l-1; i++) {
		n=m.substring(i, i+2);
		if(n=="  " || n==".." || n=="''") {
			alert("Invalid Affiliation / Institution, Please re-enter")
			p.select();
			return false;
		}
	}
		
	    
	
	for (var i=0; i<l; i++) {
		var q=m.substring(i, i + 1);
		if (((q < "a" || "z" < q) && (q < "0" || "9" < q)&& (q < "A" || "Z" < q)) && q != ' ' && q!='.' && q!="'") {
			alert("\nThe  Affiliation / Institution field only accepts letters & spaces.\n\nPlease re-enter your Invalid Affiliation / Institution.");
			p.select();
			return false;
		}
	}

	//Address
	var l=document.contact.addre_c.value.length;
	var m=document.contact.addre_c.value;
	var p=document.contact.addre_c;
	if(m=='') {
		alert("Enter your Address");
		p.select();
		return false;
	}   
	
	
	for(var i=0; i<l-1; i++) {
		n=m.substring(i, i+2);
		if(n=="  " || n==".." || n=="''") {
			alert("Invalid Address, Please re-enter")
			p.select();
			return false;
		}
	}
		
	    
	
	for (var i=0; i<l; i++) {
		var q=m.substring(i, i + 1);
		if (((q < "a" || "z" < q) && (q < "0" || "9" < q)&& (q < "A" || "Z" < q)) && q != ' ' && q!='.' && q!="'") {
			alert("\nThe  Address field only accepts letters & spaces.\n\nPlease re-enter your Address.");
			p.select();
			return false;
		}
	}


	//CITY
	var m1=document.contact.state_c.value;
	var p1=document.contact.state_c;
	
	
	if(m1=='') {
		alert("Enter your City/ State No");
		p1.select();
		return false;
	}
	 
	
	
	 
	 //Zip Code
	var m1=document.contact.zipco_c.value;
	var m4=document.contact.zipco_c.value.length;
	var p1=document.contact.zipco_c;
	
	
	if(m1=='') {
		alert("Enter your Zip Code");
		p1.select();
		return false;
	}
	 
	
	if((m1!='') && isNaN(m1.substr(0,5)))
	{
		alert("Please enter Numbers only");
		p1.select();
		return false;
	}
	 
	 //PHONE
	var m1=document.contact.phone_c.value;
	var m4=document.contact.phone_c.value.length;
	var p1=document.contact.phone_c;
	
	
	if(m1=='') {
		alert("Enter your Phone No");
		p1.select();
		return false;
	}
	 
	
	if((m1!='') && isNaN(m1.substr(0,5)))
	{
		alert("Please enter Numbers only");
		p1.select();
		return false;
	}
	 
	
	 //EMAIL
	var m=document.contact.email_c;
	var n=document.contact.email_c.value;
	if ((n==null)||(n=="")){
		alert("Please Enter your Email ID")
		m.select()
		return false
	}
	if (echeck(n)==false){
		alert('Please enter valid email ID');
		m.select();
		return false;
	}
	function echeck(str) {
	at = str.indexOf("@");
	dot = str.lastIndexOf(".");
	lengt = str.length;
	con1 = str.substring(0,at);
	con2 = str.substring(at+1,dot);
	con3 = str.substring(dot+1,lengt);

	if(con1=='' || con2=='' || con3=='') return false;

	if(str.indexOf("  ") > -1 || str.indexOf("..") > -1 || str.indexOf("__") > -1 || str.indexOf("--") > -1) return false;
	
	if(at==-1 || dot==-1) return false;

	x = con1.substring(0,1);
	if ((x < "a" || "z" < x) && (x < "A" || "Z" < x) && isNaN(x)) return false;

	x = con1.substring((con1.length)-1,(con1.length));
	if ((x < "a" || "z" < x) && (x < "A" || "Z" < x) && isNaN(x)) return false;

	x = con1.substring(1,(con1.length)-1);
	for(i=0, y=0; i<con1.length-2; i++, y=x.substring(i, i+1)) if ((y < "a" || "z" < y) && (y < "A" || "Z" < y) && isNaN(y) && y!='.' && y!='_' && y!='-') return false;
	
	x = con2.substring(0,1);
	if ((x < "a" || "z" < x) && (x < "A" || "Z" < x) && isNaN(x)) return false;

	x = con2.substring((con2.length)-1,(con2.length));
	if ((x < "a" || "z" < x) && (x < "A" || "Z" < x) && isNaN(x)) return false;
	
	x = con2.substring(1,(con2.length)-1);
	for(i=0, y=0; i<con2.length-2; i++, y=x.substring(i, i+1)) if ((y < "a" || "z" < y) && (y < "A" || "Z" < y) && isNaN(y) && y!='.' && y!='_' && y!='-') return false;		
	
	for(i=0, x=0; i<con3.length; i++, x = con3.substring(i, i+1)) if ((x < "a" || "z" < x) && (x < "A" || "Z" < x)) return false;
	if ((con3.length)<2 || (con3.length)>4)  return false;
}
	
  
}





//valitation
function validate1()
{
// NAME
	var l=document.newsletter.fname_n.value.length;
	var m=document.newsletter.fname_n.value;
	var p=document.newsletter.fname_n;
	for(var i=0; i<l-1; i++)
		{
		n=m.substring(i, i+2);
		if(n=="  " || n==".." || n=="''")
			{
			alert("Invalid Name, Please re-enter")
			p.select();
			return false;
			}
		}
		
	if(m=='') {
		alert("Enter your  Name");
		p.select();
		return false;
	}       
	
	for (var i=0; i<l; i++)
		{
		var q=m.substring(i, i + 1);
		if (((q < "a" || "z" < q) && (q < "A" || "Z" < q)) && q != ' ' && q!='.' && q!="'") {
			alert("\nThe Name field only accepts letters & spaces.\n\nPlease re-enter your Name.");
			p.select();
			return false;
		}
	}


 
	 

 //EMAIL
	var m=document.newsletter.email_n;
	var n=document.newsletter.email_n.value;
	if ((n==null)||(n=="")){
		alert("Please Enter your Email ID")
		m.select()
		return false
	}
	if (echeck(n)==false){
		alert('Please enter valid email ID');
		m.select();
		return false;
	}
	function echeck(str) {
	at = str.indexOf("@");
	dot = str.lastIndexOf(".");
	lengt = str.length;
	con1 = str.substring(0,at);
	con2 = str.substring(at+1,dot);
	con3 = str.substring(dot+1,lengt);

	if(con1=='' || con2=='' || con3=='') return false;

	if(str.indexOf("  ") > -1 || str.indexOf("..") > -1 || str.indexOf("__") > -1 || str.indexOf("--") > -1) return false;
	
	if(at==-1 || dot==-1) return false;

	x = con1.substring(0,1);
	if ((x < "a" || "z" < x) && (x < "A" || "Z" < x) && isNaN(x)) return false;

	x = con1.substring((con1.length)-1,(con1.length));
	if ((x < "a" || "z" < x) && (x < "A" || "Z" < x) && isNaN(x)) return false;

	x = con1.substring(1,(con1.length)-1);
	for(i=0, y=0; i<con1.length-2; i++, y=x.substring(i, i+1)) if ((y < "a" || "z" < y) && (y < "A" || "Z" < y) && isNaN(y) && y!='.' && y!='_' && y!='-') return false;
	
	x = con2.substring(0,1);
	if ((x < "a" || "z" < x) && (x < "A" || "Z" < x) && isNaN(x)) return false;

	x = con2.substring((con2.length)-1,(con2.length));
	if ((x < "a" || "z" < x) && (x < "A" || "Z" < x) && isNaN(x)) return false;
	
	x = con2.substring(1,(con2.length)-1);
	for(i=0, y=0; i<con2.length-2; i++, y=x.substring(i, i+1)) if ((y < "a" || "z" < y) && (y < "A" || "Z" < y) && isNaN(y) && y!='.' && y!='_' && y!='-') return false;		
	
	for(i=0, x=0; i<con3.length; i++, x = con3.substring(i, i+1)) if ((x < "a" || "z" < x) && (x < "A" || "Z" < x)) return false;
	if ((con3.length)<2 || (con3.length)>4)  return false;
}
	
	//PHONE
	var m1=document.newsletter.phone_n.value;
	var m4=document.newsletter.phone_n.value.length;
	var p1=document.newsletter.phone_n;
	
	
	/*if(m1=='') {
		alert("Enter your Phone No");
		p1.select();
		return false;
	}*/
	 
	
	if((m1!='') && isNaN(m1.substr(0,5)))
	{
		alert("Please enter Numbers only");
		p1.select();
		return false;
	}
  
}
