﻿function OtherBusiness() {
	document.getElementById('BusinessTypeOther').disabled = true
	}
onload = OtherBusiness;

function chgOther() {
	if (document.getElementById('BusinessType').value == "Other") 
		document.getElementById('BusinessTypeOther').disabled = false;
		document.getElementById('BusinessTypeOther').focus();
}

function SpecifyOther() {	
	if (document.getElementById('BusinessTypeOther').value.length < 2 && document.getElementById('BusinessType').value == "Other"){
 		alert ("When selecting 'Other', please specify your type of business"); 
		document.getElementById('BusinessTypeOther').focus();
        return false;
	}
	return true;			
}

function CheckPostalCode() {
	var Pattern = /^[A-CEGHJ-NPR-TVXY]{1}\d{1}[A-Z]{1}\s{1}\d{1}[A-Z]{1}\d{1}$/
	var PostalCode = document.getElementById('postalCode').value 
	if (Pattern.test(PostalCode)== false){
 		alert ("Invalid Postal Code.\r\r\Ensure that you have used capital letters and placed a space between the 2 groups of 3 characters"); 
		document.getElementById('postalCode').focus();
        return false;
	}
	return true;
}

function CheckPhone() {
	if (document.getElementById('phone_exchange').value.length > 0 && document.getElementById('phone_area_code').value.length < 3) {
		alert ("Please enter the telephone area code.");
		document.getElementById('phone_area_code').focus();
		return false;
	}
	if (document.getElementById('phone_area_code').value.length > 0 &&
		document.getElementById('phone_exchange').value.length < 3) {
		alert ("Please enter the entire phone number.");
		document.getElementById('phone_exchange').focus();
		return false;
	}
	if (document.getElementById('phone_number').value.length > 0 &&
		document.getElementById('phone_exchange').value.length < 3) {
		alert ("Please enter the entire phone number.");
		document.getElementById('phone_exchange').focus();
		return false;
	}
	if (document.getElementById('phone_exchange').value.length > 0 &&
		document.getElementById('phone_number').value.length < 4) {
		alert ("Please enter the entire phone number.");
		document.getElementById('phone_number').focus();
		return false;
	}
	if (document.getElementById('ext').value.length > 0 &&
		document.getElementById('phone_number').value.length < 4) {
		alert ("Please enter the entire phone number.");
		document.getElementById('ext').focus();
		return false;
	}	
	return true;		
}

function CheckFax() {
	if (document.getElementById('fax_exchange').value.length > 0 && document.getElementById('fax_area_code').value.length < 3) {
		alert ("Please enter the fax area code.");
		document.getElementById('fax_area_code').focus();
		return false;
	}
	if (document.getElementById('fax_area_code').value.length > 0 &&
		document.getElementById('fax_exchange').value.length < 3) {
		alert ("Please enter the entire fax number.");
		document.getElementById('fax_exchange').focus();
		return false;
	}
	if (document.getElementById('fax_number').value.length > 0 &&
		document.getElementById('fax_exchange').value.length < 3) {
		alert ("Please enter the entire fax number.");
		document.getElementById('fax_exchange').focus();
		return false;
	}
	if (document.getElementById('fax_exchange').value.length > 0 &&
		document.getElementById('fax_number').value.length < 4) {
		alert ("Please enter the entire fax number.");
		document.getElementById('fax_number').focus();
		return false;
	}
	return true;		
}

function AllowOnlyNumeric() {
    // Get the ASCII value of the key that the user entered
    var key = window.event.keyCode;

    // Verify if the key entered was a numeric character (0-9) or a decimal (.)
    if (key > 47 && key < 58)
        // If it was, then allow the entry to continue
        return;
    else
        // If it was not, then dispose the key and continue with entry
        window.event.returnValue = null; 
}


