
<!-- hide javascript from old browsers

function lastPage() {
	history.go(-1);
	return true;
}

function checkInputSize(input,minsize) {
	msg = "Input field [" + input.name + "] must contain a value.";
	var sStr = input.value;
	if (sStr.length < minsize) {
		input.focus();
		alert(msg);
		return false;
	}
	return true;
}

function required(input, strMsg) {
	var msg = "The form is incomplete! Please complete the form and resubmit.";
	var bTest
	var form =  document.forms['guestbook']
	if (input.type=="text" || input.type=="hidden"){
		bTest=(input.value.length == 0);
	}else if (input.type=="radio"){
		var strRadioName=input.name
		var intRadioLength=eval("form.elements[\"" + strRadioName + "\"].length")
		bTest=true;
		for (var m=0;m<intRadioLength;m++){
			if (eval("form.elements[\"" + strRadioName + "\"][m].checked")){
				bTest=false;
				break;
			}
		}
	}
	if (bTest) {
		input.focus();
		if (strMsg.length > 0)
			alert(strMsg);
		else
			alert(msg);
		return false;
	}
	return true;
}

function verifyEmailAddress(input) {
	var msg = "Invalid e-mail address: '" + input.value + "'!  Please enter a valid e-mail address."
	sValue = input.value
	bValidAddress = false;
	nPeriodsFound = 0
	for ( var i = 0, x = 0 ; i < sValue.length ; i++ ) {
		var ch = sValue.substring( i, i + 1);
		var msg1 = "[" + ch + "]";
		if (ch == "@") {
			bValidAddress = true;
		}
		else
		if (ch == ".") {
			nPeriodsFound++;
		}
	}
	if (bValidAddress && nPeriodsFound > 0) {
		if (sValue.toLowerCase() == "username@worldnet.com") {
			msg = "Please specify your E-Mail Address!";
			input.focus();
			alert(msg);
			return false;
		}
		return true;
	}
	alert(msg);
	return false;
}

function checkAreaCode(input) {
	var sStr = input.value;
	var msg = sStr + " is not a valid telephone area code!  Please enter a valid area code."
	if (sStr.length != 3) {
			input.focus();
			alert(msg);
			return false;
	}
	for ( var i = 0 ; i < sStr.length ; i++ ) {
		var ch = sStr.substring( i, i + 1);
		if (ch == "-") {
			continue;
		}
		if (ch < "0" || ch > "9") {
			input.focus();
			alert(msg);
			return false;
		}
	}
	return true;
}

function checkPhoneNo(input) {
	var sStr = input.value;
	var msg = sStr + " is not a valid telephone number!  Please enter a valid telephone number."
	for ( var i = 0 ; i < sStr.length ; i++ ) {
		var ch = sStr.substring( i, i + 1);
		if (ch == "-") {
			continue;
		}
		if (ch < "0" || ch > "9") {
			input.focus();
			alert(msg);
			return false;
		}
	}
	return true;
}

function checkGuestBook() {
	if (!required(document.guestbook.first_name, "Please enter your first name."))
		return false;
	else
	if (!required(document.guestbook.last_name, "Please enter your last name."))
		return false;
	else
	if (!required(document.guestbook.cust_email, "Please enter your e-mail address."))
		return false;
	else
	if (!verifyEmailAddress(document.guestbook.cust_email))
		return false;
	else
	if (!required(document.guestbook.cust_area, "Please enter your area code."))
		return false;
	else 
	if (!checkAreaCode(document.guestbook.cust_area))
		return false;
	else
	if (!required(document.guestbook.cust_phone, "Please enter your telephone number."))
		return false;
	else
	if (!checkPhoneNo(document.guestbook.cust_phone))
		return false;
	else
	/*if (!required(document.guestbook.withBroker[0], "Please indicate whether you are currently working with an Agent/Broker."))
		return false;*/
	return true;
}

var intSubmitClicks=0
function disableSecondClick(form,strSubmitText){
	if (intSubmitClicks<1){
		if (document.all) {
			try{
			for (var i=0;i<document.all.length;i++){
				document.all("spanSubmit").style.cursor="wait"
				if (document.all.item(i).id=="spanSubmit"){
					spanSubmit.innerHTML="Searching..."
				}else{
					document.all.item(i).style.cursor="wait"
				}
			}
			}catch(e){
				form.submit();
				return;
			}
		}
		if (checkGuestBook()){
			intSubmitClicks++;
			form.submit();
		}else{
			if (document.all) {
				try{
				document.all("spanSubmit").style.cursor=""
				for (var i=0;i<document.all.length;i++){
					if (document.all.item(i).id=="spanSubmit"){
						spanSubmit.innerHTML="<INPUT TYPE=\"button\" onClick=\"disableSecondClick(this.form,'" + strSubmitText  +  "')\" NAME=\"action\" VALUE=\"" + strSubmitText + "\">"
					}else{
						document.all.item(i).style.cursor=""
					}
				}
				}catch(e){
					form.submit();
					return;
				}
			}
		} 
	}
}

// end of hiding -->

