<!--


/*##############################################################################################################
##############################################################################################################*/
function dropResimKontrol(o)
{
var s,ss;

s=event.dataTransfer.getData("Text");
event.dataTransfer.clearData("Text");
event.returnValue = false;

//event.dataTransfer.setData('Text','');

//alert(99);

//dfd();


ss=s.split(",");

o.value=ss[0];
o.style.backgroundRepeat="no-repeat"
o.style.pixelWidth="150";
o.style.pixelHeight="150";
//o.style.position="relative"
o.style.backgroundPosition="center 50%"
o.style.backgroundImage="url("+ ss[1] +")";
o.src=ss[1];
}



/*##############################################################################################################
	İÇİNDE BULUNDUĞU IFRAME BOYUTLARI AYARLANIR
	Bu fonksiyon iframe içinde çağrılan sayfada kullanılır ve içinde bulunduğu iframe
	nesnesinin boyunu ayarlarlayarak yan tarafta kaydırma çubuğu çıkmasını engeller
##############################################################################################################*/
function boyayarla(b)
{
var i;

this.frameElement.frameborder='0';
this.frameElement.border='0';
this.frameElement.scrolling="no";
this.frameElement.width="100%";

this.frameElement.height=1

for(i=0;this.frameElement.height!=b.scrollHeight && i<100;i++)
	{
	this.frameElement.height=b.scrollHeight;
	}	

this.frameElement.height = Math.ceil(this.frameElement.height); // + 20;
}




/***********************************************************************
	
***********************************************************************/
function IframeAyarla(frm,ekran) 
{
var sa1,sa2;

//-----------------------------------------
// BODY Marginleri bulunur
for(i=0;i<frm.document.all.length;i++)	
	{
	if(frm.document.all(i).tagName=="BODY") 
		{
		j=frm.document.all(i);
		x= Math.ceil(j.leftMargin);
		y= Math.ceil(j.topMargin);
		break;
		}
	}

//sa1 = frm.document.all(ekran).offsetWidth + x;
//sa2 = frm.document.all(ekran).offsetHeight + y;
sa1 = ekran.offsetWidth + x;
sa2 = ekran.offsetHeight + y;
//alert(sa1);
//alert(sa2);
frm.resizeTo(sa1,sa2);
} 

/***********************************************************************
	Cursor þeklini deðiþtirir
***********************************************************************/
/*function chCursor(src,cur) 
{
switch('' + cur)
	{
	case '1'	: src.style.cursor = 'hand'; break;
	case '2'	: src.style.cursor = 'arrow'; break;
	default	: src.style.cursor = 'default'; break;
	}
} 

*/


//**************************************************************************************
// Seçilen listeden hedef listeye seçilen deðeri kopyalar (listbox için).
//**************************************************************************************
function ListeyeSecileniAktar(combosource,combotarget)
{
var boxLength			= combotarget.length;
var selectedItem		= combosource.selectedIndex;
var selectedText		= combosource.options[selectedItem].text;
var selectedValue		= combosource.options[selectedItem].value;
var i;
var isNew = true;

if(selectedItem < 0) return;

if (boxLength != 0) 
	{
	for (i = 0; i < boxLength; i++) 
		{
		thisitem = combotarget.options[i].text;
		if (thisitem == selectedText) 
			{
			isNew = false;
			break;
			}
		}
	}
if (isNew) 
	{
	newoption = new Option(selectedText, selectedValue, false, false);
	combotarget.options[boxLength] = newoption;
	}
combosource.selectedIndex=-1;
}





//**************************************************************************************
// Verilen listeye değerleri ekler
//**************************************************************************************
function ListeyeEkle(combotarget,deger,yazi)
{
var boxLength			= combotarget.length;
var i;
var isNew = true;

if (boxLength != 0) 
	{
	for (i = 0; i < boxLength; i++) 
		{
		thisitem = combotarget.options[i].text;
		if (thisitem == yazi) 
			{
			isNew = false;
			break;
			}
		}
	}
if (isNew) 
	{
	newoption = new Option(yazi, deger, false, false);
	combotarget.options[boxLength] = newoption;
	}
//combosource.selectedIndex = true;
}



/***********************************************************************************************
	List box içindeki tüm elemanlarý seçili duruma getirir
	Listbox kutusunun multi select seçeneði iþaretli olmalýdýr.
***********************************************************************************************/
function TumListeyiSec(lst) { for(var i=0;i<lst.length;i++) lst.item(i).selected = true; }


/***********************************************************************************************
	Verilen list box içindeki deðerlerin tümünü siler
***********************************************************************************************/
function TumListeyiKaldir(lst) 
{ 
while(lst.length)
	{
	lst.item(0).selected = true;
	ListedenKaldir(lst);
	}
}



/******************************************************************
	ALT+1, ALT+2, ALT+3 ile pencere boyurunu deðiþtirir
	BODY tag'ý içinde
		... onkeydown="JScript:ALT_ile_pencere_degistir();" ...
	þeklinde kullanýlýr.
******************************************************************/
function ALT_ile_pencere_degistir()
{ 
if(event.altKey==true)
	{
	if(event.keyCode==49) window640();
	if(event.keyCode==50) window800();
	if(event.keyCode==51) window1024();
	} 
}
function window640() { window.moveTo(0,0); window.resizeTo(640,480); }
function window800() { window.moveTo(0,0); window.resizeTo(800,600); }
function window1024() { window.moveTo(0,0); window.resizeTo(1024,768); }








/***********************************************************************************************
	Combobox veya Listbox içindeki Seçili Öðeleri liste içinden çýkartýr
***********************************************************************************************/
function ListedenKaldir(combotarget) 
{
var boxLength = combotarget.length;
arrSelected = new Array();
var count = 0;
for (i = 0; i < boxLength; i++) 
	{
	if (combotarget.options[i].selected) 
		{
		arrSelected[count] = combotarget.options[i].value;
		}
	count++;
	}

var x;
for (i = 0; i < boxLength; i++) 
	{
	for (x = 0; x < arrSelected.length; x++) 
		{
		if (combotarget.options[i].value == arrSelected[x]) 
			{
			combotarget.options[i] = null;
			}
		}
	boxLength = combotarget.length;
	}
}




//******************************************************
// Domain Ýsimi Kontrol Fonksiyonu.
//******************************************************
function DomainIsmiKontrol(domain)
{
var i,j,a;
j=domain.length;

if(j<2) { window.alert("Domain isminin uzunluðu 2 karakterden küçük olamaz."); return false;}
if(j>63) { window.alert("Domain isminin uzunluðu 63 karakterden büyük olamaz."); return false;}
for(i=0;i<j;i++)
	{
	a = domain.substr(i,1).toLowerCase();
	if((a < "a" || a > "z") && (a < "0" || a > "9") && a != "-")
		{
		window.alert("Domain ismi içinde a-z, 0-9 ve '-' karakterlerinden baþka karakter kullanamazsýnýz. Ýsim içinde türkçe karakterler kullanamazsýnýz."); 
		return false;
		}
	}
return true;	
}


//******************************************************
// Email Kontrol Fonksiyonu.
//******************************************************
function EmailKontrol(domain)
{
var i,j,a;
var adisareti=false;
j=domain.length;

if(j<7) { window.alert("Standartlara uygun olan e-mail adresleri en az 7 karakterden oluşur lütfen e-mail adresinizi kontrol ediniz."); return false;}
if(j>63) { window.alert("E-mail uzunluðu 63 karakterden büyük olamaz."); return false;}
for(i=0;i<j;i++)
	{
	a = domain.substr(i,1).toLowerCase();
	if((a < "a" || a > "z") && (a < "0" || a > "9") && a != "-" && a != "@" && a != "." && a != "_")
		{
		window.alert("E-mail adresi yazarken içinde a-z, 0-9, '@', '.', '_' ve '-' karakterlerinden baþka karakter kullanamazsýnýz. Adres içinde türkçe karakterler kullanamazsýnýz."); 
		return false;
		}
	if(a == "@") adisareti=true ;
	}
if(adisareti==false) 
	{
	window.alert("E-mail adresi yazarken '@' işaretini kullanmayı unuttunuz."); 
	return false;
	}
return true;	
}


//******************************************************
// Kullanıcı Adı Kontrol Fonksiyonu.
//******************************************************
function KullaniciAdiKontrol(kadi,minuzunluk)
{
var i,j,a;
j=kadi.length;

if(j<minuzunluk) { window.alert("Kullanıcı adı en az "+ minuzunluk +" karakter olmalıdır."); return false;}
//if(j>63) { window.alert("Domain isminin uzunluðu 63 karakterden büyük olamaz."); return false;}
for(i=0;i<j;i++)
	{
	a = kadi.substr(i,1);
	if(
	(a < "a" || a > "z") && 
	(a < "A" || a > "Z") && 
	(a < "0" || a > "9") && 
	a != "-" && a != "_" && a != "." &&
	a != "ğ" && a != "ü" && a != "ş" && a != "ı" && a != "ö" && a != "ç" && a != "-" &&
	a != "Ğ" && a != "Ü" && a != "Ş" && a != "İ" && a != "Ö" && a != "Ç" && a != "-" 
	)
		{
		window.alert("Kullanıcı ismi içinde içinde A-Z, a-z, 0-9, '-', '_' ve '.' karakterlerinden başka karakter kullanamazsınız."); 
		return false;
		}
	}
return true;	
}



//******************************************************
// Sifre Kontrol Fonksiyonu.
//******************************************************
function SifreKontrol(kadi,minuzunluk)
{
var i,j,a;
j=kadi.length;

if(j<minuzunluk) { window.alert("Þifre en az "+ minuzunluk +" karakter olmalıdır."); return false;}
//if(j>63) { window.alert("Domain isminin uzunluðu 63 karakterden büyük olamaz."); return false;}
for(i=0;i<j;i++)
	{
	a = kadi.substr(i,1);
	if(
	(a < "a" || a > "z") && 
	(a < "A" || a > "Z") && 
	(a < "0" || a > "9") && 
	a != "-" && a != "_" && a != "." &&
	a != "ð" && a != "ü" && a != "þ" && a != "ý" && a != "ö" && a != "ç" && a != "-" &&
	a != "Ð" && a != "Ü" && a != "Þ" && a != "Ý" && a != "Ö" && a != "Ç" && a != "-" 
	)
		{
		window.alert("Þifre içinde içinde A-Z, a-z, 0-9, '-', '_' ve '.' karakterlerinden baþka karakter kullanamazsýnýz."); 
		return false;
		}
	}
return true;	
}



//******************************************************
// 
//******************************************************
function NumaraKontrol(deger,eksidegervarmi,noktavirgulkullanilacakmi,minuzunluk,mesaj)
{
var i,j,a;
j=deger.length;

if(j<minuzunluk) { window.alert(mesaj + " En az "+ minuzunluk +" karakter girmelisiniz."); return false;}
//if(j>63) { window.alert("Domain isminin uzunluðu 63 karakterden büyük olamaz."); return false;}
for(i=0;i<j;i++)
	{
	a = deger.substr(i,1);
	if(a == '-' && eksidegervarmi == false)
		{
		window.alert(mesaj + " '-' deðer kullanamazsýnýz."); 
		return false;
		}
	if((a == '.' || a == ',') && noktavirgulkullanilacakmi == false)
		{
		window.alert(mesaj + " '.' ve ',' deðerlerini kullanamazsýnýz."); 
		return false;
		}
	if((a < "0" || a > "9") && 	a != "." && a != "," && a != "-")
		{
		window.alert(mesaj + " Kullanabileceðiniz karakterler 0-9, '.', ',' ve '-' karakterleridir."); 
		return false;
		}
	}
return true;	
}



/******************************************************************
	F11 Tu&#351;una Bas&#305;l&#305;nca tam ekran moduna geçilmesini engeller
	... onkeydown="JScript:F11_Engelle();" ...
******************************************************************/
function F11_Engelle() 
{ if(event.keyCode==122) { event.keyCode = 0; event.returnValue = false; } }



/******************************************************************
	Ctrl+N Tu&#351;lar&#305;na Bas&#305;l&#305;nca yeni pencere aç&#305;lmas&#305; engellenir
	BODY tag'&#305; içinde
		... onkeydown="JScript:Ctrl_N_Engelle();" ...
	&#350;eklinde kullan&#305;lacakt&#305;r
******************************************************************/
function Ctrl_N_Engelle()
{ if(event.ctrlKey==true && event.keyCode==78) { event.keyCode = 0; event.returnValue = false; } }




//******************************************************
// Ýsim Soyisim Kontrol Fonksiyonu.
//******************************************************
function IsimSoyisimKontrol(kadi,minuzunluk,maxuzunluk)
{
var i,j,a;
j=kadi.length;

if(j<minuzunluk) { window.alert("Ad yada Soyad en az "+ minuzunluk +" karakter olmalıdır."); return false;}
if(j>maxuzunluk) { window.alert("Ad yada Soyad "+ maxuzunluk +" karakterden fazla olamaz."); return false;}
for(i=0;i<j;i++)
	{
	a = kadi.substr(i,1);
	if((a < "a" || a > "z") && (a < "A" || a > "Z") &&
	a != " " &&
	a != "ð" && a != "ü" && a != "þ" && a != "ý" && a != "ö" && a != "ç" && a != "-" &&
	a != "Ð" && a != "Ü" && a != "Þ" && a != "Ý" && a != "Ö" && a != "Ç" && a != "-")
		{
		window.alert("Ad yada Soyad içinde içinde A-Z, a-z ve ' ' karakterlerinden baþka karakter kullanamazsýnýz."); 
		return false;
		}
	}
return true;	
}




//******************************************************
// Ýsim Soyisim Kontrol Fonksiyonu.
//******************************************************
function AdresKontrol(kadi,minuzunluk,maxuzunluk)
{
var i,j,a;
j=kadi.length;

if(j<minuzunluk) { window.alert("Adres en az "+ minuzunluk +" karakter olmalýdý."); return false;}
if(j>maxuzunluk) { window.alert("Adres "+ maxuzunluk +" karakterden fazla olamaz."); return false;}
/*for(i=0;i<j;i++)
	{
	a = kadi.substr(i,1);
	if((a < "a" || a > "z") && (a < "A" || a > "Z") &&
	a != " " &&
	a != "ð" && a != "ü" && a != "þ" && a != "ý" && a != "ö" && a != "ç" && a != "-" &&
	a != "Ð" && a != "Ü" && a != "Þ" && a != "Ý" && a != "Ö" && a != "Ç" && a != "-")
		{
		window.alert("Ad yada Soyad içinde içinde A-Z, a-z ve ' ' karakterlerinden baþka karakter kullanamazsýnýz."); 
		return false;
		}
	}
*/
return true;	
}



//******************************************************
// Text Alanlarý Kontrol Fonksiyonu.
//******************************************************
function TextKontrol(alan,kadi,minuzunluk,maxuzunluk)
{
var i,j,a;
j=kadi.length;

if(j<minuzunluk) { window.alert(alan + " en az "+ minuzunluk +" karakter olmalıdır."); return false;}
if(j>maxuzunluk) { window.alert(alan + " " + maxuzunluk +" karakterden fazla olamaz."); return false;}
/*for(i=0;i<j;i++)
	{
	a = kadi.substr(i,1);
	if(
	!((a >= "a" && a <= "z") || (a >= "A" && a <= "Z") || ("ğüşiöçıĞÜŞİÖÇI .,-_/:*#'\\\";&%+()=").indexOf(a) != -1)
	)
		{
		window.alert(alan + " içinde içinde A-Z, a-z ve { ğüşiöçıĞÜŞİÖÇI .,-_/:*#\\\";'&%+()= } karakterlerinden baþka karakter kullanamazsýnýz."); 
		return false;
		}
	}*/
return true;	
}



//******************************************************
// Combo Kontrol Fonksiyonu.
//******************************************************
function ComboKontrol(deger,sdeger,mesaj)
{
if(deger==sdeger)	{ window.alert(mesaj); return false;}
return true;	
}


function MaxTextLength(field, maxlimit) 
{
if (field.value.length > maxlimit)
	{
	 // if too long...trim it!
	field.value = field.value.substring(0, maxlimit);
	}
}


-->