<!--

// ----------------------------------------------
// Call Me Back Ajax

var callmeback_result;

function callmeback_check_details() {

	var phone_number = document.getElementById('your_number');
	var country = document.getElementById('country');
	var name = document.getElementById('your_name');

  	var instructions = document.getElementById('callmeback_instructions');
  	var error_message = document.getElementById('callmeback_error');

	if ( phone_number.value.length > 0 && name.value.length > 0 && country.value != '' ) {

    	instructions.innerHTML = 'processing, please wait...';
    	error_message.innerHTML = '';
    	callmeback_process_request();
	}
	else {
       	instructions.innerHTML = '';
    	error_message.innerHTML = 'Please Enter Details';
	}
}

function callmeback_loadXMLDoc(url) {

	// safari/mozilla only
	if (window.XMLHttpRequest) {
		callmeback_result = new XMLHttpRequest();
		callmeback_result.onreadystatechange = callmeback_processReqChange;
		callmeback_result.open("GET", url, true);
		callmeback_result.send(null);
	} else // IE
	if (window.ActiveXObject) {
		callmeback_result = new ActiveXObject("Microsoft.XMLHTTP");
		if (callmeback_result) {
			callmeback_result.onreadystatechange = callmeback_processReqChange;
			callmeback_result.open("GET", url, true);
			callmeback_result.send();
		}
	}
}

function callmeback_processReqChange() {

	// only if req shows "loaded"
	if (callmeback_result.readyState == 4) {

    	var error_message = document.getElementById('callmeback_error');
    	var instructions = document.getElementById('callmeback_instructions');

    	// only if "OK"
		if (callmeback_result.status == 200) {

		    response = callmeback_result.responseXML.documentElement;
			result = response.getElementsByTagName('result')[0].firstChild.data;

			if (result == 'OK') {
				error_message.innerHTML = '';
				instructions.innerHTML = 'Thankyou<br />We will call shortly';
			}
			else if (result == 'DBError') {
				instructions.innerHTML = '';
				error_message.innerHTML = 'Error!';
			}
		}
		else {
			// Server did not respond correctly
			error_message.innerHTML = 'Response Error!';
    		instructions.innerHTML = '';
		}
	} else {
    	//error_message.innerHTML = 'died';
	}
}

function callmeback_process_request() {

	var phone_number = document.getElementById('your_number');
	var country = document.getElementById('country');
	var name = document.getElementById('your_name');

	
//	var url = '/ajax/call_me_back.php?name=' + name.value + '&number=' + phone_number.value + '&country=' + country.value;

  //  callmeback_loadXMLDoc(url);
 var url = '/oldsite/callme.aspx?name=' + name.value + '&number=' + phone_number.value + '&country=' + country.options[country.selectedIndex].text;
window.location = url;
}

function callmeback_display_instructions() {
	var instructions = document.getElementById('callmeback_instructions');
	instructions.innerHTML = 'Please Complete Details';
	var error_message = document.getElementById('callmeback_error');
	error_message.innerHTML = '';
}

function callmeback_hide_instructions() {
	var instructions = document.getElementById('callmeback_instructions');
	instructions.innerHTML = '';
	var error_message = document.getElementById('callmeback_error');
	error_message.innerHTML = '';
}

//-->