// JavaScript Document

var num1=new RegExp(/^(\d+)$/);

function validate()
{
		
	if(document.frmevent.FirstName.value=="")
	{  alert("Please Enter Your First Name");
		document.frmevent.FirstName.focus();
		return false;
	}
	
	if(document.frmevent.LastName.value=="")
	{  alert("Please Enter Your Last Name");
		document.frmevent.LastName.focus();
		return false;
	}
	
	if ((document.frmevent.Email.value==null)||(document.frmevent.Email.value==""))
	{
		alert("Please Enter the Email Address");
		document.frmevent.Email.focus();
		return false;
	}
	if (echeck(document.frmevent.Email.value)==false){
		document.frmevent.Email.select();
		return false;
	}
		
}

function validateme()
{
		
	if(document.frmcontact.FirstName.value=="")
	{  alert("Please Enter Your First Name");
		document.frmcontact.FirstName.focus();
		return false;
	}
	
	if(document.frmcontact.LastName.value=="")
	{  alert("Please Enter Your Last Name");
		document.frmcontact.LastName.focus();
		return false;
	}
	
	if ((document.frmcontact.Email.value==null)||(document.frmcontact.Email.value==""))
	{
		alert("Please Enter the Email Address");
		document.frmcontact.Email.focus();
		return false;
	}
	if (echeck(document.frmcontact.Email.value)==false){
		document.frmcontact.Email.select();
		return false;
	}
	if(document.frmcontact.Comments.value=="")
	{  alert("Please Enter Your Comments");
		document.frmcontact.Comments.focus();
		return false;
	}
		
}


function validateform()
{
		
	if(document.frmpostevent.OrganizersName.value=="")
	{  alert("Please Enter the Organizers Name");
		document.frmpostevent.OrganizersName.focus();
		return false;
	}
	
	if(document.frmpostevent.EventName.value=="")
	{  alert("Please Enter the Event Name");
		document.frmpostevent.EventName.focus();
		return false;
	}
	
	if(document.frmpostevent.AreaCode.value == "")
	 {
	 	alert("Please Enter all Phone Number Fileds");
		document.frmpostevent.AreaCode.focus();
		return false;
	 }
	else if(!validNumber(document.frmpostevent.AreaCode.value))
	 {
	 	alert("Please Enter a valid Area Code");
		document.frmpostevent.AreaCode.select();
		return false;
	 }
	 
	 if(document.frmpostevent.Exchange.value == "")
	 {
	 	alert("Please Enter all Phone Number Fileds");
		document.frmpostevent.Exchange.focus();
		return false;
	 }
	else if(!validNumber(document.frmpostevent.Exchange.value))
	 {
	 	alert("Please Enter a valid Exchange Code");
		document.frmpostevent.Exchange.select();
		return false;
	 }
	 
	 if(document.frmpostevent.LocalNumber.value == "")
	 {
	 	alert("Please Enter all Phone Number Fileds");
		document.frmpostevent.LocalNumber.focus();
		return false;
	 }
	else if(!validNumber(document.frmpostevent.LocalNumber.value))
	 {
	 	alert("Please Enter a valid Local Number");
		document.frmpostevent.LocalNumber.select();
		return false;
	 }
	//var day1=((document.frmpostevent.StartMonth.value)+"/"+(document.frmpostevent.StartDay.value)+"/"+(document.frmpostevent.StartYear.value));
	if ((document.frmpostevent.Email.value==null)||(document.frmpostevent.Email.value==""))
	{
		alert("Please Enter the Email Address");
		document.frmpostevent.Email.focus();
		return false;
	}
	if (echeck(document.frmpostevent.Email.value)==false){
		document.frmpostevent.Email.select();
		return false;
	}
	if((document.getElementById('StartMonth').value==null)||(document.getElementById('StartMonth').value=="Month")||(document.getElementById('StartMonth').value==""))
	{
		alert("Please enter the Start Month");
		document.frmpostevent.StartMonth.focus();
		return false;
	}
	if((document.getElementById('StartDay').value==null)||(document.getElementById('StartDay').value=="Day")||(document.getElementById('StartDay').value==""))
	//if((document.frmpostevent.StartDay.options[document.frmpostevent.StartDay.options.selectedIndex].value==null)||(document.frmpostevent.StartDay.options[document.frmpostevent.StartDay.options.selectedIndex].value==""))
	{
		alert("Please enter the Start Day");
		document.frmpostevent.StartDay.focus();
		return false;
	}
	if((document.getElementById('StartYear').value==null)||(document.getElementById('StartYear').value=="Year")||(document.getElementById('StartYear').value==""))
	//if((document.frmpostevent.StartYear.options[document.frmpostevent.StartYear.options.selectedIndex].value==null)||(document.frmpostevent.StartYear.options[document.frmpostevent.StartYear.options.selectedIndex].value==""))
	{
		alert("Please enter the Start Year");
		document.frmpostevent.StartYear.focus();
		return false;
	}
	if((document.getElementById('EndMonth').value==null)||(document.getElementById('EndMonth').value=="Month")||(document.getElementById('EndMonth').value==""))
	//if((document.frmpostevent.EndMonth.value==null)||(document.frmpostevent.EndMonth.value==""))
	{
		alert("Please enter the End Month");
		document.frmpostevent.EndMonth.focus();
		return false;
	}
	if((document.getElementById('EndDay').value==null)||(document.getElementById('EndDay').value=="Day")||(document.getElementById('EndDay').value==""))
	//if((document.frmpostevent.EndDay.value==null)||(document.frmpostevent.EndDay.value==""))
	{
		alert("Please enter the End Day");
		document.frmpostevent.EndDay.focus();
		return false;
	}
	
	if((document.getElementById('EndYear').value==null)||(document.getElementById('EndYear').value=="Year")||(document.getElementById('EndYear').value==""))
	//if((document.frmpostevent.EndYear.value==null)||(document.frmpostevent.EndYear.value==""))
	{
		alert("Please enter the End Year");
		document.frmpostevent.EndYear.focus();
		return false;
		
	}
		
	
	if(document.frmpostevent.City.value=="")
	{  
	
	//alert(day1);
	alert("Please Enter the City");
		document.frmpostevent.City.focus();
		return false;
	}
	if((document.frmpostevent.State.value==null)||(document.frmpostevent.State.value=="")||(document.frmpostevent.State.value=="Choose a State"))
	{
		alert("Please choose the state of event");
		document.frmpostevent.State.focus();
		return false;
		
	}
	
	 if(document.frmpostevent.Description.value=="")
	{  alert("Please Enter the Event Description");
		document.frmpostevent.Description.focus();
		return false;
	}
	
		
}

function validateads()
{
		
	if(document.frmads.FirstName.value=="")
	{  alert("Please Enter Your First Name");
		document.frmads.FirstName.focus();
		return false;
	}
	
	if(document.frmads.LastName.value=="")
	{  alert("Please Enter Your Last Name");
		document.frmads.LastName.focus();
		return false;
	}
	if(document.frmads.ContactAddress.value=="")
	{  alert("Please Enter the Contact Address");
		document.frmads.ContactAddress.focus();
		return false;
	}
	if(document.frmads.City.value=="")
	{  alert("Please Enter the City");
		document.frmads.City.focus();
		return false;
	}
	
	if(document.frmads.AreaCode.value == "")
	 {
	 	alert("Please Enter all Phone Number Fileds");
		document.frmads.AreaCode.focus();
		return false;
	 }
	else if(!validNumber(document.frmads.AreaCode.value))
	 {
	 	alert("Please Enter a valid Area Code");
		document.frmads.AreaCode.select();
		return false;
	 }
	 
	 if(document.frmads.Exchange.value == "")
	 {
	 	alert("Please Enter all Phone Number Fileds");
		document.frmads.Exchange.focus();
		return false;
	 }
	else if(!validNumber(document.frmads.Exchange.value))
	 {
	 	alert("Please Enter a valid Exchange Code");
		document.frmads.Exchange.select();
		return false;
	 }
	 
	 if(document.frmads.LocalNumber.value == "")
	 {
	 	alert("Please Enter all Phone Number Fileds");
		document.frmads.LocalNumber.focus();
		return false;
	 }
	else if(!validNumber(document.frmads.LocalNumber.value))
	 {
	 	alert("Please Enter a valid Local Number");
		document.frmads.LocalNumber.select();
		return false;
	 }
	
	if ((document.frmads.Email.value==null)||(document.frmads.Email.value==""))
	{
		alert("Please Enter the Email Address");
		document.frmads.Email.focus();
		return false;
	}
	if (echeck(document.frmads.Email.value)==false){
		document.frmads.Email.select();
		return false;
	}
	 if(document.frmads.SiteTitle.value=="")
	{  alert("Please Enter the Site Title");
		document.frmads.SiteTitle.focus();
		return false;
	}
	 if(document.frmads.SiteURL.value=="")
	{  alert("Please Enter the Site URL");
		document.frmads.SiteURL.focus();
		return false;
	}
	 if(document.frmads.Description.value=="")
	{  alert("Please Enter the Event Description");
		document.frmads.Description.focus();
		return false;
	}
		
}

function validNumber(number)
{
	if(num1.test(number))
	{
		return (true);
	}
	else
	{
		return false;
	}
}

function echeck(str)
{
		//alert(str);
		var at="@";
		var dot=".";
		var lat=str.indexOf(at);
		var lstr=str.length;
		var ldot=str.indexOf(dot);
		//alert(str.substring(lstr-1,lstr));
		if (str.indexOf(at)==-1){
		   alert("Please enter a valid Email Address");
		   return false;
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Please enter a valid Email Address");
		   return false;
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr-1){
		    alert("Please enter a valid Email Address");
		    return false;
		}
		if (str.indexOf(at,(lat+1))!=-1){
		    alert("Please enter a valid Email Address");
		    return false;
		}

		if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Please enter a valid Email Address");
		    return false;
		}

		if (str.indexOf(dot,(lat+2))==-1){
		    alert("Please enter a valid Email Address");
		    return false;
		}
		if (str.substring(lstr-1,lstr)==dot){
			alert("Please enter a valid Email Address");
			return false;
		}
		if (str.indexOf(" ")!=-1){
		    alert("Please enter a valid Email Address");
		    return false;
		}
 		 return true;
}