function isEmail(string) {
    if (string.search(/^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/) != -1)
        return true;
    else
		return false;
}
function isNumber(string) {
    if (string.search(/^[0-9]+$/) != -1)
        return true;
    else
		return false;
}

function validate() {
	if (document.afscontact.Name.value.length==0) {
		alert('Name is required.');
		document.afscontact.Name.focus();
		return false;
	}
	if (document.afscontact.Title.value.length==0) {
		alert('Title is required.');
		document.afscontact.Title.focus();
		return false;
	}
	if (document.afscontact.Company_Name.value.length==0) {
		alert('Company Name is required.');
		document.afscontact.Company_Name.focus();
		return false;
	}
	/*if (document.afscontact.City.value.length==0) {
		alert('City is required.');
		document.afscontact.City.focus();
		return false;
	}*/
	if (document.afscontact.State.value.length==0) {
		alert('State is required.');
		document.afscontact.State.focus();
		return false;
	}
	/*if (document.afscontact.Zip_Code.value.length==0) {
		alert('Zip Code is required.');
		document.afscontact.Zip_Code.focus();
		return false;
	}*/
	/* WCR #642 */
	/*if (document.afscontact.Address1.value.length==0) {
		alert('Address is required.');
		document.afscontact.Address1.focus();
		return false;
	}
	if (document.afscontact.City.value.length==0) {
		alert('City is required.');
		document.afscontact.City.focus();
		return false;
	}
	if (document.afscontact.State.value.length==0) {
		alert('State is required.');
		document.afscontact.State.focus();
		return false;
	}
	if (document.afscontact.Zip_Code.value.length==0) {
		alert('Zip Code is required.');
		document.afscontact.Zip_Code.focus();
		return false;
	}*/
	/* WCR #58 */
	if (document.afscontact.Country.options[document.afscontact.Country.selectedIndex].text =='Choose a Country') {
		alert('Country is required.');
		document.afscontact.Country.focus();
		return false;
	}
	/* WCR #575 */ /* WCR #1454 */
	if (document.afscontact.Phone.value.length==0) {
		alert('Phone is required.');
		document.afscontact.Phone.focus();
		return false;
	}
	if (document.afscontact.E_Mail_Address.value.length==0) {
		alert('E-Mail Address is required.');
		document.afscontact.E_Mail_Address.focus();
		return false;
	}
	/* WCR #230 */
	/* WCR #642 */
	/* theSel = document.afscontact.Send_More_Info;
	var selects = new Array();
	if (theSel.selectedIndex > -1)
    	for (var j=0, i=theSel.selectedIndex; i<theSel.options.length;i++)
    		if (theSel.options[i].selected) selects[j++] = theSel.options[i].value;
  	if (selects.length == 0)
	{
		alert('Please Send More Info on is required.');
		document.afscontact.Send_More_Info.focus();
		return false;
	}
	if (selects.length == 1 && theSel.selectedIndex == 0)
	{
		alert('Please Send More Info on is required.');
		document.afscontact.Send_More_Info.focus();
		return false;
	}
	*/
	checkbox_choices = 0;
	for (counter = 0; counter < document.afscontact.Send_More_Info.length; counter++)
	{
		if (document.afscontact.Send_More_Info[counter].checked)
			{ checkbox_choices = checkbox_choices + 1; }
	}
	if (checkbox_choices == 0)
	{
		alert('Please Send More Info on is required.');
		return false;
	}
	document.afscontact.submit();
}
