function formCheck(formobj){
var fieldRequired = Array("IletisimSinif","Sinif","AdinizveSoyadiniz","TCKimlikNumaraniz","Telefon","Fax","EPosta","Konu","Adres","il","ilce","BasvuruCevapSekli","Mesajiniz");
var fieldDescription = Array("Dilek, istek / Şikayet","Tüzel Kişi / Gerçek Kişi","Adınız Soyadınız","T.c. Kimlik No","Telefon","Faks","E-Posta","Konu","Adres","İl","İlçe","Cevap Şekli","Mesajınız");
var alertMsg = "Aşağıdaki Alanları Eksiksiz Doldurunuz !\n\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 "checkbox":
case "textarea":
case "password":
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;
}
}



/*Sadece Harf*/
function karaktertemizle(nesne)
{
var ValidChars = "abcçdefgğhıijklmnoöprsştuüvyzABCÇDEFGGHIİJKLMNOÖPRSŞTUÜVYZ 0123456789";
var IsNumber=true;
var Char;
for (i = 0; i < nesne.value.length && IsNumber == true; i++) 
{ 
Char = nesne.value.charAt(i); 
if (ValidChars.indexOf(Char) == -1) 
{
alert('Geçersiz Karakter Girdiniz !')
nesne.value = nesne.value.substring(0,i);
break;
}
}
return IsNumber;
} 


/*Sadece Harf*/

function sadeceharf(nesne)
{
var ValidChars = "abcçdefgğhıijklmnoöprsştuüvyzABCÇDEFGGHIİJKLMNOÖPRSŞTUÜVYZ ";
var IsNumber=true;
var Char;
for (i = 0; i < nesne.value.length && IsNumber == true; i++) 
{ 
Char = nesne.value.charAt(i); 
if (ValidChars.indexOf(Char) == -1) 
{
alert('Sadece Harf Giriniz !')
nesne.value = nesne.value.substring(0,i);
break;
}
}
return IsNumber;
}


/*Sadece Sayı Özel*/

function sadecepara(nesne)
{
var ValidChars = "0123456789.,";
var IsNumber=true;
var Char;
for (i = 0; i < nesne.value.length && IsNumber == true; i++) 
{ 
Char = nesne.value.charAt(i); 
if (ValidChars.indexOf(Char) == -1) 
{
alert('Sadece Para Birimi Giriniz ! Örnek: 3,24')
nesne.value = nesne.value.substring(0,i);
break;
}
}
return IsNumber;
}




/*Sadece Form Sayı Özel*/

function sadecerakam(nesne)
{
var ValidChars = "0123456789";
var IsNumber=true;
var Char;
for (i = 0; i < nesne.value.length && IsNumber == true; i++) 
{ 
Char = nesne.value.charAt(i); 
if (ValidChars.indexOf(Char) == -1) 
{
alert('Sadece Rakam Giriniz !')
nesne.value = nesne.value.substring(0,i);
break;
}
}
return IsNumber;
}





/*Sadece Şifre Alan*/
function sifrealan(nesne)
{
var ValidChars = "abcdefghijklmnoprstuvyzABCDEFGHIJKLMNOPRSTUVYZ0123456789";
var IsNumber=true;
var Char;
for (i = 0; i < nesne.value.length && IsNumber == true; i++) 
{ 
Char = nesne.value.charAt(i); 
if (ValidChars.indexOf(Char) == -1) 
{
alert('Türkçe Karakter Ve Boşluk Geçersizdir !')
nesne.value = nesne.value.substring(0,i);
break;
}
}
return IsNumber;
} 


/*Tarih Formatı*/
	function Tarih(obj) {
		obj.value=obj.value.replace(/[^0-9]*/gi,""); 
		obj.value=obj.value.replace(/([0-9]{0,2})([0-9]{0,2})([0-9]{0,4})(.*)/,"$1.$2.$3"); 
	
		while 	(obj.value.substr(obj.value.length-1,1)==".") {
			obj.value=obj.value.substr(0,obj.value.length-1);
		}
		
	}
	
	/*Dönem Formatı*/
	function Donem(obj) {
		obj.value=obj.value.replace(/[^0-9]*/gi,""); 
		obj.value=obj.value.replace(/([0-9]{0,4})([0-9]{0,4})(.*)/,"$1 - $2"); 
	
		while 	(obj.value.substr(obj.value.length-1,1)==".") {
			obj.value=obj.value.substr(0,obj.value.length-1);
		}
		
	}

	
	/*Tel Formatı*/
	function Tel(obj) {
		obj.value=obj.value.replace(/[^0-9]*/gi,""); 
		obj.value=obj.value.replace(/([0-9]{0,3})([0-9]{0,3})([0-9]{0,2})([0-9]{0,2})(.*)/,"($1) $2 $3 $4"); 
	
		while 	(obj.value.substr(obj.value.length-1,1)==".") {
			obj.value=obj.value.substr(0,obj.value.length-1);
		}
		
	}

