
var xmlHttp, targetdiv
function load(fname,target){
    document.getElementById(fname).innerHTML="<div class='tac'><table class='noborder tac'><tr><td><img alt='' class='noborder' src='resimler/loading.asp' /></td><td>Yükleniyor...</td></tr></table></div>";
    getPage(target,fname);
}

var xmlHttpRequestHandler = new Object();
xmlHttpRequestHandler.createXmlHttpRequest = function(){

  var XmlHttpRequestObject;
  if (typeof XMLHttpRequest != "undefined"){
   XmlHttpRequestObject = new XMLHttpRequest();
  }
  else if (window.ActiveXObject){
   // look up the highest possible MSXML version
   var tryPossibleVersions=["MSXML2.XMLHttp.6.0",
                            "MSXML2.XMLHttp.5.0",
                            "MSXML2.XMLHttp.4.0",
                            "MSXML2.XMLHttp.3.0",
                            "MSXML2.XMLHttp",
                            "Microsoft.XMLHttp"];

  for (i=0; i< tryPossibleVersions.length; i++){
   try{
      XmlHttpRequestObject = new ActiveXObject(tryPossibleVersions[i]);
      break;
   }
   catch (xmlHttpRequestObjectError){
      //ignore
   }
  }
 }
 return XmlHttpRequestObject;
}

var requestObject;
var READY_STATE_COMPLETE = 4;
var PAGE_SUCCESS = 200;
var REDIRECT = 301;
var targetdiv
function getPage(url,target){
    targetdiv=target;
    requestObject = xmlHttpRequestHandler.createXmlHttpRequest();
    requestObject.onreadystatechange=processResponse;
    requestObject.open("Get",url,true);
    requestObject.setRequestHeader('Content-Type','text/html; charset=utf-8'); 
    requestObject.setRequestHeader("Cache-Control", "no-cache"); 
    requestObject.setRequestHeader("If-Modified-Since", "Wed, 31 Dec 1980 00:00:00 GMT"); 
    requestObject.setRequestHeader("Expires", "Wed, 31 Dec 1980 00:00:00 GMT");
    requestObject.send(null);
}

function processResponse(){
    var ready = requestObject.readyState;
    //burda ufak bir düzeltme yaptım. eskisi hata veriyordu status'e erişirken
    if(ready==READY_STATE_COMPLETE){
        if(requestObject.status==PAGE_SUCCESS){
            var div_handle = document.getElementById(targetdiv);
            //check if DIV element is found
            if(div_handle){
               div_handle.innerHTML=requestObject.responseText;
            }
            window.top.document.title="HUZUR PINARI";
            if(typeof(loaded)!="undefined")
                if(!loaded(1))
                    load1();
                else if(!loaded(2))
                    load2();
                else if(!loaded(3))
                    load3();
        //redirect handler ekledim. gerçi kendisi de yönlendiriyo çoğu zaman ama bazen gerekli olabiliyor
        }else if(requestObject.status==REDIRECT){
            getPage(requestObject.getResponseHeader("Location"),targetdiv);
        }
    }
}
