hiddenClass = "hiddenUnits";
visibleClass = "visibleUnits";

function toggleBlocks(id){

	el = document.getElementById(id);

	if(el.className == hiddenClass){
		el.className = visibleClass;
	}else{
		el.className = hiddenClass;
	}
}
function autofocus(field, limit, next, evt){
    evt = (evt) ? evt : event;
	var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : ((evt.which) ? evt.which : 0));
	    if (charCode > 31 && field.value.length == limit) {
        field.form.elements[next].focus( );
    }
}	
function submitForm(){
	if(form_validate('contactUsForm','fieldOnly','First Name is not valid.', 'firstName', 'text','Last Name is not valid.', 'lastName', 'text','E-mail is not valid.', 'email', 'email','Address is not valid.', 'address', 'generalText','City is not valid.', 'city', 'generalText','State is not valid.', 'state', 'generalText','Zip code is not valid.', 'zip', 'generalText','', 'area', 'number','', 'prefix', 'number','', 'phone', 'number','')){
		document.contactUsForm.submit();	
	}
}
function clearField(fieldName){
		fieldName.value = "";
}

function submitSubscribe(theForm){
	myConn = new XHConn();
	if(!myConn) return false;
	myConn.connect('/includes/email-form.php', 'POST', 'name='+theForm.name.value+'&email='+theForm.email.value, fnWhenDone); 
}

function fnWhenDone(oXML){
	//alert(oXML.responseText);
    document.getElementById("ThankYou").innerHTML = oXML.responseText; 
	hide("newsletterForm");
	show("ThankYou");
}

function show(el){
	document.getElementById(el).style.display = 'block'; 
}

function hide(el){ 
	document.getElementById(el).style.display = 'none'; 
}