
function form_control(form){
	cm='';

	ctrl=form.Talep_Edilen_Ucret;
	if (! IsNumeric(ctrl.value,0) ){
		cm='Talep Edilen Ücret\n'+cm;
		focus_nesne=ctrl;
	}


//İŞ DENEYİMİ		
		if(form.isdeneyimi[0].checked){
			ctrl=form.is1_ayrilma_nedeni
			if (! IsAlpha(ctrl.value,0)){
				cm='İşten Ayrılma Nedeni\n'+cm;
				focus_nesne=ctrl;
			}	
			ctrl=form.is1_ucret;
			if (! IsAlpha(ctrl.value,0)){
				cm='Ücret\n'+cm;
				focus_nesne=ctrl;
			}	
			ctrl=form.is1_unvani;
			if (! IsAlpha(ctrl.value,0)){
				cm='Ünvan\n'+cm;
				focus_nesne=ctrl;
			}	
			ctrl=form.iis1_isyeri;
			if (! IsAlpha(ctrl.value,0)){
				cm='İşyerinin Adı\n'+cm;
				focus_nesne=ctrl;
			}	
			ctrl=form.is1_cikis_tarihi;
			if (! isDate(ctrl.value)){
				cm='İşyerinden Ayrılma Tarihi\n'+cm;
				focus_nesne=ctrl;
			}	
			
			ctrl=form.is1_baslangic_tarihi;
			if (! isDate(ctrl.value)){
				cm='İşyeri Başlama Tarihi\n'+cm;
				focus_nesne=ctrl;
			}	

		}

//OKUL		
		ctrl=form.ilkokul_derece;
		if (! IsAlpha(ctrl.value,0)){
			cm='Okul Bitirme Dereceniz\n'+cm;
			focus_nesne=ctrl;
		}	
				
		ctrl=form.ilkokul_bitis_tarihi;
		if (! isDate(ctrl.value)){
			cm='Okul Bitirme Tarihi\n'+cm;
			focus_nesne=ctrl;
		}	
		
		ctrl=form.ilkokul_baslangic_tarihi;
		if (! isDate(ctrl.value)){
			cm='Okul Başlama Tarihi\n'+cm;
			focus_nesne=ctrl;
		}
				
		ctrl=form.ilkokul;
		if (! IsAlpha(ctrl.value,0)){
			cm='Okul Adı\n'+cm;
			focus_nesne=ctrl;
		}	
		
	
		ctrl=form.Adres;
		if (! IsAlpha(ctrl.value,0)){
			cm='Adres\n'+cm;
			focus_nesne=ctrl;
		}		
		
		ctrl=form.Telefon;
		ctrl1=form.Ceptel;
		if ((! IsNumeric(ctrl.value,0)) && (! IsNumeric(ctrl1.value,0))){
			cm='Ev - İş veya Cep Telefon Numaralarından Birini\n'+cm;
			focus_nesne=ctrl;
		}
		ctrl=form.gun;
		ctrl1=form.ay;
		ctrl2=form.yil;

		if (ctrl.value=='' || ctrl1.value==''  || ctrl2.value==''){
			cm='Doğum Tarihi\n'+cm;
			focus_nesne=ctrl;
		}
		ctrl=form.Soyadi;
		
		if (! IsAlpha(ctrl.value,0)){
			cm='Soyad\n'+cm;
			focus_nesne=ctrl;
		}
		
		ctrl=form.Adi;
		if (! IsAlpha(ctrl.value,0) ){
			cm='Ad\n'+cm;
			focus_nesne=ctrl;
		}


		if (cm!=''){
			alert('Lütfen Aşağıdaki Alanları Boş Bırakmayın.!\n\n'+cm);
			focus_nesne.focus();
			return false;
		}
		return true;
	}
//KONTROL FONKSİYONLARI
function IsNumeric(sText,sLength)
{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;
	
	sText=trim(sText);
 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
	if(sText.length==0){
   		IsNumber=false;
   }else
   if(sLength>0)
   {
	   if(sText.length<sLength) 
	   {
	   	IsNumber=false;
	   }
   }
   
   return IsNumber;
}

function IsAlpha(sText,sLength)
{
   var IsAlfa=true;
   sText=trim(sText);
   if(sText.length==0){
   		IsAlfa=false;
   }else
   if(sLength>0)
   {
	   if(sText.length<sLength) 
	   {
	   IsAlfa=false;
	   }
   }
   

   return IsAlfa;
}

function LTrim( value ) {
	var re = /\s*((\S+\s*)*)/;
	return value.replace(re, "$1");
}

function RTrim( value ) {
	var re = /((\s*\S+)*)\s*/;
	return value.replace(re, "$1");
}

function trim( value ) {
	return LTrim(RTrim(value));
}

function isDate(dateStr) {
	var datePat = /^(\d{1,2})(\/|-)(\d{1,2})(\/|-)(\d{4})$/;
	var matchArray = dateStr.match(datePat); // is the format ok?
	
	if (matchArray == null) {
	return false;
	}
	
	day= matchArray[1]; 
	month = matchArray[3];
	year = matchArray[5];
	
	if (month < 1 || month > 12) { 
	return false;
	}
	
	if (day < 1 || day > 31) {
	return false;
	}
	
	if ((month==4 || month==6 || month==9 || month==11) && day==31) {
	return false;
	}
	
	if (month == 2) { 
	var isleap = (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0));
	if (day > 29 || (day==29 && !isleap)) {
	return false;
	}
	}
	return true; 
}
