function Validate( )
{
	var fname = document.forms["vote"].firstname.value ;
	var lname = document.forms["vote"].lastname.value ;
	var email = document.forms["vote"].email.value ;
	var artist = document.forms["vote"].artist.value ;
	var fnameDiv = document.getElementById ( "fname" ) ;
	var lnameDiv = document.getElementById ( "lname" ) ;
	var emailDiv = document.getElementById ( "email" ) ;
	var artistDiv = document.getElementById ( "artist" ) ;
	var descDiv = document.getElementById ( "validationDesc" ) ;
	var invalidEmailDiv = document.getElementById ( "invalidEmail" ) ;
	var passed = true ;
		
	if ( fname == " " || fname == "" )
	{
		//alert ( "First Name Failed" ) ;
		fnameDiv.style.display = "block" ;
		passed = false ;
	}

	if ( lname == " " || fname == "" )
	{
		//alert ( "Last Name Failed" ) ;
		lnameDiv.style.display = 'block' ;
		passed = false ;
	}

	if ( email == " " || email == "" )
	{
		//alert ( "Email Failed" ) ;
		emailDiv.style.display = "block" ;
		passed = false ;
	}
	if ( artist == " " || artist == "" )
	{
		//alert ( "Email Failed" ) ;
		artistDiv.style.display = "block" ;
		passed = false ;
	}

	apos=email.indexOf("@");
	dotpos=email.lastIndexOf(".");
	if ( apos<1 || dotpos-apos < 2 ) 
	{
		invalidEmailDiv.style.display = "block" ;
		passed = false ;
	}


	if ( !passed )
	{
		descDiv.style.display = "block" ;
	}
	
	return passed ;
}

function Enable ( enabled )
{
	var otherText = document.forms[0].other ;	

	if ( enabled )
	{
		otherText.disabled = false ;
	}
	else
	{
		otherText.disabled = true ;
		otherText.value = " " ;
	}
}
