// JScript source code
<!--
	function taLimit() {
		var taObj=event.srcElement;
		if (taObj.value.length==taObj.maxLength*1) return false;
	}

	function taCount(visCnt) { 
		var taObj=event.srcElement;
		if (taObj.value.length>taObj.maxLength*1) taObj.value=taObj.value.substring(0,taObj.maxLength*1);
		if (visCnt) visCnt.innerText=taObj.maxLength-taObj.value.length;
	}

	function isEmail(str) {
			// are regular expressions supported?
			var supported = 0;
		
			if (window.RegExp) {
				var tempStr = "a";
				var tempReg = new RegExp(tempStr);
				if (tempReg.test(tempStr)) supported = 1;
			}
			if (!supported)
				return (str.indexOf(".") > 3) && (str.indexOf("@") > 0);
			var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
			var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
			return (!r1.test(str) && r2.test(str));
			}

	
	function fnCheckMail(str) {
				if (!isEmail(str)) {
					alert("Please provide a valid Email address");
					return false;
				}
			}
	
	function fnSubmit(){
	
		if (document.AvailForm.optInquire.selectedIndex == 0) {
			alert('Please select what your inquiry is about!');	
			return;
		}
		if (document.AvailForm.txtfirstname.value.replace(/^\s+|\s+$/g, '') == '') {
			alert('Please enter your first name!');
			return;
		}
		if (document.AvailForm.txtlastname.value.replace(/^\s+|\s+$/g, '') == '') {
			alert('Please enter your last name!');	
			return;
		}
		if (document.AvailForm.txtsubject.value.replace(/^\s+|\s+$/g, '') == '') {
			alert('Please enter a subject!');
			return;
		}
		if (document.AvailForm.txtcomments.value.replace(/^\s+|\s+$/g, '') == '') {
			alert('Please enter a comments');
			return;
		}
		if (document.AvailForm.txtEmail.value.replace(/^\s+|\s+$/g, '') == '') {
			alert('Please enter an email address!');
			return;
		}
		
		document.AvailForm.txtAction.value = 'add';
		
		document.AvailForm.method = 'post';
		document.AvailForm.action = 'ContactUsThank2.asp';
		document.AvailForm.submit();
		
	}
//-->
