// JavaScript Document
function sendMessage() {

	var dept = getSelect('dept','value');
	var name = document.getElementById('name').value;
	if(name == ''){alert('Please add your name'); return; }
	var email = document.getElementById('email').value;
	if(email == ''){alert('Please add your email'); return; }
	var comments = document.getElementById('comments').value;
	var tel = document.getElementById('tel').value;
	var ppty = document.getElementById('ppty').value;

var ajax = new sack();
ajax.requestFile = '../sendMessage.php';
ajax.setVar('name',name);
ajax.setVar('email',email);
ajax.setVar('comments',comments);
ajax.setVar('tel',tel);
ajax.setVar('ppty',ppty);
ajax.setVar('dept',dept);
ajax.onLoading = function() {  var txt = document.getElementById('comments');   txt.value = 'Sending.....'; };
ajax.onError = function() { alert('There was a problem with this function. Please refresh the page and try again.'); ajax = null;
 };
ajax.onCompletion = function() { 
		var answer = ajax.response; 
		var input_email = document.getElementById('email'); input_email.value = ''; input_email = null;
		var input_name = document.getElementById('name'); input_name.value = ''; input_name = null; 
		 var input_tel = document.getElementById('tel'); input_tel.value = ''; input_tel = null; 
		var txt = document.getElementById('comments');   
		if(answer == 1) {
		txt.value = 'Your message has been sent, thank you. We will be in touch at the next opportunity.';
		} else {
		txt.value = 'There was a problem sending your message. Please go to the contact us section for further contact details';
		}
		ajax = null;
};
ajax.runAJAX();


}
function getSelect(id,textorvalueorindex) {
	//if (typeof textorvalueorindex == 'undefined' ) textorvalueorindex = 'text';
	var el = document.getElementById(id);
	var index = el.selectedIndex;
	switch (textorvalueorindex) {
		case 'value':
			return el[index].value; 
		case 'index':
			return index; 
		case 'text':
			return el[index].text;
		default:
			return el;		
	}	
}
