// JavaScript Document
function onPanelLoaded() {
     setTimeout( function() {getObject('realname').focus();}, 800 );
}

function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      oldonload();
      func();
    }
  }
}

//addLoadEvent(formmaker);

// START K-JAX FUNCTIONS
function makeAJAX(){
	var aj;  // The variable that makes Ajax possible!
	try{
		// Opera 8.0+, Firefox, Safari
		aj = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			aj = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				aj = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser isn't allowing AJAX!!");
				return false;
			}
		}
	}
	return aj;
}

function getObject(name){
	var ns4 = (document.layers) ? true : false;
	var w3c = (document.getElementById) ? true : false;
	var ie4 = (document.all) ? true : false;
	if (ns4) return eval('document.' + name);
	if (w3c) return document.getElementById(name);
	if (ie4) return eval('document.all.' + name);
	return false;
}

function formmaker(){
	ajaxRequest = makeAJAX();
		ajaxRequest.onreadystatechange = function (){
		if(ajaxRequest.readyState == 4){
			var myDiv = document.getElementById('quickform');
			try {
				myDiv.innerHTML = ajaxRequest.responseText;
			}
			catch (e) {
				// IE fails unless we wrap the string in another element.
				var wrappingDiv = document.createElement('div');
				wrappingDiv.innerHTML = ajaxRequest.responseText;
				myDiv.appendChild(wrappingDiv);
			}
		}
	};
	ajaxRequest.open("GET", "/contact.php", true);
	ajaxRequest.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
	ajaxRequest.send(null);
}

function formsender(){
	var realname = getObject('realname').value;
	var email = getObject('email').value;
	var telephone = getObject('telephone').value;
	var company = getObject('company').value;
	var details = getObject('details').value;

	ajaxRequest = makeAJAX();
	
	ajaxRequest.onreadystatechange = function (){
		if(ajaxRequest.readyState == 4){
			var myDiv = document.getElementById('quickform');
			try {
				myDiv.innerHTML = ajaxRequest.responseText;
			}
			catch (e) {
				// IE fails unless we wrap the string in another element.
				var wrappingDiv = document.createElement('div');
				wrappingDiv.innerHTML = ajaxRequest.responseText;
				myDiv.appendChild(wrappingDiv);
			}
		}
	};
	
	ajaxRequest.open("GET", "/contact.php?realname=" + realname + "&email=" + email + "&telephone=" + telephone + "&company=" + company + "&details="+details+"&send=true", true);
	ajaxRequest.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
	ajaxRequest.send(null);
}