var xmlHttp;
var imgwaiter;
var mytimer

function delayedload(url){
	pagetoload = url
	slidepage('up')
}

//function waitforit(url){
//	clearInterval(mytimer);
//	writehash(url);
//}

function waitforimages(){
var imgs = document.getElementsByTagName("img")
for (i in imgs){
if (imgs[i].complete==false){
return false;
}
}
clearInterval(imgwaiter);
document.getElementById('loader').innerHTML = "";
slidepage('down');
}


function ajaxload(page){


var loadingtext = "<div class='loader'>"
loadingtext+="Loading Content...&nbsp&nbsp"
loadingtext+="<img src='im/loader.gif'>"
loadingtext+="</div>"

document.getElementById('loader').innerHTML = loadingtext;
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
  {
	document.getElementById('ajax-page-content').innerHTML = "Browser does not support HTTP Request"
  return
  } 
var url = page + '?timestamp='+ timeStamp()
xmlHttp.onreadystatechange=stateChanged 
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}

function stateChanged() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 document.getElementById('ajax-page-content').innerHTML=xmlHttp.responseText;
 imgwaiter = setInterval("waitforimages()", 50)
 } 
}

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

function timeStamp(){
	var d=new Date();
	var o =d.getYear().toString();
	o += d.getMonth().toString();
	o += d.getDate().toString();
	o += d.getHours().toString();
	o += d.getMinutes().toString();
	o += d.getSeconds().toString();
	o += d.getMilliseconds().toString();
	return o;
}
