// common vars
div = null;

// load reply
function loadReply(){
	if(request.readyState == 4){
		if(request.status == 200){
			document.getElementById(div).innerHTML = request.responseText;
		}
	}
}

// get page
function getPage(url){
	div = "content";
	request.open("GET",url,false);
	request.onreadystatechange = loadReply;
	request.send(null);
	if(browser == "FF"){ if(request.readystatechange == null){ loadReply(); } }
}

// Reset any form
function reset(fields){
	var fieldsArray = new Array();
	fieldsArray = fields.split(',');
	for(var i=0; i<fieldsArray.length;i++){
		document.getElementById(fieldsArray[i]).value = "";
	}
}

// Send contact form
function send(){
	var name = document.getElementById('name').value;
	var companyName = document.getElementById('companyName').value;
	var email = document.getElementById('email').value;
	var phone = document.getElementById('phone').value;
	var message = document.getElementById('message').value;
	validateField('name',name);
	validateField('companyName',companyName);
	validateField('email',email);
	validateEmail('email',email);
	validatePhone('phone',phone);
	validateField('message',message);
	var errors = "name,companyName,email,phone,message";
	if(checkForErrors(errors)){
		var sendInfo = "name="+escape(name)+"&companyName="+escape(companyName)+"&email="+escape(email)+"&phone="+escape(phone)+"&message="+escape(message);
		div = "content";
		var url = "sendMessage.php";
		request.open("POST",url,false);
		request.onreadystatechange = loadReply;
		request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		request.send(sendInfo);
		if(browser == "FF"){loadReply();}
	} else {
		alert('Check form for errors!');
	}
}
