function checkData()
{
	if(document.getElementById("ad_soyad").value=="")
	{
		alert("Ad Soyad giriniz!");
		document.getElementById("ad_soyad").focus();
	}
	else if(document.getElementById("okul").value=="")
	{
		alert("Okulunuzu giriniz.");
		document.getElementById("okul").focus();
	}
	else if( isDate(document.getElementById("staj_bas_tarih").value)==false)
	{
		//alert("Staja başlama tarhinizi giriniz.");
		document.getElementById("staj_bas_tarih").focus();
	}
	else if( isDate(document.getElementById("staj_bit_tarih").value)==false)
	{
		//alert("Staja bitiş tarhinizi giriniz.");
		document.getElementById("staj_bit_tarih").focus();
	}
	else if(document.getElementById("istenilen_bolum").value=="")
	{
		alert("Staj yapmak istediğiniz bölümü giriniz.");
		document.getElementById("istenilen_bolum").focus();
	}
	else if(document.getElementById("tel_kod").value.length < 3 || IsNumeric(document.getElementById("tel_kod").value) == "")
	{
		alert("3 haneli telefon kodunuzu giriniz.");
		document.getElementById("tel_kod").focus();
	}

	else if(document.getElementById("tel_no").value.length < 7 || IsNumeric(document.getElementById("tel_no").value) == "" )
	{
		alert("7 haneli telefon numaranızı giriniz.");
		document.getElementById("tel_no").focus();
	}	
	else if(document.getElementById("adres").value=="")
	{
		alert("Adresinizi girinz.");
		document.getElementById("adres").focus();
	}
	else if (echeck(document.getElementById("email").value) == "") 
	{
		alert("Lütfen geçerli bir e-mail adresi giriniz."); 
		document.getElementById("email").focus();
	}
	else{
		document.getElementById("frmBasvuru").submit();
	}
}

function IsNumeric(sText)
{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
   }

function echeck(str) {
  var at="@"
  var dot="."
  var lat=str.indexOf(at)
  var lstr=str.length
  var ldot=str.indexOf(dot)
  if (str.indexOf(at)==-1){
     return false
  }
  if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	    return false
  }
  if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
      return false
  }
   if (str.indexOf(at,(lat+1))!=-1){
      return false
   }
   if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
      return false
   }
   if (str.indexOf(dot,(lat+2))==-1){
      return false
   }
   if (str.indexOf(" ")!=-1){
      return false
   }
   return true          
}


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) {
alert("Lütfen Tarihi şu formatta giriniz : gg/aa/yyyy or gg-aa-yyyy.");
return false;
}

month = matchArray[3]; // p@rse date into variables
day = matchArray[1];
year = matchArray[5];

if (month < 1 || month > 12) { // check month range
alert("Ay 1 ve 12 arasında bir değer olmalıdır!");
return false;
}

if (day < 1 || day > 31) {
alert("Gün 1 ve 31 arasında bir değer olmalıdır!");
return false;
}

if ((month==4 || month==6 || month==9 || month==11) && day==31) {
alert(month +".ay 31 gün çekmiyor!")
return false;
}

if (month == 2) { // check for february 29th
var isleap = (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0));
if (day > 29 || (day==29 && !isleap)) {
alert("Subat ayı " + year + " yılında " + day + " . günü yok.");
return false;
}
}
return true; // date is valid
}
