function createRequestObject()
{
	try
	{
		xmlhttp = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP");
	}
	catch(e)
	{
		alert('Sorry, but your browser doesn\'t support XMLHttpRequest.');
	}
	return xmlhttp;
}

var http = createRequestObject();
var sess = createRequestObject();

// IMAGE REFRESHING

function refreshimg()
{
	var url = 'captcha/image_req.php';
	dorefresh(url, displayimg);
}

function dorefresh(url, callback)
{
	sess.open('POST', 'newsession.php', true);
	sess.send(null);
	http.open('POST', url, true);
	http.onreadystatechange = displayimg;
	http.send(null);
}

function displayimg()
{
	if(http.readyState == 4)
	{
		var showimage = http.responseText;
		document.getElementById('captchaimage').innerHTML = showimage;
	}
}


function sendForm(){
	if(validator.form()==false){
		return false;
	}
		var fnameVal = $("#fname").val();
		var lnameVal = $("#lname").val();
		var emailVal = $("#email").val();
		var cityVal = $("#city").val();
		var captchaVal = $("#captcha").val();
		var stateVal = $("#state").val();
		var zipcodeVal = $("#zipcode").val();
		var phoneVal = $("#phone").val();
		var companyVal = $("#company").val();
		var cnameVal = $("#cname").val();
		//
			$('#form').hide();
			$("#sendEmail li.buttons").append('<img src="/wp-content/themes/default/images/template/loading.gif" alt="Loading" id="loading" />');
			
			$.post("../index.php",
   				{ fname: fnameVal, lname: lnameVal, email: emailVal, city: cityVal, state: stateVal, zipcode: zipcodeVal, phone: phoneVal, company: companyVal, cname: cnameVal, captcha: captchaVal },
   					function(data){
						$("#form").slideUp("slow", function() {				   
							
							$("#form").before('<h2>Thank you for your message!</h2><p>We will respond to you as soon as possible.</p>');											
							scrollTo(0,900);	

						});
   					}
				 );
			return false;
}
