/*sandy@allweathercontractors.com; dan@allweathercontractors.com*/

var requiredFields = '';

function CheckDropDown(val) {
	if (document.getElementById(val).options) {
		return true;
	} else {
		return false;
	}
	return;
}

function CheckDDIndex(val) {
	var options = document.getElementById(val).options;
	var selIndex = document.getElementById(val).selectedIndex;
	var checkOp = options[selIndex].value;
	if (checkOp == '') {
		return false;
	} else {
		return true;
	}
}

function CheckRequired() {
	
	var requiredFields = document.getElementById('required').value;
	requiredArray = requiredFields.split(',');
	
	var oK = true;
	
	for(i = 0; i <= (requiredArray.length - 1); i++) {
		//alert(requiredArray[i]);
		if (CheckDropDown(requiredArray[i])) {
			if (!CheckDDIndex(requiredArray[i])) {
				document.getElementById(requiredArray[i]+'_name').style.color = '#FF3300';
				oK = false;
			}
		} else if (document.getElementById(requiredArray[i]).value == '') {
			document.getElementById(requiredArray[i]+'_name').style.color = '#FF3300';
			oK = false;
		} else {
			document.getElementById(requiredArray[i]+'_name').style.color = '#000000';
		}
	}
	if (oK) {
		return true;
	} else {
	    alert('Please make sure all of the Required fields have been entered.');
	    return false;
	}
	
}

function setfocus(a_field_id) {
	$(a_field_id).focus()
}

function VerifySame(val1,val2) {
	if (document.getElementById(val1).value == document.getElementById(val2).value) {
		return true;
	}
	alert('Error : Please make sure that the email addresses match before continuing.  Thank you.');
	setfocus(val2);
	return false;
	
}