// AJAX'taki özel karakterleri zararsiz hale dönüstür
// & karakterinin kelimelerini bölmesine izin verme ( Fix Character )
function fc_(Text) {
	var temp = null
	
	temp = Text.replace(/\%/g, "%25")
	temp = temp.replace(/\+/g, "%2B")
	temp = temp.replace(/\&/g, "%26")
	temp = temp.replace(/\'/g, "%27")
	temp = temp.replace(/\"/g, "%22")
	
	return temp
}


//diger open url 
var please_wait = null;

function open_url(url, target) {
 	if ( ! document.getElementById) {
  		return false;
 	}

 	if (please_wait != null) {
  		document.getElementById(target).innerHTML = please_wait;
 	} 

 	if (window.ActiveXObject) {
  		link = new ActiveXObject("Microsoft.XMLHTTP");
 	} else if (window.XMLHttpRequest) {
  		link = new XMLHttpRequest();
 	}

 	if (link == undefined) {
  		return false;
 	}
 	link.onreadystatechange = function() { response(url, target); }
 	link.open("GET", url, true);
 	link.send(null);
}
//post
function AJAX() {
   var ajax = false;
   
   // Internet Explorer (5.0+)
   try {
     ajax = new ActiveXObject("Msxml2.XMLHTTP");  // yeni versiyon xmlhttp
   } catch (e) {
	   
      try {
        ajax = new ActiveXObject("Microsoft.XMLHTTP");  // eski versiyon xmlhttp
      } catch (e) {
        ajax = false;
      }

   }

   // Mozilla ve Safari
   if ( !ajax && typeof XMLHttpRequest != 'undefined' ) {
	   
     try{
        ajax = new XMLHttpRequest();
     }catch(e) {    
        ajax = false;
     }

   }

   // Diger
   if ( !ajax && window.createRequest ) {
     
	 try{
        ajax = window.createRequest();
     }catch(e) {  
        ajax = false;
     }

   }

	return ajax;
}


// POST istekleri
function JXP(yukleniyor, yer, dosya, qs) {
	ajax = new AJAX();
	
	if ( ajax ) {
		ajax.onreadystatechange = function () {}
		ajax.abort()
	}
	
	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-length", qs.length)
    ajax.setRequestHeader("Connection", "close")
	ajax.send(qs)
	
    ajax.onreadystatechange = function () {
		if( yukleniyor == 1 && yer != 'no_id' ) {
			if( ajax.readyState == 1 || ajax.readyState == 2 || ajax.readyState == 3 ) {
				var loading = '<img src="../img/loading7.gif" />'
				document.getElementById(yer).innerHTML = loading;
			}
		}
		
		if( ajax.readyState == 4 && yer != 'no_id' ) {
			document.getElementById(yer).innerHTML = ajax.responseText
			function AJAX() {}
        }
	}
		
}
//

function response(url, target) {
 	if (link.readyState == 4) {
	 	document.getElementById(target).innerHTML = (link.status == 200) ? link.responseText : "Aradığınız Sayfaya Ulaşılamıyor errorcode: " + link.status;
	}
}

function set_loading_message(msg) {
 	please_wait = msg;
}
  set_loading_message('<img src="../img/loading7.gif" />')

function popupmedia(url, gen, yuk){
eval(window.open(url,"_blank","toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=1,resizeable=1,width=" + gen + ",height=" + yuk + ",screenX=0,screenY=0,top=0,left=0"));
}
