function ScriptCalistir(etiket)
{
    var scriptler = etiket.getElements("script");
    for(var i=0; i<scriptler.length; i++) {
        var script = scriptler[i];
        eval(script.get("html"));
    }
}

function FormSatirUzeri() {
        this.styleNormal = this.get('style');
        var styleUzeri = this.get('styleUzeri');
        if(styleUzeri != undefined) this.set('style', styleUzeri);
        else this.setStyle('background-color', '#EFEFEF');
}

function FormSatirDisari() {
        if(this.styleNormal != undefined) this.set('style', this.styleNormal);
        else this.setStyle('background-color', '#FFFFFF');
}

function FormPuanUzeri()
{
        //--- üzerine gelinen ve daha küçükleri puanları doldurur
        var hedef = this.get("hedef");// inputun ismi
        var deger = this.get("deger");
        var form = this.getParent("form");
        var input = form.getElement("input[name='" + hedef + "']");
        var puanlar = form.getElements("._puan");
        if(!input.secildi) {
            for(var i=0; i<puanlar.length; i++) {
                var puan = puanlar[i];
                if(i+1 <= deger) puan.setStyle('background-image', 'url("starDolu.png")');
                else puan.setStyle('background-image', 'url("starBos.png")');
            }
        }
}

function FormPuanDisari()
{
    //--- tüm puanları boşaltır
    var hedef = this.get("hedef");// inputun ismi
    var form = this.getParent("form");
    var input = form.getElement("input[name='" + hedef + "']");
    var inputDeger = input.get("value");
    var puanlar = form.getElements("._puan");
    if(!input.secildi) {
        for(var i=0; i<puanlar.length; i++) {
            var puan = puanlar[i];
            if(i+1 <= inputDeger) puan.setStyle('background-image', 'url("starDolu.png")');
            else  puan.setStyle('background-image', 'url("starBos.png")');
        }
    }
}

function FormPuanTikla()
{
        var hedef = this.get("hedef");// inputun ismi
        var deger = this.get("deger");//1,2,3,4,5
        var form = this.getParent("form");
        var puanlar = form.getElements("._puan");
        for(var i=0; i<puanlar.length; i++) {
            var puan = puanlar[i];
            if(i+1 <= deger) puan.setStyle('background-image', 'url("starDolu.png")');
            else puan.setStyle('background-image', 'url("starBos.png")');
        }
        var input = form.getElement("input[name='" + hedef + "']");
        input.set('value', deger);
        input.secildi = true;
}

//function FormMenu2()
//{
//    var cevap = DonusDegeriO(this);
//    if(cevap) {
//        var a= 3;
//    }
//}
var g_menuAliniyor = false;
function FormMenuTusEkle(formlar)
{
    var e = formlar.getElement("._formSil");
    e.addEvent("click", FormSil)

    e = formlar.getElement("._formYeni");
    e.addEvent("click", FormYeni);

    e = formlar.getElement("._formYukari");
    e.addEvent("click", FormYukari);

    e = formlar.getElement("._formAsagi");
    e.addEvent("click", FormAsagi);
}

function FormMenu()
{
    //return;
    //--- fare formun üzerine gelince çalışır
    var cevap = DonusDegeriO(this);
    if(cevap) {
        //var form = $(document.body).getElement("form._form[sıra="+cevap["sıra"]+"]");
        var sira = cevap["sıra"];
        var form = $(document.body).getElement("[sıra="+sira+"]");
        var html = cevap["işlev"]["sonuç"] + form.get("html");
        form.set("html", html);
        var formlar = form.getParent("._formlar");
        FormMenuTusEkle(formlar);
        FormOlayEkle(formlar);
        ScriptCalistir(formlar);
        g_menuAliniyor = false;
    }
    else var form = this;
    
    var menu = $(document.body).getElement("._formMenu");
    
    if(!menu) {
        if(g_menuAliniyor) return;// iki kere alma
        g_menuAliniyor = true;
        var b = new Object();
        b["işlev"] = new Object();
        b["işlev"]["isim"] = "FormMenuJs";
        b["sıra"] = form.get("sıra");
        Gonder2(SiteAdresi() + "/api5.php", b, FormMenu);
        return;
    }
    var en = - menu.getCoordinates().width.toInt();
    menu.setStyle("left", en + "px");
    var ana = menu.getParent();
    if(ana != form) menu.inject(form, "top");
}

function FormOlayEkle(etiket)
{
    //--- 
    var formlarE = etiket.getElements("._form");
    for(var i=0; i<formlarE.length; i++) {
        var form = formlarE[i];
        var degisti = form.get("_değişti");
        degisti = window[degisti];
        var inputlar = form.getElements("._input");
        for(var j=0; j<inputlar.length; j++) {
            var input = inputlar[j];

            input.addEvent("change", degisti);
        }
    }
}

function FormYeni()
{
    //--- üzerine gelinen formun kopyasını yaratır
    var cevap = DonusDegeriO(this);
    if(cevap) {
        var sira = cevap["sıra"];
        var form = $(document.body).getElement("[sıra="+sira+"]");
        var formlar = form.getParent("._formlar")
        var html = cevap["işlev"]["sonuç"] + formlar.get("html");
        formlar.set("html", html);
        ScriptCalistir(formlar);
        FormMenuTusEkle(formlar);
        FormMenuEkle();
        FormOlayEkle(formlar);
        
        return;
    }
    
    var formCerceve = this.getParent("._formCerceve");
    var formBasilan = formCerceve.getElement("._form");
    var formAna = formBasilan.getParent("._form");
    
    var formIsmi = formBasilan.getElement("[name=_formİsmi_]");
    if(formIsmi) formIsmi = formIsmi.get("value");
    var formNo = formBasilan.getElement("[name=_formNo_]");
    if(formNo) formNo = formNo.get("value");
    
    //--- kullanılmayan sıra
    var formlar = $(document.body).getElements("._form");
    var maksSira = 0;
    for(var i=0; i<formlar.length; i++) {
        var form = formlar[i];
        var formSira = form.get("sıra");
        if(formSira > maksSira) maksSira = formSira;
    }

    var b = new Object();
    b["işlev"] = new Object();
    b["işlev"]["iş"] = new Object();
    b["formÇerçeveId"] = formCerceve.get("id");
    b["işlev"]["isim"] = "FormYeniJs";
    b["işlev"]["iş"]["formNo"] = formNo;
    b["işlev"]["iş"]["formİsmi"] = formIsmi;
    b["işlev"]["iş"]["formSıra"] = maksSira.toInt() + 1;// yeninin sırası
    b["işlev"]["iş"]["anaFormSıra"] = formAna.get("sıra");
    b["işlev"]["iş"]["sahipİsim"] = formBasilan.get("_sahipİsim");
    
    b["sıra"] = formBasilan.get("sıra");// kopyalananın sırası
    Gonder2(SiteAdresi() + "/api5.php", b, FormYeni);
}

function FormSil()
{
    var formCerceve = this.getParent("._formCerceve");
    
    //--- sil
    var formAna = formCerceve.getParent("._form");
    var no = formAna.getElement("[name*=nesneNo]");
    no = no.get("value");
    
    var form = this.getParent("._form");
    var isim = form.get("_sahipİsim");
    var deger = form.getElement("[name*=nesneNo]");
    deger = deger.get("value");
    
    var b = {"işlev" : {"isim" : "FormKayitSilJs", "iş": {"no":no, "isim": isim, "değer": deger}}};
    Gonder(SiteAdresi() + "/api5.php", b);
    
    //--- bu form silinecek menüyü başka forma ekle
    var formlar = this.getParent("._formlar");
    var cerceveler = formlar.getElements("._formCerceve")
    if(cerceveler.length < 2) return;
    var menu = formCerceve.getElement("._formMenu");
    if(menu) {
        var kardes = formCerceve.getNext();
        if(!kardes) kardes = formCerceve.getPrevious();
        if(kardes) menu.inject(kardes, "top");
    }
    
    formCerceve.destroy();
}

function FormSiraVer()
{
    var formlarE2 = $(document.body).getElements("._formlar");
    for(var i=0; i<formlarE2.length; i++) {
        var formlarE = formlarE2[i];
        var siralar = formlarE.getElements("[name*=_sıra]");
        var adet = 1;
        for(var j=0; j<siralar.length; j++) {
            var sira = siralar[j];
            sira.set("value", adet++);
        }
    }
}

function FormYukari()
{
    var formCerceve = this.getParent("._formCerceve");
    var formlarE = this.getParent("._formlar");
    var formlar = formlarE.getElements("._formCerceve");
    var adet = formlar.length;
    
    var formHedef = formCerceve.getPrevious();
    if(!formHedef) return;// zaten birinci    
    var siraE = formCerceve.getElement("[name*=_sıra]");
    var sira2E = formHedef.getElement("[name*=_sıra]");
    var sira = siraE.get("value").toInt() - 1;
    var sira2 = sira2E.get("value").toInt() + 1;
    if(sira < 1) sira = 1;
    siraE.set("value", sira);
    sira2E.set("value", sira2);
    
    formCerceve.inject(formHedef, "before");
}

function FormAsagi()
{
    var formCerceve = this.getParent("._formCerceve");
    var formlarE = this.getParent("._formlar");
    var formlar = formlarE.getElements("._formCerceve");
    var adet = formlar.length;
    
    var formHedef = formCerceve.getNext();
    if(!formHedef) return;// zaten sonuncu
    var siraE = formCerceve.getElement("[name*=_sıra]");
    var sira2E = formHedef.getElement("[name*=_sıra]");
    var sira = siraE.get("value").toInt() + 1;
    var sira2 = sira2E.get("value").toInt() - 1;
    if(sira > adet) sira = adet;
    siraE.set("value", sira);
    sira2E.set("value", sira2);
    
    formCerceve.inject(formHedef, "after");
}

function FormMenuEkle()
{
    //--- form menü
    var formlar = $(document.body).getElements("div._form");
    for(var i=0; i<formlar.length; i++) {
        var form = formlar[i];
        var id = 
        form.addEvent("mouseover", FormMenu);
    }
    FormSiraVer();
}

window.addEvent('load', function() {
    
        FormMenuEkle();
   
        //--- ortala
        var etiketler = $(document.body).getElements("._ortalaY");
        for(var i=0; i<etiketler.length; i++) {
		var e = etiketler[i];
                var id= e.get("id");
                var ana = e.getParent();
                var anaBoyut = ana.getCoordinates();
                var eBoyut = e.getCoordinates();
                var eBoyut2 = e.getDimensions();
                var eBoyut3 = e.getComputedSize();
                if(anaBoyut.height > eBoyut.height) {
                    var top = (anaBoyut.height - eBoyut.height) / 2;
                    ana.setStyle("position", "relative");
                    e.setStyle("position", "absolute");
                    e.setStyle("top", top + "px");
                }
        }
        
        //--- puan
        var puanlar = $(document.body).getElements("._puan");
        for(i=0; i<puanlar.length; i++) {
		var puan = puanlar[i];
                puan.addEvent("mouseover", FormPuanUzeri);
                puan.addEvent("mouseout", FormPuanDisari);
                puan.addEvent("click", FormPuanTikla);
        }
        
        
        //--- yazı gölgesi
        etiketler = $(document.body).getElements("._yaziGolge");
        for(i=0; i<etiketler.length; i++) {
		var e = etiketler[i];
                var arkaRenk = e.getStyle("background-color");
                if(arkaRenk) {
                    e.setStyle("text-shadow", "1px 0px 0px transparent");
                    var golge = e.getStyle("text-shadow");
                    if(golge) {
                        //--- gölge destekleniyor
                        e.setStyle("background-color", null);                    
                        //e.setStyle("text-shadow", "0px 0px 1px " + arkaRenk + ",0px 0px 1px " + arkaRenk + ",0px 0px 1px " + arkaRenk);
                        e.setStyle("text-shadow", "1px 0px 0px " + arkaRenk + ",-1px 0px 0px " + arkaRenk + ",0px 1px 0px " + arkaRenk + ",0px -1px 0px " + arkaRenk);
                    }
                }
        }
         


	//---- Sayfadaki tüm sistem formlarına kontrol işlevleri vb ekler
	function SiteAdresi()
	{
		return "http://localhost/deneme";
	}


	var formlar = $(document.body).getElements("form._form]");

	var hataliInput = null;

	for(var i=0; i<formlar.length; i++) {
		var form = formlar[i];
		var kaydet = form.getElement("input[type=submit]");
		if(!kaydet) continue;
		kaydet.addEvent("click", FormKontrol);

		var inputlar = form.getElements("input._input]");// tamir textarae
		for(var j=0; j<inputlar.length; j++) {
			var input = inputlar[j];
			var inputC = input.getParent("div._inputC");
			input.addEvent("blur", InputBlur);
			input.addEvent("mousedown", InputTusAsagi);
		}
	}

	//----- Form Bilgisi üzerine gelince aydınlat
	var fbler = $(document.body).getElements("div._fb]");
	for(i=0; i<fbler.length; i++) {
		var fb = fbler[i];
		fb.addEvent("mouseover", FbFareUzeri);
		fb.addEvent("mouseout", FbFareDisari);
	}
	
	//----- Form Bilgisi Sırala
	// class _f0_i0 gibi olan divlere tıklanınca fbsirala çalışır
	for(i=0; i<100; i++) {
		for(j=0; j<100; j++) {
			var fClass = "_f" + i;
			var iClass = "_i" + j;
			var iEtiket = $(document.body).getElement("div." + fClass + iClass);
			if(!iEtiket) break;
			iEtiket.fNo = i;
			iEtiket.iNo = j;
			iEtiket.addEvent("click", FbSirala);
		}
		if(j==0) break;// ilk i yoksa form kalmamış
	}

	//----- Resim seç
	RsBaslat(FormResimSec, null);
	function FormResimSec(resimAdres, tusId)
	{
	    // resimsec tarafından çağrılır
	    //---- seçilen resmin adresini inputun valusuna ekler
	    var inputId = $(tusId).get("inputId");
	    if(inputId) {
		$(inputId).set("type", "text");
		$(inputId).set("value", "asd");
		$(inputId).set("value", resimAdres);
	    }
	}
	
	function FbSirala()
	{
		// class _f0_i0 gibi olan isim divlerine tıklanınca fbsirala çalışır
		// class _f0_d0 gibi olan tüm dler bulunur. sutun yani. sıralanır. tğm dlerin çerçevesi tekrar sıralı olarak yerleştirilir çerçevelerine
		var fClass = "_f" + this.fNo;
		var dClass = "_d" + this.iNo;
		var dler = $(document.body).getElements("div." + fClass + dClass);
		var sirali = new Array();

		var yon;// 0 için azalan, 1 için artan şekilde sıralı
		//---- eski yön 1 se tıklanınca yeni yön sıfır olsun
		if(this.get("yon") == "1") {
			this.set("yon", "0");
			yon = 0;
		}
		else {
			this.set("yon", "1");
			yon = 1;
		}

		var ana = this.getParent();

		//---- sıralama yönü resmi yoksa yarat
		var resim = ana.getElement(".fSiraResim");
		if(!resim) {
			resim = new Element("img");
			resim.set("class", "fSiraResim");
		}

		//---- bu isim etiketinin başına resmi koy. resim - isim şeklinde
		resim.inject(this, "top");

		//---- sıralama yönü resmini değiştir
		if(yon)	resim.set("src", "ikon_yukari.png");//artan
		else	resim.set("src", "ikon_asagi.png");//azalan

		function siralaAzalan(a,b)
		{
			if(a.alan > b.alan)	return 1;
			else				return -1;
		}

		function siralaArtan(a,b)
		{
			if(a.alan < b.alan)	return 1;
			else				return -1;
		}

		var cerceve = null;
		var dCerceve, dEtiket;

		for(var i=0; i<dler.length; i++) {
			dEtiket = dler[i];
			if(!cerceve) cerceve = dEtiket.getParent("div._fCerceve");// tüm fblerin(satırların) çerçevesi
			var deger = dEtiket.get("html");
			if(dEtiket.get("deger")) deger = dEtiket.get("deger"); // html değilde başka değer kullanılmak istenmiş

			var s = {"dEtiket": dEtiket, "alan":deger};
			sirali[i] = s;
		}

		if(yon == 1) sirali.sort(siralaArtan);// fbleri sırala
		else		 sirali.sort(siralaAzalan);// fbleri sırala

		//---- sırasız satırları çerçeveden sıralı şekilde depoya taşı
		var depo = new Element('div');// bunu babanın içindeki satır dışındaki şeyleri silmemek için yaptık
		for(i=0; i<sirali.length; i++) {
			s = sirali[i];
			dEtiket = s["dEtiket"];
			dCerceve = dEtiket.getParent("div._fb");
			dCerceve.inject(depo, "bottom");
		}

		//---- sıralı satırları depodan çerçeveden taşı
		for(i=0; i<sirali.length; i++) {
			s = sirali[i];
			dEtiket = s["dEtiket"];
			dCerceve = dEtiket.getParent("div._fb");
			dCerceve.inject(cerceve, "bottom");
		}
	}

	function FbFareUzeri()
	{
	    this.styleNormal = this.get("style");
	    //var styleUzeri = this.get("styleUzeri");
	    //if(styleUzeri) this.set("style", styleUzeri);
	    this.setStyle("background-color", "#FF0000");
	}

	function FbFareDisari()
	{
	    if(this.styleNormal) this.set("style", this.styleNormal);
	    else this.setStyle("background-color", "#FFFFFF");
	}

	function FbAlanEkle()
	{
		var b = new Object();
		b["n"]  = this.get("n");
		b["i"]  = this.get("i");
		b["d"]  = this.get("value");
		b["is"]  = "dEkle";

		var adres = SiteAdresi() + "/svge2.php";
		Gonder2(SiteAdresi() + "/sFormIstemci.php", b, ResimArkaPlan);
	}

	function FbSonuc()
	{
//		var div = new Element("div", {"id":"_uyari"});
//		div.set("html", "Kaydedildi");
//		div.inject(document.body);
//
//		// fx
//		var myEffect = new Fx.Morph('_uyari', {duration: 'long', transition: Fx.Transitions.Sine.easeOut});
//		myEffect.start({
//			'opacity': [0, 1]
//		});
		
//		var f1 = myEffect.start.pass({'opacity': [0, 1]});
//		var f2 = myEffect.start.pass({'opacity': [1, 0]});
//		//var f2 = myEffect.wait.pass(1000);
//		var f3 = function(uyari){uyari.dispose()};
//		var chain = new Chain(f1, f2, f3);
//		chain.start();

		alert(this.response.text);
	}

	function FbAlanDegistir(n, i, d, dy)
	{
		var b = new Object();
		b["n"]  = n;
		b["i"]  = i;
		b["d"]  = d;
		b["dy"]  = dy;
		b["is"]  = "dYenile";

		var adres = SiteAdresi() + "/svge2.php";
		Gonder2(SiteAdresi() + "/sFormIstemci.php", b, FbSonuc);
	}

	function FbAlanSil()
	{
		var b = new Object();
		b["n"]  = this.get("n");
		b["i"]  = this.get("i");
		b["d"]  = this.get("value");
		b["is"]  = "dSil";

		var adres = SiteAdresi() + "/svge2.php";
		Gonder2(SiteAdresi() + "/sFormIstemci.php", b, ResimArkaPlan);
	}

	function FbSil()
	{
		var b = new Object();
		b["n"]  = this.get("n");
		b["is"]  = "nSil";

		var adres = SiteAdresi() + "/svge2.php";
		Gonder2(SiteAdresi() + "/sFormIstemci.php", b, ResimArkaPlan);
	}


	function InputDostAc(input)
	{
		//----- inputa basıldığında aynı grupta olanları açar, dusman olanları kapar
		input.setStyle("background-color", "#FFFFFF");
		var form = input.getParent("form._form");
		var kardesler = form.getElements("input._input");
		for(var i=0; i<kardesler.length; i++) {
			var kardes = kardesler[i];
			if(input == kardes) continue; //kendisini geç

			if(input.get("dusman") != undefined && input.get("dusman") == kardes.get("grup")) {// düşmanlar
				kardes.setStyle("background-color", "#CCCCCC");
				kardes.set("value", null);

			}
			if(input.get("grup") != undefined && input.get("grup") == kardes.get("grup")) {// dost/aynı grup
				kardes.setStyle("background-color", "#FFFFFF");
				kardes.disabled = 0;
			}
		}
	}

	function InputTusAsagi()
	{
		InputDostAc(this);
		this.dEski = this.get("value");
	}

	function InputDegisti()
	{
	}

	function InputBlur()
	{
		// input blur olduğunda içerik tipe uymuyorsa hata ver
		var sonuc = InputKontrol(this);
		var inputC = this.getParent("div._inputC");
		var form = this.getParent("form._form");

		if(!sonuc.basari) {
			inputC.setStyle("border", "1px solid red");
		}
		else {
			inputC.setStyle("border", "0");

			//---- güncelle
//			var fb = form.getElement("input._no");
//			if(fb) FbAlanDegistir(fb.get("value"), this.get("name"), this.dEski, this.get("value"));
		}
	}

	function FormKontrol(event)
	{
		//---- form kaydet tuşuna basıldığında boş zorunlu alan varsa formu post etmez
		var form = this.getParent("form._form");
		var inputlar = form.getElements("input._input");
		for(var j=0; j<inputlar.length; j++) {
			var input = inputlar[j];
			var sonuc = InputKontrol(input);
			
			if(!sonuc.basari) {
				event.stop();
				event.returnValue = false;
				if(event.preventDefault) event.preventDefault();
				event.stopPropagation();
				input.focus();
				break;
			}
		}
		return null;
	}

	function InputBosDeger(deger)
	{
		if(deger == "" || deger == null)	return true;
		else								return false;
	}

	function InputKontrol(input)
	{
		// inputun tipine göre kontrol işlevini çağırır
		// sonuc.basari = true veya false olur. false ise mesajda hata mesajı olur
		var tip = input.get("tip");
		var zorunlu = input.get("zorunlu");
		var deger = input.get("value");

		var sonuc = {"basari" : true, "mesaj" : ""};

		if(InputBosDeger(deger)) {
			if(zorunlu == "evet") {
				sonuc.basari = false;
				sonuc.mesaj = "Bu alanın doldurulması gerekiyor";
			}
		}
		else if(tip == "Eposta") {
			sonuc.basari = KontrolEPosta(deger);
			if(!sonuc.basari) sonuc.mesaj = "Eposta adresi hatalı. Lütfen düzeltin";
		}
		else if(tip == "Liste") {
			sonuc.basari = KontrolSecim(deger);
			if(!sonuc.basari) sonuc.mesaj = "Lütfen seçim yapın";
		}
		else if(tip == "Tam Sayı") {
			sonuc.basari = KontrolRakam(deger);
			if(!sonuc.basari) sonuc.mesaj = "Lütfen sadece rakam kullanın";
		}
		else if(tip == "Harf") {
			sonuc.basari = KontrolRakam(deger);
			if(!sonuc.basari) sonuc.mesaj = "Lütfen sadece harf kullanın";
		}

		if(!sonuc.basari) {
			if(hataliInput) {
				//---- eski hatalı inputun hata mesajını kaldır. sadece 1 hatalı input mesajı olacak
				var inputC = hataliInput.getParent("div._inputC");
				var aciklama = inputC.getChildren("div._aciklama");
				aciklama.setStyle("display", "block");
				inputC.setStyle("border", "0");
				var hataMesaji = inputC.getElement("div._hataMesaji");
				hataMesaji.dispose();
			}

			hataliInput = input;
			inputC = input.getParent("div._inputC");
			inputC.setStyle("border", "1px solid red");
			var yeniHataMesaji = new Element('div', {'id': "_hataMesaji", "class":"_hataMesaji", style:'color:#FFFFFF; margin:4px; padding:4px; text-align: center; width:20em; position:absolute; right:0; background-color:#FF4433; opacity:0', html: sonuc.mesaj});
			aciklama = inputC.getElement("div._aciklama");
			yeniHataMesaji.inject(inputC, "top");
			aciklama.setStyle("display", "none");
			var myEffect = new Fx.Morph('_hataMesaji', {duration: 'long', transition: Fx.Transitions.Sine.easeOut});
			myEffect.start({
				'opacity': [0, 1]
			});
		}
		
		return sonuc;
	}

	function KontrolEPosta(deger)
	{
		var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
		if(deger.match(emailExp)) return true;
		else return false;
	}

	function KontrolSecim(deger)
	{
		if(deger == "Seçiniz") return false;
		else return true;
	}


	function KontrolRakam(deger)
	{
		var numericExpression = /^[0-9]+$/;
		if(deger.match(numericExpression)) return true;
		else return false;
	}

	function KontrolHarf(deger)
	{
		var alphaExp = /^[a-zA-Z]+$/;
		if(deger.match(alphaExp)) return true;
		else return false;
	}

	function KontrolRakamHarf(deger)
	{
		var alphaExp = /^[0-9a-zA-Z]+$/;
		if(deger.match(alphaExp)) return true;
		else return false;
	}

	function KontrolBoy(deger, min, maks)
	{
		var boy = deger.length;
		if(boy >= min && boy <= maks) return true;
		else return false;
	}

	function KontrolZorunlu(deger)
	{
	  if (deger==null || deger=="") return false;
	  else return true;
	}
	
});
