/**************************************************************
*  phpFilitre.js 08/04/2009 Ümit Can
**************************************************************/

/**************
harf		= 'b' / 'k' --> büyük / küçük harf
trSt		= 'on' / 'off' --> türkçe karakter on / off
fKey		= 'ulke' / 'sehir' --> hangi data?
fBosalt		= bu elementle beraber bosaltılacak elemenlerin id si seperator *
fKontrol_1	= 'bu elementte islem yapılerken bununla beraber denetlenecek elementler seperator *
fTimer		= autocomplete modunda baslama suresi sn*1000 olarak
fField		= autocomplete modunda datada aranacak filedlerin nosu
fDefault	= elementin default olmasi gereken
fWidth		= filitrenin width
fHeight		= filitrenin height
fPosX		= filitrenin elemente gore X posizyonu
fPosY		= filitrenin elemente gore Y posizyonu
secIndex	= filitre modunda secilen elementin index nosu
mainDiv		= filitrenin posizyonunu ayarlarken göz onune alnması gerekn ana div in id si

ULKE FILITRE
<FONT id='frmUrunUlke' class='input2' onClick='filitreIslem(\"ac\",\"filitre\",this,\"ulke\",\"&nbsp;&nbsp;Ülke Filitresi\",null)'  mainDiv='arsIncDiv' secKod='TURKIYE     ' secIndex='0' fKey='ulke' fWidth='250px' fHeight='200px' fPosX='5' fPosY='-25' harf='b' trSt='on' fBosalt='frmUrunSehir'>TURKIYE</FONT>

ULKE AUTOCOMPLETE
<INPUT type='text' id='frmUrunUlke2' onKeyDown='silInputYeni(this,1)' onKeyUp='filitreIslem(\"ac\",\"autocomplete\",this,\"ulke\",null,\"basla\")'  mainDiv='arsIncDiv' secKod='' fKey='ulke' fWidth='250px' fHeight='200px' fPosX='5' fPosY='-25' harf='b' trSt='on' fBosalt='frmUrunSehir' fMinLength='2' fMaxLength='10' fTimer='1000' fField='0*1' value=''>

SEHIR FILITRE
<FONT id='frmUrunSehir' class='input2' onClick='filitreIslem(\"ac\",\"filitre\",this,\"sehir\",\"&nbsp;&nbsp;Şehir Filitresi\",null)'  mainDiv='arsIncDiv' secKod='X' secIndex='0' fKey='sehir' fWidth='300px' fHeight='200px' fPosX='5' fPosY='-25' harf='b' trSt='on' fKontrol_1='frmUrunUlke*Ülke*2' fDefault='X*Seçiniz*font'>Seçiniz</FONT>

SEHIR AUTOCOMPLETE
<INPUT type='text' id='frmUrunSehir2' class='input' onKeyDown='silInputYeni(this,1)' onKeyUp='filitreIslem(\"ac\",\"autocomplete\",this,\"sehir\",null,\"basla\")'  mainDiv='arsIncDiv' secKod='' secIndex='0' fKey='sehir' fWidth='300px' fHeight='200px' fPosX='5' fPosY='-25' harf='b' trSt='on' fDefault='**input' fMinLength='2' fMaxLength='10' fTimer='1000' fField='0*1' value=''>

***************/

var fltHttpBuf	= null;
var fltScrollNo	= "X";

if(oELT('divMoveMain_'+filitreDivName) != null) {
	var filitreTimmer	= null;
	var filitreDivMain	= oELT('divMoveMain_'+filitreDivName);
	var filitreDivText	= oELT('divMoveMainText_'+filitreDivName);
	var filitreDivBtn	= oELT('divMoveMainBtn_'+filitreDivName);
	var filitreDivInc	= oELT('divMoveMainInclude_'+filitreDivName);
	var filitreDivImg	= oELT('divMoveMainImg_'+filitreDivName);
	var filitreDivTopTr	= oELT('divMoveMainTopTr_'+filitreDivName);
	
	
	
	function filitreIslem(adim,islem,elt,buf1,buf2,buf3,e) {
		if(adim == 'ac') {//--|ac
			cordinat 					= eltFindPos(elt);
			filitreDivMain.className	= "cmtDiv";
			filitreDivMain.style.left	= cordinat.x;
			filitreDivMain.style.top 	= cordinat.y;
			filitreDivMain.style.width 	= elt.getAttribute("fWidth");
			filitreDivMain.style.height	= elt.getAttribute("fHeight");
			filitreDivMain.style.zIndex = 10000;
			
			if(elt.getAttribute("fPosX") != null) filitreDivMain.style.left = (parseInt(filitreDivMain.style.left)*1) + elt.getAttribute("fPosX")*1;
			if(elt.getAttribute("fPosY") != null) filitreDivMain.style.top  =  (parseInt(filitreDivMain.style.top)*1) - elt.getAttribute("fPosY")*1;
			
			if(elt.getAttribute("mainDiv") != null) {
				var secMainDiv = oELT(elt.getAttribute("mainDiv"));
				filitreDivMain.style.top = parseInt(filitreDivMain.style.top)*1-secMainDiv.scrollTop*1;
			}
			
			filitreIslem("olustur",islem,elt,buf1,buf2,buf3);
		}//--|ac
		if(adim == 'kapat') {//--|kapat
			clearTimeout(filitreTimmer);
			fltScrollNo = "X";
			filitreDivMain.style.display	= "none";
		}//--|kapat
		if(adim == 'olustur') {//--|olustur
			if(islem == "filitre") {
				filitreDivMain.style.filter = "progid:DXImageTransform.Microsoft.Shadow(color="+bColor+", direction=130)";
				var fltSorgu		= "";
				var fltSorguEk		= "";
				var kontrolNo		= 1;
				var falseNo			= 0;
				var kontrolTablo	= "";
				while(elt.getAttribute('fKontrol_'+kontrolNo) != null) {
					var mainElt = elt.getAttribute('fKontrol_'+kontrolNo).split("*");
					if(oELT(mainElt[0]).getAttribute("secKod") == 'X' || oELT(mainElt[0]).getAttribute("secKod") == '') {
						kontrolTablo += mainElt[1]+", ";
						falseNo++;
					}
					fltSorguEk += "&frmArr[alan]["+(kontrolNo-1)+"][fldNo]="+mainElt[2];
					fltSorguEk += "&frmArr[alan]["+(kontrolNo-1)+"][key]="+oELT(mainElt[0]).getAttribute("secKod");
					kontrolNo++;
				}
				
				if(elt.getAttribute("fBosalt") != null) {
					fltSorguEk += "&frmArr[bosalt]="+elt.getAttribute("fBosalt");
				}
				
				var sanalTablo  = "";
					if(kontrolTablo == "") {
						sanalTablo += "<DIV id='filitreDivInc' class='cmtDivInc' style='overflow:auto;height:"+(parseInt(elt.getAttribute("fHeight"))*1-52)+"px;'>\n";
						sanalTablo += "&nbsp;&nbsp;Lütfen bekleyiniz!...\n";
						sanalTablo += "</DIV>\n";
						
					}
					else {
						sanalTablo += "<DIV id='filitreDivInc' class='cmtDivInc' style='font-size:13px;overflow:auto;height:"+(parseInt(elt.getAttribute("fHeight"))*1-52)+"px;'>\n";
						sanalTablo += "&nbsp;&nbsp;"+kontrolTablo;
						if(falseNo > 1) sanalTablo += " alanları";
						else sanalTablo += " alanını";
						sanalTablo += " boş geçemezsiniz.";
						sanalTablo += "</DIV>\n";
					}
						sanalTablo += "<FONT class='tdB' style='width:100%;line-height:22px;text-align:center;'><INPUT id='filitreAraInput' type='text' class='input' style='width:120' onkeydown='silInputYeni(this,1,event)' onkeyup='filitreIslem(\"harf\",null,this,\""+elt.getAttribute("harf")+"\",\""+elt.getAttribute("trSt")+"\",null)'>&nbsp;<A href='javascript:filitreIslem(\"ara\",null,null,\"filitreTablo\",null,null);' class='link' style='line-height:12px;width:35px;font-weight:normal'>ARA</A>&nbsp;<A href='javascript:oELT(\"filitreAraInput\").value=\"\";filitreIslem(\"ara\",null,null,\"filitreTablo\",null,null);' class='link' style='line-height:12px;width:45px;font-weight:normal'>"+arrLang.button.iptal+"</A></FONT>\n";
				filitreDivText.innerHTML	= buf2;
				filitreDivInc.innerHTML		= sanalTablo;
				filitreDivTopTr.style.display = 'inline';
				if (filitreDivMain.style.display == 'none') filitreDivMain.style.display = 'inline';
				fltSorgu = httpKuyruk+"&frmArr[adim]="+elt.getAttribute("fKey")+"&frmArr[tip]="+islem+"&frmArr[key]="+elt.getAttribute("secKod")+"&frmArr[elt]="+elt.getAttribute("id")+fltSorguEk+"&bos=\r\n";
				if(kontrolTablo == "") filitreIslem("sorgu",null,null,fltSorgu,islem,null);
			}
			if(islem == "autocomplete") {//--|autocomplete
				if(buf3 == "basla") {//--|basla
					var fx = filitreIslem("harf",null,elt,elt.getAttribute("harf"),elt.getAttribute("trSt"),null);
					if(fx == true) {
						if(elt.value.replace(/ /gi,"").length >= elt.getAttribute("fMinLength") && elt.value.replace(/ /gi,"").length <= elt.getAttribute("fMaxLength")) {
							clearTimeout(filitreTimmer);
							filitreTimmer = setTimeout(function(){filitreIslem("ac","autocomplete",elt,buf1,null,"devam");},(elt.getAttribute("fTimer")*1));
						}
						else {
							clearTimeout(filitreTimmer);
							filitreIslem("kapat",null,null,null,null,null);
						}
					}
				}//--|basla
				else if(buf3 == "devam") {
					
					var fltSorgu		= "";
					var fltSorguEk		= "";
					
					if(elt.fBosalt != null) {
						fltSorguEk += "&frmArr[bosalt]="+elt.getAttribute("fBosalt");
					}
					
					var sanalTablo  = "";
						sanalTablo += "<DIV id='filitreDivInc' class='cmtDivInc' style='overflow:auto;height:"+(parseInt(elt.getAttribute("fHeight"))*1-8)+"px;'>\n";
						sanalTablo += "&nbsp;&nbsp;"+arrLang.a[90]+"\n";
						sanalTablo += "</DIV>\n";
					filitreDivText.innerHTML		= "";
					filitreDivInc.innerHTML			= sanalTablo;
					filitreDivMain.style.filter		= "";
					filitreDivTopTr.style.display	= 'none';
					if (filitreDivMain.style.display == 'none') filitreDivMain.style.display = 'inline';
					fltSorgu = "&frmArr[adim]="+elt.getAttribute("fKey")+"&frmArr[tip]="+islem+"&frmArr[key]="+elt.value+"&frmArr[elt]="+elt.getAttribute("id")+'&frmArr[field]='+elt.getAttribute("fField")+fltSorguEk+"&bos=\r\n";
					filitreIslem("sorgu",null,null,fltSorgu,islem,null);
				}
			}//--|autocomplete
		}//--|olustur
		else if(adim == 'sec') {//--|sec
			if(oELT(elt) != null) {
				oELT(elt).setAttribute("secKod",buf1);
				if(oELT(elt).getAttribute("fIncDiv") != null) {
					var fBuf1 = buf2.split("*");
					var fBuf2 = oELT(elt).getAttribute("fIncInd").split("*");
					var fBuf3 = "";
					var fBuf4 = "";
					for(i1=0;i1<fBuf1.length;i1++) {
						i3 = 0;
						for(i2=0;i2<fBuf2.length;i2++) {
							if(i1 == fBuf2[i2]) {
								fBuf3 += fBuf1[i1];
								if(i1 < fBuf1.length-1) fBuf3 += " / ";
								i3 = 1;
								break;
							}
						}
						if(i3 == 0) {
							fBuf4 += fBuf1[i1];
						}
					}
					
					if(oELT(elt).value != null) {
						oELT(elt).value = fBuf4; 
							oELT(elt).focus();
							oELT(elt).blur();
					}
					else oELT(elt).innerHTML = fBuf4;
					
					var x = oELT(elt).getAttribute("fIncDiv");
					if(oELT(x).value != null) oELT(x).value = fBuf3;
					else oELT(x).innerHTML = fBuf3;
				}
				else {
					if(oELT(elt).value != null) oELT(elt).value = buf2; 
					else oELT(elt).innerHTML = buf2;	
				}
				if(buf3 != "") {
					var arrBuf = buf3.split("*");
					for(i1=0;i1<arrBuf.length;i1++) {
						if(oELT(arrBuf[i1])	!= null) {
							var eltX = oELT(arrBuf[i1]);
							if(eltX.getAttribute("fDefault") != null) {
								var arrBufDef = eltX.getAttribute("fDefault").split("*");
								if(arrBufDef[2] == 'font') {
									eltX.setAttribute("secKod",arrBufDef[0]);
									eltX.innerHTML	= arrBufDef[1];
								}
								if(arrBufDef[2] == 'input') {
									eltX.setAttribute("secKod",arrBufDef[0]);
									eltX.value		= arrBufDef[1];
								}
							}
						}
					}
				}
				filitreIslem("kapat",null,null,null,null,null);
			}
		}//--|sec
		else if(adim == 'harf') {//--|harf
			if(buf1 == "b") {
					var bufVal = elt.value.toUpperCase();
					var arrKeyTr = new Array('Ü','Ğ','Ş','İ','Ç','Ö');
					var arrKeyIg = new Array('U','G','S','I','C','O');
				}
				else if(buf1 == "k") {
					var bufVal = elt.value.toLowerCase();
					var arrKeyTr = new Array('ü','ğ','ş','ı','ç','ö');
					var arrKeyIg = new Array('u','g','s','i','c','o');
				}
				
				var bufVal2 = "";
				if(buf2 == 'on') {
					for(k1=0;k1<bufVal.length;k1++) {
						var harf = bufVal.charAt(k1);
						for(k2=0;k2<arrKeyTr.length;k2++) {
							if(harf == arrKeyTr[k2]) {
								harf = arrKeyIg[k2];
								break;
							}
						}
						bufVal2 += harf;
					}
				}
				else if(buf2 == 'off') bufVal2 = bufVal;
				
				elt.value = bufVal2;
				return true;
		}//--|harf
		else if(adim == 'ara') {//--|ara
			if(oELT(buf1) != null) {
				var araTablo = oELT(buf1);
				if(araTablo.getElementsByTagName("TBODY")[0] != null) {
					var araTablo = oELT(buf1).getElementsByTagName("TBODY")[0];
				}
				var araValue =  oELT('filitreAraInput').value.toUpperCase();
					var rowNo = 0;
					var rep1 = araKeyMem;
					var rep2 = '<FONT style="COLOR: black" SYS="ARATAB">'+araKeyMem+'</FONT>';
					while(araTablo.rows[rowNo] != null) {
						var tr	= araTablo.rows[rowNo];
						if(tr.innerHTML.indexOf(rep2) != -1) { 
							var tdNo = 0;
							while(tr.cells[tdNo] != null) {
								var td = tr.cells[tdNo];
								if(td.innerHTML.indexOf(rep2) != -1) { 
									var val = td.innerHTML.replace(new RegExp(rep2,"gi"),rep1);
									td.innerHTML = val;
								}
								tdNo++;
							}
						}
						tr.style.display = 'inline';
						rowNo++;
					}
				if(araValue.length > 0) {
					var rowNo = 0;
					while(araTablo.rows[rowNo] != null) {
						var tr = araTablo.rows[rowNo];
						if(tr.innerText.indexOf(araValue) < 0) { 
							tr.style.display = 'none';
						}
						else {
							var tdNo = 0;
							var rep1 = araValue;
							var rep2 = '<FONT style="COLOR: black" SYS="ARATAB">'+araValue+'</FONT>';
							while(tr.cells[tdNo] != null) {
								var td = tr.cells[tdNo];
								if(td.innerText.indexOf(araValue) != -1) { 
									var val = td.innerHTML.replace(new RegExp(rep1,"gi"),rep2);
									td.innerHTML = val;
									//alert(rep1+"-"+val);
								}
								tdNo++;
							}
							tr.style.display = 'inline';
						}
						rowNo++;
					}
					araKeyMem = araValue;
				}
			}
		}//--|ara
		else if(adim == 'sorgu') {//--|sorgu
			fltScrollNo 	= "X";
				fltHttpBuf	= null;
			var fltSorgu	= null;
			
			var activexmodes=["Msxml2.XMLHTTP", "Microsoft.XMLHTTP"]; //activeX versions to check for in IE
			if (window.ActiveXObject){ //Test for support for ActiveXObject in IE first (as XMLHttpRequest in IE7 is broken)
				for (var i=0; i<activexmodes.length; i++){
					try{
						fltHttpBuf = new ActiveXObject(activexmodes[i]);
					}
					catch(e){
						alert(arrLang.a[91]);
					}
				}
			}
			else if (window.XMLHttpRequest) fltHttpBuf = new XMLHttpRequest();
			else fltHttpBuf = false;
		
			fltProgSorgu	= "/domiAdmin/domiFilitreBack.php";
			fltSorgu		= 'domiRemote='+memoryDomi.siteMain+'&domiKey='+memoryDomi.key+buf1;
			fltHttpBuf.open("POST",fltProgSorgu,true);
			fltHttpBuf.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			fltHttpBuf.setRequestHeader("Content-length", fltSorgu.length);
			fltHttpBuf.setRequestHeader("Connection", "close");
			fltHttpBuf.send(fltSorgu);
				
			fltHttpBuf.onreadystatechange = function (){
				if (fltHttpBuf.readyState == 4){
					oELT('filitreDivInc').innerHTML = fltHttpBuf.responseText;	
					if(oELT('sorgu') != null) oELT('sorgu').value = fltProgSorgu+"?"+fltSorgu;
					if(oELT('cevap') != null) oELT('cevap').value = fltHttpBuf.responseText;
					if(buf2 == 'autocomplete') {
						if(fltHttpBuf.responseText.match(arrLang.a[92])) {
							clearTimeout(filitreTimmer);
							filitreTimmer = setTimeout(function(){filitreIslem("kapat",null,null,null,null,null);},1000);
						}
						else {
							clearTimeout(filitreTimmer);
						}
					}
					if(oELT("filitreTablo") != null) {//--|sabit baslik icin
						if(oELT('filitreTablo').getElementsByTagName("THEAD")[0] != null) {
							var SecTablo = oELT('filitreTablo').getElementsByTagName("THEAD")[0];
							SecTablo.style.setExpression("top", 'oELT("filitreDivInc").scrollTop+"px"');
							var cellNo = 0;
							while(SecTablo.rows[0].cells[cellNo] != null) {
								SecTablo.rows[0].cells[cellNo].style.setExpression("top", 'oELT("filitreDivInc").scrollTop+"px"');
								cellNo++;
							}
						}
					}//--|sabit baslik icin				
				}
			}
			
		}//--|sorgu
		else if(adim == 'secTus') {//--|secTus
			if(oELT('filitreTablo') != null) {
				if(fltScrollNo*1 >= 0 && fltScrollNo*1<=oELT('filitreTablo').rows.length-1) {
					var scr1 = oELT('filitreTablo').rows[fltScrollNo].getAttribute("onClick").toString();
					if(navigator.appName == "Microsoft Internet Explorer")
						var scr2 = scr1.substring(20,scr1.length-1);
					else
						var scr2 = scr1;
					eval(scr2.replace(/event/gi,'null'));
					if(elt.getAttribute("fNext") != null && elt.getAttribute("fNext") != "") 
						oELT(elt.getAttribute("fNext")).focus();
					else
						elt.blur();
				}
			}
		}//--|secTus
		else if(adim == 'yonTus') {//--|altOk
			if(oELT('filitreTablo') != null) {
				for(tr=0;tr<oELT('filitreTablo').rows.length;tr++) {
					if(oELT('filitreTablo').rows[tr].getAttribute("st") == 0) {
						oELT('filitreTablo').rows[tr].className='cmtTdA';
					}
				}
				
				if(fltScrollNo == "X") {
					if(islem == 'ustOk') {
						 fltScrollNo =  oELT('filitreTablo').rows.length;
					}
					else if(islem == 'altOk') {
						fltScrollNo = -1;
					}
				}
				
				if(fltScrollNo > oELT('filitreTablo').rows.length-1) fltScrollNo = 0;
				
				if(islem == 'ustOk') {
					fltScrollNo--;
					if(fltScrollNo < 0) fltScrollNo =  oELT('filitreTablo').rows.length-1;
					
				}
				else if(islem == 'altOk') {
					fltScrollNo++;
					if(fltScrollNo >= oELT('filitreTablo').rows.length) fltScrollNo = 0;
				}
				
				oELT('filitreTablo').rows[fltScrollNo].className='cmtTdB';
				if(oELT('filitreDivInc').scrollHeight*1 > parseInt(oELT('filitreDivInc').style.height)*1) {
					oELT('filitreDivInc').scrollTop = ((parseInt(oELT('filitreTablo').rows[fltScrollNo].style.height)*1)*fltScrollNo);
				}
			}
		}//--|altOk
		else if(adim == 'blur') {//--|blur
			if(KeyEvent(e) == 9) { 
				var x = elt.value.toUpperCase();
				elt.value = x;
				filitreIslem('kapat',null,null,null,null,null);
			}
		}//--|blur
		else if(adim == 'acV2auto') {//--|acV2auto
			if(KeyEvent(e) == 9 || KeyEvent(e) == 27) { 
				var x = elt.value.toUpperCase();
				elt.value = x;
				
				filitreIslem('kapat',null,null,null,null,null);
			}
			else if (KeyEvent(e) == 38) {
				filitreIslem('yonTus','ustOk',null,null,null,null);
			}
			else if (KeyEvent(e) == 40) {
				filitreIslem('yonTus','altOk',null,null,null,null);
			}
			else if (KeyEvent(e) == 13) {
				filitreIslem('secTus',null,elt,null,null,null);
			}
			else {
				
				var fx = filitreIslem("harf",null,elt,elt.getAttribute("harf"),elt.getAttribute("trSt"),null);
				if(fx == true) {
					if(elt.value.replace(/ /gi,'').length >= elt.getAttribute("fMinLength")) {
						cordinat 					= eltFindPos(elt);
						filitreDivMain.className	= "cmtDiv";
						filitreDivMain.style.left	= cordinat.x;
						filitreDivMain.style.top 	= cordinat.y;
						filitreDivMain.style.width 	= elt.getAttribute("fWidth");
						filitreDivMain.style.height	= elt.getAttribute("fHeight");
						filitreDivMain.style.zIndex = 10000;
						
						if(elt.getAttribute("fPosX") != null) filitreDivMain.style.left = (parseInt(filitreDivMain.style.left)*1) + elt.getAttribute("fPosX")*1;
						if(elt.getAttribute("fPosY") != null) filitreDivMain.style.top  =  (parseInt(filitreDivMain.style.top)*1) - elt.getAttribute("fPosY")*1;
						
						if(elt.getAttribute("mainDiv") != null) {
							var secMainDiv = oELT(elt.getAttribute("mainDiv"));
							filitreDivMain.style.top = parseInt(filitreDivMain.style.top)*1-secMainDiv.scrollTop*1;
						}
					
						var fltSorgu		= "";
						var fltSorguEk		= "";
						
						if(elt.fBosalt != null) {
							fltSorguEk += "&frmArr[bosalt]="+elt.getAttribute("fBosalt");
						}
								
						var sanalTablo  = "";
							sanalTablo += "<DIV class='cmtDivInc' onmousedown='filitreIslemMouse(\"down\");' onmouseout='filitreIslemMouse(\"out\");'>\n";
							sanalTablo += "<DIV style='width:100%;text-align:right;padding-bottom:3px;'><A href=\"javascript:filitreIslem('kapat',null,null,null,null,null);\" style='font-size:12px;font-weight:bold;' title='Kapat'>X</A></DIV>";
							sanalTablo += "<DIV id='filitreDivInc' style='overflow:auto;height:"+(parseInt(elt.getAttribute("fHeight"))*1-22)+"px;'>\n";
							sanalTablo += "&nbsp;&nbsp;"+arrLang.a[90]+"\n";
							sanalTablo += "</DIV>\n";
							sanalTablo += "</DIV>\n";
						filitreDivText.innerHTML		= "";
						filitreDivInc.innerHTML			= sanalTablo;
						filitreDivMain.style.filter		= "";
						filitreDivTopTr.style.display	= 'none';
						if (filitreDivMain.style.display == 'none') filitreDivMain.style.display = 'inline';
					
						fltSorgu  = "&frmArr[adim]="+elt.getAttribute("fKey")+"&frmArr[tip]="+islem+"&frmArr[key]="+elt.value+"&frmArr[elt]="+elt.getAttribute("id");
						fltSorgu += '&frmArr[field]='+elt.getAttribute("fField")+fltSorguEk+"&bos=\r\n";
						filitreIslem("sorgu",null,null,fltSorgu,islem,null);
						//new AutoComplete(elt,islem);
					}  
				}
			}
		}//--|acV2auto
	}
	
	
	function AutoComplete(oText,oIslem){
		oText.AutoComplete	= this;
		AutoComplete.oIslem	= oIslem;
		AutoComplete.oElt 	= oText;
		//oText.onkeyup 		= AutoComplete.prototype.onTextChange;
		//oText.onblur 		= AutoComplete.prototype.onTextBlur;
	}
	
	AutoComplete.prototype.onTextBlur = function(){
		this.AutoComplete.onblur();
	}
 
	AutoComplete.prototype.onblur = function(){
		filitreIslem('kapat',null,null,null,null,null);
	}
 
	AutoComplete.prototype.onTextChange = function(){
		this.AutoComplete.onchange();
	}
	 
 
	AutoComplete.prototype.onchange = function(){
		filitreIslem("acV2auto","autocomplete",AutoComplete.oElt,AutoComplete.oIslem,null,null);
	}


}

var timmerFilitreIslem;
document.body.onmousedown=function(){ 
	clearTimeout(timmerFilitreIslem);
	timmerFilitreIslem = setTimeout(function(){filitreIslem('kapat',null,null,null,null,null);},300);
}; 

function filitreIslemMouse(islem) {
	if(islem == 'down') {
		clearTimeout(timmerFilitreIslem);
		document.body.onmousedown=null;
	}
	else if(islem == 'out') {
		document.body.onmousedown=function(){ 
			clearTimeout(timmerFilitreIslem);
			timmerFilitreIslem = setTimeout(function(){filitreIslem('kapat',null,null,null,null,null);},300);
		}; 
	}
}

if(oELT('js_domiScriptFilitre') != null)
	yukleyici(1,'js_domiScriptFilitre',arrLang.a[93]);
