/*AJAX Library2004-2005 Alexander Romanovichalex@sirensclef.com20051004*/var xmlhttp=false;/*@cc_on @*//*@if (@_jscript_version>=5)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();var req_timeout=5; // in seconds, suggested: 5var req_latency=200; // in milliseconds, suggested: 200var req_latency_alt=400; // in milliseconds, suggested: 400 (old IE workaround)var req_intervals=new Array();var req_timeouts=new Array();var req_msg='Sorry, the information you requested was not available at this time.';function set_html(contents,url,element) {eid=document.getElementById(element);if (contents) eid.innerHTML=contents;if (url) if (xmlhttp) {	xmlhttp.open('GET',url);	xmlhttp.onreadystatechange=function() {		if (xmlhttp.readyState==0) {			var req_start=new Date();			var req_start=req_start.getTime();		}		else if (xmlhttp.readyState==4) {eid.innerHTML=xmlhttp.responseText;}		else {			var req_end=new Date();			if ((req_end.getTime()-req_start)/1000>req_timeout) eid.innerHTML=req_msg;		};	};   xmlhttp.send(null);}else {	req_iframe=(!document.getElementById('ajaxfr')) ? '<iframe id="ajaxfr" name="ajaxfr" src="" style="height:0px;width:0px;visibility:hidden;"></iframe>' : '';	if (!document.getElementById(element+'_alt')) eid.innerHTML='<div id="'+element+'_alt">'+document.getElementById(element).innerHTML+'</div>'+req_iframe;	if (!req_intervals[element]) iframebuff(contents,url,element);};};function iframebuff(contents,url,id) {frames["ajaxfr"].document.body.innerHTML='';document.getElementById('ajaxfr').src=url;req_timeouts[id]=window.setTimeout('if (frames["ajaxfr"].document.body.innerHTML.length!=0) {window.clearInterval(req_intervals["'+id+'"]);document.getElementById("'+id+'_alt").innerHTML=req_msg;req_intervals["'+id+'"]=null;req_timeouts["'+id+'"]=null;};',req_timeout*1000);req_intervals[id]=window.setInterval('if (frames["ajaxfr"].document.body.innerHTML.length!=0) {window.clearTimeout(req_timeouts["'+id+'"]);document.getElementById("'+id+'_alt").innerHTML=frames["ajaxfr"].document.body.innerHTML;req_timeouts["'+id+'"]=null;window.clearInterval(req_intervals["'+id+'"]);req_intervals["'+id+'"]=null;};',req_latency_alt);};