// JavaScript Document
var xmlHttpFP;
var setRefT;



function getElementIDFix(layerId)
{
	var elem;
	if( document.getElementById ){ // this is the way the standards work
		elem = document.getElementById(layerId);
	}else if( document.all ){ // this is the way old msie versions work
		elem = document.all[layerId];
	}else if( document.layers ){ // this is the way nn4 works
		elem = document.layers[layerId];
	}
	return elem;
}


String.prototype.trim = function() {
    a = this.replace(/^\s+/, '');
    return a.replace(/\s+$/, '');
};

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


function FPChanged() 
{ 
	if (xmlHttpFP.readyState==4 && xmlHttpFP.status == 200){
		var elem=getElementIDFix("MainContent");
		elem.innerHTML=xmlHttpFP.responseText;
		evalAjaxContent(xmlHttpFP.responseText);
	} else if (xmlHttpFP.readyState==1 || xmlHttpFP.readyState==2 || xmlHttpFP.readyState==3){ 
		var elem=getElementIDFix("MainContent");
		elem.innerHTML=loadstat;
	}
}

function evalAjaxContent(content) {
  while(true) {
    var sindex = content.indexOf('<script type="text/javascript">');
    if(sindex < 0) { break; }
	content = content.substring(sindex);
    var eindex = content.indexOf("</script>");
	eval(content.substring(content.indexOf('>')+1,eindex));
    content = content.substring(eindex+9, content.length);
  }
  
}


function showFP()
{
	xmlHttpFP=GetxmlHttpFPObject();
	if (xmlHttpFP==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  } 

	xmlHttpFP.onreadystatechange=FPChanged;
	xmlHttpFP.open("GET",'index.php?op=NewsAdmin'+'&sessiontimestamp=' + new Date().getTime(),true);
	xmlHttpFP.setRequestHeader("If-Modified-Since", "Sun, 1 Jun 2008 00:00:00 GMT");
	xmlHttpFP.setRequestHeader("Cache-Control", "no-cache"); 
	xmlHttpFP.send(null);
} 

