﻿/*
	#Expusa Dil Okulları
	#http://www.experienceusa.com.tr
*/

var dil = new Array("English", "German", "French", "Italian", "Spanish");  //Diller

var memleket = new Array();
memleket["English"] = new Array("United States", "England", "Canada", "Australia", "New Zealand", "Malta", "South Africa");
memleket["German"] = new Array("Almanya","Isvicre");
memleket["French"] = new Array("France");
memleket["Italian"] = new Array("Italy");
memleket["Spanish"] = new Array("Spain");

var sehir = new Array();
sehir["United States"] = new Array("New York", "Boston", "Los Angeles", "San Francisco", "San Diego", "Costa Mesa", "Las Vegas", "Miami");  //United States Şehirler
sehir["England"] = new Array("London", "Brighton", "East Bourne", "Cambridge", "Devon", "Oxford", "Belfast");  //England sehirler
sehir["Canada"] = new Array("Toronto", "Ottawa", "Vancouver", "Victoria", "Montreal", "Calgary");  //Canada sehirler
sehir["Australia"] = new Array("Sydney", "Cairns", "Melbourne", "Perth", "Brisbane", "Gold Coast");  //Australia sehirler
sehir["New Zealand"] = new Array("Auckland", "Christchurch", "Wellington");  //New Zealand sehirler
sehir["Malta"] = new Array("Malta");  //Malta sehirler
sehir["South Africa"] = new Array("Cape Town");  //South Africa sehirler
sehir["France"] = new Array("Paris");  //France sehirler
sehir["Almanya"] = new Array("Berlin", "Frankfurt");  //Almanya sehirler
sehir["Italy"] = new Array("Floransa");  //Italy sehirler
sehir["Spain"] = new Array("Barcelona", "Valencia");  //Spain sehirler
sehir["Isvicre"] = new Array("Zurich");  //Isvicre sehirler

var okul = new Array();
//United States okullar
okul["New York"] = new Array("Geos", "LSI", "EC");
okul["Boston"] = new Array("Geos", "LSI", "EC");
okul["Los Angeles"] = new Array("Geos", "FLS");
okul["San Francisco"] = new Array("Geos", "LSI", "Eurocentres","St.Giles");
okul["San Diego"] = new Array("LSI", "EC");
okul["Costa Mesa"] = new Array("Geos");

//England okullar
okul["London"] = new Array("Eurocentres", "EC", "LSI", "Geos","St.Giles");
okul["Brighton"] = new Array("Eurocentres", "LSI", "Geos", "EC", "St.Giles");
okul["East Bourne"] = new Array("Geos","St.Giles");
okul["Cambridge"] = new Array("LSI", "EC");

//Canada okullar
okul["Toronto"] = new Array("Geos", "LSI", "Eurocentres");
okul["Ottawa"] = new Array("Geos");
okul["Vancouver"] = new Array("Geos", "LSI", "Eurocentres","St.Giles");
okul["Victoria"] = new Array("Geos");
okul["Montreal"] = new Array("Geos");
okul["Calgary"] = new Array("Geos");

//Australia okullar
okul["Sydney"] = new Array("Geos", "Eurocentres");
okul["Cairns"] = new Array("Eurocentres", "Geos");
okul["Melbourne"] = new Array("Geos");
okul["Brisbane"] = new Array("LSI", "Geos", "Eurocentres");

//New Zealand okullar
okul["Auckland"] = new Array("LSI", "Eurocentres", "Geos");
okul["Christchurch"] = new Array("LSI", "Geos");
okul["Wellington"] = new Array("Geos");

//Malta okullar
okul["Malta"] = new Array("LSI", "EC", "Eurocentres");

//South Africa okullar
okul["Cape Town"] = new Array("EC", "Eurocentres");

//France okullar
okul["Paris"] = new Array("LSI", "Eurocentres");

//Almanya okullar
okul["Berlin"] = new Array("Eurocentres");
okul["Frankfurt"] = new Array("LSI");

//Italy okullar
okul["Florance"] = new Array("Eurocentres");

//Spain okullar
okul["Barcelona"] = new Array("Eurocentres");
okul["Valencia"] = new Array("Eurocentres");

//Isvicre okullar
okul["Zurich"] = new Array("Eurocentres");


function resetForm(dilForm) {


  for (var i=0; i<dil.length; i++) {		//örneğin 5 dil olsun i<5 yani i=4 olana kadar i++, (ilk değer 0 son değer 4) -> 5 kez döner
    dilForm.dil.options[i+1] = new Option(dil[i], dil[i]);      //0 numaralı options "Lütfen bir memleket seçiniz" di, [i+1] 1numaralı option yukardaki ülke dizisinin
  }	
  
  dilForm.dil.options[0] = new Option("1- Dil seçiniz", "");     //dilin 0 numaralı optionsuna "Lütfen bir dil seçiniz" mesajını atadık
  dilForm.dil.options[0].selected = true;     //0 numaralı options enabled
  /* reset dil */

  															   //0. elemanını aldı. Dizilerde optionslarda indekslenmeye 0 dan başlar.	
  /* reset memleket */
  dilForm.memleket.options[0] = new Option("2- Ülke seçiniz", "");     //memleketin 0 numaralı optionsuna "Lütfen bir memleket seçiniz" mesajını atadık
  dilForm.memleket.options[0].selected = true;     //0 numaralı options enabled
  /* reset sehir */
  dilForm.sehir.options[0] = new Option("3- Şehir seçiniz", "");      //şehrin sıfır numaralı optionsunu belirle
  dilForm.sehir.options[0].selected = true;		//0 numaralı options aktif.
  /* reset okul */
  dilForm.okul.options[0] = new Option("4- Okul seçiniz", "");      //okulun sıfır numaralı optionsunu belirle
  dilForm.okul.options[0].selected = true;		//0 numaralı options aktif. 
  /* reset hafta */
  dilForm.hafta.options[0] = new Option("4- Hafta seçiniz", "");      //haftanın sıfır numaralı optionsunu belirle
  dilForm.hafta.options[0].selected = true;		//0 numaralı options aktif. 
 }

function otoGuncellememleket(dilForm) {
  var hangiDil = dilForm.dil.options[dilForm.dil.options.selectedIndex].value;  //hangi dil seçilmiş bul
  var memleketDizisi = memleket[hangiDil];   //dile uygun ülke dizisini getir
  dilForm.memleket.options.length = 0;     //memleket dizisinin uzunluğunu sıfırla
  dilForm.memleket.options[0] = new Option("Lütfen bir ülke seçiniz", "");   // mesaj içeren sıfır numaralı optionu baştan oluştur
  for (var i=0; i<memleketDizisi.length; i++) {
    dilForm.memleket.options[i+1] = new Option(memleketDizisi[i], memleketDizisi[i]);   //memleket dizisinin diğer elemanlarını baştan oluştur
  }
  dilForm.memleket.options[0].selected = true;   //mesaj seçili olsun
} 

function otoGuncelleSehir(dilForm) {
  var hangimemleket = dilForm.memleket.options[dilForm.memleket.options.selectedIndex].value;  //hangi ülke seçilmiş bul
  var sehirDizisi = sehir[hangimemleket];   //ülkeye uygun sehir dizisini getir
  dilForm.sehir.options.length = 0;     //şehir dizisinin uzunluğunu sıfırla
  dilForm.sehir.options[0] = new Option("Lütfen bir şehir seçiniz", "");   // mesaj içeren sıfır numaralı optionu baştan oluştur
  for (var i=0; i<sehirDizisi.length; i++) {
    dilForm.sehir.options[i+1] = new Option(sehirDizisi[i], sehirDizisi[i]);   //şehir dizisinin diğer elemanlarını baştan oluştur
  }
  dilForm.sehir.options[0].selected = true;   //mesaj seçili olsun
}  

function otoGuncelleOkul(dilForm) {
  var hangiSehir = dilForm.sehir.options[dilForm.sehir.options.selectedIndex].value;  //hangi sehir seçilmiş bul  
  var okulDizisi = okul[hangiSehir];  //sehre uygun okul dizisini getir
  dilForm.okul.options.length = 0;     //şehir dizisinin uzunluğunu sıfırla
  dilForm.okul.options[0] = new Option("Lütfen bir okul seçiniz", "");   // mesaj içeren sıfır numaralı optionu baştan oluştur
  for (var i=0; i<okulDizisi.length; i++) {
    dilForm.okul.options[i+1] = new Option(okulDizisi[i], okulDizisi[i]);   //okul dizisinin diğer elemanlarını baştan oluştur
  }
  dilForm.okul.options[0].selected = true;   //mesaj seçili olsun
}

var hafta = new Array("2 Hafta", "4 Hafta", "8 Hafta", "12 Hafta", "16 Hafta", "24 Hafta");  //Haftalar
function otoGuncelleHafta(dilForm) {
  dilForm.hafta.options[0] = new Option("Lütfen kurs süresi seçiniz", "");     //dilin 0 numaralı optionsuna "Lütfen bir dil seçiniz" mesajını atadık
  for (var i=0; i<hafta.length; i++) {		//örneğin 5 dil olsun i<5 yani i=4 olana kadar i++, (ilk değer 0 son değer 4) -> 5 kez döner
  dilForm.hafta.options[i+1] = new Option(hafta[i], hafta[i]);      //0 numaralı options "Lütfen bir memleket seçiniz" di, [i+1] 1numaralı option yukardaki ülke dizisinin
  dilForm.hafta.options[0].selected = true;     //0 numaralı options enabled
}												//0. elemanını aldı. Dizilerde optionslarda indekslenmeye 0 dan başlar.	
}