<!-- hide script from old browsers
var whitespace = " \t\n\r";

// Check whether string s is empty.
function isEmpty(s) {
	return ((s == null) || (s.length == 0))
}

// Returns true if string s is empty or 
// whitespace characters only.
function isEmptyField (s) {
	var i;
    // Is s empty?
    if (isEmpty(s)) return true;
    // Search through string's characters one by one
    // until we find a non-whitespace character.
    // When we do, return false; if we don't, return true.
    for (i = 0; i < s.length; i++) {
        // Check that current character isn't whitespace.
        var c = s.charAt(i);
        if (whitespace.indexOf(c) == -1) return false;
    }
    // All characters are whitespace.
   return true;
}

function isSelected (s) {
	if (s.selectedIndex > 0) 
	{
		return true;
	}
	return false;
}

function isNotSelected (s) {
	if (s.selectedIndex == 0) 
	{
		return true;
	}
	return false;
}

function isEmail (s) {
    // is s whitespace?
    if (isEmptyField(s)) return false;
    // there must be >= 1 character before @, so we
    // start looking at character position 1 
    // (i.e. second character)
    var i = 1;
    var sLength = s.length;
    // look for @
    while ((i < sLength) && (s.charAt(i) != "@"))
    { i++
    }
    if ((i >= sLength) || (s.charAt(i) != "@")) return false;
    else i += 2;
    // look for .
    while ((i < sLength) && (s.charAt(i) != "."))
    { i++
    }
    // there must be at least one character after the .
    if ((i >= sLength - 1) || (s.charAt(i) != ".")) return false;
    else return true;
}

function validateComplete(formObj) {
	var retval = true;
	if (isEmptyField(formObj.first_name.value)) {
		alert("Please enter your first name.");
		formObj.first_name.focus();
		retval = false;
	}
	else if (isEmptyField(formObj.last_name.value)) {
		alert("Please enter your last name.");
		formObj.last_name.focus();
		retval = false;
	}
	else if(!isEmail(formObj.email.value)) {
		alert("Please enter your email address.");
		formObj.email.focus();
		retval = false;
	}
	else if (isEmptyField(formObj.phone.value)) {
		alert("Please enter your phone number.");
		formObj.phone.focus();
		retval = false;
	}
	/*
	else if(isNotSelected(formObj.best_time_to_call)) {
		alert("Please select a best time to call.");
		formObj.best_time_to_call.focus();
		retval = false;
	}
	else if(isNotSelected(formObj.trading_account)) {
		alert("Please select a trading account size.");
		formObj.trading_account.focus();
		retval = false;
	}
	
	else {
		var i = formObj.trading_account.selectedIndex;
		if (i < 2) {
			 alert("Please select a valid trading account");
			 formObj.trading_account.focus();
			 retval = false;
		}
	}
	*/
	return retval;
}

function checkForm(formObj) {
	if(validateComplete(formObj)) {
		//Perform any additional logic here prior to sending the request
		var i1 = formObj.best_time_to_call.selectedIndex;
		document.getElementById("00N800000037KYR").value = formObj.best_time_to_call.options[i1].value;
		var i2 = formObj.trading_account.selectedIndex;
		document.getElementById("00N800000037KZ5").value = formObj.trading_account.options[i2].value;
		return true;
	}
	else
		return false;
}
// end hiding script from old browsers -->