var http = createRequestObject(); 
var where = (navigator.appName == "Microsoft Internet Explorer") ? -1 : null; 

function createRequestObject() { 
	 var ro; 
	 var browser = navigator.appName; 
	 if(browser == "Microsoft Internet Explorer"){ 
		  ro = new ActiveXObject("Microsoft.XMLHTTP"); 
	 }else{ 
		  ro = new XMLHttpRequest(); 
	 } 
	 return ro; 
} 

function addElement(ogg,val,text) { 
	var newOption; 
	newOption = document.createElement("option"); 
	newOption.value = val; 
	newOption.text = text; 
	ogg.add(newOption, where);     
} 

function removeElement(ogg) { 
	if(ogg.options.length > 0){ 
		while (ogg.options.length) { 
			ogg.remove(0); 
		}	     
	} 
} 

function disabledElement(ogg,val) { 
	document.getElementById(ogg).disabled = val; 
}

function stateChanged()	{
	if (xmlhttp.readyState==4)	{
		document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
		}
	}

function getPage(urlbase, page, qrystr, elemento) {
		xmlhttp=createRequestObject();
		if (xmlhttp==null) {
		  alert ("Browser does not support HTTP Request");
		  return;
		  }

		var url=urlbase;
		url=url+page+"?q="+qrystr;
		url=url+"&sid="+Math.random();
		//alert(url + '-' + elemento);

		//xmlhttp.onreadystatechange=function(){stateChangedElement(elemento);};
		xmlhttp.onreadystatechange=function(){     
			if (xmlhttp.readyState==4 || xmlhttp.readyState=="complete"){
				document.getElementById(elemento).innerHTML=xmlhttp.responseText;        
				}     
			};
		xmlhttp.open("GET",url,true);
		xmlhttp.send(null);
}

/*
function stateChangedElement(id) {
	if (xmlhttp.readyState==4 || xmlhttp.readyState=="complete") {
		document.getElementById(id).innerHTML=xmlhttp.responseText;
		}
	}

function getPageTwit(page, qrystr) {
		xmlhttp=createRequestObject();
		if (xmlhttp==null) {
		  alert ("Browser does not support HTTP Request");
		  return;
		  }
		var url="../scripts/";
		url=url+page+"?q="+qrystr;
		url=url+"&sid="+Math.random();
		//alert(url);
		xmlhttp.onreadystatechange=stateChangedTwit;
		xmlhttp.open("GET",url,true);
		xmlhttp.send(null);
	}
	
function stateChangedTwit()	{
	if (xmlhttp.readyState==4)	{
		document.getElementById("honeytwitter").innerHTML=xmlhttp.responseText;
		}
	}
*/

