/**
 * AJAX Email Sender
 * Copyright 2007 by Stephen Crawford <stephen@inlinehosting.com>
 * All rights reserved.
 **/
function sendemail() {
	var http = false;
	
	if(window.XMLHttpRequest) http = new XMLHttpRequest();  // if Mozilla, Safari etc
	else if(window.ActiveXObject) { // if IE
		try { http = new ActiveXObject('Msxml2.XMLHTTP'); }
		catch(e) {
			try { http = new ActiveXObject('Microsoft.XMLHTTP'); }
			catch(e) {}
		}
	} else alert('Error!');
	var submitvalue = document.contact.submit.value;
	if(submitvalue == 'Enviar') 
		var outputlang = 'es';
	else
		var outputlang = 'en';
	document.contact.submit.disabled=true; 
	
	if(outputlang == 'es')
		document.contact.submit.value='Enviando...';
	else
		document.contact.submit.value='Sending...';
		
    http.open('POST', 'scripts/contact.php', true);
    http.onreadystatechange = function() {
		if(http.readyState == 4){
			var response = http.responseText;
			var update = new Array();
	
			if(response.indexOf('|' != -1)) {
				update = response.split('|');
				if(update[0] == 'error') {
					alert(update[1]);
					document.contact.submit.disabled=false;
					document.contact.submit.value='Submit';
				} else {
					document.getElementById('mailsent').innerHTML=update[1];
					new Effect.SwitchOff('contact');
					new Effect.Grow('mailsent');
					setTimeout("new Effect.Highlight('mailsent', {duration: 1})", 2000);
					//Reset the form and make it reappear eventually
					document.contact.name.value='';
					document.contact.email.value='';
					document.contact.message.value='';
					if(outputlang == 'es')
						document.contact.submit.value='Enviar';
					else
						document.contact.submit.value='Submit';
					document.contact.submit.disabled=false;
					setTimeout("new Effect.DropOut('mailsent');new Effect.Appear('contact')", 6000);
				}
			}
		}
	}
    // force no-cache so browser always makes request and doesn't use cache'd results
	http.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
	// tell server this is a form submission
	http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    http.send('message='+document.contact.message.value+'&name='+document.contact.name.value+'&email='+document.contact.email.value+'&submit='+document.contact.submit.value+'&xmlhttp=1');
}