/*

(c)2009 Look Creative
Last Updated: 22/01/2010

*/

var XMLHttpRequestObject = false;

if(window.XMLHttpRequest){
	XMLHttpRequestObject = new XMLHttpRequest();
} else if (window.ActiveXObject){
	XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
}

function getData(dataSource, divID)
{
	document.getElementById(divID).innerHTML = "<div style='padding:5px' align='center'><img src='images/ajax-loader.gif' /></div>";
	if(XMLHttpRequestObject){
		var obj = document.getElementById(divID);
		XMLHttpRequestObject.open("GET", dataSource);

		XMLHttpRequestObject.onreadystatechange = function()
		{
			if(XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200){
				obj.innerHTML = XMLHttpRequestObject.responseText;
			}
		}
		XMLHttpRequestObject.send(null);
	}
}

function popupData(dataSource, divID)
{
	document.getElementById(divID).innerHTML = "<div id='popupDiv'><div style='padding:10px' align='center'><img src='images/ajax-loader.gif' /><br /><br />Loading</div></div>";
	if(XMLHttpRequestObject){
		var obj = document.getElementById(divID);
		XMLHttpRequestObject.open("GET", dataSource);

		XMLHttpRequestObject.onreadystatechange = function()
		{
			if(XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200){
				obj.innerHTML = XMLHttpRequestObject.responseText;
			}
		}
		XMLHttpRequestObject.send(null);
	}
}

function goToURL(theurl){
	window.location.href=theurl;
}

function ShowDiv(whichdiv){
	var d = document.getElementById(whichdiv);
	d.style.display="block";
}

function HideDiv(whichdiv){
	var answer = confirm("Are you sure you want to close this window?")
	if (answer){
		var d = document.getElementById(whichdiv);
		d.style.display="none";
	}
}

function stopRKey(evt) {
  var evt = (evt) ? evt : ((event) ? event : null);
  var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
  if ((evt.keyCode == 13) && (node.type=="text"))  {return false;}
}

document.onkeypress = stopRKey; 

var checkobj

function agreesubmit(el){
	checkobj=el
	if (document.all||document.getElementById){
		for (i=0;i<checkobj.form.length;i++){  //hunt down submit button
			var tempobj=checkobj.form.elements[i]
			if(tempobj.type.toLowerCase()=="button")
				tempobj.disabled=!checkobj.checked
			}
		}
	}

function defaultagree(el){
	if (!document.all&&!document.getElementById){
		if (window.checkobj&&checkobj.checked)
			return true
		else{
			alert("Please read/accept terms to submit form")
			return false
		}
	}
}
