// JavaScript Document

// Validate login form
function checkLoginForm (frm)
{
	
    if ((frm.username.value.length==0) || (frm.password.value.length==0))
	{
		alert("Please enter your username and password"); 
		return false;
	}
		 
	return true;
}

// Validate registration form
function checkRegistrationForm(frm)
{
	if (frm.first_name.value.length==0)
	{
		alert("Please enter your first name"); 
		return false;		
	}
	if (frm.last_name.value.length==0)
	{
		alert("Please enter your last name"); 
		return false;		
	}	
	if (frm.username.value.length==0)
	{
		alert("Please enter your username"); 
		return false;		
	}
	if (frm.email.value.length==0)
	{
		alert("Please enter your email"); 
		return false;		
	}
	if (frm.email.value.indexOf("@")==-1)
	{
		alert("Please enter valid email"); 
		return false;		
	}	
	
	return true;
}

function checkMailPassForm (frm)
{

    if (frm.email.value.length==0)
	{
		alert("Please enter your email"); 
		return false;
	}
	if (frm.email.value.indexOf("@")==-1)
	{
		alert("Please enter valid email"); 
		return false;		
	}		
		 
	return true;
}

function checkReviewForm(frm)
{
	
    if (frm.author.value.length==0 )
	{
		alert("Please enter your name!"); 
		return false;
	}
    if (frm.description.value.length==0 )
	{
		alert("Please enter your comments!"); 
		return false;
	}	
    if (frm.email.value.length==0)
	{
		alert("Please enter your email"); 
		return false;
	}
	if (frm.email.value.indexOf("@")==-1)
	{
		alert("Please enter valid email"); 
		return false;		
	}			
		 
	return true;
}


function checkFriendForm(frm)
{
	if (frm.visitor.value.length==0)
	{
		alert("Please enter your name"); 
		return false;		
	}	
	if (frm.visitormail.value.indexOf("@")==-1)
	{
		alert("Please enter valid email"); 
		return false;		
	}		
	if (frm.friend.value.length==0)
	{
		alert("Please enter friend name"); 
		return false;		
	}	
	if (frm.friendmail.value.indexOf("@")==-1)
	{
		alert("Please enter valid friend email"); 
		return false;		
	}		
	if (frm.notes.value.length==0)
	{
		alert("Please enter your notes"); 
		return false;		
	}	
	return true;
}

// Validate zip search form
function checkZipSearchForm (frm)
{

    if (frm.zip_search.value.length==0)
	{
		alert("Please enter zip code"); 
		return false;
	}
 
		 
	return true;
}

function checkLocationForm (frm)
{
    if ((frm.region_name.value.length==0) && (frm.region_name_select.selectedIndex==0))
	{
		alert("Please select existing region or enter new"); 
		return false;
	}		
    if ((frm.country.value.length==0) && (frm.country_select.selectedIndex==0))
	{
		alert("Please select existing country or enter new"); 
		return false;
	}			
    if ((frm.city.value.length==0) && (frm.city_select.selectedIndex==0))
	{
		alert("Please select existing city or enter new"); 
		return false;
	}				
    if (frm.name.value.length==0)
	{
		alert("Please enter name"); 
		return false;
	}
	if ((frm.email.value.length>0)&&(frm.email.value.indexOf("@")==-1))
	{
		alert("Please enter valid email"); 
		return false;		
	}			
	if (frm.notes.value.length>1024)
	{
		alert("Notes too long (max 1024 characters)"); 
		return false;		
	}
		 
	return true;
}





