<!-- hide from old browsers
/*
Author: Robert Hashemian
http://www.hashemian.com/

You can use this code in any manner so long as the author's
name, Web address and this disclaimer is kept intact.
********************************************************
Usage Sample:

<script language="JavaScript" src="http://www.hashemian.com/js/NumberFormat.js"></script>
<script language="JavaScript">
document.write(FormatNumberBy3("1234512345.12345", ".", ","));
</script>
*/

// function to format a number with separators. returns formatted number.
// num - the number to be formatted
// decpoint - the decimal point character. if skipped, "." is used
// sep - the separator character. if skipped, "," is used
function FormatNumberBy3(num, decpoint, sep) {
  // check for missing parameters and use defaults if so
  if (arguments.length == 2) {
    sep = ",";
  }
  if (arguments.length == 1) {
    sep = ",";
    decpoint = ".";
  }
  // need a string for operations
  num = num.toString();
  // separate the whole number and the fraction if possible
  a = num.split(decpoint);
  x = a[0]; // decimal
  y = a[1]; // fraction
  z = "";


  if (typeof(x) != "undefined") {
    // reverse the digits. regexp works from left to right.
    for (i=x.length-1;i>=0;i--)
      z += x.charAt(i);
    // add seperators. but undo the trailing one, if there
    z = z.replace(/(\d{3})/g, "$1" + sep);
    if (z.slice(-sep.length) == sep)
      z = z.slice(0, -sep.length);
    x = "";
    // reverse again to get back the number
    for (i=z.length-1;i>=0;i--)
      x += z.charAt(i);
    // add the fraction back in, if it was there
    if (typeof(y) != "undefined" && y.length > 0)
      x += decpoint + y;
  }
  return x;
}


function Hesapla()
{
 var
   destan1    =  document.getElementById("destan1");
   destan2    =  document.getElementById("destan2");
   destan3    =  document.getElementById("destan3");
   destan4    =  document.getElementById("destan4");
   destan5    =  document.getElementById("destan5");
   destan6    =  document.getElementById("destan6");
   destan7    =  document.getElementById("destan7");
   destan8    =  document.getElementById("destan8");
   destan9    =  document.getElementById("destan9");
   destan10    =  document.getElementById("destan10");
   destan11    =  document.getElementById("destan11");

   destan12    =  document.getElementById("destan12");
   destan13    =  document.getElementById("destan13");
   destan14    =  document.getElementById("destan14");
   destan15    =  document.getElementById("destan15");
   destan16    =  document.getElementById("destan16");
   destan17    =  document.getElementById("destan17");

   destan18    =  document.getElementById("destan18");
   destan19    =  document.getElementById("destan19");
   destan20    =  document.getElementById("destan20");
   destan21    =  document.getElementById("destan21");

   toplam     = 0;

 if(destan1.value != '')
  toplam = toplam + ( destan1.value * 4);


 if(destan2.value != '')
  toplam = toplam + ( destan2.value * 4);

 if(destan3.value != '')
  toplam = toplam + ( destan3.value * 4);

 if(destan4.value != '')
  toplam = toplam + ( destan4.value * 4);

 if(destan5.value != '')
  toplam = toplam + ( destan5.value * 4);

 if(destan6.value != '')
  toplam = toplam + ( destan6.value * 4);

 if(destan7.value != '')
  toplam = toplam + ( destan7.value * 4);

 if(destan8.value != '')
  toplam = toplam + ( destan8.value * 4);

 if(destan9.value != '')
  toplam = toplam + ( destan9.value * 4);

 if(destan10.value != '')
  toplam = toplam + ( destan10.value * 4);

 if(destan11.value != '')
  toplam = toplam + ( destan11.value * 30);

 if(destan12.value != '')
  toplam = toplam + ( destan12.value * 20);

 if(destan13.value != '')
  toplam = toplam + ( destan13.value * 5);

 if(destan14.value != '')
  toplam = toplam + ( destan14.value * 5);

 if(destan15.value != '')
  toplam = toplam + ( destan15.value * 5);

 if(destan16.value != '')
  toplam = toplam + ( destan16.value * 5);

 if(destan17.value != '')
  toplam = toplam + ( destan17.value * 5);

 if(destan18.value != '')
  toplam = toplam + ( destan18.value * 12);

 if(destan19.value != '')
  toplam = toplam + ( destan19.value * 5);

 if(destan20.value != '')
  toplam = toplam + ( destan20.value * 5);

 if(destan21.value != '')
  toplam = toplam + ( destan21.value * 5);



 document.form_siparis.toplam.value = FormatNumberBy3(toplam, ".", ",");

}

function validateForm()
{
 var
   ad_soyad    =  document.getElementById("ad_soyad");
   adres       =  document.getElementById("adres");
   telefon     =  document.getElementById("telefon");
   gsm         =  document.getElementById("gsm");
   eposta         = document.getElementById("eposta");
   fatura_adresi         = document.getElementById("fatura_adresi");
   vergi_dairesi_no         = document.getElementById("vergi_dairesi_no");

   kart_sahibi     =  document.getElementById("kart_sahibi");
   kart_no         =  document.getElementById("kart_no");
   cvs_no          =  document.getElementById("cvs_no");
   kart_tipi       =  document.getElementById("kart_tipi");
   skt_ay          =  document.getElementById("skt_ay");
   skt_yil         =  document.getElementById("skt_yil");


   Hesapla();

  if(ad_soyad.value.length <= 0)
  {
   alert("Ad Soyad / Firma ünvanı alanını doldurmalısınız!");
   ad_soyad.focus();
   ad_soyad.select();
   return false;
  }

  if(adres.value.length <= 0)
  {
   alert("Adres alanını doldurmalısınız!");
   adres.focus();
   adres.select();
   return false;
  }

  if(eposta.value.indexOf("@") == -1 || eposta.value.indexOf(".") == -1 || eposta.value == '' )
  {
   alert("Lütfen geçerli bir e-posta adresi giriniz.");
   eposta.focus();
   eposta.select();
   return false;
  }


  if(telefon.value == '')
  {
   alert("Telefon  alanını doldurmalısınız!");
   telefon.focus();
   telefon.select();
   return false;
  }

  if(gsm.value == '')
  {
   alert("GSM  alanını doldurmalısınız!");
   gsm.focus();
   gsm.select();
   return false;
  }

  if(fatura_adresi.value == '')
  {
   alert("Fatura Adresi  alanını doldurmalısınız!");
   fatura_adresi.focus();
   fatura_adresi.select();
   return false;
  }

  if(vergi_dairesi_no.value == '')
  {
   alert("VergiDairesi-No  alanını doldurmalısınız!");
   vergi_dairesi_no.focus();
   vergi_dairesi_no.select();
   return false;
  }

 if(document.getElementById("toplam").value==0 || document.getElementById("toplam").value=="")
  {
   alert("*****  Satın almak için ürün seçmediniz!   *****");
   return false;
  }

  if(kart_sahibi.value == '')
  {
   alert("Kart Üzerindeki İsim alanını doldurmalısınız!");
   kart_sahibi.focus();
   kart_sahibi.select();
   return false;
  }

  if(kart_no.value == '')
  {
   alert("Kredi Kartı Numarası  alanını doldurmalısınız!");
   kart_no.focus();
   kart_no.select();
   return false;
  }

  if(kart_no.value.length != 16)
  {
   alert("Kredi Kartı Numarası  16 basamaklı olmalıdır!");
   kart_no.focus();
   kart_no.select();
   return false;
  }

  if(cvs_no.value == '')
  {
   alert("Güvenlik (CSV) Kodu  alanını doldurmalısınız!");
   cvs_no.focus();
   cvs_no.select();
   return false;
  }

  if(cvs_no.value.length != 3)
  {
   alert("Güvenlik (CSV) Kodu  alanı 3 basamaklı olmalıdır!");
   cvs_no.focus();
   cvs_no.select();
   return false;
  }

  if(kart_tipi.value == '')
  {
   alert("Kart Tipi  alanını doldurmalısınız!");
   kart_tipi.focus();
   kart_tipi.select();
   return false;
  }

  if(skt_ay.value == '')
  {
   alert("Son Kullanma Tarihi (Ay)  alanını doldurmalısınız!");
   skt_ay.focus();
   skt_ay.select();
   return false;
  }

  if(skt_yil.value == '')
  {
   alert("Son Kullanma Tarihi (Yıl)  alanını doldurmalısınız!");
   skt_yil.focus();
   skt_yil.select();
   return false;
  }

  destan1=document.getElementById("destan1");
  destan2=document.getElementById("destan2");
  destan3=document.getElementById("destan3");
  destan4=document.getElementById("destan4");
  destan5=document.getElementById("destan5");
  destan6=document.getElementById("destan6");
  destan7=document.getElementById("destan7");
  destan8=document.getElementById("destan8");
  destan9=document.getElementById("destan9");
  destan10=document.getElementById("destan10");
  destan11=document.getElementById("destan11");
  destan12=document.getElementById("destan12");
  destan13=document.getElementById("destan13");
  destan14=document.getElementById("destan14");
  destan15=document.getElementById("destan15");
  destan16=document.getElementById("destan16");
  destan17=document.getElementById("destan17");
  destan18=document.getElementById("destan18");
  destan19=document.getElementById("destan19");
  destan20=document.getElementById("destan20");
  destan21=document.getElementById("destan21");


  a1  = ((destan11.value) ? "Çanakkale Savaşı Tüm Seri: "+destan11.value+" adet\r\n" : "");
  a2  = ((destan1.value)  ? "Çanakkale Geçilmez       : "+destan1.value+" adet\r\n"  : "");
  a3  = ((destan2.value)  ? "Nusret Mayın Gemisi      : "+destan2.value+" adet\r\n"  : "");
  a4  = ((destan3.value)  ? "Mesudiye Zırhlısı        : "+destan3.value+" adet\r\n"  : "");
  a5  = ((destan4.value)  ? "Koca Seyit               : "+destan4.value+" adet\r\n"  : "");
  a6  = ((destan5.value)  ? "Yahya Çavuş              : "+destan5.value+" adet\r\n"  : "");
  a7  = ((destan6.value)  ? "Conkbayırı Şanlı Direniş : "+destan6.value+" adet\r\n"  : "");
  a8  = ((destan7.value)  ? "57. Alay                 : "+destan7.value+" adet\r\n"  : "");
  a9  = ((destan8.value)  ? "Kazandığımız An          : "+destan8.value+" adet\r\n"  : "");
  a10 = ((destan9.value)  ? "O Komutan Benim          : "+destan9.value+" adet\r\n"  : "");
  a11 = ((destan10.value) ? "Aleko                    : "+destan10.value+" adet\r\n" : "");


  a12 = ((destan12.value) ? "Kadın KahramanlarTüm Seri: "+destan12.value+" adet\r\n" : "");
  a13 = ((destan13.value) ? "Nene Hatun               : "+destan13.value+" adet\r\n" : "");
  a14 = ((destan14.value) ? "Kara Fatma               : "+destan14.value+" adet\r\n" : "");
  a15 = ((destan15.value) ? "Onbaşı Nezahat           : "+destan15.value+" adet\r\n" : "");
  a16 = ((destan16.value) ? "Kılavuz Hatice           : "+destan16.value+" adet\r\n" : "");
  a17 = ((destan17.value) ? "Erkek Halime             : "+destan17.value+" adet\r\n" : "");

  a18 = ((destan18.value) ? "Üç Büyükler Tüm Seri             : "+destan18.value+" adet\r\n" : "");
  a19 = ((destan19.value) ? "Fenerbahçe Destanı - Kahraman Arif             : "+destan19.value+" adet\r\n" : "");
  a20 = ((destan20.value) ? "Beşiktaş Destanı - Kaptan Kâzım            : "+destan20.value+" adet\r\n" : "");
  a21 = ((destan21.value) ? "Galatasaray Destanı - Hasnun Galip ve Robensonlar            : "+destan21.value+" adet\r\n" : "");

  atoplam = a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21;

  if(!confirm("***************   Kredi Kartınızdan "+document.getElementById("toplam").value+" YTL tahsil edilecektir.   ***************\r\n\r\n"+"Aşağıdaki sipariş(ler)i verdiniz:\r\n\r\n"+atoplam+"\r\n\r\nOnaylıyor musunuz?")) return false;


  return true;
}
