function validate_contact_form(){
document.getElementById('response').innerHTML = 'Validating Form...';
document.getElementById('send_button').style.display='none';
document.getElementById('processing').style.display='block';
var httpObject = null;
httpObject = getHTTPObject();
if (httpObject != null) {
var querystring='inc/functions/validate_contact_form.php?name=' + document.getElementById('name').value;
querystring += '&email=' + document.getElementById('email').value;
querystring += '&validate=' + document.getElementById('validate').value;
httpObject.open("GET", querystring, true);
httpObject.send(null);
httpObject.onreadystatechange = function(){
if(httpObject.readyState == 4){
if(httpObject.responseText=='valid'){
var wait2 = setTimeout("process_contact_form()",1000);
}else{
document.getElementById('response').innerHTML = httpObject.responseText;
document.getElementById('send_button').style.display='block';
document.getElementById('processing').style.display='none';
}
}
};
}
}
function process_contact_form(){
document.getElementById('response').innerHTML = 'Saving Form information...';
var httpObject = null;
httpObject = getHTTPObject();
if (httpObject != null) {
var querystring='inc/functions/process_contact_form.php?name=' + document.getElementById('name').value;
querystring += '&address=' + document.getElementById('address').value;
querystring += '&city=' + document.getElementById('city').value;
querystring += '&statezip=' + document.getElementById('statezip').value;
querystring += '&country=' + document.getElementById('country').value;
querystring += '&email=' + document.getElementById('email').value;
querystring += '&phone=' + document.getElementById('phone').value;
querystring += '&fax=' + document.getElementById('fax').value;
querystring += '&interests='+document.getElementById('interests').options[document.getElementById('interests').selectedIndex].value;
querystring += '&previous='+document.getElementById('previous').options[document.getElementById('previous').selectedIndex].value;
querystring += '&where=' + document.getElementById('where').value;
querystring += '&catalogue='+document.getElementById('catalogue').options[document.getElementById('catalogue').selectedIndex].value;
querystring += '&message=' + document.getElementById('message').value;
querystring += '&validate=' + document.getElementById('validate').value;
httpObject.open("GET", querystring, true);
httpObject.send(null);
httpObject.onreadystatechange = function(){
if(httpObject.readyState == 4){
document.getElementById('response').innerHTML = httpObject.responseText;
document.getElementById('processing').style.display='none';
document.getElementById('done').style.display='block';
var wait1 = setTimeout("reset_contact_form_fields()",10000);
var wait2 = setTimeout("reset_contact_form_response()",10000);
}
};
}
}
function reset_contact_form_fields(){
document.getElementById('name').value='';
document.getElementById('address').value='';
document.getElementById('city').value='';
document.getElementById('statezip').value='';
document.getElementById('country').value='';
document.getElementById('email').value='';
document.getElementById('phone').value='';
document.getElementById('fax').value='';
document.getElementById('interests').selectedIndex=0;
document.getElementById('previous').selectedIndex=0;
document.getElementById('where').value='';
document.getElementById('catalogue').selectedIndex=0;
document.getElementById('message').value='';
document.getElementById('validate').value='';
document.getElementById('validation_image').src='img/server.php?'+Math.random();
}
function reset_contact_form_response(){
document.getElementById('send_button').style.display='block';
document.getElementById("response").innerHTML = '» Required Fields';
document.getElementById('processing').style.display='none';
document.getElementById('done').style.display='none';
}