// JavaScript Document

function zzz() {
	c=0;
	tables=document.getElementsByTagName("table");
	for (i=0;i<tables.length;i++) {
		if (tables[i].className=="contenttable") {
		  btexts=document.getElementsByTagName("p");
			for (j=0;j<btexts.length;j++) {
			  btexts[j].style.marginTop="1px";
				btexts[j].style.marginBottom="1px";
				btexts[j].style.paddingBottom="0px";
				btexts[j].style.paddingTop="0px";
				c++;
			}
		}
	}
	//alert(c + " elements!");
}

function pageLoader() {
	zzz();
	var l = 0;
  var al = location.href.replace(/.*?L=(.*)/,"$1");
	if (!isNaN(al))
	  l = al;
	xrequest("/nus/nus.php?L="+l,"kteaser");
	//document.getElementById("kteaser").innerHTML = "NEWS";
}

window.onload=pageLoader;



try{
   req = new XMLHttpRequest();
}
catch (e){
  try{
	   req = new ActiveXObject("Msxml2.XMLHTTP");
  } 
  catch (e){
	 try{
		 req = new ActiveXObject("Microsoft.XMLHTTP");
	} 
	catch (failed){
		req = null;
	}
 }  
}

xreq_dest="additional_content";

request_running=false;
request_busy_cnt=0;

function handleReceiveStat(){            
  play=false;
	switch(req.readyState) {
	case 4:
	if(req.status!=200) {
		request_running=false;
	}else{   
		if (document.getElementById(xreq_dest)) {
			document.getElementById(xreq_dest).innerHTML = req.responseText;
			document.getElementById(xreq_dest).style.display="";
		}
		request_running=false;
	}
	break;
	
	default: 
		return false;
	break;     
  }
};

function xrequest(url,destination) {
  if (!request_running) {
    //kdebug("url: "+url);
    request_running=true;
    xreq_dest=destination;
		//if (destination!="tracker_btn" && url.indexOf('observer.php')==-1 && url.indexOf('visitor_detail.php')==-1)
		  //document.getElementById(xreq_dest).innerHTML=document.getElementById("loader_span").innerHTML;
    req.open("GET", url, true);
    req.onreadystatechange = handleReceiveStat;
    //"http://"+location.hostname+"/"+
    req.send(" ");
    //alert(url);
  } else {
    window.setTimeout("xrequest('"+url+"','"+destination+"')",1500+Math.round(Math.random()*3000));
	debug("xrequest('"+url+"','"+destination+"')");
	request_busy_cnt++;
	if (request_busy_cnt>100) {
	  request_running=false;
	  request_busy_cnt=0;
	}
  }
}