function dogrula(form) {
Ctrl = form.tad;
if (Ctrl.value == "") {
validatePrompt (Ctrl, "Lütfen Adınızı Soyadınızı Giriniz!");
return false;
}
var addeg="aAbBcCçÇdDeEfFgGhHğĞıIiİjJkKlLmMnNoOöÖpPrRsSşŞtTuUüÜvVyYzZqQxXwW ";
	var koddad=document.form1.tad.value;
	for (var i=0;i<koddad.length;i++){
	if (addeg.indexOf (koddad.substr(i,1),0) == -1){
        alert ("Adınızı girerken alfabe harfleri ile giriş yapınız! Only Characters of Latin and Turkish Alphabets, Please!");
       	document.form1.tgsm.focus();
		return false;
		}
	}	

Ctrl = form.teposta;
if (Ctrl.value == "" || Ctrl.value.indexOf ('@', 0) == -1 || Ctrl.value.indexOf('.') == -1 || (Ctrl.value.indexOf(' ') != -1))  {
validatePrompt (Ctrl, "E-mail adresinizde @ işareti yok ya da başka bir hata var. Lütfen kontrol ediniz.");
return false;
}
var epostadeg="1234567890abcdefghijklmnopqrstuvyzxw.@_-";
	var kod=document.form1.teposta.value;
	for (var i=0;i<kod.length;i++){
	if (epostadeg.indexOf (kod.substr(i,1),0) == -1){
        alert ("E-posta adresinizde Türkçe, özel karakter ve büyük harf kullanmayınız.");
       	document.form1.teposta.focus();
		return false;
		}
	}	

	var atler = 0;
	for (var i=0;i<kod.length;i++) if (kod.substr(i,1) == '@') atler = atler + 1;
	if (atler > 1) {
		validatePrompt (Ctrl, "E-mail adresinizde birden fazla @ işareti var. Lütfen kontrol ediniz.");
		return false;
	}

	var at, nokta
	at =  kod.indexOf('@',0)
	nokta = kod.indexOf('.',at)
	if ((at < 1) || (nokta-at) < 2 ) {
		validatePrompt (Ctrl, "E-mail adresinizde hata var. Lütfen kontrol ediniz.");
		return false;
	}

	var noktavar = true;
	if (''+document.form1.teposta.value.charAt(0)=='.') noktavar = false;
	if (''+document.form1.teposta.value.charAt(document.form1.teposta.value.length-1)=='.') noktavar = false;
	if (noktavar == false){
		alert('E-posta adresinizin başında ve sonunda nokta olmamalı.');
		document.form1.teposta.focus();
		return noktavar;
		}		
		
Ctrl = form.tgsm;
if (Ctrl.value == "")  {
validatePrompt (Ctrl, "Telefon Numaranızı Girmeyi Unuttunuz. Lütfen kontrol ediniz.");
return false;
}
var gsmdeg="0123456789-()+";
	var kodd=document.form1.tgsm.value;
	for (var i=0;i<kodd.length;i++){
	if (gsmdeg.indexOf (kodd.substr(i,1),0) == -1){
        alert ("Telefonunuzda alfabe harfi, özel karakter ve boşluk kullanmayınız. Rakam haricinde dilerseniz parantez, artı ve tire kullanabilirsiniz.");
       	document.form1.tgsm.focus();
		return false;
		}
	}	

return true;
}
//---------
function validatePrompt (Ctrl, PromptStr) {
alert (PromptStr)
Ctrl.focus();
return false;
}