function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   return false;
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		    return false;
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		   return false;
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    return false;
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
			   return false;
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    return false;
		 }
		
		 if (str.indexOf(" ")!=-1){
		     return false;
		 }

 		 return true;				
	}

 function Validatesubscriber(objemail){

	var newsletter=document.getElementById(objemail);
	var Message="";
	var beginmessage ="Please correct the following: \n";
	
	
	if ((newsletter.value==null)||(newsletter.value=="")) {Message = Message + "Enter your Email \n";
		newsletter.focus();}
	else {if (echeck(newsletter.value)==false){
		Message = Message + "Enter a valid email";
		newsletter.value="";
		newsletter.focus();
			}}; 
		
	if (Message == ""){
	alert("You were added successfully to our Newsletter");
	return true;
		}
    alert(beginmessage + Message);
	return false;
 }
  function Validatesubscriber2(objName,objemail,objmessage){

	var txtName=document.getElementById(objName);
	var txtemail=document.getElementById(objemail);
	var txtmessage=document.getElementById(objmessage);
	var Message="";
	var beginmessage ="Please correct the following: \n";
	
	if ((txtName.value==null)||(txtName.value=="")){
		Message = Message + "Enter your Name \n";
		txtName.focus();
		}
	if ((txtemail.value==null)||(txtemail.value=="")){
		Message = Message + "Enter your Email \n";
		txtemail.focus();
			}
	if ((txtmessage.value==null)||(txtmessage.value=="")){
		Message = Message + "Enter your Message \n";
		}
	
	if (echeck(txtemail.value)==false){
		Message = Message + "Enter a valid email";
		txtemail.value="";
		txtemail.focus();
			}
	if (Message == ""){
	return true;
	
		}
    alert(beginmessage + Message);
	return false;
 }
  function Validatenewevent(objtitle,objlocation,objexcerpt){

	var txttitle=document.getElementById(objtitle);
	var txtlocation=document.getElementById(objlocation);
	var txtexcerpt=document.getElementById(objexcerpt);
	var Message="";
	var beginmessage ="Please correct the following: \n";
	
	if ((txttitle.value==null)||(txttitle.value=="")){
		Message = Message + "Enter event title \n";
			}
	if ((txtlocation.value==null)||(txtlocation.value=="")){
		Message = Message + "Enter event location \n";
					}
	if ((txtexcerpt.value==null)||(txtexcerpt.value=="")){
		Message = Message + "Enter event excerpt \n";
		}
	
	if (Message == ""){
	return true;
		}
    alert(beginmessage + Message);
	return false;
 }
 
  function Validateeventphotos(objcaption,objbrowsephotos){

	var txtcaption=document.getElementById(objcaption);
	var txtbrowsephotos=document.getElementById(objbrowsephotos);
	var Message="";
	var beginmessage ="Please correct the following: \n";
	
	if ((txtcaption.value==null)||(txtcaption.value=="")){
		Message = Message + "Enter photo caption \n";
			}
	if ((txtbrowsephotos.value==null)||(txtbrowsephotos.value=="")){
		Message = Message + "Browse for a photo \n";
					}
	if (Message == ""){
	return true;
		}
    alert(beginmessage + Message);
	return false;
 }
 
   function Validatepressreleases(objupload,objname,objdescription){

	var txtuploadpress=document.getElementById(objupload);
	var txtname=document.getElementById(objname);
	var txtdescription = document.getElementById(objdescription);
	var Message="";
	var beginmessage ="Please correct the following: \n";
	
	if ((txtuploadpress.value==null)||(txtuploadpress.value=="")){
		Message = Message + "Browse for a press release \n";
			}
	if ((txtname.value==null)||(txtname.value=="")){
		Message = Message + "Name of the press release \n";
					}
					if ((txtdescription.value==null)||(txtdescription.value=="")){
		Message = Message + "Press release description \n";
					}
	if (Message == ""){
	return true;
		}
    alert(beginmessage + Message);
	return false;
 }
  function Validatesponsors(objname,objbrowsesponsors){

	var txtname=document.getElementById(objname);
	var txtpressupload=document.getElementById(objbrowsesponsors);
	var Message="";
	var beginmessage ="Please correct the following: \n";
	
	if ((txtname.value==null)||(txtname.value=="")){
		Message = Message + "Enter a sponsor name \n";
			}
	if ((txtpressupload.value==null)||(txtpressupload.value=="")){
		Message = Message + "Browse for a sponsor \n";
					}
	if (Message == ""){
	return true;
		}
    alert(beginmessage + Message);
	return false;
 }
  function Validateemail(objname){

	var txtname=document.getElementById(objname);
	var Message="";
	var beginmessage ="Please correct the following: \n";
	
	if ((txtname.value==null)||(txtname.value=="")){
		Message = Message + "Enter email \n";}
	if (echeck(txtname.value)==false){
		Message = Message + "Enter a valid email";
		}
	if (Message == ""){
	return true;
		}
    alert(beginmessage + Message);
	return false;
 }
 function Validategroup(objname){

	var txtname=document.getElementById(objname);
	var Message="";
	var beginmessage ="Please correct the following: \n";
	
	if ((txtname.value==null)||(txtname.value=="")){
		Message = Message + "Enter a name for the new group \n";}
	if (Message == ""){
	return true;
		}
    alert(beginmessage + Message);
	return false;
 }
function Validatesearch(objname){

	var txtname=document.getElementById(objname);
	var Message="";
	var beginmessage ="Please correct the following: \n";
	
	if ((txtname.value==null)||(txtname.value=="")){
		Message = Message + "Search box can not be blank \n";}
	if (Message == ""){
	return true;
		}
    alert(beginmessage + Message);
	return false;
 }