var xmlHttp;

// Ajax-enabled dropdown
function selDropAjax(frmNam, fldRes, str) {
	xmlHttp	= GetXmlHttpObject();
	if (xmlHttp==null) {
		alert("Browser does not support HTTP Request");
		return;
	}
	var pAc	= document.getElementById(frmNam).pAc.value;
	var url	= "/iframes/ajaxresult.htm?pAc=" + pAc + "&q=" + str + "&sid=" + Math.random();
	//alert(frmNam);

	if (fldRes == "txtHint") {
		xmlHttp.onreadystatechange	= stateChangedTxtHint;
	} else {
		xmlHttp.onreadystatechange	= stateChanged;
	}
	xmlHttp.open("GET", url, true);
	xmlHttp.send(null);
}

// Display result in 'blablabla'
function stateChanged() { 
	if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete") { 
		document.getElementById('blablabla').innerHTML	= xmlHttp.responseText;
	} 
}

// Display result in 'txtHint'
function stateChangedTxtHint() { 
	var fldRes	= "txtHint";
	//alert(fldRes);
	if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete") { 
		document.getElementById(fldRes).innerHTML	= xmlHttp.responseText;
	} 
}

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


// ------------------------ 

function navSideBarAjaxGoto(frmNam) {
	var strURL;
	if (document.getElementById(frmNam).navSideBarAjaxLower.value == '[Select Destination]' || document.getElementById(frmNam).navSideBarAjaxLower.value == '') {
		strURL = document.getElementById(frmNam).navSideBarAjaxUpper.value;
	} else {
		strURL = document.getElementById(frmNam).navSideBarAjaxLower.value;
	}
	var arrURL	= strURL.split('|');
	//window.location.href = arrURL[2];
	top.location.href = arrURL[2];
}

