function registerForm(){
var error       = "";
var errEmail    = document.getElementById('errEmail');
var errPass     = document.getElementById('errPass');
var errNick     = document.getElementById('errNick');
var errName     = document.getElementById('errName');
var errGender   = document.getElementById('errGender');
var errDogum    = document.getElementById('errDogum'); 
var errQuestion = document.getElementById('errQuestion');
var errAnswer   = document.getElementById('errAnswer');
var errValidate = document.getElementById('errValidate');  
var errUse      = document.getElementById('errUse');

var email     = document.forms.form1.email.value;                       
var reemail   = document.forms.form1.reemail.value;
var pass      = document.forms.form1.pass.value;                       
var repass    = document.forms.form1.repass.value;
var nick      = document.forms.form1.nick.value;
var name      = document.forms.form1.name.value;                       
var gender0   = document.forms.form1.gender[0].checked; 
var gender1   = document.forms.form1.gender[1].checked;
var dogum     = document.forms.form1.dogum.value;
var question  = document.forms.form1.question.value;                       
var answer    = document.forms.form1.answer.value;
var validate  = document.forms.form1.validate.value;
var use       = document.forms.form1.use.checked;

var emailFilter       = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/ ;
var passillegalChars  = /^([a-zA-Z0-9])+$/; 
var nickillegalChars  = /^([a-zA-Z0-9_])+$/;  
var nameillegalChars  = /^([a-zA-ZçÇğĞıİöÖşŞüÜ\s])+$/;  
var trh               = dogum.split(".");
var currentTime       = new Date();
var buYil             = currentTime.getFullYear();
var isReturn           = true;

if (email==""){
  isReturn           = false;
  errEmail.innerHTML = "Email adresi giriniz!";
}else if (!emailFilter.test(email)) {
  isReturn           = false;              
  errEmail.innerHTML = "Geçersiz email adresi girdiniz!";
}else if (email != reemail){ 
  isReturn           = false;
  errEmail.innerHTML = "Email ile Email Tekrar alanları aynı adres değil!";
}else{
  errEmail.innerHTML = "";
}

if (pass==""){
  isReturn           = false;
  errPass.innerHTML = "Şifrenizi giriniz!";
}else if ((pass.length < 6) || (pass.length > 20)) { 
  isReturn           = false;             
  errPass.innerHTML = "Şifre uzunluğu 6 ile 20 karakter arasında olmalıdır.";
}else if (!passillegalChars.test(pass)) {
  isReturn           = false;
  errPass.innerHTML = "Şifreniz hatalı karakterler içeriyor!";
}else if (pass != repass){ 
  isReturn           = false;
  errPass.innerHTML = "Şifre ile Şifre Tekrar alanları aynı değil!";
}else{
  errPass.innerHTML = "";
}

if (nick==""){
  isReturn           = false;
  errNick.innerHTML = "Forum Nicki giriniz!";
}else if ((nick.length < 6) || (nick.length > 20)) { 
  isReturn           = false;             
  errNick.innerHTML = "Forum Nick uzunluğu 6 ile 20 karakter arasında olmalıdır.";
}else if (!nickillegalChars.test(nick)) {
  isReturn           = false;
  errNick.innerHTML = "Forum Nick hatalı karakterler içeriyor!";
}else{
  errNick.innerHTML = "";
}

if (name==""){
  isReturn           = false;
  errName.innerHTML = "İsim giriniz!";
}else if (name.length < 3) {  
  isReturn           = false;            
  errName.innerHTML = "İsim uzunluğu en az 3 karakter olmalıdır.";
}else if (!nameillegalChars.test(name)) {
  isReturn           = false;
  errName.innerHTML = "İsim hatalı karakterler içeriyor!";
}else{
  errName.innerHTML = "";
}

if (gender0!=true && gender1!=true) {
  isReturn           = false;
   errGender.innerHTML = "Cinsiyet Seçiniz!!";
}else{
   errGender.innerHTML = "";
}

if ((trh[0]>31) || (trh[1]>12) || (trh[2]>buYil) || (trh[0]==0) || (trh[1]==0) || (trh[2]==0)) {
  isReturn           = false;
   errDogum.innerHTML = "Doğum Tarihini kontrol ediniz!";
}else{
   errDogum.innerHTML = "";
}

if (question==""){
  isReturn           = false;
  errQuestion.innerHTML = "Gizli soru giriniz!";
}else if (question.length < 4) { 
  isReturn           = false;             
  errQuestion.innerHTML = "Gizli soru uzunluğu en az 4 karakter olmalıdır.";
}else{
  errQuestion.innerHTML = "";
}
if (answer==""){
  isReturn           = false;
  errAnswer.innerHTML = "Gizli cevabı giriniz!";
}else if (answer.length < 4) { 
  isReturn           = false;             
  errAnswer.innerHTML = "Gizli cevabın uzunluğu en az 4 karakter olmalıdır.";
}else{
  errAnswer.innerHTML = "";
}

if (validate==""){
  isReturn           = false;
  errValidate.innerHTML = "Güvenlik Kodunu giriniz!";
}else if (validate.length < 6) {  
  isReturn           = false;            
  errValidate.innerHTML = "Güvenlik Kodu uzunluğu en az 6 karakter olmalıdır.";
}else{
  errValidate.innerHTML = "";
}
if (use != true) {
  isReturn           = false;
   errUse.innerHTML = "Lütfen Kullanım Şartı ve Kullanıcı Sözleşmesini okuyup onaylayınız!";
}else{
   errUse.innerHTML = "";
} 
 
return isReturn;
 
}