function text_field_del_blank(fieldname)
{
temp_str="";
temp_str =  fieldname;
for (i=1;temp_str.value.charAt(0) ==" ";i++)  temp_str.value = temp_str.value.substring(1,temp_str.value.length);
for (i=temp_str.value.length;temp_str.value.charAt(temp_str.value.length-1) ==" ";i--)  temp_str.value = temp_str.value.substring(0,temp_str.value.length-1);
}

function text_field_control(fieldname,add_error_message)
{
text_field_del_blank(fieldname);
if (temp_str.value =="")
   {  
   error_control = 1;
   error_message = error_message + add_error_message+"\n";
   }
}  

function email_field_control(fieldname,add_error_message1,add_error_message2)
{
cont = error_control;
error_control = 0;
text_field_control(fieldname,add_error_message1);
if (error_control ==0){if (fieldname.value.indexOf ('@', 0)==-1 || fieldname.value.indexOf('.', fieldname.value.indexOf ('@', 0))==-1) {error_control = 1;error_message = error_message + add_error_message2+"\n";}else if (cont!=0) error_control = cont;}
else if (cont!=0) error_control = cont;
}

function tel_field_control(fieldevtel,fieldfax,fieldgsm,add_error_message1,add_error_message2,add_error_message3)
{
if ((fieldevtel.value=="") && (fieldfax.value=="") && (fieldgsm.value=="")){error_control = 1;error_message = error_message + add_error_message1+"\n";}
else 
if (fieldevtel.value.length!=0 || fieldfax.value.length!=0 || fieldgsm.value.length!=0)
{
	if (fieldevtel.value.length<7 && fieldevtel.value.length!=0) {error_control = 1;error_message = error_message +add_error_message2+"EV"+add_error_message3+"\n";}
	else if (fieldfax.value.length<7 && fieldfax.value.length!=0) {error_control = 1;error_message = error_message +add_error_message2+"FAX"+add_error_message3+"\n";}
	else if (fieldgsm.value.length<7 && fieldgsm.value.length!=0) {error_control = 1;error_message = error_message +add_error_message2+"GSM"+add_error_message3+"\n";}
}
}

function sifre_field_control(sifre1,sifre2,hata,hata2)
{
  if (sifre1.value !== sifre2.value ) {error_control = 1;error_message = error_message + hata+"\n";}
  else if (sifre1.value =="") {error_control = 1;error_message = error_message + hata+"\n";}
  else if (sifre1.value.length<6 ) {error_control = 1;error_message = error_message + hata2+"\n";}
}

function kb_control()
{
error_control = 0;
error_message = "";
text_field_control(document.form.adi,"Lütfen adınızı ve soyadınızı giriniz.");
text_field_control(document.form.adres,"Lütfen yazışma adresini giriniz.");
text_field_control(document.form.sehir,"Lütfen şehir bilgisini giriniz.");
text_field_control(document.form.ulke,"Lütfen ülke bilgisini giriniz !");
text_field_control(document.form.nick,"Lütfen kullanıcı adınızı giriniz !");
email_field_control(document.form.mail,"Lütfen e-posta adresinizi giriniz.","Lütfen e-posta adresinizi kontrol edip tekrar deneyiniz.");
tel_field_control(document.form.telefon,document.form.fax,document.form.cep,"Lütfen Ev/İş, fax veya cep telefonu bilgilerinden en az bir tanesini giriniz.","Lütfen "," telefon numaranızı kontrol ediniz.");
sifre_field_control(document.form.sifre,document.form.sifretekrar,"Lütfen şifre tekrarını doğru olarak giriniz.","Şifreniz en az 6 karakter uzunluğunda olmalıdır.");
if (error_control ==1)
   {
   alert("Üyelik formunda hatalı alanlar mevcut:\n\n" + error_message + "\n\nLütfen tamamlayın ya da düzeltin ve tekrar onaylayın.")
   return false;
   }
}
