

	var clicked=false;
	function SubmitOnce(){
		if (clicked ){
			return false;
	   } else {
			clicked=true;
			return true;
		}
	}




function CheckAddressInfo()
{
/* this is to check that the address fields are enetered before it hits the dll */

var error=false;
var msg='Missing Information: ';

	if (document.getElementById("firstname").value.length == 0)
	{
		msg+="First Name";
		error=true;
	}
	
	if (document.getElementById("lastname").value.length == 0)
	{
		if (msg.length > 21) {
			msg+=",  Last Name";
			error=true;
		}else{
			msg+="Last Name";
			error=true;
		}
	}
	
	
	
	if (document.getElementById("street").value.length == 0)
	{
		if (msg.length > 21)
		{
		msg+=",  Street";
		error=true;
		}
		else
		{
		msg+="Street";
		error=true;
		}
	}
	
	if (document.getElementById("city").value.length == 0)
	{
		if (msg.length > 21)
		{
		msg+=",  City";
		error=true;
		}
		else
		{
		msg+="City";
		error=true;
		}
	}
	
	if (document.getElementById("state").value == 'XX')
	{
		if (msg.length > 21)
		{
		msg+=",  State";
		error=true;
		}
		else
		{
		msg+="State";
		error=true;
		}
	}
	
	if (document.getElementById("zip").value.length == 0)
	{
		if (msg.length > 21)
		{
		msg+=",  Zip Code";
		error=true;
		}
		else
		{
		msg+="Zip Code";
		error=true;
		}
	}
	
	
	if (document.getElementById("homephone").value.length == 0)
	{
		if (msg.length > 21){
			msg+=",  Telephone Number";
			error=true;
		}else{
			msg+="Telephone Number";
			error=true;
		}
	}
	
	if (document.getElementById("email1").value.length == 0)
	{
		if (msg.length > 21){
			msg+=",  Email Address";
			error=true;
		}else{
			msg+="Email Address";
			error=true;
		}
	}
	
	
	
	if (error == true) {
		alert (msg);
		return false;
	} else {
		return SubmitOnce();
	}
	

	
}
