	var xmlHttp;
	var xmlArray = new Array();
	var xmlWeb;
	
	
	//Function called when submit button is pressed
	function sendMail() {
		//Get elements within strong tags
		var name_l		= document.getElementById('name_l');
		var email_l		= document.getElementById('email_l');
		var company_l	= document.getElementById('company_l');
		var enquiry_l	= document.getElementById('enquiry_l');
		//Get input elements
		var name		= document.getElementById('name');
		var email		= document.getElementById('email');
		var company		= document.getElementById('company');
		var enquiry		= document.getElementById('enquiry');
		
		var bool = true;
				
		//Validation
		if(name.value == '') {
			updateText(name_l, 'Your name *', true);
			bool = false;
		} else
			updateText(name_l, 'Your name', false);
		
		if(email.value == '') {
			updateText(email_l, 'Your email *', true);
			bool = false;
		}
		else
			updateText(email_l, 'Your email', false);
		
		if(company.value == '') {
			updateText(company_l, 'Company name *', true);
			bool = false;
		}
		else
			updateText(company_l, 'Company name', false);
		
		if(enquiry.value == '') {
			updateText(enquiry_l, 'Nature of enquiry *', true);
			bool = false;
		}
		else
			updateText(enquiry_l, 'Nature of enquiry', false);

		if(bool) {
			
			
			//Send information
			xmlArray.push('./forms/email.php?name='+escape(name.value)+'&email='+escape(email.value)+'&company='+escape(company.value)+'&enquiry='+escape(enquiry.value));
			xmlArray.push('email_form');
			
			//Complete & Submit form
			var p_element = document.getElementById('email_form');
			p_element.innerHTML = '';
			
			var i_element = document.createElement('img');
			i_element.src = './images/ajax_loader.gif';			
			p_element.appendChild(i_element);
			
			getAjax();
		}
		
		return false;
	}
	
	function updateText(node_a, text, bool) {
			node_a.innerHTML = '';
			
			var e_node = document.createElement('div');
			
			if(bool)			
				e_node.className = 'red_text';
				
			e_node.innerHTML = text;
			
			node_a.appendChild(e_node);
	}
	
	
	
	
		
	function getAjax() {
		if(xmlArray.length > 0) {
			var url = xmlArray.shift();
			xmlWeb = xmlArray.shift();
			
			xmlHttp=GetXmlHttpObject();
		
			if(xmlHttp==null) {
				alert("You cannot create an order.\nYou must update your browser.");
				return;
			}
						
			xmlHttp.onreadystatechange=updateAjax;
			xmlHttp.open("GET",url,true);
			xmlHttp.send(null);
			
		}
	}
	
	function updateAjax() {
		if(xmlHttp.readyState==4) {
			document.getElementById(xmlWeb).innerHTML=xmlHttp.responseText;	
			getAjax();		
		}
	}
	
	function GetXmlHttpObject() {
		var xmlHttp=null;
		
		try {
			xmlHttp=new XMLHttpRequest();
		} catch (e) {
			try {
				xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {
				xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
			}
		}
		
		return xmlHttp;
	}
