﻿var GS = new myLibrary();
function myLibrary() { this.ajax = ajax }

function ajax(data, method, url, divid){


document.getElementById(divid).innerHTML='<div align=\"center\"  style=\"font-family: Tahoma; font-size: 12px; color: #000000\"><img src=\"/images/yukleniyor.gif\" />&nbsp;Lütfen Bekleyiniz...</div><br />'
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){}
}
}
else
return false
page_request.onreadystatechange=function(){
loadpage(page_request, divid)
}
if (method == 'GET') {var url = url +'?'+ data}
page_request.open(method, url, true)

page_request.setRequestHeader("Cache-Control", "no-cache"); 
page_request.setRequestHeader("If-Modified-Since", "Wed, 31 Dec 1980 00:00:00 GMT"); 
page_request.setRequestHeader("Expires", "Wed, 31 Dec 1980 00:00:00 GMT"); 
page_request.send(data)
return page_request
}






function loadpage(page_request, divid)
{




if (page_request.readyState == 4 && page_request.status == 200) {
document.getElementById(divid).innerHTML= page_request.responseText
}

else {


    // Sayfa Yok ise
   if (page_request.readyState == 4 && page_request.status == 404) {
	document.getElementById(divid).innerHTML = 'Sayfa Bulunamadı';
    }

   else {



    // ic sunucu hatasi var ise
    if (page_request.readyState == 4 && page_request.status == 500) {
	document.getElementById(divid).innerHTML = page_request.responseText
	//document.getElementById(divid).innerHTML = 'Bir Hata Oluştu Lütfen daha sonra tekrar deneyiniz.';

	 }
	else{



	 // Kaynak bos geliyor ise
	 if (page_request.readyState == 4 && page_request.status == 1223) {
		document.getElementById(divid).innerHTML = 'Sayfa Okuma Hatası';

	  }



	}


    }


}

}
