
function resetContactForm(){
	var field = document.forms[0].elements;    
    for (var o = 0; o < field.length - 1; o++) {        
        field[o].value = "";            
    }
}


var error = false;
function submitContactForm(){
	ValidateContactForm();
	if (error == false){
		document.frmcontact.submit();
	
	}
}

function ValidateContactForm() {
    var field = document.forms[0].elements;
    error = false;
    for (var o = 0; o < field.length ; o++) {        
        ValidateField(field[o]);            
    }
	return error;
}

function ValidateField(objRef) {
    switch (objRef.id) {
        case "txtName":
			if (objRef.value == null || objRef.value == '') {
                document.getElementById("nameerror").style.display = "block";
				error = true;
            }
            else
                document.getElementById("nameerror").style.display = "none";
            break;
        case "txtEmail":
            var regexp = new RegExp(/(^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+$)/);
            if (regexp.exec(objRef.value) == null) {
                document.getElementById("emailerror").style.display = "block";
				error = true;
            }
            else
                document.getElementById("emailerror").style.display = "none";
            break;
		case "txtFax":
            break;
        case "txtMessage":
			if (objRef.value == null || objRef.value == '') {
                document.getElementById("mesgerror").style.display = "block";
				error = true;
            }
            else
                document.getElementById("mesgerror").style.display = "none";
            break;       
    }
}