function sendToFriend(id){
	document.getElementById('over_body').style.display ='block';
	document.getElementById('tofriendform').style.display ='block';
	document.getElementById('feedform').style.display ='none';
	document.getElementById('tofriend_btn').innerHTML = "<div class='submit_btn' onClick='ajaxToFriend("+id+");'>Submit</div>";
}

function contactAgent(id){
	document.getElementById('over_body').style.display ='block';
	document.getElementById('tofriendform').style.display ='none';
	document.getElementById('feedform').style.display ='block';
	document.getElementById('toagent_btn').innerHTML = "<div class='submit_btn' onClick='ajaxContact("+id+");'>Submit</div>";
}

function ajaxToFriend (id) {
	var name,email,captcha;

	name = document.myForm2.name.value;
	email = document.myForm2.email.value;
	captcha = document.myForm2.captcha.value;
	
	if ( name=="") {
		document.getElementById('noname2').style.display ='block';
		document.getElementById('name2').style.border = '1px solid red';
		return;
	}
	if ( email=="") {
		document.getElementById('noemail2').style.display ='block';
		document.getElementById('emailid2').style.border = '1px solid red';
		return;
	}
	if (captcha=="") {
		document.getElementById('nocaptcha2').style.display ='block';
		document.getElementById('captcha2').style.border = '1px solid red';
		return;
	}

	/*Check Captcha Starts*/
	ajaxCaptcha3(captcha,name,email,id);
	/*Check Captcha Ends*/
}

function ajaxCaptcha3(captcha,name,email,id){
	var ajaxRequest;

	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			responseTxt =  ajaxRequest.responseText;
			if (responseTxt == "correctcode") {
				ajaxToFriend2(name,email,id);
			} else {
				document.getElementById('captchaid2').style.color ='red';
			}
		}
	}
	ajaxRequest.open("GET", "../captcha/check.php?captchacode="+captcha, true);
	ajaxRequest.send(null); 
}

function ajaxToFriend2(name,email,id){
	var ajaxRequest;

	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			responseTxt =  ajaxRequest.responseText;
			if ( responseTxt == "sent") {
				document.getElementById('over_body').style.display ='none';
				alert('Vehicle has been sent to your friend. Thank you!');
			} else {
				alert('Message not sent.');
			}
		}
	}
	ajaxRequest.open("GET", "../lib/sendtofriend.php?name="+name+"&email="+email+"&id="+id, true);
	ajaxRequest.send(null); 
}


function ajaxContact (id) {
	var name,number,subject,email,message,captcha;

	name = document.myFormAgent.name.value;
	number = document.myFormAgent.number.value;
	subject = document.myFormAgent.subject.value;
	email = document.myFormAgent.email.value;
	message = document.myFormAgent.message.value;
	captcha = document.myFormAgent.captcha.value;
	
	if ( name=="") {
		document.getElementById('noname').style.display ='block';
		document.getElementById('name').style.border = '1px solid red';
		return;
	}
	if (number=="") {
		document.getElementById('nonumber').style.display ='block';
		document.getElementById('number').style.border = '1px solid red';
		return;
	}
	if ( email=="") {
		document.getElementById('noemail').style.display ='block';
		document.getElementById('emailid').style.border = '1px solid red';
		return;
	}
	if (captcha=="") {
		document.getElementById('nocaptcha').style.display ='block';
		document.getElementById('captcha').style.border = '1px solid red';
		return;
	}
	if (message=="") {
		document.getElementById('nomessage').style.display ='block';
		document.getElementById('message').style.border = '1px solid red';
		return;
	}

	/*Check Captcha Starts*/
	ajaxCaptcha2(captcha,name,subject,email,number,message,id);
	/*Check Captcha Ends*/
}


function ajaxCaptcha2(captcha,name,subject,email,number,message,id){
	var ajaxRequest;

	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			responseTxt =  ajaxRequest.responseText;
			if (responseTxt == "correctcode") {
				ajaxContact2(name,subject,email,number,message,id);
			} else {
				document.getElementById('captchaid').style.color ='red';
			}
		}
	}
	ajaxRequest.open("GET", "../captcha/check.php?captchacode="+captcha, true);
	ajaxRequest.send(null); 
}

function ajaxContact2(name,subject,email,number,message,id){
	var ajaxRequest;

	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			responseTxt =  ajaxRequest.responseText;
			if ( responseTxt == "sent") {
				document.getElementById('over_body').style.display ='none';
				alert('Thank you for contacting us. An agent will get in touch soon.');
			} else {
				alert('Message not sent.');
			}
		}
	}
	ajaxRequest.open("GET", "../lib/send.php?name="+name+"&number="+number+"&email="+email+"&subject="+subject+"&message="+message+"&id="+id, true);
	ajaxRequest.send(null); 
}


function modifyPass(){
	var ajaxRequest;
	var oldpass = document.myForm2.oldpass.value;
	var newpass = document.myForm2.newpass.value;
	var confirmpass = document.myForm2.confirmpass.value;
	var invisible = document.getElementById("invisiblename").firstChild.nodeValue;

	if (newpass != confirmpass) {
		alert('Please ensure that the 2 new passwords match.');
		document.getElementById('newpass').style.border ='1px solid red';
		document.getElementById('confirmpass').style.border ='1px solid red';
		document.getElementById('nomatch').style.display ='none';
		document.getElementById('passwordreset').style.display ='none';
		document.getElementById('incorrectpass').style.display ='none';
		return;
	}	

	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			responseTxt =  ajaxRequest.responseText;
			if ( responseTxt == "passwordreset") {
				document.getElementById('passwordreset').style.display ='block';
				document.getElementById('incorrectpass').style.display ='none';
				document.getElementById('nomatch').style.display ='none';
			} 
			if ( responseTxt == "incorrectpass") {
				document.getElementById('incorrectpass').style.display ='block';
				document.getElementById('passwordreset').style.display ='none';
				document.getElementById('nomatch').style.display ='none';
			} 
			if ( responseTxt == "nomatch") {
				document.getElementById('nomatch').style.display ='block';
				document.getElementById('passwordreset').style.display ='none';
				document.getElementById('incorrectpass').style.display ='none';
			} 
		}
	}
	ajaxRequest.open("GET", "../lib/checkP.php?modifying=modifying&new="+newpass+"&oldpass="+oldpass+"&username="+invisible, true);
	ajaxRequest.send(null); 
}


function getAreas2(){
	var ajaxRequest;
	var prov = document.form1.province.value;

	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			responseTxt =  ajaxRequest.responseText;
			if ( responseTxt == "noareas") {
				document.getElementById('area_div').innerHTML = "<select name='area' id='area'><option>No Vehicle</option></select>";
			} else {
				document.getElementById('area_div').innerHTML = "<select name='area' id='area'>"+responseTxt+"</select>";
			} 
		}
	}
	ajaxRequest.open("GET", "../propadmin/getareas.php?prov="+prov, true);
	ajaxRequest.send(null); 
}

//Contact
function ajaxContact_ () {
	var name,number,subject,email,message,captcha;

	name = document.myForm.name.value;
	number = document.myForm.number.value;
	subject = document.myForm.subject.value;
	email = document.myForm.email.value;
	message = document.myForm.message.value;
	captcha = document.myForm.captcha.value;
	
	if ( name=="") {
		document.getElementById('noname').style.display ='block';
		document.getElementById('name').style.border = '1px solid red';
		return;
	}
	if (number=="") {
		document.getElementById('nonumber').style.display ='block';
		document.getElementById('number').style.border = '1px solid red';
		return;
	}
	if ( email=="") {
		document.getElementById('noemail').style.display ='block';
		document.getElementById('emailid').style.border = '1px solid red';
		return;
	}
	if (captcha=="") {
		document.getElementById('nocaptcha').style.display ='block';
		document.getElementById('captcha').style.border = '1px solid red';
		return;
	}
	if (message=="") {
		document.getElementById('nomessage').style.display ='block';
		document.getElementById('message').style.border = '1px solid red';
		return;
	}

	/*Check Captcha Starts*/
	ajaxCaptcha2_(captcha,name,subject,email,number,message);
	/*Check Captcha Ends*/
}


function ajaxCaptcha2_(captcha,name,subject,email,number,message){
	var ajaxRequest;

	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			responseTxt =  ajaxRequest.responseText;
			if (responseTxt == "correctcode") {
				ajaxContact2_(name,subject,email,number,message);
			} else {
				document.getElementById('captchaid').style.color ='red';
			}
		}
	}
	ajaxRequest.open("GET", "../captcha/check.php?captchacode="+captcha, true);
	ajaxRequest.send(null); 
}

function ajaxContact2_(name,subject,email,number,message){
	var ajaxRequest;

	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			responseTxt =  ajaxRequest.responseText;
			if ( responseTxt == "sent") {
				alert('Thank you for contacting us.');
			} else {
				alert('Message not sent.');
			}
		}
	}
	ajaxRequest.open("GET", "../lib/sendmsg.php?name="+name+"&number="+number+"&email="+email+"&subject="+subject+"&message="+message, true);
	ajaxRequest.send(null); 
}
