<!--

function ValidateEmail(email)
	{
    var Atsign = email.indexOf("@");
	var subst = email.substring(Atsign + 1, email.length );
	var checkdot = subst.indexOf( "." );
	if (( email == "" ) ||( Atsign < 1 )||( subst.length < 3 ) || ( checkdot <= 0 ) || ( checkdot == subst.length - 1 )){
		return false;
			 }
	return true;

}
function validateData(contactDav){
	var bError = false;
	var flag=0;
	var inputNames="";
	
	contactDav.NameFirst.value      = RemoveBad(contactDav.NameFirst.value);
	contactDav.NameLast.value       = RemoveBad(contactDav.NameLast.value);
	contactDav.EmailAddress.value   = RemoveBad(contactDav.EmailAddress.value);
	contactDav.PhoneNumber.value    = RemoveBad(contactDav.PhoneNumber.value);
	contactDav.StreetAddress.value  = RemoveBad(contactDav.StreetAddress.value);
	contactDav.city.value           = RemoveBad(contactDav.city.value);
	contactDav.BrokerName.value     = RemoveBad(contactDav.BrokerName.value);
	contactDav.zip.value       	    = RemoveBad(contactDav.zip.value);
	contactDav.Message.value        = RemoveBad(contactDav.Message.value);

	if (contactDav.NameFirst.value == "") {
		inputNames += "First Name, "
		flag=1;
		contactDav.NameFirst.focus()
	}

	if (contactDav.NameLast.value == "") {
		inputNames += "Last Name, "

		if (flag != 1)
			contactDav.NameLast.focus()

		flag=1;
	}
	
	if ((contactDav.EmailAddress.value == "")||(!ValidateEmail(contactDav.EmailAddress.value))){
		inputNames += "Email, "
		
		if (flag != 1)
			contactDav.EmailAddress.focus()

		flag=1;
	}

	if (contactDav.city.value == "") {
		inputNames += "City, "
		
		if (flag != 1)
			contactDav.city.focus()
		
		flag=1;
	}

	var i_index = contactDav.state.selectedIndex;

	if(i_index == 0){
		bError = true;
		inputNames += "State, "

		if (flag != 1)
			contactDav.state.focus()

		flag=1;
	}

		
	if (contactDav.existingClient[0].checked)
	{
		if (contactDav.BrokerName.value == "")
		{
			bError = true;
			inputNames += "Broker Name, "

			if (flag != 1)
				contactDav.BrokerName.focus()

			flag=1;
		}
	}

	if(flag == 0)
	{
		return true;
	}
	else
	{
		var error;
		len=inputNames.lastIndexOf(",");
		error=inputNames.substring(0,len);
		alert ("All required fields are not filled, Please fill in these fields : " + error);
		return false;
	}
}

function RemoveBad(strTemp) { 
	strTemp = strTemp.replace(/\<|\>|\"|\'|\%|\;|\(|\)|\&|\+|\-/g,""); 
return strTemp;
}

function checkDisabled(contactDav)
{
	contactDav.NameFirst.focus()
	
	// yes
	if (contactDav.existingClient[0].checked)
	{
		contactDav.BrokerName.disabled = false
	}
	
	// no
	if (contactDav.existingClient[1].checked)
	{
		contactDav.BrokerName.disabled = true
		contactDav.BrokerName.value = ""
	}
}

function clearBrokerName()
{
	contactDav.BrokerName.value = ""
}


//-->