/* ------------------------------------------------------------------------- */
/*																			 */
/*					    		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 JXP1(yukleniyor, yer, dosya, sc) {
	ajax1 = new AJAX();
	
	if ( ajax1 ) {
		ajax1.onreadystatechange = function () {}
		ajax1.abort()
	}

    ajax1.onreadystatechange = function () {	Loading1(yukleniyor, yer) }
	
	ajax1.open('POST', dosya, true)
	ajax1.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT")
	ajax1.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8')
    ajax1.setRequestHeader("Content-length", sc.length)
    ajax1.setRequestHeader("Connection", "close")
	ajax1.send(sc)		
}
function JXPDduyuruduzenle(yukleniyor,yer,kyer,dosya, sc,no) {
	ajax4 = new AJAX();
	
	if ( ajax4 ) {
		ajax4.onreadystatechange = function () {}
		ajax4.abort()
	}

    ajax4.onreadystatechange = function () {	Loading4duyuruduzenle(yukleniyor, yer, kyer,no) }
	
	ajax4.open('POST', dosya, true)
	ajax4.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT")
	ajax4.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8')
    ajax4.setRequestHeader("Content-length", sc.length)
    ajax4.setRequestHeader("Connection", "close")
	ajax4.send(sc)		
}
function JXP2(yukleniyor, yer, dosya, sc) {
	ajax2 = new AJAX();
	
	if ( ajax2 ) {
		ajax2.onreadystatechange = function () {}
		ajax2.abort()
	}

    ajax2.onreadystatechange = function () {	Loading2(yukleniyor, yer) }
	
	ajax2.open('POST', dosya, true)
	ajax2.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT")
	ajax2.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8')
    ajax2.setRequestHeader("Content-length", sc.length)
    ajax2.setRequestHeader("Connection", "close")
	ajax2.send(sc)		
}
function JXPS(yukleniyor, yer, dosya, sc) {
	ajax3 = new AJAX();
	
	if ( ajax3 ) {
		ajax3.onreadystatechange = function () {}
		ajax3.abort()
	}

    ajax3.onreadystatechange = function () {	Loading3(yukleniyor, yer) }
	
	ajax3.open('POST', dosya, true)
	ajax3.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT")
	ajax3.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8')
    ajax3.setRequestHeader("Content-length", sc.length)
    ajax3.setRequestHeader("Connection", "close")
	ajax3.send(sc)		
}
function JXPH(yukleniyor, yer, bekle, dosya, sc) {
	ajaxh = new AJAX();
	
	if ( ajaxh ) {
		ajaxh.onreadystatechange = function () {}
		ajaxh.abort()
	}

    ajaxh.onreadystatechange = function () {	Loadingh(yukleniyor, yer, bekle) }
	
	ajaxh.open('POST', dosya, true)
	ajaxh.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT")
	ajaxh.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8')
    ajaxh.setRequestHeader("Content-length", sc.length)
    ajaxh.setRequestHeader("Connection", "close")
	ajaxh.send(sc)		
}
function JXPD(yukleniyor,yer,kyer,dosya, sc) {
	ajax4 = new AJAX();
	
	if ( ajax4 ) {
		ajax4.onreadystatechange = function () {}
		ajax4.abort()
	}

    ajax4.onreadystatechange = function () {	Loading4(yukleniyor, yer, kyer) }
	
	ajax4.open('POST', dosya, true)
	ajax4.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT")
	ajax4.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8')
    ajax4.setRequestHeader("Content-length", sc.length)
    ajax4.setRequestHeader("Connection", "close")
	ajax4.send(sc)		
}
function JXPL(yukleniyor,dosya, sc) {
	ajax4 = new AJAX();
	
	if ( ajax4 ) {
		ajax4.onreadystatechange = function () {}
		ajax4.abort()
	}

    ajax4.onreadystatechange = function () {	Loading5(yukleniyor) }
	
	ajax4.open('POST', dosya, true)
	ajax4.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT")
	ajax4.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8')
    ajax4.setRequestHeader("Content-length", sc.length)
    ajax4.setRequestHeader("Connection", "close")
	ajax4.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 Loading1(yukleniyor, yer) {
	if( yukleniyor == 1 && yer != 'no_id' ) {
		if( ajax1.readyState == 1 ) {
			var loading = '<img src="scriptler/eyceks/loading.gif" width="16" height="16" alt="Yükleniyor ..." />'
			document.getElementById(yer).innerHTML = loading;
		}
	}

	if( ajax1.readyState == 4 && yer != 'no_id' ) {
		if (ajax1.status == 200) {
            document.getElementById(yer).innerHTML = ajax1.responseText
			
        } else {
            document.getElementById(yer).innerHTML = '<strong>HATA:</strong> ' + ajax1.statusText;
        }
		function AJAX() {};
    }
}
function Loading2(yukleniyor, yer) {
	if( yukleniyor == 1 && yer != 'no_id' ) {
		if( ajax2.readyState == 1) {
			var loading = '<img src="scriptler/eyceks/loading.gif" width="16" height="16" alt="Yükleniyor ..." />'
			document.getElementById(yer).innerHTML = loading;
		}
	}

	if( ajax2.readyState == 4 && yer != 'no_id' ) {
		if (ajax2.status == 200) {
            document.getElementById(yer).innerHTML = ajax2.responseText
			
        } else {
            document.getElementById(yer).innerHTML = '<strong>HATA:</strong> ' + ajax2.statusText;
        }
		function AJAX() {};
    }
}
function Loading4(yukleniyor, yer, kyer) {
	if( yukleniyor == 1) {
        if( ajax4.readyState == 1 ){
        document.getElementById(kyer).disabled=true;
         }
		if( ajax4.readyState == 1 || ajax4.readyState == 2 || ajax4.readyState == 3 ) {
			var loading = '<img src="scriptler/eyceks/loading.gif" width="16" height="16" alt="Yükleniyor ..." />'
			document.getElementById(yer).innerHTML = loading;
		}
	}

	if( ajax4.readyState == 4) {
		var yer1= ajax4.responseText.extractScripts();
		if (ajax4.status == 200) {            
            document.getElementById(yer1).innerHTML = ajax4.responseText;
            if (document.getElementById(kyer))
            document.getElementById(kyer).disabled=false;           
        } else {
            document.getElementById(yer1).innerHTML = '<strong>HATA:</strong> ' + ajax4.statusText;
        }
		function AJAX() {};
    }
}
function Loading4duyuruduzenle(yukleniyor, yer, kyer,no) {
	if( yukleniyor == 1) {
        if( ajax4.readyState == 1 ){
        document.getElementById(kyer).disabled=true;
         }
		if( ajax4.readyState == 1 || ajax4.readyState == 2 || ajax4.readyState == 3 ) {
			var loading = '<img src="scriptler/eyceks/loading.gif" width="15" height="15" alt="Yükleniyor ..." />'
			document.getElementById(yer).innerHTML = loading;
		}
	}

	if( ajax4.readyState == 4) {
		var yer1= ajax4.responseText.extractScripts();
		if(yer1 != "duyuruduzenleuyari"){
		   document.getElementById("duyurutablo").style.display="block";
           document.getElementById("duyuru"+no+"detay").style.display="block";
           document.getElementById("duyuruduzenle").style.display="none";
           document.getElementById("duyuruduzenle").value="";
		   var sc1="no="+no+"&yer=konu";
		   JXP1(1,"duyurukonu"+no,"duyurusatirguncelle.php", sc1);
		}
		if (ajax4.status == 200) {            
            document.getElementById(yer1).innerHTML = ajax4.responseText;
            if (document.getElementById(kyer))
            document.getElementById(kyer).disabled=false;           
        } else {
            document.getElementById(yer1).innerHTML = '<strong>HATA:</strong> ' + ajax4.statusText;
        }
		function AJAX() {};
    }
}
function Loading5(yukleniyor) {
	if( yukleniyor == 1) {
		if( ajax4.readyState == 1 ) {
			var loading = '<img src="scriptler/eyceks/loading.gif" width="16" height="16" alt="Yükleniyor ..." />'
			document.getElementById(yer).innerHTML = loading;
		}
	}

	if( ajax4.readyState == 4) {
		if (ajax4.status == 200) {
            new LITBox(ajax4.responseText, {type:'alert', overlay:false, height:60, width:300, resizable:false, opacity:.6});
        } else {
            document.getElementById(yer).innerHTML = '<strong>HATA:</strong> ' + ajax4.statusText;
        }
		function AJAX() {};
    }
}
function Loading3(yukleniyor, yer) {
	if( yukleniyor == 1 && yer != 'no_id' ) {
		if( ajax3.readyState == 1 ) {
			var loading = '<center><table width="556" height="150" border="0"><tr><td><center><img src="scriptler/eyceks/turuncuk.gif" width="16" height="16" alt="Yükleniyor ..." /></center></td></tr></table></center>'
			document.getElementById(yer).innerHTML = loading;
		}
	}

	if( ajax3.readyState == 4 && yer != 'no_id' ) {
		if (ajax3.status == 200) {
            document.getElementById(yer).innerHTML = ajax3.responseText
			
        } else {
            document.getElementById(yer).innerHTML = '<strong>HATA:</strong> ' + ajax3.statusText;
        }
		function AJAX() {};
    }
}
function Loadingh(yukleniyor, yer, bekle) {
	if( yukleniyor == 1 && yer != 'no_id' ) {
		if( ajaxh.readyState == 1 ) {
			var loading = '<img src="scriptler/eyceks/turuncuk.gif" width="16" height="16" alt="Yükleniyor ..." />'
			document.getElementById(bekle).innerHTML = loading;
		}
	}

	if( ajaxh.readyState == 4 && yer != 'no_id' ) {
		if (ajaxh.status == 200) {
            document.getElementById(yer).innerHTML = ajaxh.responseText
			document.getElementById(bekle).innerHTML ="";
			
        } else {
            document.getElementById(yer).innerHTML = '<strong>HATA:</strong> ' + ajaxh.statusText;
			document.getElementById(bekle).innerHTML ="";
        }
		function AJAX() {};
    }
}
  function JXPS1(yukleniyor, yer, dosya, sc) {
	ajax3 = new AJAX();
	
	if ( ajax3 ) {
		ajax3.onreadystatechange = function () {}
		ajax3.abort()
	}

    ajax3.onreadystatechange = function () {	Loading31(yukleniyor, yer) }
	
	ajax3.open('POST', dosya, true)
	ajax3.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT")
	ajax3.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8')
    ajax3.setRequestHeader("Content-length", sc.length)
    ajax3.setRequestHeader("Connection", "close")
	ajax3.send(sc)		
}
function Loading31(yukleniyor, yer) {
	if( yukleniyor == 1 && yer != 'no_id' ) {
		if( ajax3.readyState == 1 ) {
			var loading = '<center><table width="520" height="150" border="0"><tr><td><center><img src="scriptler/eyceks/turuncuk.gif" width="15" height="15" alt="Yükleniyor ..." /></center></td></tr></table></center>'
			document.getElementById(yer).innerHTML = loading;
		}
	}

	if( ajax3.readyState == 4 && yer != 'no_id' ) {
		if (ajax3.status == 200) {
            document.getElementById(yer).innerHTML = ajax3.responseText;
	var elm = document.getElementById("duyuruekleileti");
	 tinyMCE.execCommand('mceAddControl', false, "duyuruekleileti");
			
        } else {
            document.getElementById(yer).innerHTML = '<strong>HATA:</strong> ' + ajax3.statusText;
        }
		function AJAX() {};
    }
}
// Özel karakterleri zararsız hale dönüştür
// ( Fix Character )
function fc_(text) {
	var temp;
	
	temp = encodeURIComponent(text);
	
	return temp;
}