/* ------------------------------------------------------------------------- */

/*																			 */

/*					    		eyceks v1.3						 			 */

/*						eburhan [at] gmail [nokta] com						 */

/*				daha kolayını bulursanız bana da haber verin :)				 */

/*																			 */

/* ------------------------------------------------------------------------- */



function AJAX() {

   var ajax = false;

   

   // Internet Explorer (5.0+)

   try {

     ajax = new ActiveXObject("Msxml2.XMLHTTP"); 

   } catch (e) {

	   

      try {

        ajax = new ActiveXObject("Microsoft.XMLHTTP");

      } catch (e) {

        ajax = false;

      }



   }



   // Mozilla veya Safari

   if ( !ajax && typeof XMLHttpRequest != 'undefined' ) {

	   

     try{

        ajax = new XMLHttpRequest();

     }catch(e) {    

        ajax = false;

     }



   }



   // Diger (IceBrowser)

   if ( !ajax && window.createRequest ) {

     

	 try{

        ajax = window.createRequest();

     }catch(e) {  

        ajax = false;

     }



   }



	return ajax;

}





// POST işlemleri

function JXP(yukleniyor, yer, dosya, sc) {

	ajax = new AJAX();

	

	if ( ajax ) {

		ajax.onreadystatechange = function () {}

		ajax.abort()

	}



    ajax.onreadystatechange = function () {	Loading(yukleniyor, yer) }

	

	ajax.open('POST', dosya, true)

	ajax.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT")

	ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8')

	//ajax.setRequestHeader('Content-Type','text/xml; charset=UTF-8')

	//ajax.setRequestHeader('Content-Type','charset=UTF-8')

    ajax.setRequestHeader("Content-length", sc.length)

    ajax.setRequestHeader("Connection", "close")

	ajax.send(sc)		

}





// GET işlemleri

function JXG(yukleniyor, yer, dosya, sc) {

	ajax = new AJAX();

	

	if ( ajax ) {

		ajax.onreadystatechange = function () {};

		ajax.abort();

	}



	// son hazırlık

	if(sc) {

		dosya = dosya +'?'+ sc;

	}



    ajax.onreadystatechange = function () {	Loading(yukleniyor, yer); }

	

	ajax.open('GET', dosya, true);

	ajax.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");

	ajax.setRequestHeader("Connection", "close");

	ajax.send(null);	

}





// Yükleme işlemleri

function Loading(yukleniyor, yer) {

	if( yukleniyor == 1 && yer != 'no_id' ) {

		if( ajax.readyState == 1 || ajax.readyState == 2 || ajax.readyState == 3 ) {

			var loading = '<font class=grey11>Y&uuml;kleniyor</font>'

			document.getElementById(yer).innerHTML = loading;

		}

	}



	if( ajax.readyState == 4 && yer != 'no_id' ) {

		if (ajax.status == 200) {

            document.getElementById(yer).innerHTML = ajax.responseText;

        } else {

            document.getElementById(yer).innerHTML = '<strong>HATA:</strong> ' + ajax.statusText;

        }

		function AJAX() {};

    }

}





// Özel karakterleri zararsız hale dönüştür

// ( Fix Character )

function fc_(text) {

	var temp;

	

	temp = encodeURIComponent(text);

	

	return temp;

}