function TextBoxFocus(BoxId,Kelime,Class) {                                                 
	//<input type=\"text\" class=\"Mavi\" name=\"BarkodTxt\" id=\"BarkodTxt\"  onFocus=\"TextBoxFocus('BarkodTxt','Barkod Giriniz','Mavi')\" onBlur=\"TextBoxBlur('BarkodTxt','Barkod Giriniz','inputbilgi');\" value=\"Barkod Giriniz\" style=\"width:220px;\">
	if (getObject(BoxId).value==''||getObject(BoxId).value==Kelime) {
		getObject(BoxId).value = '';	
		getObject(BoxId).className = Class;    
	}
}

function TextBoxBlur(BoxId,Kelime,Class) {
	boslukal(getObject(BoxId));
	if (getObject(BoxId).value=='') {
		getObject(BoxId).value = Kelime;
		getObject(BoxId).className = Class;    
	}
}


function boslukal(item) {
  // enter ları boşluk ile değiştir
  var str=item.value;
  //  alert(str);
  var regExp = /\s/g;
	if (regExp.test(str) == true)  {
		item.value = str.replace(regExp, " ");
	}

  //fazla boşlukları temizle
  var tmp = "";
  var item_length = item.value.length;
  var item_length_minus_1 = item.value.length - 1;
  for (index = 0; index < item_length; index++)
  {
	if (item.value.charAt(index) != ' ')
	{
	  tmp += item.value.charAt(index);
	}
	else
	{
	  if (tmp.length > 0)
	  {
		if (item.value.charAt(index+1) != ' ' && index != item_length_minus_1)
		{
		  tmp += item.value.charAt(index);
		}
	  }
	}
  }
  item.value = tmp;



}

function writeCookie() { 
	var today = new Date(); 
	var the_date = new Date("December 31, 2023"); 
	var the_cookie_date = the_date.toGMTString(); 
	var the_cookie = "users_resolution="+ screen.width +"x"+ screen.height; 
	var the_cookie = the_cookie + ";expires=" + the_cookie_date; 
	document.cookie=the_cookie 
} 


 function DivGizleAc (DivId,Img){         
	var durum = getObject(DivId).style.display;
		if(durum == "block"){
			getObject(DivId).style.display = 'none';
			if (Img!='') {
				getObject(Img).style.filter='gray';
			}
		} else{
			if (Img!='') {
				getObject(Img).style.filter='';
			}
			getObject(DivId).style.display = 'block';
		}

		return true;
 }

 function DivGizleAcAsagi (DivId,Img){         
	var durum = getObject(DivId).style.display;
		if(durum == "block"){
			getObject(DivId).style.display = 'none';
			if (Img!='') {
				getObject(Img).src=getObject(Img).src.replace('Asagi','Sag'); ;
			}
		} else{
			if (Img!='') {
				getObject(Img).src=getObject(Img).src.replace('Sag','Asagi');
			}
			getObject(DivId).style.display = 'block';
		}

		return true;
 }

 
 function TumDivleriAcKapa (DivIdPrefix,Sayi,ImgId,ImgPrefix){
	for (var i=1; i<Sayi; i++) {
		var DivId = DivIdPrefix + i;
		var durum = getObject(DivId).style.display;
			if(durum == "block"){
				getObject(DivId).style.display = 'none';
			} else {
				getObject(DivId).style.display = 'block';
			}
	}
	if (ImgId!='') {
		var Imgdurum = getObject(ImgId).src;
		if (Imgdurum.match(ImgPrefix+"Ac.")) {
			getObject(ImgId).src = Imgdurum.replace(ImgPrefix+"Ac",ImgPrefix+"Kapat");    
		} else {
			getObject(ImgId).src = Imgdurum.replace(ImgPrefix+"Kapat",ImgPrefix+"Ac");    
		}
	}
 return true;
 }
 
 function AkordiyonAcKapa (DivIdPrefix,Sayi,ClickId,ImgId,ImgPrefix){
	for (var i=1; i<Sayi; i++) {
		var DivId = DivIdPrefix + i;
		var ImgID = ImgId + '' + i;
		if (ImgId!=''&&getObject(ImgID)) { 
			var Imgdurum = getObject(ImgID).src;
		}
		if (i==ClickId&&getObject(DivId)) {  
			getObject(DivId).style.display = 'inline';
			if (ImgId!=''&&getObject(ImgID)) { 
				getObject(ImgID).src = Imgdurum.replace(ImgPrefix+"Ac",ImgPrefix+"Kapat");    
			}
		} else if (getObject(DivId)){
			getObject(DivId).style.display = 'none';
			if (ImgId!=''&&getObject(ImgID)) { 
				getObject(ImgID).src = Imgdurum.replace(ImgPrefix+"Kapat",ImgPrefix+"Ac");    
			}
		}
	}
 return true;
 }



function getObject(objectId) {
	if(document.getElementById && document.getElementById(objectId)) {
	// W3C DOM
	return document.getElementById(objectId);
	} else if (document.all && document.all(objectId)) {
	// MSIE 4 DOM
	return document.all(objectId);
	} else if (document.layers && document.layers[objectId]) {
	// NN 4 DOM.. note: this won't find nested layers
	return document.layers[objectId];
	} else {
	return false;
	}    
}


function isInteger(value) {
  return (parseInt(value) == value);
}


function SelectKontrol(prefix, deger) {
  var selLength = document.getElementById(prefix+'_selectboks[]').length;
  var kontrol=0;
  for(var u=0; u<selLength; u++) {
	if (document.getElementById(prefix+'_selectboks[]').options[u].value==deger) {
		kontrol=1;    
	}
  }
  return (kontrol);
}
	
	   
function kirmizi(oform) {
			   oform.style.color = "red";
			   oform.readonly = true;

			   var self = this;
			   setTimeout(function(){
					   oform.style.color = "";
					   oform.readonly = false;
			   }, 100);
}



function FirmaSilmeSecenekleriKapat() {
var testNode=document.getElementById('FirmaSilmeSecenekleri')
if(testNode!=null){document.body.removeChild(testNode)}
var testNodeoverlay=document.getElementById('overlay')
if(testNodeoverlay!=null){document.body.removeChild(testNodeoverlay)}
	selects = document.getElementsByTagName("select");
	for (i = 0; i != selects.length; i++) {
			selects[i].style.visibility = "";
	}
}



  
function FirmaSilmeSecenekleri(mesaj, iptalmesaj, SayfaUrl, Deger, Satir, Sira, Toplam) {
	
	// Get the dimensions of the browser window
	var winwidth = document.body.clientWidth;
	var winheight = document.body.clientHeight;
	selects = document.getElementsByTagName("select");
	for (i = 0; i != selects.length; i++) {
			selects[i].style.visibility = "hidden";
	}

	var element   = document.createElement('icerikmenusu')

	var objBody = document.getElementsByTagName("body").item(0);
	
	// create overlay div and hardcode some functional styles (aesthetic styles are in CSS file)
	var objOverlay = document.createElement("div");
	objOverlay.setAttribute('id','overlay');
	//objOverlay.onclick = function () {FirmaSilmeSecenekleriKapat(); return false;}
	objOverlay.style.display = 'block';
	objOverlay.style.position = 'absolute';
	objOverlay.style.top = '0';
	objOverlay.style.left = '0';
	objOverlay.style.zIndex = '1001';
	objOverlay.style.width = '100%';
	objOverlay.style.height = '100%';
	objOverlay.style.background = 'black';
	objOverlay.style.filter = 'alpha(opacity=80)';
	objOverlay.style.mozopacity = '0.8';
	objBody.insertBefore(objOverlay, objBody.firstChild);
	document.body.appendChild(objOverlay);
	var layer     = document.createElement('DIV');
	var Genislik  = 500;
	var Yukseklik = 300;

	layer.style.width = Genislik + 'px';
	layer.style.height = Yukseklik + 'px'
	layer.id= 'FirmaSilmeSecenekleri';
	layer.style.position = 'absolute';
	layer.style.zIndex = '1002';
	layer.style.left = ((winwidth - Genislik)/2) + "px";
	layer.style.top = ((winheight - Yukseklik)/2) + "px";
	//layer.style.backgroundColor = '#ECECEC';
	//layer.style.border = '1px solid black';
	//layer.innerHTML = LayerIcerik.replace(/[\r\n]+/g, "");
	layer.innerHTML = '<div align="center"><img src="../styles/mavi/form/indicator_kirmizi.gif"></div>';
		 var xmlhttp=false;
		 var async =true;
		   try {
		   xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		   } catch (e) {
			try {
			 xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (E) {
			 xmlhttp = false;
			}
		   }

		 if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
		   xmlhttp = new XMLHttpRequest();
		 }

			   //var element      = document.getElementById(kim);  
			   //var id           = document.getElementById(kim).options[document.getElementById(kim).selectedIndex].value;                                                           
			   var fragment_url = 'javascript/xml/firma_silme_secenekleri.php?FirmaId=' + encodeURI(Deger) + '&mesaj=' + encodeURI(mesaj) + '&iptalmesaj=' + encodeURI(iptalmesaj) + '&SayfaUrl=' + encodeURI(SayfaUrl) + '&Satir=' + encodeURI(Satir) +  '&Sira=' + encodeURI(Sira) + '&Toplam=' + encodeURI(Toplam);
				   xmlhttp.open("GET", fragment_url, async);
					 xmlhttp.onreadystatechange = function() {
						 if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
							//alert(xmlhttp.responseText);   
							layer.innerHTML = xmlhttp.responseText; 

							
							
						 }
					 }
				 xmlhttp.send(null); 


	document.body.appendChild(layer);
}




function CokluSilmeOnayi(mesaj, iptalmesaj, secimmesaj, SayfaUrl, Satir, Sira, Toplam) {
	var recArray = new Array();
	var recCounter = 0;
	var table = document.getElementById('liste_table');
	var recNum = table.rows.length;
	var ii = 0;
	var str = '';            
	var re = new RegExp('<.*?>','g');  //<[^>]+>(.*?)</[^>]+>
	var re2 = new RegExp('(<br \/>)?\r?\n','gi');
	var re3 = new RegExp('<[^>]+>(.*?)</[^>]+>','g');  //
	for(var i = 0; i < recNum; i++) {


		if(table.rows[i].cells[0].innerHTML == "ş") {
			recArray[recCounter] = table.rows[i];
			recCounter++;
			var iii = i + 1;           
			var SatirId = document.getElementById('satid_' + iii).innerHTML.replace(re, "");
			var nedir   = SatirId.replace(re2, "") + ". " +table.rows[i].cells[2].innerHTML.replace(re, "");
			nedir       = nedir.replace(re2, "");
			str += '* ' + nedir  + ' \n';
			ii++;
			
					
		} else if(table.rows[i].cells[0].innerHTML == "¨"||table.rows[i].cells[0].innerHTML == "ş") {
			ii++;
		}
	}
	
	if (recCounter==0) {
		alert(secimmesaj);
		return false;
	} else {
		var return_value  = confirm(mesaj + '\n\n' + str);
			if ( return_value == false ) {
				alert(iptalmesaj);
				return false;
			} else {
				document.getElementById('VeriSilgisi').click();
				return false;                
			}
	} 
}


function TekSilmeOnayi(mesaj, iptalmesaj, SayfaUrl, Deger, Satir, Sira, Toplam, Dil) {
	var table       = document.getElementById('liste_table');
	var recNum      = table.rows.length;
	var ii = 0;
	var str = '';            
	var re = new RegExp('<.*?>','g');  //<[^>]+>(.*?)</[^>]+>
	var re2 = new RegExp('(<br \/>)?\r?\n','gi');
	var re3 = new RegExp('<[^>]+>(.*?)</[^>]+>','g');  //
	
	for(var i = 0; i < recNum; i++) {
		if(table.rows[i].cells[0].innerHTML == "¨"||table.rows[i].cells[0].innerHTML == "ş") {
				if (ii>=1) {
				
					if (document.getElementById('satid_' + ii).innerHTML==Deger) {
						var SatirId = document.getElementById('satid_' + ii).innerHTML.replace(re, "");    
						var nedir   = SatirId.replace(re2, "") + ". " +table.rows[ii-1].cells[2].innerHTML.replace(re, "");
						str += '* ' + nedir + ' \n';
						
					}
				}
				ii++;        
		}
	}
	

	var return_value  = confirm(mesaj + '\n\n' + str);
	if ( return_value == true ) {
		var formElement     = document.getElementById("Liste");
		var field = document.createElement("input");
		field.setAttribute("type", "hidden"); 
		field.setAttribute("name", "SilineceK"); 
		field.setAttribute("value", Deger);
		formElement.appendChild(field);
		var DilAlani = document.createElement("input");
		DilAlani.setAttribute("type", "hidden"); 
		DilAlani.setAttribute("name", "SilineceKDil"); 
		DilAlani.setAttribute("value", Dil);
		formElement.appendChild(DilAlani);
		var ToplamSayfa = roundNumber(((Toplam-1)/Satir),2);
		if (ToplamSayfa==(Sira-1)) { Sira = Sira-1; } else { Sira = Sira; }
		var SiraDeger = document.createElement("input");
		
		SiraDeger.setAttribute("type", "hidden"); SiraDeger.setAttribute("name", "sira"); SiraDeger.setAttribute("value", Sira);
		formElement.appendChild(SiraDeger);
		document.getElementById('VeriSilgisi').click();
	} else {
		alert(iptalmesaj);
	} 
}

function SilCheckMark(hangisi) {
	var td_bul = document.getElementById('cek_' + hangisi);
	if (td_bul.innerHTML == '¨') {
		td_bul.innerHTML = 'ş';
		document.getElementById('cekdiv_' + hangisi).checked = true;  
	} else {  
		td_bul.innerHTML = '¨' ;
		document.getElementById('cekdiv_' + hangisi).checked = false;  
	}
	
}

function SilTumunuSec () {
	var table       = document.getElementById('liste_table');
	var recNum      = table.rows.length;
	var YapilacakIs = document.getElementById('SilTumunuSec').innerHTML;

	if (YapilacakIs=='ş') {
		YapilacakIs='¨';
		document.getElementById('SilTumunuSec').innerHTML = '¨'; 
	} else { 
		YapilacakIs='ş'; 
		document.getElementById('SilTumunuSec').innerHTML = 'ş'; 
	}
	
	
	var ii = 0;
	for(var i = 0; i < recNum; i++) {
		if(table.rows[i].cells[0].innerHTML == "¨"||table.rows[i].cells[0].innerHTML == "ş") {
		
			if (YapilacakIs=='ş') {
				table.rows[i].cells[0].innerHTML = "ş";
				if (ii>=1) {
					var id = document.getElementById('satid_' + ii).innerHTML;
					document.getElementById('cekdiv_' + id).checked = true;
				}
				ii++;
			} else {
				table.rows[i].cells[0].innerHTML = "¨";
				if (ii>=1) {
					var id = document.getElementById('satid_' + ii).innerHTML;
					document.getElementById('cekdiv_' + id).checked = false;
				}
				ii++;
			}                       
		}                        
   
	}
}


function roundNumber(num, dec) {
	var result = Math.round(num*Math.pow(10,dec))/Math.pow(10,dec);
	return result;
}





/////////////////////////////////////////////
/////////////////////////////////////////////
//
//       DFilter Başlangıç
//
/////////////////////////////////////////////
/////////////////////////////////////////////

var dFilterStep

function dFilterStrip (dFilterTemp, dFilterMask)
{
	dFilterMask = replace(dFilterMask,'#','');
	for (dFilterStep = 0; dFilterStep < dFilterMask.length++; dFilterStep++)
				{
					dFilterTemp = replace(dFilterTemp,dFilterMask.substring(dFilterStep,dFilterStep+1),'');
				}
				return dFilterTemp;
}

function dFilterMax (dFilterMask)
{
				 dFilterTemp = dFilterMask;
	for (dFilterStep = 0; dFilterStep < (dFilterMask.length+1); dFilterStep++)
				{
								 if (dFilterMask.charAt(dFilterStep)!='#')
								{
						dFilterTemp = replace(dFilterTemp,dFilterMask.charAt(dFilterStep),'');
								}
				}
				return dFilterTemp.length;
}

function dFilter (key, textbox, dFilterMask) { 
				var key = window.event ? key.keyCode : key.which;
				dFilterNum = dFilterStrip(textbox.value, dFilterMask);
				
				if (key==9||key==46) {
					return true;
				} else if (key==8&&dFilterNum.length!=0) {
					dFilterNum = dFilterNum.substring(0,dFilterNum.length-1);
				} else if ( ((key>47&&key<58)||(key>95&&key<106)) && dFilterNum.length<dFilterMax(dFilterMask) ) {
					
					if (key>=95) { key = key-48; }
				   
					dFilterNum=dFilterNum+String.fromCharCode(key);
				} else {
					kirmizi(textbox);
				}

				var dFilterFinal='';
				
	for (dFilterStep = 0; dFilterStep < dFilterMask.length; dFilterStep++) {
		if (dFilterMask.charAt(dFilterStep)=='#')
								{
										  if (dFilterNum.length!=0)
										  {
										dFilterFinal = dFilterFinal + dFilterNum.charAt(0);
											  dFilterNum = dFilterNum.substring(1,dFilterNum.length);
										  }
									else
									{
										dFilterFinal = dFilterFinal + "";
									}
								}
								 else if (dFilterMask.charAt(dFilterStep)!='#')
								{
									dFilterFinal = dFilterFinal + dFilterMask.charAt(dFilterStep);
								}
//                    dFilterTemp = replace(dFilterTemp,dFilterMask.substring(dFilterStep,dFilterStep+1),'');
	}


				textbox.value = dFilterFinal;
	return false;
}

function replace(fullString,text,by) {
// Replaces text with by in string
	var strLength = fullString.length, txtLength = text.length;
	if ((strLength == 0) || (txtLength == 0)) return fullString;

	var i = fullString.indexOf(text);
	if ((!i) && (text != fullString.substring(0,txtLength))) return fullString;
	if (i == -1) return fullString;

	var newstr = fullString.substring(0,i) + by;

	if (i+txtLength < strLength)
		newstr += replace(fullString.substring(i+txtLength,strLength),text,by);

	return newstr;
}


function tarihformat (key, textbox, dFilterMask) {
var key = window.event ? key.keyCode : key.which;
				dFilterNum = dFilterStrip(textbox.value, dFilterMask);

				if (key==9)
				{
					return true;
				}
				else if (key==8&&dFilterNum.length!=0)
				{
								  dFilterNum = dFilterNum.substring(0,dFilterNum.length-1);
				}
		   else if ( ((key>47&&key<58)||(key>95&&key<106)) && dFilterNum.length<dFilterMax(dFilterMask) )
				{
		dFilterNum=dFilterNum+String.fromCharCode(key);
				} else {
				kirmizi(textbox);
				}

				var dFilterFinal='';
	for (dFilterStep = 0; dFilterStep < dFilterMask.length; dFilterStep++)
				{
		if (dFilterMask.charAt(dFilterStep)=='#')
								{
										  if (dFilterNum.length!=0)
										  {
										dFilterFinal = dFilterFinal + dFilterNum.charAt(0);
											  dFilterNum = dFilterNum.substring(1,dFilterNum.length);
										  }
									else
									{
										dFilterFinal = dFilterFinal + "";
									}
								}
								 else if (dFilterMask.charAt(dFilterStep)!='#')
								{
									dFilterFinal = dFilterFinal + dFilterMask.charAt(dFilterStep);
								}
//                    dFilterTemp = replace(dFilterTemp,dFilterMask.substring(dFilterStep,dFilterStep+1),'');
				}


				textbox.value = dFilterFinal;


if (textbox.value.length==10) {
  var day = textbox.value.substring(0,2);
  var month = textbox.value.substring(3,5);
  var year = textbox.value.substring(6,10);
  var dateerror = "";
  var datetest = true;
  var today = new Date();
  var girilen = new Date(year,month-1,day);
  var diff=today-girilen;
  diff=Math.round(diff/1000/60/60/24);

  if (diff<0) {
	  datetest = false;
	  dateerror = dateerror + "Gelecek tarihi yazılamaz. ";
  }

  if (month>12) {
	datetest = false;
	dateerror = dateerror + "AY bölümü hatalı\n";
  } else {

	  if (month==1 || month==3 || month==5 || month==7 || month==8 || month==10 || month==12 ) {
		if (day>31){
		  dateerror = dateerror + "Girilen ay için gün aralığı 01 ile 31 aralığında olmalıdır\n";
		  datetest = false;
		}
	  } else if(month==2) {
		if (Leap(year)) {
		  if (day>29){
			dateerror = dateerror + "Girilen ay için gün aralığı 01 ile 29 aralığında olmalıdır. ";
			datetest = false;
		  }
		} else {
		  if (day>28){
			dateerror = dateerror + "Girilen ay için gün aralığı 01 ile 28 aralığında olmalıdır. ";
			datetest = false;
		  }
		}
	  } else  {
		if (day>30){
		  dateerror = dateerror + "Girilen ay için gün aralığı 01 ile 30 aralığında olmalıdır. ";
		  datetest = false;
		}
	  }
  }
  if (day<1) {
	dateerror = dateerror + "Girilen gün 0'dan büyük olmalıdır. ";
	datetest = false;
  }


  if (datetest) {
	var bilgi = document.getElementById('bilgi');
	bilgi.innerHTML = '&nbsp;<img src="icerik/resimler/info.gif" align="middle">&nbsp;<font size="-1">Bilgi Alanı</font>';
  } else {
	var bilgi = document.getElementById('bilgi');
	bilgi.innerHTML = '&nbsp;<img src="icerik/resimler/error-blink.gif" border=0 align="middle">&nbsp;<font size="-1"><font color="red"><b>Tarih</b></font> hatalı. ' + dateerror +'</font>';
  }
}


	return false;
}

//-->

function epostakontrol(key,email){
alert(key.keyCode);
		if(email == null){
				return false;
		}

		var atPos = email.indexOf("@");

		if(
				atPos < 1 ||
				email.indexOf(".", atPos) == -1
		){
				return false
		}

		var login = email.substring(0, atPos);
		var domain = email.substring(atPos + 1, email.length);

		// Regexp declarations
	var atom = "\[^\\s\\(\\)><@,;:\\\\\\\"\\.\\[\\]\]+";
	var word = "(" + atom + "|(\"[^\"]*\"))";
	var loginRE = new RegExp("^" + word + "(\\." + word + ")*$");

	for (i = 0; i < login.length; i++){
		if (login.charCodeAt(i) > 127){
			return false;
		}
	}

	if (!login.match(loginRE)){
		return false;
	}

	return Zapatec.Form.Validator.isDomainValid(domain);
}



function InputSay (sayacinput,sayacmax,Mesaj){
	 getObject(sayacinput+'Sayac').value=sayacmax-getObject(sayacinput).value.length-1;
			if (getObject(sayacinput+'Sayac').value<0){
			 alert (Mesaj + ' : ' + sayacmax);
			 getObject(sayacinput).value = getObject(sayacinput).value.substr(0,sayacmax-1);
			 getObject(sayacinput+'Sayac').value=0;
			}
	 return true;
}



	function urlencode (str) {
		var hexStr = function (dec) {
			return '%' + dec.toString(16).toUpperCase();
		};
	 
		var ret = '',
				unreserved = /[\w.-]/; // A-Za-z0-9_.- // Tilde is not here for historical reasons; to preserve it, use rawurlencode instead
		str = (str+'').toString();
	 
		for (var i = 0, dl = str.length; i < dl; i++) {
			var ch = str.charAt(i);
			if (unreserved.test(ch)) {
				ret += ch;
			} else {
				var code = str.charCodeAt(i);
				// Reserved assumed to be in UTF-8, as in PHP
				if (code === 32) {
					ret += '+'; // %20 in rawurlencode
				} else if (code < 128) { // 1 byte
					ret += hexStr(code);
				} else if (code >= 128 && code < 2048) { // 2 bytes
					ret += hexStr((code >> 6) | 0xC0);
					ret += hexStr((code & 0x3F) | 0x80);
				} else if (code >= 2048 && code < 65536) { // 3 bytes
					ret += hexStr((code >> 12) | 0xE0);
					ret += hexStr(((code >> 6) & 0x3F) | 0x80);
					ret += hexStr((code & 0x3F) | 0x80);
				} else if (code >= 65536) { // 4 bytes
					ret += hexStr((code >> 18) | 0xF0);
					ret += hexStr(((code >> 12) & 0x3F) | 0x80);
					ret += hexStr(((code >> 6) & 0x3F) | 0x80);
					ret += hexStr((code & 0x3F) | 0x80);
				}
			}
		}
		return ret;
	}
	
	
	
	function CapsKontrol(Dil) {

		// Internet Explorer 4+
		if ( document.all ) {
			girilen=event.keyCode;
			myShiftKey=event.shiftKey;

		// Netscape 4
		} else if ( document.layers ) {
			girilen=event.which;
			myShiftKey=( myKeyCode == 16 ) ? true : false;

		// Netscape 6
		} else if ( document.getElementById ) {
			girilen=event.which;
			myShiftKey=( myKeyCode == 16 ) ? true : false;

		}
		
		
		var sonuc = '0';
		if (girilen == 73) {
			window.event.keyCode = 305;
			sonuc = '1';
		} else if (girilen == 199) {
			window.event.keyCode = 231;
			sonuc = '1';
		} else if (girilen == 214) {
			window.event.keyCode = 246;
			sonuc = '1';
		} else if (girilen == 220) {
			window.event.keyCode = 252;
			sonuc = '1';
		} else if (girilen == 286) {
			window.event.keyCode = 287;
			sonuc = '1';
		} else if (girilen == 304) {
			window.event.keyCode = 105;
			sonuc = '1';
		} else if (girilen == 350) {
			window.event.keyCode = 351;
			sonuc = '1';
		} else if (girilen >= 65 && girilen <= 90) {
			window.event.keyCode = girilen + 32;
			sonuc = '1';
		}
		return sonuc;
	} 
	
	
	function coklu_kategori_ekle(alan,sira,maksveri) {
		boslukal(document.getElementById(alan+'_coklukategori_input'+sira));                                   

		var deger           = document.getElementById(alan+'_coklukategori_input'+sira).value.toLowerCase();
		var options_sayisi  = document.getElementById(alan+'_coklukategori_div'+sira+'[]').length;
		var alt_veri_sayisi = document.getElementById(alan+'_coklukategori_select'+sira+'[]').length;
		var OptionYazi      = deger;
		var options_sayisi_ = options_sayisi + 1;
		var OptionDeger     = options_sayisi_ + '&-&' + deger;
		
		var kontrol = '0';
		for(var u=0; u<document.getElementById(alan+'_coklukategori_div'+sira+'[]').length; u++) {
		var tamdeger = document.getElementById(alan+'_coklukategori_div'+sira+'[]').options[u].value.split('&-&');
			if (deger == tamdeger[1]){
				kontrol = '1';
			}

		}
		
		if (kontrol=='1') {
			alert('Bu Kayıt Daha Önce Eklenmiş');
		} else if (OptionYazi=='') {
			alert('Gerekli Alanları Doldurmalısınız');
		} else if (kontrol=='0') {                                        

			if (alt_veri_sayisi>=maksveri) {
				
				alert('Bu Alana Eklenebilecek En Fazla Veri Sayısı : '+maksveri);
			
			} else {

				newOpt = new Option(OptionYazi, OptionDeger);    
				//alert(OptionDeger);                            
				var selLength = document.getElementById(alan+'_coklukategori_div'+sira+'[]').length;                                
				document.getElementById(alan+'_coklukategori_div'+sira+'[]').options[selLength] = newOpt; 
					
				newOptt = new Option(OptionYazi, OptionDeger);               
				var selLengthh = document.getElementById(alan+'_coklukategori_select'+sira+'[]').length;
				document.getElementById(alan+'_coklukategori_select'+sira+'[]').options[selLengthh] = newOptt;
			}
												
		}
		document.getElementById(alan+'_coklukategori_input'+sira).value='';
	}  
		
		 
	function coklu_altkategori_ekle (alan, sira, maksveri) {
		
		var sira_alt    = parseInt(sira) -1 ;
		boslukal(document.getElementById(alan+'_coklukategori_input'+sira));
		document.getElementById(alan+'_coklukategori_input'+sira).value = document.getElementById(alan+'_coklukategori_input'+sira).value.toLowerCase();
		alert('Telefon Numaraları'); 
										  
		var deger           = document.getElementById(alan+'_coklukategori_input'+sira).value;
		var indice          = document.getElementById(alan+'_coklukategori_'+sira_alt+'[]').selectedIndex;
		
		if (indice=='-1') {
			alert('".Ceviri::Kelime("ana_kategoriyi_secmelisiniz")."');
		} else if (deger=='') {
			alert('".Ceviri::Kelime("gerekli_alanlari_doldurmalisiniz")."');
		} else {
			
			var KategoriId   = document.getElementById(alan+'_coklukategori_'+sira_alt+'[]').options[indice].value.split('&-&');
			var options_sayisi  = document.getElementById(alan+'-coklukategori_div'+sira+'[]').length;
			var alt_veri_sayisi = document.getElementById(alan+'_coklukategori_'+sira+'[]').length;
			
			if (alt_veri_sayisi>=maksveri) {
				
				alert('Bu Alana Eklenebilecek En Fazla Veri Sayısı : '+maksveri);
			
			} else {
			
				var options_sayisi_ = options_sayisi + 1;
				OptionDeger         = '';
				for (altidler=0; altidler<sira-1; altidler++) {
					if (altidler==0) {
						OptionDeger     = KategoriId[altidler];
					} else {
						OptionDeger     = OptionDeger + '&-&' + KategoriId[altidler];
					}
					
				} 
				
				OptionDeger         = OptionDeger + '&-&' + options_sayisi_ + '&-&' + deger;
				var OptionYazi      = deger;
				var secilenkategori = document.getElementById(alan+'_coklukategori_'+sira_alt+'[]').options[indice].value;
				
				var kontrol_alt = '0';
				for(var y=0; y<document.getElementById(alan+'-coklukategori_div'+sira+'[]').length; y++) {
				var tamdeger = document.getElementById(alan+'-coklukategori_div'+sira+'[]').options[y].value.split('&-&');
					if (KategoriId[sira-2] == tamdeger[sira-2]&&deger == tamdeger[sira]){
						kontrol_alt = '1';
					}

				}

				if (kontrol_alt == '1') {
					alert('Bu Kayıt Daha Önce Eklenmiş');                                        
				} else {                                            
					newOpt = new Option(OptionYazi, OptionDeger);                                
					var selLength = document.getElementById(alan+'-coklukategori_div'+sira+'[]').length;                                
					document.getElementById(alan+'-coklukategori_div'+sira+'[]').options[selLength] = newOpt; 
						
					newOptt = new Option(OptionYazi, OptionDeger);               
					var selLengthh = document.getElementById(alan+'_coklukategori_'+sira+'[]').length;
					document.getElementById(alan+'_coklukategori_'+sira+'[]').options[selLengthh] = newOptt;
				}
				document.getElementById(alan+'-coklukategori_input'+sira).value='';
			}

		}
		
	} 
	
	
	function coklu_altkategori_listele (alan, sira) {
		
		var indice          = document.getElementById(alan + '_coklukategori_'+sira + '[]').selectedIndex;
		var AnaKategoriId   = document.getElementById(alan+'_coklukategori_'+sira+'[]').options[indice].value.split('&-&');
		AnaKategoriId       = parseInt(AnaKategoriId[sira-1]);
		
		var toplam_kategori = document.getElementById(alan + '-coklukategori_toplamkategori').value;     
		var silinecek_say   = parseInt(toplam_kategori) - parseInt(sira);
		
		for (var kat_say=0; kat_say<silinecek_say; kat_say++) {
			sira_ust        = parseInt(sira) + kat_say + 1;
			for(var e=0; e<document.getElementById(alan+'-coklukategori_div'+sira_ust+'[]').length; e++) {
				document.getElementById(alan+'_coklukategori_'+sira_ust+'[]').remove(0);
			}
		}
			sira_ust        = parseInt(sira) + 1;
			for(var e=0; e<document.getElementById(alan+'-coklukategori_div'+sira_ust+'[]').length; e++) {
			var tamdeger = document.getElementById(alan+'-coklukategori_div'+sira_ust+'[]').options[e].value.split('&-&');
			
				if (AnaKategoriId == parseInt(tamdeger[sira-1])){

					OptionDeger         = '';
					for (altidler=0; altidler<=sira; altidler++) {
						if (altidler==0) {
							OptionDeger = tamdeger[altidler];
						} else {
							OptionDeger     = OptionDeger + '&-&' + tamdeger[altidler];
						}
						
					}
					
					var OptionYazi      = tamdeger[altidler];
					newOpt = new Option(OptionYazi, OptionDeger);                                
					var selLength = document.getElementById(alan+'_coklukategori_'+sira_ust+'[]').length;                                
					document.getElementById(alan+'_coklukategori_'+sira_ust+'[]').options[selLength] = newOpt; 
				}

			}
		
	}
	
	
	function coklu_kategori_sil (alan, sira) {
		var theIndex        = document.getElementById(alan + '_coklukategori_select'+sira + '[]').selectedIndex;
		
		if (document.getElementById(alan + '_coklukategori_select'+sira + '[]').selectedIndex== -1) {
			alert('Silinecek Değeri Seçmelisiniz');
			return false;
		} else {

			var toplam_kategori     = document.getElementById(alan + '_coklukategori_toplamkategori').value;     
			var silinecek_say       = parseInt(toplam_kategori) - parseInt(sira);
			var SilinenKategoriSira = parseInt(sira) - 1;
			var Parcala             = document.getElementById(alan+'_coklukategori_select'+sira+'[]').options[theIndex].value.split('&-&');
			var SilinenKategoriID   = Parcala[SilinenKategoriSira];                                       
			
			for (var kat_say=0; kat_say<silinecek_say; kat_say++) {
				sira_ust         = parseInt(sira) + kat_say + 1;
				var KatToplamOpt = document.getElementById(alan+'_coklukategori_div'+sira_ust+'[]').length;
				var Arttir       = 1;   
				
				for(var e=parseInt(KatToplamOpt)-1; e>=0; e--) {
					var tamdeger = document.getElementById(alan+'_coklukategori_div'+sira_ust+'[]').options[e].value.split('&-&');
					
					if (tamdeger[SilinenKategoriSira]==SilinenKategoriID) {
						document.getElementById(alan+'_coklukategori_select'+sira_ust+'[]').options.length = 0;
						document.getElementById(alan+'-coklukategori_div'+sira_ust+'[]').options[e] = null;
					} 

				}
			}
		
		}



		document.getElementById(alan+'_coklukategori_select'+sira+'[]').options[theIndex] = null;  
		document.getElementById(alan+'_coklukategori_div'+sira+'[]').options[theIndex] = null;  
										  
	}


	function coklu_kategori_duzelt (alan, sira) {
				sira_ust         = parseInt(sira);
				var KatToplamOpt = document.getElementById(alan+'_coklukategori_div'+sira_ust+'[]').length;

				
				for(var e=0; e<parseInt(KatToplamOpt)-1; e++) {
					//alert(document.getElementById(alan+'-coklukategori_div'+sira_ust+'[]').options[e].value);
				}
				
	}
	
	
	function coklu_kategori_goster (alan, sira) {
				sira_ust         = parseInt(sira);
				var KatToplamOpt = document.getElementById(alan+'_coklukategori_div'+sira_ust+'[]').length;

				
				for(var e=0; e<parseInt(KatToplamOpt)-1; e++) {
					alert(document.getElementById(alan+'_coklukategori_div'+sira_ust+'[]').options[e].value);
				}
				
	}                
					

	////////////////////////                    
	//     Dosya Yükleme  //              
	////////////////////////                    
		function ResimYuklemeSonu(response,Tip) {   
			var Islem = response.split('=-Islem=-');                                          
			
			getObject('ResimSayisi').innerHTML = parseInt(getObject('ResimSayisi').innerHTML) - 1;
			newOpt = new Option(Islem[0], Islem[0]);                                
			var selLength = getObject('Resimler_select').length;
			getObject('Resimler_select').options[selLength] = newOpt;
			
			if (getObject('Resimler_select').options.length>=1) {
				getObject('ResimTb').style.display = 'block';
			} else {
				getObject('ResimTb').style.display = 'none';
			}     
			
			if (getObject('Resimler_select').length>=2) {
				getObject('ResimSiralama').style.display = 'block';
			} else {
				getObject('ResimSiralama').style.display = 'none';
			}     

			getObject('ResimTb').innerHTML = Islem[1];
			getObject('ResimSiralama').innerHTML = Islem[2];
		}


		function ResimYuklemeGoster(isim) {
				var Resimler    = getObject('ResimTb').innerHTML;
				var Sonuc       = Resimler.replace(/thumb\/(.*)"/,'thumb\/' + isim + '"');
				Sonuc           = Sonuc.replace(/ResimYuklemeSilme\(\'(.*)\'\)/,'ResimYuklemeSilme(\'' + isim + '\')');
				getObject('ResimTb').innerHTML = Sonuc;
		}


		function ResimYuklemeSilme(isim) {
			for (var say=0; say<getObject('Resimler_select').options.length; say++) {
				if (getObject('Resimler_select').options[say].value==isim) {
					getObject('Resimler_select').options[say] = null;
				} 
			}                                           

			var Icerik = decodeURI(getObject('RSIFrame').innerHTML);
			var Icerik = Icerik.replace(/Rs=(.*)&/,'Rs=' + (getObject('Resimler_select').length-1) + '&');
			var Icerik = Icerik.replace(/Nm=(.*)"/,'Nm=' + isim + '"');

			getObject('ResimSayisi').innerHTML = parseInt(getObject('ResimSayisi').innerHTML) + 1;
			
				var selLength = getObject('Resimler_select').options.length;
				if (selLength==0) {
					getObject('ResimTb').style.display = 'none';
				} else {                                                            
					ResimYuklemeGoster(getObject('Resimler_select').options[0].value);
				}     
				if (selLength<=1) {
					getObject('ResimSiralama').style.display = 'none';
				}  
				
				var ResimSiralama = '';
				for (var say=0; say<getObject('Resimler_select').options.length; say++) {
					ResimSiralama = ResimSiralama + '&nbsp;<a href="#" class="maviyesil" onClick="ResimYuklemeGoster(\'' + getObject('Resimler_select').options[say].value + '\')"><b>' + (say+1) + '</b></a>&nbsp;';
				}
				
				getObject('ResimSiralama').innerHTML = '<center>' + ResimSiralama + '</center>';

				getObject('RSIFrame').innerHTML = Icerik;
		}
		
		
		
		
		
		
function postwith (to,p) {
  var myForm = document.createElement("form");
  myForm.method="post" ;
  myForm.action = to ;
  for (var k in p) {
	var myInput = document.createElement("input") ;
	myInput.setAttribute("name", k) ;
	myInput.setAttribute("value", p[k]);
	myForm.appendChild(myInput) ;
  }
  document.body.appendChild(myForm) ;
  myForm.submit() ;
  document.body.removeChild(myForm) ;
}		
		

		
		
//   JAVASCRIPT KEY CODES
//   A  -->   65
//   B  -->   66
//   C  -->   67
//   Ç  -->   220
//   D  -->   68
//   E  -->   69
//   F  -->   70
//   G  -->   71
//   Ğ  -->   219
//   H  -->   72
//   I  -->   73
//   İ  -->   222
//   J  -->   74
//   K  -->   75
//   L  -->   76
//   M  -->   77
//   N  -->   78
//   O  -->   79
//   Ö  -->   191
//   P  -->   80
//   Q  -->   81
//   R  -->   82
//   S  -->   83
//   Ş  -->   186
//   T  -->   84
//   U  -->   85
//   Ü  -->   221
//   V  -->   86
//   Y  -->   89
//   Z  -->   90
//   backspace  -->  8
//   delete     -->  46
//   enter      -->  13
//   CAPS LOCK  -->  20
//   NUM LOCK   -->   144
//   ESC        -->   27
//   TAB        -->   9
//   SHIFT      -->   16
//   CTRL       -->   17
//   ALT        -->   18
//   WINDOWS    -->   91
//   RIGHT KEY  -->   93
//   HOME       -->   36
//   PAGE UP    -->   33
//   PAGE DOWN  -->   34
//   END        -->   35
//   SOL        -->   37
//   SAĞ        -->   39
//   YUKARI     -->   38
//   AŞAĞI      -->   40
//   0  -->   48
//   1  -->   49
//   2  -->   50
//   3  -->   51
//   4  -->   52
//   5  -->   53
//   6  -->   54
//   7  -->   55
//   8  -->   56
//   9   57
//   !  -->
//   '  -->
//   £  -->
//   ^  -->
//   #  -->
//   +  -->
//   $  -->
//   %  -->
//   ½  -->
//   &  -->
//   /  -->
//   {  -->
//   (  -->
//   [  -->
//   )  -->
//   ]  -->
//   =  -->
//   }  -->
//   *  -->
//   ?  -->
//   \  -->
//   -  -->
//   _
//   .  -->
//   :  -->
//   ,  -->
//   ;  -->
//   `  -->
//   ~  -->
//   ´  -->
//   Æ  -->
//   "  -->
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//

/////////////////////////////////////////////
/////////////////////////////////////////////
//
//       DFilter Bitiş
//
/////////////////////////////////////////////
/////////////////////////////////////////////
