var xmlHttp = null;
function getXmlHttpObject() {
	try {
	  xmlHttp=new XMLHttpRequest();	  // Firefox, Opera 8.0+, Safari
	}
	catch (e) {
	  try { 	  // Internet Explorer
	    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
	  }
	  catch (e) {
	    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
	  }
	}
}

function checkHTTPresponse() {
	if (xmlHttp.readyState==4){
    if(xmlHttp.status == 200) {
    	try { // Als internet explorer
        var xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
        xmlDoc.async="false";
        xmlDoc.loadXML(xmlHttp.responseText);
    	}
    	catch (e) {
        var xmlDoc = xmlHttp.responseXML;
      }

			window.alert(xmlHttp.statusText);
		}
	}
}

function get(obj) {
   var poststr = "mytextarea1=" + encodeURI( document.getElementById("mytextarea1").value ) +
                 "&mytextarea2=" + encodeURI( document.getElementById("mytextarea2").value );
   makePOSTRequest('post.php', poststr);
}

function getXMLresponce(xmlObj) {
	try { // Als internet explorer
    var xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
    xmlDoc.async="false";
    xmlDoc.loadXML(xmlObj.responseText);
	}
	catch (e) {
    var xmlDoc = xmlObj.responseXML;
  }
	return xmlDoc
}

function FillObj(ObjID, Value) {
	if (xmlHttp.readyState==4){
    if(xmlHttp.status == 200) {
			var Object = document.getElementById(ObjID);
			if(!XML) {
			  Object.innerHTML = Value;
			}
			else {
			  getXmlHttpObject();

				var url=RootDir+XMLFile;
				var xmlDoc = loadXMLDoc(url);
			}
		}
	}
}

function loadXMLDoc(dname) {
	var xmlDoc;
	// code for IE
	if (window.ActiveXObject) {
		xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
		xmlDoc.async="false";
	} // code for Mozilla, Firefox, Opera, etc.
	else if (document.implementation && document.implementation.createDocument) {
		xmlDoc=document.implementation.createDocument("","",null);
		xmlDoc.async=false;
	}
	else {
		alert('Your browser cannot handle this script');
	}
	xmlDoc.load(dname);

	return xmlDoc;
}