

var xmlhttp=null;

function getJSON( url )
{
	if (window.XMLHttpRequest)
	{
		// code for IE7+, Firefox, Chrome, Opera, Safari
		xmlhttp=new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		// code for IE6, IE5
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	else
	{
		alert("Your browser does not support XMLHTTP!");
		return;
	}

	xmlhttp.open("GET",url,false);

	xmlhttp.send(null);

	return eval( '(' + xmlhttp.responseText + ')' );
}

function doAjax(url, objectId, type)
{
	if (window.XMLHttpRequest)
	  {
	  // code for IE7+, Firefox, Chrome, Opera, Safari
	  xmlhttp=new XMLHttpRequest();
	  }
	else if (window.ActiveXObject)
	  {
	  // code for IE6, IE5
	  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	  }
	else
	  {
	  alert("Your browser does not support XMLHTTP!");
	  return;
	  }
	
	xmlhttp.open("GET",url,false);

	xmlhttp.send(null);
	if (type == 0) { // innerHTML
		document.getElementById(objectId).innerHTML=xmlhttp.responseText;
		contact();
	}
	if (type == 1) { // value
		document.getElementById(objectId).value=xmlhttp.responseText;
		contact();
	}
}

var http=null;

function doAjaxPost(url, objectId, type, params)
{
	if (params == null) {
		params = '_=_';
	}
	if (window.XMLHttpRequest)
	  {
	  // code for IE7+, Firefox, Chrome, Opera, Safari
	  http=new XMLHttpRequest();
	  }
	else if (window.ActiveXObject)
	  {
	  // code for IE6, IE5
	  http=new ActiveXObject("Microsoft.XMLHTTP");
	  }
	else
	  {
	  alert("Your browser does not support XMLHTTP!");
	  return;
	  }
	
	http.open("POST",url,false);
	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http.setRequestHeader("Content-length", params.length);
	http.setRequestHeader("Connection", "close");
	http.send(params);
	if (type == 0) { // innerHTML
		document.getElementById(objectId).innerHTML=http.responseText;
	}
	if (type == 1) { // value
		document.getElementById(objectId).value=http.responseText;
	}
}

