
L1 = new Array("please select", "Africa","Asia","Europe","Middle East","N. America","S. America","Oceania"); //設定SL1下拉名稱(name)
L1Value = new Array( "0","Buy-Africa.shtml","Buy-Asia-list.shtml","Buy-Europe.shtml","Buy-MiddleEast.shtml","Buy-NAmerica.shtml","Buy-SAmerica.shtml","Buy-Oceania.shtml");  //SL1設定值(value)
var L2 = new Array;  //因L2為2維陣列所以要先宣告
var L2Value = new Array;  //因L2Value為2維陣列所以要先宣告
//L2[0.1.2.3] 會對應到 L1的第0.1.2.3筆資料
L2[0] = new Array( "" );
L2[1] = new Array( "select country","Algeria","Angola","Benin","Botswana","Burkina","Burundi","Cameroon","Cape Verde","Central African","Chad","Comoros","Congo","Congo dot (Dem. Rep.)","Djibouti","Egypt","Equatorial Guinea","Eritrea","Ethiopia","Gabon","Gambia","Ghana","Guinea","Guinea-Bissau","Ivory Coast","Kenya","Lesotho","Liberia","Libya","Madagascar","Malawi","Mali","Mauritania","Mauritius","Morocco","Mozambique","Namibia","Niger","Nigeria","Rwanda","Sao Tome","Senegal","Seychelles","Sierra Leone","Somalia","South Africa","Sudan","Swaziland","Tanzania","Togo","Tunisia","Uganda","Zambia","Zimbabwe");

L2[2] = new Array( "select country","Afghanistan","Bahrain","Bangladesh","Bhutan","Brunei","Burma","Cambodia","China","East Timor","Hong Kong","India","Indonesia","Japan","Kazakhstan","Korea (north)","Korea (south)","Laos","Malaysia","Maldives","Mongolia","Nepal","Pakistan","Philippines","Russia","Singapore","Sri Lanka","Tajikistan","Thailand","Vietnam");

L2[3] = new Array( "select country","Albania","Andorra","Armenia","Austria","Azerbaijan","Belarus","Belgium","Bosnia","Bulgaria","Croatia","Cyprus","Czech Republic","Denmark","Estonia","Finland","France","Georgia","Germany","Greece","Hungary","Iceland","Ireland","Italy","Latvia","Liechtenstein","Lithuania","Luxembourg","Macedonia","Malta","Moldova","Monaco","Montenegro","Netherlands","Norway","Poland","Portugal","Romania","San Marino","Serbia","Slovakia","Slovenia","Spain","Sweden","Switzerland","Turkey","Ukraine","United Kingdom","Vatican City ");

L2[4] = new Array( "select country","Armenia","Bahrain","Cyprus","Egypt","Iran","Iraq","Israel","Jordan","Kuwait","Lebanon","Oman","Palestine","Qatar","Saudi Arabia","Syria","Turkey","United Arab Emirates","Yemen");

L2[5] = new Array( "select country","Antigua and Barbuda","Bahamas","Barbados","Belize","Canada","Costa Rica","Cuba","Dominica","Dominican Rep.","El Salvador","Grenada","Guatemala","Haiti","Honduras","Jamaica","Mexico","Nicaragua","Panama","St. Kitts & Nevis","St. Lucia","St. Vincent","Trinidad & Tobago","United States");

L2[6] = new Array( "select country","Argentina","Bolivia","Brazil","Chile","Colombia","Ecuador","Guyana","Paraguay","Peru","Suriname","Uruguay","Venezuela");

L2[7] = new Array( "select country","Australia","Fiji","Kiribati","Marshall Islands","Micronesia","Nauru","New Zealand","Palau","Papua New Guinea","Samoa","Solomon Islands","Tonga","Tuvalu","Vanuatu");


 

L2Value[0] = new Array( "" );
L2Value[1] = new Array( "","","","","","","","","","","","","","","","eg","","","","","","","","","","ky","","","","","","","","mr","","","na");
L2Value[2] = new Array( "","","","bd","","","","","cn","","hk","in","","jp","","","kr","","my","","","","pk","ph","","sg","sk","","th","vn");
L2Value[3] = new Array( "","","","","","","","","","bg","cr","","cz","","","","fr","","de","gr","cz","","","it","","","","","","mt","","","","nl","","pl","pt","ro","","sb","","sl","sp","","ch","tr","","uk","");
L2Value[4] = new Array( "","am","","","eg","ir","iq","il","jd","","","","","","sa","sy","tr","ae","ym");
L2Value[5] = new Array( "","","","","","","","","","","","","","","","","mx","","","","","","","us");
L2Value[6] = new Array( "","","","br","cl","co","","","","pe","","","");
L2Value[7] = new Array( "","au","","","","","","nz","","","","","");
//將陣列資料顯示在第一層選單,只在第一次載入頁面有動作
var SL1 = document.DLform.SL1; //設定表單!
for (i=0; i < L1.length; i++) {
   SL1.length = L1.length; // 設定SL2會有幾個下拉選項
   SL1.options[i].value = L1Value[i]; // 設定SL1下拉選單的值
  SL1.options[i].text = L1[i]; // 設定SL1下拉選單顯示的字
  SL1.options[0].selected=true; // 將第一筆資料設成已選擇
}

//function 開始,Select1,Select2為onChange帶入的SL1,SL2
// onChange="ChgL2(SL1,SL2) 每拉一次SL1選單就會動作1次
function ChgL2(Select1,Select2){
  for (i=0; i < Select1.length; i++) { // 一個一個選項開始偵測
    if(Select1.options[i].selected ){  // 當測到選項被選取時
      for (j=0; j < L2[i].length; j++) {
        Select2.length = L2[i].length; // 設定SL2會有幾個下拉選項
        Select2.options[j].value = L2Value[i][j]; // 設定SL2下拉選單的值
        Select2.options[j].text = L2[i][j]; // 設定SL2下拉選單顯示的字
        Select2.options[0].selected=true; // 將第一筆資料設成已選擇
      }
    }
  }
}