function Kontrol(theForm)  
{ 
if (theForm.ad.value == "") 
{ 
 alert("Lütfen Adınızı ve Soyadınızı yazınız."); 
 theForm.ad.focus(); 
 return (false); 
} 

if (theForm.ad.value.length < 4) 
{ 
 alert("Ad/Soyad bölümünü tekrar kontrol ediniz."); 
 theForm.ad.focus(); 
 return (false); 
} 

if (! isValidEmail(theForm.email.value)) 
{ 
	alert("Lütfen Geçerli bir E-Posta Adresi yazınız."); 
	theForm.email.focus();  
	return (false);  
} 

if (theForm.baslik.value.length < 4) 
{ 
 alert("Lütfen Başlık / Konu belirtiniz."); 
 theForm.baslik.focus(); 
 return (false); 
} 

if (theForm.ileti.value == "") 
{ 
 alert("Lütfen mesajınızı yazınız."); 
 theForm.ileti.focus(); 
 return (false); 
} 

if (theForm.ileti.value.length < 10 ) 
{ 
 alert("Lütfen mesajınızı kontrol ediniz."); 
 theForm.ileti.focus(); 
 return (false); 
} 

	theForm.gonders.value = "gönderiliyor."; 
	theForm.gonders.disabled = true 

return (true); 
}












function isValidEmail(email, required) 
{
    if (required==undefined) {   // if not specified, assume it's required
        required=true;
    }
    if (email==null) {
        if (required) {
            return false;
        }
        return true;
    }
    if (email.length==0) {  
        if (required) {
            return false;
        }
        return true;
    }
    if (! allValidChars(email)) {  // check to make sure all characters are valid
        return false;
    }
    if (email.indexOf("@") < 1) { //  must contain @, and it must not be the first character
        return false;
    } else if (email.lastIndexOf(".") <= email.indexOf("@")) {  // last dot must be after the @
        return false;
    } else if (email.indexOf("@") == email.length) {  // @ must not be the last character
        return false;
    } else if (email.indexOf("..") >=0) { // two periods in a row is not valid
	return false;
    } else if (email.indexOf(".") == email.length) {  // . must not be the last character
	return false;
    }
    return true;
}


function allValidChars(email) {
  var parsed = true;
  var validchars = "abcdefghijklmnopqrstuvwxyz0123456789@.-_";
  for (var i=0; i < email.length; i++) {
    var letter = email.charAt(i).toLowerCase();
    if (validchars.indexOf(letter) != -1)
      continue;
    parsed = false;
    break;
  }
  return parsed;
}




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;   
}
