// FORM KONTROLLERI

function ikaynaklariformkontrol(formobj){
	var fieldRequired = Array("ad","soyad","dogumyeritarihi","cinsiyet","askerlik","muafimc","medenidurum","email","evtelefonu","ceptel","ehliyet","sinifi","hukuki","fizproblem","sigara","deneyim","baslamatarihi","okul1");
	
	var fieldDescription = Array("Adiniz", "Soyadiniz","Dogum yeri ve tarihi","Cinsiyetiniz","Askerlik durumu","Askerlikten muaf olma sebebiniz","Medeni durumunuz","Ev adresiniz","Ev telefon numaraniz","Cep telefon numaraniz","Ehliyetiniz var mi?","Ehliyetinizin sinifi","Hukuki bir probleminiz var mi?","Fizyolojik bir probleminiz var mi?","Sigara iciyor musunuz?","Deneyiminiz varmi?","Baslayabilme tarihiniz","En son bitirdiginiz bir okulu yaziniz");
	var alertMsg = "Asagidaki alanlari doldurup tekrar deneyiniz:\n";
	
	var l_Msg = alertMsg.length;
	
	for (var i = 0; i < fieldRequired.length; i++){
		var obj = formobj.elements[fieldRequired[i]];
		if (obj){
			switch(obj.type){
			case "select-one":
				if (obj.selectedIndex == -1 || obj.options[obj.selectedIndex].text == ""){
					alertMsg += " - " + fieldDescription[i] + "\n";
				}
				break;
			case "select-multiple":
				if (obj.selectedIndex == -1){
					alertMsg += " - " + fieldDescription[i] + "\n";
				}
				break;
			case "text":
			case "textarea":
				if (obj.value == "" || obj.value == null){
					alertMsg += " - " + fieldDescription[i] + "\n";
				}
				break;
			default:
			}
			if (obj.type == undefined){
				var blnchecked = false;
				for (var j = 0; j < obj.length; j++){
					if (obj[j].checked){
						blnchecked = true;
					}
				}
				if (!blnchecked){
					alertMsg += " - " + fieldDescription[i] + "\n";
				}
			}
		}
	}

	if (alertMsg.length == l_Msg){
		return true;
	}else{
		alert(alertMsg);
		return false;
	}
}


