/* ------------------------------------------------------------------------- */
/*																			 */
/*					    		eyceks v1.2						 			 */
/*						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, mesaj) {
	ajax = new AJAX();
	
	if ( ajax ) {
		ajax.onreadystatechange = function () {}
		ajax.abort()
	}
		
    ajax.onreadystatechange = function () {	Loading(yukleniyor, yer, mesaj) }
	
	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", sc.length)
    ajax.setRequestHeader("Connection", "close")
	ajax.send(sc)		
}


// GET iÅŸlemleri
function JXG(yukleniyor, yer, dosya, sc, mesaj) {
	ajax = new AJAX();
	
	if ( ajax ) {
		ajax.onreadystatechange = function () {};
		ajax.abort();
	}

	// son hazÄ±rlÄ±k
	dosya = dosya +'?'+ sc;

    ajax.onreadystatechange = function () {	Loading(yukleniyor, yer, mesaj); }
	
	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Ã¼kleniyor iÅŸlemleri
function Loading(yukleniyor, yer, mesaj) {
	if( yukleniyor == 1) {
		if( ajax.readyState == 1 || ajax.readyState == 2 || ajax.readyState == 3 ) {
			if(mesaj == null) {mesaj = 'Ýþlem Gerçekleþtiriliyor..'; }
			Progress = '<div id="loader"><img src="/ajax-loader.gif"/><div id="loadertext">' + mesaj +'</div></div>';
			var loading = Progress;
			if(window.parent.document.getElementById(yer) != null){
				window.parent.document.getElementById(yer).innerHTML = loading;
			}
		}
	}
		
	if( ajax.readyState == 4 ) {
		if(window.parent.document.getElementById(yer) != null){
			window.parent.document.getElementById(yer).innerHTML = ajax.responseText;
		}
				/*urunvitrini için fisheye func*/
					if(yer=="urunvitrini"){ 
						$(document).ready(
							function()
							{ $('#dock2').Fisheye(
									{
									maxWidth: 80,
									items: 'a',
									itemsText: 'span',
									container: '.dock-container2',
									itemWidth: 87,
									proximity: 60,
									alignment : 'left',
									valign: 'bottom',
									halign : 'center'
									}
								)
							}
						);
				}
		/*func bitti*/
		function AJAX() {};
    }
}


// Ã–zel karakterleri zararsÄ±z hale dÃ¶nÃ¼ÅŸtÃ¼r
// ( Fix Character )
function fc_(text) {
	var temp;
	
	temp = encodeURIComponent(text);
	
	return temp;
}


function veri_gonderme_formu(gelen,katman,sayfa,action){
	i =0;
	var veri="";
	while(gelen[i+1] != null){	
		veri = veri + gelen[i].name + "=" + gelen[i].value.replace('\n','<br>') + "&";
		i++;
	}
	gelen.reset();
	//alert(veri+'action=' + action);
	JXG(1, katman, sayfa, veri + 'action=' + action, "Lütfen Bekleyiniz");
}
