<!--

function kalanHarf(alan, sayAlan, maksimum) {
	if (alan.value.length > maksimum) {
		alan.value = alan.value.substring(0, maksimum);
	}
	else {
		sayAlan.value = maksimum - alan.value.length;
	}
}



var hatavar = false;

function formHataKontrol(hata) {
	if (!hatavar && hata) hatavar = hata;
}

function formKontrol(f) {

	hatavar = false;

	var rakam = "0123456789"
	var kharf = "abcdefghijklmnopqrstuvwxyz"
	var bharf = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
	var urlchar = "_.:-/"
	var emailchar = "_.-@"
	var hepsiEmail = rakam + kharf + bharf + emailchar
	var hepsiUrl = rakam + kharf + bharf + urlchar

	var uyariAd = "?"
	var uyariIleti = "?"
	var uyariWebAdres = "http://"
	var uyariEAdres = "?"
	var uyariRenk = "#FF0000"

	var ok = "yes";
	var temp;

	if (f.Ad.value.length < 3 || f.Ad.value.length > 30 || f.Ad.value == uyariAd) { // validate ad
		f.Ad.value = uyariAd;
		f.Ad.style.backgroundColor = uyariRenk;
		formHataKontrol(true);
	}
	else {
		formHataKontrol(false);
	}

	if (f.Ileti.value.length < 3 || f.Ileti.value.length > 200 || f.Ileti.value == uyariIleti) { // validate ileti
		f.Ileti.value = uyariIleti;
		f.Ileti.style.backgroundColor = uyariRenk;
		formHataKontrol(true);
	}
	else {
		formHataKontrol(false);
	}

	if (f.WebAdres.value.length != 7) {
		var webadres = f.WebAdres.value; // validate webadres
		ok = "yes";
		for (var i=0; i<webadres.length; i++) {
			temp = "" + webadres.substring(i, i+1);
			if (hepsiUrl.indexOf(temp) == "-1") ok = "no";
		}

		if (webadres.substring(0, 7) != "http://")  ok = "no";
		if ((webadres.indexOf(".") == -1) || (webadres.charAt(7) == ".") || (webadres.charAt(7) == "/")) ok = "no";
		if ((webadres.length < 11) || (webadres.length > 50) || (webadres.charAt(webadres.lastIndexOf("/")+1) == ".")) ok = "no";

		if (ok == "no") { // validate webadres
			f.WebAdres.value = uyariWebAdres;
			f.WebAdres.style.backgroundColor = uyariRenk;
			formHataKontrol(true);
		}
		else {
		formHataKontrol(false);
		}
	}
	//if (f.WebAdres.value == "http://") f.WebAdres.value == ""

	if (f.Email.value.length > 0) {
		var imeyl = f.Email.value; // validate email
		ok = "yes";
		for (var i=0; i<imeyl.length; i++) {
			temp = "" + imeyl.substring(i, i+1);
			if (hepsiEmail.indexOf(temp) == "-1") ok = "no";
		}

		if ((imeyl.indexOf("@") == -1) || (imeyl.charAt(0) == ".") || (imeyl.charAt(0) == "@")) ok = "no";
		if ((imeyl.length < 6) || (imeyl.length > 50) || (imeyl.indexOf(".") == -1) || (imeyl.charAt(imeyl.indexOf("@")+1) == ".")) ok = "no";
		if ((imeyl.charAt(imeyl.indexOf("@")-1) == ".") || (imeyl.indexOf(".") == imeyl.length-1) || (imeyl.lastIndexOf(".") == imeyl.length-2)) ok = "no";
		if ((imeyl.length - imeyl.lastIndexOf(".") > 5 ) || (imeyl.indexOf("@") != (imeyl.lastIndexOf("@")))) ok = "no";

		if (ok == "no") { // validate imeyl
			f.Email.value = uyariEAdres;
			f.Email.style.backgroundColor = uyariRenk;
			formHataKontrol(true);
		}
		else {
		formHataKontrol(false);
		}
	}
	
	return (!hatavar);
}
//  End -->
