/********************************************************************
Script created by: Shachi Bista
Modified by: Dustin Cortez (username on Dynamic Drive: TheTestingSite)
*********************************************************************/


//Envio da marcacao de revisao
function sendRevisao(form){
var url = "./_snd/revisao.php"; /*url of the mailer program*/
var loadingimg = "./imgs/ajax-load.gif"; /* Loading Image */

var XHRequest = false;

	if(window.XMLHttpRequest){
		XHRequest = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		XHRequest = new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	if(XHRequest){
	//XHRequest.open("GET", url+"?to=" + form.to.value + "&from=" + form.from.value + "&subject=" + form.subject.value + "&body=" + form.body.value);
	XHRequest.open("POST", url);
	XHRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	
	XHRequest.onreadystatechange = function() {

		if(XHRequest.readyState < 4){
			$("#status").fadeIn(500);
			document.getElementById("status").innerHTML = "<img src='"+loadingimg+"'>A enviar ...";
		} else if (XHRequest.readyState == 4 && XHRequest.status == 200) {
			document.getElementById("status").innerHTML = XHRequest.responseText;
			delete XHRequest;
			XHRequest = null;
		}
	}
	//XHRequest.send(null);
	XHRequest.send("nome=" + form.nome.value + "&telefone=" + form.telefone.value + "&matr=" + form.matr.value + "&ponto=" + form.ponto.value+ "&email=" + form.email.value);
	}
}


function fechaStatus(){
	$("#status").fadeOut(500);
	
	$("#marcacaoForm input[type=text]").val("");
}

function fechaStatusErro(){
	$("#status").fadeOut(500);
}




//Envio do formulario de contacto
function sendContacto(form){
var url = "./_snd/formContacto.php"; /*url of the mailer program*/
var loadingimg = "./imgs/ajax-load.gif"; /* Loading Image */

var XHRequest = false;

	if(window.XMLHttpRequest){
		XHRequest = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		XHRequest = new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	if(XHRequest){
	//XHRequest.open("GET", url+"?to=" + form.to.value + "&from=" + form.from.value + "&subject=" + form.subject.value + "&body=" + form.body.value);
	XHRequest.open("POST", url);
	XHRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	
	XHRequest.onreadystatechange = function() {

		if(XHRequest.readyState < 4){
			document.getElementById("containerPhp").style.display = "block";
			document.getElementById("statusForm").innerHTML = "<img src='"+loadingimg+"'>A enviar ...";
		} else if (XHRequest.readyState == 4 && XHRequest.status == 200) {
			document.getElementById("statusForm").innerHTML = XHRequest.responseText;
			delete XHRequest;
			XHRequest = null;
		}
	}
	//XHRequest.send(null);
	XHRequest.send("nome=" + form.nome.value + "&morada=" + form.morada.value + "&telefone=" + form.telefone.value + "&telemovel=" + form.telemovel.value + "&email=" + form.email.value + "&mensagem=" + form.mensagem.value);
	}
}





//Envio do Teste-Drive
function sendTesteDrive(form){
var url = "./_snd/formTesteDrive.php"; /*url of the mailer program*/
var loadingimg = "./imgs/ajax-load.gif"; /* Loading Image */

var XHRequest = false;

	if(window.XMLHttpRequest){
		XHRequest = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		XHRequest = new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	if(XHRequest){
	//XHRequest.open("GET", url+"?to=" + form.to.value + "&from=" + form.from.value + "&subject=" + form.subject.value + "&body=" + form.body.value);
	XHRequest.open("POST", url);
	XHRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	
	XHRequest.onreadystatechange = function() {

		if(XHRequest.readyState < 4){
			document.getElementById("container").style.display = "block";
			document.getElementById("statusTest").innerHTML = "<img src='"+loadingimg+"'>A enviar ...";
		} else if (XHRequest.readyState == 4 && XHRequest.status == 200) {
			document.getElementById("statusTest").innerHTML = XHRequest.responseText;
			delete XHRequest;
			XHRequest = null;
		}
	}
	//XHRequest.send(null);
	XHRequest.send("nomeDrive=" + form.nomeDrive.value + "&emailDrive=" + form.emailDrive.value + "&telemovelDrive=" + form.telemovelDrive.value + "&cidadeDrive=" + form.cidadeDrive.value + "&marcaDrive=" + form.marcaDrive.value + "&modeloDrive=" + form.modeloDrive.value + "&comentariosDrive=" + form.comentariosDrive.value);
	}
}




