<!--
var True = true;
var False = false;

/***********************************************************************
	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;
	}
} 



/***********************************************************************************************
	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);
	}
}


//**************************************************************************************
// Seçilen listeden hedef listeye seçilen değeri kopyalar (listbox için).
//**************************************************************************************
function ListeyeEkle(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;

//alert(combosource.selectedIndex);
//alert(combosource.options[combosource.selectedIndex].text);
				
if(selectedItem < 0) return;

//alert(selectedItem);


//alert(selectedText);
//alert(selectedValue);

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;
//arama.secilenliste.selectedIndex ="0"

}



/***********************************************************************************************
	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ı."); 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;	
}



//******************************************************
// Kullanıcı Adı Kontrol Fonksiyonu.
//******************************************************
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;	
}



//******************************************************
// İ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ı."); 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;	
}

//******************************************************
// 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);
	}
}


function RenkOlustur(r,g,b,i)
{
    var s,i2;
    if(i < 0) i=0;
    if(i > 200) i=200;
    
    i2=i-100
    i2 = Math.abs(i2);

    if(i < 100)
		{
        r = Math.ceil(r * (i / 100));
        g = Math.ceil(g * (i / 100));
        b = Math.ceil(b * (i / 100));
        }
    else
		{
		r = Math.ceil(r + (255 - r) * (i2 / 100));
        g = Math.ceil(g + (255 - g) * (i2 / 100));
        b = Math.ceil(b + (255 - b) * (i2 / 100));
        }
return (r * 256 * 256 + g * 256 + b);    
}



-->