//XMLHTTPrequest
function createObject() {
	var request_type;
	var browser = navigator.appName;
	if(browser == "Microsoft Internet Explorer"){
		request_type = new ActiveXObject("Microsoft.XMLHTTP");
	}else{
		request_type = new XMLHttpRequest();
	}
	return request_type;
}

var http = createObject();




//show php response
function insertReply() {
	if(http.readyState == 4){
		var response = http.responseText;
		document.getElementById('form').innerHTML = response;
	}
}




//validate name
var nocache = 0;
function validateName() {
	var name = document.getElementById('name').value;
	if(name == ''){
		document.getElementById('name').value = 'Name required';
	}
}

//validate company
function validateCompany() {
	var company = document.getElementById('company').value;
	if(company == ''){
		document.getElementById('company').value = 'Company required';
	}
}

//validate email
function validateEmail() {
	var email = document.getElementById('email').value;
	if(email == ''){
		document.getElementById('email').value = 'Email required';
	}
}

//validate phone
function validatePhone() {
	var phone = document.getElementById('phone').value;
	if(phone == ''){
		document.getElementById('phone').value = 'Phone';
	}
}

//validate message
function validateMessage() {
	var message = document.getElementById('message').value;
	if(message == ''){
		document.getElementById('message').value = 'How can we help you?';
	}
}




//name behavior
function Name(){
	var name = document.getElementById('name').value;
	if(name == '* Name'){
		document.getElementById('name').value = '';
	}
	if(name == 'Name required'){
		document.getElementById('name').value = '';
	}
}

//company behavior
function Company(){
	var company = document.getElementById('company').value;
	if(company == '* Company'){
		document.getElementById('company').value = '';
	}
	if(company == 'Company required'){
		document.getElementById('company').value = '';
	}
}

//email behavior
function Email(){
	var email = document.getElementById('email').value;
	if(email == '* Email'){
		document.getElementById('email').value = '';
	}
	if(email == 'Email required'){
		document.getElementById('email').value = '';
	}
}

//phone behavior
function Phone(){
	var phone = document.getElementById('phone').value;
	if(phone == 'Phone'){
		document.getElementById('phone').value = '';
	}
}

//message behavior
function Message(){
	var message = document.getElementById('message').value;
	if(message == 'How can we help you?'){
		document.getElementById('message').value = '';
	}
}



//submit form
function submitForm() {
	var name = document.getElementById('name').value;
	var company = document.getElementById('company').value;
	var email = document.getElementById('email').value;
	var phone = document.getElementById('phone').value;
	var message = document.getElementById('message').value;
	nocache = Math.random();
	http.open('get', 'themes/bluehuecms/includes/contactProcess.php?nocache='+nocache+'&name='+name+'&company='+company+'&email='+email+'&phone='+phone+'&message='+message);
	http.onreadystatechange = insertReply;
	http.send(null);
}


//clear form
function clearForm() {
    name= document.getElementById('name').value = '';
    company= document.getElementById('company').value = '';
    email= document.getElementById('email').value = '';
    phone= document.getElementById('phone').value = '';
    message= document.getElementById('message').value = '';
}






