
function ValidateLoginForm()
{
	var emailID=document.login.loginEmail
	var pass=document.login.loginPassword
	
	if ((emailID.value==null)||(emailID.value=="")){
		alert("Please Enter Your Username")
		emailID.focus()
		return false
	}
	if ((pass.value==null)||(pass.value=="")){
		alert("Please Enter Password")
		pass.focus()
		return false
	}
}


function validateRegister()
{

	
	var userName=document.myform.userName
	var first=document.myform.first
	var last=document.myform.last
	var city=document.myform.city
	var state=document.myform.state
	var zip=document.myform.zip
	var email=document.myform.email
	var pass=document.myform.pass
	var repass=document.myform.repass
	var weddingdate=document.myform.weddingdate
	var address1=document.myform.address1
	var location=document.myform.location
	
	
	
	if ((first.value==null)||(first.value=="")){
		alert("Please enter your first")
		first.focus()
		return false
	}

	if ((last.value==null)||(last.value=="")){
		alert("Please enter your last")
		last.focus()
		return false
	}

		if ((email.value==null)||(email.value=="")){
		alert("Please enter email")
		email.focus()
		return false
	}
	
	if (echeck(email.value)==false){
		email.focus()
		return false
	}

	if ((pass.value==null)||(pass.value=="")){
		alert("Please enter your password")
		pass.focus()
		return false
	}

	if ((repass.value==null)||(repass.value=="")){
		alert("Please retype  your password")
		repass.focus()
		return false
	}


	if (pass.value!=repass.value){
		alert("Password and retype password does not match");
		pass.focus()
		return false
	}


	if ((weddingdate.value==null)||(weddingdate.value=="")){
		alert("Please enter your wedding date")
		weddingdate.focus()
		return false
	}

	if ((address1.value==null)||(address1.value=="")){
		alert("Please enter your address")
		address1.focus()
		return false
	}


	if ((city.value==null)||(city.value=="")){
		alert("Please enter city name")
		city.focus()
		return false
	}

	if ((state.value==null)||(state.value=="")){
		alert("Please enter state name")
		state.focus()
		return false
	}

	if ((zip.value==null)||(zip.value=="")){
		alert("Please enter zip code")
		zip.focus()
		return false
	}

	if ((zip.value==null)||(zip.value=="")){
		alert("Please enter zip code")
		zip.focus()
		return false
	}


	if (validatezipcode(zip.value)==false){
			zip.focus()
			return false
		}
	
	if ((location.value==null)||(location.value=="")){
		alert("Please enter Wedding location ")
		location.focus()
		return false
	}



	return true

}



function validatezipcode(zipcode)
{

	var no="0123456789"
	var temp

	if(	zipcode.length<5)
	{
		alert("Please enter valid zip code");
		return false;														
	}

	for (var i=0;i<zipcode.length;i++)
	{
	   temp=zipcode.substring(i,i+1)
		if (no.indexOf(temp)==-1)
		{
			alert("Please enter valid zip code");
			return false;
		}
	}
	return true;

	
}

function phonevalidate(phonenumber)
{
	
	
	var vph="()0123456789-"
	var no="0123456789"
	var temp


	for (var i=0;i<phonenumber.length;i++)
	{
	   temp=phonenumber.substring(i,i+1)
		if (vph.indexOf(temp)==-1)
		{
			alert("Please enter phone no, like 999-999-9999 or (999)-999-9999");
			return false;
		}
	}

	

	if(	phonenumber.length<12)
	{
		alert("Please enter phone no, like 999-999-9999 or (999)-999-9999");
		return false;														
	}

	
	

//	if(phonenumber.substring(0,1)=="("
	
	
	/*
	if(phonenumber.substring(0,1)=="-" || phonenumber.substring(1,2)=="-" || phonenumber.substring(2,3)=="-" || phonenumber.substring(4,5)=="-" || phonenumber.substring(5,6)=="-"  || phonenumber.substring(6,7)=="-" || phonenumber.substring(8,9)=="-" || phonenumber.substring(9,10)=="-" || phonenumber.substring(10,11)=="-" || phonenumber.substring(11,12)=="-" || phonenumber.substring(12,12)=="-")
	{
		alert("Please enter phone number, like 999-999-9999");
		return false;
	}
	*/
	// To check either phone has all "0".
	if(phonenumber.substring(0,1)==0 && phonenumber.substring(1,2)==0 && phonenumber.substring(2,3)==0  && phonenumber.substring(4,5)==0 && phonenumber.substring(5,6)==0  && phonenumber.substring(6,7)==0  && phonenumber.substring(8,9)==0 && phonenumber.substring(9,10)==0 && phonenumber.substring(10,11)==0 && phonenumber.substring(11,12)==0)
	{
		alert("Please enter valid phone no, not all zero's");
		return false;
	}
	//To check,if 4th and 8th positions have "-".
	if (phonenumber.substring(0,1)=="(")
	{
		if(phonenumber.substring(0,1)!="("|| phonenumber.substring(4,5)!=")" || phonenumber.substring(8,9)!="-")
		{
			alert("Please enter phone no, like 999-999-9999 or (999)-999-9999");
			return false;
		}
	
		if(	phonenumber.length!=13)
		{
			alert("Please enter phone no, like 999-999-9999 or (999)-999-9999");
			return false;														
		}

	
	}
	else
	{
		if(phonenumber.substring(3,4)!="-"|| phonenumber.substring(7,8)!="-")
		{
			alert("Please enter phone no, like 999-999-9999 or (999)-999-9999");
			return false;
		}
		if(	phonenumber.length!=12)
		{
			alert("Please enter phone no, like 999-999-9999 or (999)-999-9999");
			return false;														
		}

	}
	

	return true;

}

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){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid E-mail ID")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid E-mail ID")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }

 		 return true					
	}

//login page validate*************************************************

