var bustcachevar = 1;
var loadedobjects = "";
var rootdomain = "http://"+window.location.hostname;
var bustcacheparameter = "";
var prev = "";

//-------------------------------------------------//
function ajaxpage(url, containerid){

 var page_request = false

 if(window.XMLHttpRequest)
  page_request = new XMLHttpRequest()

 else if (window.ActiveXObject){

  try{

   page_request = new ActiveXObject("Msxml2.XMLHTTP")

  }catch (e){

   try{

    page_request = new ActiveXObject("Microsoft.XMLHTTP")

   }catch (e){


   }//try-catch


  }//try-catch

 }//else

 else{

  return false

 }//else

 page_request.onreadystatechange=function(){

  loadpage(page_request, containerid)

 }//page_request

 if(bustcachevar)
  bustcacheparameter=(url.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime()

 page_request.open('GET', url+bustcacheparameter, true)
 page_request.send(null)

}//ajaxpage
//-------------------------------------------------//
function loadpage(page_request, containerid){

 if(page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1)){

  if(prev != page_request.responseText){

   document.getElementById(containerid).innerHTML = page_request.responseText;
   prev = page_request.responseText;

  }//if

 }//if

}//loadpage
//-------------------------------------------------//
function loadobjs(){

 if(!document.getElementById)
  return;

 for(i=0; i<arguments.length; i++){

  var file=arguments[i]
  var fileref=""

  if(loadedobjects.indexOf(file)==-1){


  }//if
 
  if(fileref!=""){

   document.getElementsByTagName("head").item(0).appendChild(fileref)
   loadedobjects+=file+" " //Remember this object as being already added to page

  }//if

 }//for

}//loadobjs
//-------------------------------------------------//
