var xmlhttp;
if (window.XMLHttpRequest){
// code for IE7+, Firefox, Chrome, Opera, Safari
	xmlhttp=new XMLHttpRequest();
}
else if (window.ActiveXObject){
// code for IE6, IE5
	xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
else{
	alert("Your browser does not support XMLHTTP!");
}

function send_message()
{
	if ((xmlhttp.readyState != 0) && (xmlhttp.readyState != 4))
		return;
	xmlhttp.onreadystatechange=function()
	{
	if(xmlhttp.readyState==4)
	  {
	  	var resp=xmlhttp.responseText;

	  	switch(resp)
		{
			case "-1":
				document.getElementById("err_msg").innerHTML = "Invalid e-mail\n";
				break;
			case "-2":
				document.getElementById("err_msg").innerHTML = "Please in all the fields\n";
				break;
			case "1":
				document.getElementById("err_msg").innerHTML = "Your message has been sent.\n";
				break;
			case "0":
				document.getElementById("err_msg").innerHTML = "Your message cannot be sent at the moment. Please try again later.\n";
				break;
			}
	  }
	}
	var email = document.msg_form.email.value;
	var name = document.msg_form.name.value;
	var lastname = document.msg_form.lastname.value;
	var tel = document.msg_form.tel.value;
	var comments = document.msg_form.comments.value;
	
	var params = "email=" + email + "&name=" + name + "&lastname=" + lastname + "&tel=" + tel + "&comments=" + comments;

	document.getElementById("err_msg").innerHTML = "Sending...";
	xmlhttp.open("POST", "http://www.cavestjacques.com/new_message.php",true);
	
	xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlhttp.setRequestHeader("Content-length", params.length);
	xmlhttp.setRequestHeader("Connection", "close");

	xmlhttp.send(params);	
}


function form_focus(id, val)
{	
	if(document.getElementById(id).value==val) 
	{ 
		document.getElementById(id).value='';
		document.getElementById(id).style.backgroundColor = "#fff";
	} 
}

function form_blur(id, val)
{                 
	if(document.getElementById(id).value=='') 
	{
		document.getElementById(id).value=val;
	}
}

function refresh_form(id)
{
	document.getElementById(id).style.backgroundColor = "#fff";
	document.getElementById('err_msg').innerHTML = "";
}


