<!--
function forceNumeric(obj) {
	for (var i=0, len=obj.value.length, valid='0123456789' ; i<len ; i++) {
        if (valid.indexOf(obj.value.substring(i,i+1)) == -1) {
            alert('Please only supply numbers here leaving out all puncuation. Thank you.');
			obj.value = Left(obj.value,obj.value.length-1);
            return;
        }
    }
}

function valSampleCall() {
	valid = true;
	if (document.sampleCallForm.PhoneNumber.value == ""){
		alert ("Please supply a phone number for Santa to call.");
		document.sampleCallForm.PhoneNumber.focus();
		valid = false;
	} else if (document.sampleCallForm.CountryCode.value == 1){
		if (Left(document.sampleCallForm.PhoneNumber.value,1) == "1"){
			alert ("Only the area code and the phone number is required here. Please remove the number \'1\' before the area code.");
			document.sampleCallForm.PhoneNumber.focus();
			valid = false;
		}
	} else if (document.sampleCallForm.CountryCode.value == 61){
		if (Left(document.sampleCallForm.PhoneNumber.value,1) == "0"){
			alert ("Because Santa is calling from the North Pole a preceding \'0\' is not required. Please remove the \'0\' from the area code.");
			document.sampleCallForm.PhoneNumber.focus();
			valid = false;
		}
	}
	return valid;
}

function Left(str, n){
	if (n <= 0)
	    return "";
	else if (n > String(str).length)
	    return str;
	else
	    return String(str).substring(0,n);
}

function Right(str, n){
    if (n <= 0)
       return "";
    else if (n > String(str).length)
       return str;
    else {
       var iLen = String(str).length;
       return String(str).substring(iLen, iLen - n);
    }
}
-->