function FormKontrol (){
	if (document.iletisim.gv.value == 0) {
	beyaz_bg('iletisim');
	document.getElementById('uyari').innerHTML = "<span class='uyarik'>Lütfen Güvenlik Kodunu Giriniz.</span>";
	document.getElementById('gv').focus();
	document.getElementById('gv').style.backgroundColor = '#FFFFCC';
	return false}
	if (document.iletisim.ad.value == 0) {
	beyaz_bg('iletisim');
	document.getElementById('uyari').innerHTML = "<span class='uyarik'>Lütfen Adınızı Giriniz.</span>";
	document.getElementById('ad').focus();
	document.getElementById('ad').style.backgroundColor = '#FFFFCC';
	return false}
	if (checkEmailAddress(document.iletisim.email.value) == false) {
	beyaz_bg('iletisim');
	document.getElementById('uyari').innerHTML = "<span class='uyarik'>Lütfen Mail Adresinizi Giriniz.</span>";
	document.getElementById('email').focus();
	document.getElementById('email').style.backgroundColor = '#FFFFCC';
	return false};
	if (document.iletisim.mesaj.value == 0) {
	beyaz_bg('iletisim');
	document.getElementById('uyari').innerHTML = "<span class='uyarik'>Lütfen Mesajınızı Giriniz.</span>";
	document.getElementById('mesaj').focus();
	document.getElementById('mesaj').style.backgroundColor = '#FFFFCC';
	return false};
}

function FormKontrol2 (){
	if (document.iletisim.gv.value == 0) {
	beyaz_bg('iletisim');
	document.getElementById('uyari').innerHTML = "<span class='uyarik'>Lütfen Güvenlik Kodunu Giriniz.</span>";
	document.getElementById('gv').focus();
	document.getElementById('gv').style.backgroundColor = '#FFFFCC';
	return false}
	if (document.iletisim.ad.value == 0) {
	beyaz_bg('iletisim');
	document.getElementById('uyari').innerHTML = "<span class='uyarik'>Lütfen Adınızı Giriniz.</span>";
	document.getElementById('ad').focus();
	document.getElementById('ad').style.backgroundColor = '#FFFFCC';
	return false}
	if (checkEmailAddress(document.iletisim.email.value) == false) {
	beyaz_bg('iletisim');
	document.getElementById('uyari').innerHTML = "<span class='uyarik'>Lütfen Mail Adresinizi Giriniz.</span>";
	document.getElementById('email').focus();
	document.getElementById('email').style.backgroundColor = '#FFFFCC';
	return false};
	if (document.iletisim.aad.value == 0) {
	beyaz_bg('iletisim');
	document.getElementById('uyari').innerHTML = "<span class='uyarik'>Lütfen Arkadaşınızın Adını Giriniz.</span>";
	document.getElementById('aad').focus();
	document.getElementById('aad').style.backgroundColor = '#FFFFCC';
	return false}
	if (checkEmailAddress(document.iletisim.aemail.value) == false) {
	beyaz_bg('iletisim');
	document.getElementById('uyari').innerHTML = "<span class='uyarik'>Lütfen Arkadaşınızın Mail Adresinizi Giriniz.</span>";
	document.getElementById('aemail').focus();
	document.getElementById('aemail').style.backgroundColor = '#FFFFCC';
	return false};
	if (document.iletisim.mesaj.value == 0) {
	beyaz_bg('iletisim');
	document.getElementById('uyari').innerHTML = "<span class='uyarik'>Lütfen Mesajınızı Giriniz.</span>";
	document.getElementById('mesaj').focus();
	document.getElementById('mesaj').style.backgroundColor = '#FFFFCC';
	return false};
}

function beyaz_bg(theForm){

var els = document.all(theForm).elements; 

	for(i=0; i<els.length; i++){ 

		switch(els[i].type){

			case "select-one" :
			    els[i].style.backgroundColor = '#FFFFFF';
				break;
			case "text":
			    els[i].style.backgroundColor = '#FFFFFF';
				break;
			case "textarea":
			    els[i].style.backgroundColor = '#FFFFFF';
				break;
			case "checkbox":
			    els[i].style.backgroundColor = '#FBFAFA';
				break;
			case "radio":
			    //els[i].style.backgroundColor = '#FFFFFF';
				break;

		}

	}

}

function textCounter(field, countfield, maxlimit) {
	if (field.value.length > maxlimit)
	field.value = field.value.substring(0, maxlimit);
	else 
	counter = maxlimit - field.value.length;
	
	if (counter < 20)
	document.getElementById(countfield).innerHTML = "<span class='uyarik'>"+counter+"</span>";
	else
	document.getElementById(countfield).innerHTML = "<span class='uyari'>"+counter+"</span>";
}

function numeralsOnly(evt) {
    evt = (evt) ? evt : event;
    var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : 
        ((evt.which) ? evt.which : 0));
    if (charCode > 31 && (charCode < 48 || charCode > 57)) {
        //alert("Enter numerals only in this field.");
        return false;
    }
    return true;
}

function numeralsOnly(evt) {
    evt = (evt) ? evt : event;
    var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : 
        ((evt.which) ? evt.which : 0));
    if (charCode > 31 && (charCode < 48 || charCode > 57)) {
        //alert("Enter numerals only in this field.");
        return false;
    }
    return true;
}

function lettersOnly(evt) {
    evt = (evt) ? evt : event;
    var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : 
        ((evt.which) ? evt.which : 0));
    if (charCode > 31 && (charCode < 65 || charCode > 90) && 
        (charCode < 97 || charCode > 122)) {
        alert("Enter letters only.");
        return false;
    }
    return true;
}

function ynOnly(evt) {
    evt = (evt) ? evt : event;
    var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : 
        ((evt.which) ? evt.which : 0));
    if (charCode > 31 && charCode != 78 && charCode != 89 && 
        charCode != 110 && charCode != 121) {
        alert("Enter \"Y\" or \"N\" only.");
        return false;
    }
    return true;
}


function checkEmailAddress(field) {
// the following expression must be all on one line...
var goodEmail = field.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi);
if (goodEmail){
   return true;
} else {
   return false;
   }
}
