function sendData() {
	var s_name = document.forms['contactForm'].name.value;
	var s_company = document.forms['contactForm'].company.value;
	var s_tel = document.forms['contactForm'].tel.value;
	var s_email = document.forms['contactForm'].email.value;
	
	var i_errors = 0;
	
	if (s_name == "" || s_name == "Your Name")
	{
		i_errors ++;
	}
	
	if (s_company == "" || s_company == "Company")
	{
		i_errors ++;
	}
	
	if (s_tel == "" || s_tel == "Telephone Number")
	{
		i_errors ++;
	}
	
	if (s_email == "" || s_email == "E-mail")
	{
		i_errors ++;
	}
	
	if (i_errors == 0)
	{
		document.getElementById("js_send_button").className = "send_button-sending";
		ajaxCallback(s_name, s_company, s_tel, s_email);
	}
	else
	{
		alert("Please complete all details before sending a callback request.");
	}
}

function ajaxCallback(s_name, s_company, s_tel, s_email) {  
    var request =  new XMLHttpRequest();
    
    var url = location.protocol + "//" + location.host + "/php/callback/callback.php?formdata&name=" + s_name + "&company=" + s_company + "&tel=" + s_tel + "&email=" + s_email + "&rand=" + Math.floor(Math.random()*11);
    
    request.open("POST", url, true);
    request.send(null);

    request.onreadystatechange = function() {
        var done = 4, ok = 200;
        if (request.readyState == done && request.status == ok) {
            if (request.responseText) {
                informUser(request.responseText);
            }
        }
    };
}


function informUser(s_responseText) {
	if (s_responseText == "true")
	{
		showConfirmation();
	}
	else
	{
	
	}
}
