//<script>

function fnReadyStateChangeFilter(objName) {
	if (xh1.readyState!=4){
		document.getElementById(objName).innerHTML = "<img src='images/loadingDiv.gif'>";
		return;
	};
	
	var szText = xh1.responseText;
	szText = szText.substring(szText.indexOf("MARKER1")+7);
	szText = szText.substring(0,szText.indexOf("MARKER2"));
	var szErr = szText;
	szErr = szErr.substring(szErr.indexOf(">")+1);
	szErr = szErr.substring(0,szErr.indexOf("</span>"));
	if(szErr.substring(0,6) == "ERROR="){
		alert(szErr.substring(6));
		return;
	}
	
	if(szText != ''){
		document.getElementById(objName).innerHTML = szText;
		if (thumbnailviewer) thumbnailviewer.init();
	}
}

function getXMLHTTPObject() {
	var xmlhttp=false;
	/*@cc_on @*/
	/*@if (@_jscript_version >= 5)
	// JScript gives us Conditional compilation, we can cope with old IE versions.
	// and security blocked creation of the objects.
	 try {
	  xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	 } catch (e) {
	  try {
	   xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	  } catch (E) {
	   xmlhttp = false;
	  }
	 }
	@end @*/
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
	  xmlhttp = new XMLHttpRequest();
	}
	return xmlhttp;
}

//</script>
