﻿function fillCategory()
{
addOption(document.formulaire.Category, '2', 'Bangkok ->');
addOption(document.formulaire.Category, '76', 'Provinces ->');
}
function reset_form()
{
  removeAllOptions(document.formulaire.SubCat1);
  removeAllOptions(document.formulaire.SubCat2);
  removeAllOptions(document.formulaire.SubCat3);
  removeAllOptions(document.formulaire.SubCat4);
  removeAllOptions(document.formulaire.SubCat5);
  removeAllOptions(document.formulaire.SubCat6);
  removeAllOptions(document.formulaire.SubCat7);
}

function SelectSubCat(cat,subcat,n)
{

        if(n < 1)
        {    
        removeAllOptions(document.formulaire.SubCat1) 
        }
        if(n < 2)
        {    
        removeAllOptions(document.formulaire.SubCat2) 
        }
        if(n < 3)
        {    
        removeAllOptions(document.formulaire.SubCat3) 
        }
        if(n < 4)
        {    
        removeAllOptions(document.formulaire.SubCat4) 
        }
        if(n < 5)
        {    
        removeAllOptions(document.formulaire.SubCat5) 
        }
        if(n < 6)
        {    
        removeAllOptions(document.formulaire.SubCat6) 
        }
        if(n < 7)
        {    
        removeAllOptions(document.formulaire.SubCat7) 
        }

        document.formulaire.tb_placem_catnum.value = cat.value;
        if(cat[cat.selectedIndex].text.substr(cat[cat.selectedIndex].text.length-3,3) == ' ->')
        {
        document.formulaire.tb_placem_catnam.value = cat[cat.selectedIndex].text.substr(0,cat[cat.selectedIndex].text.length-3)
        }
        else
        {
        document.formulaire.tb_placem_catnam.value = cat[cat.selectedIndex].text
        }

if(cat.value == '1')
{
addOption(subcat, '2', 'Bangkok->');
addOption(subcat, '76', 'Provinces->');
}

if(cat.value == '2')
{
addOption(subcat, '8', 'Road');
addOption(subcat, '9', 'Tourist Attraction');
addOption(subcat, '12', 'Banks->');
addOption(subcat, '60', 'Eat->');
addOption(subcat, '62', 'Bridge');
addOption(subcat, '63', 'Hospital');
addOption(subcat, '64', 'Places->');
addOption(subcat, '65', 'Park');
addOption(subcat, '66', 'Wat (Temple)->');
addOption(subcat, '68', 'Building->');
addOption(subcat, '69', 'Education->');
addOption(subcat, '70', 'Shopping->');
addOption(subcat, '73', 'Transportation->');
addOption(subcat, '275', 'Grand Palace');
addOption(subcat, '277', 'Hotel');
addOption(subcat, '282', 'no name');
addOption(subcat, '283', 'Cinema Theatre');
addOption(subcat, '307', 'Apartement');
}

if(cat.value == '12')
{
addOption(subcat, '13', 'TMB');
addOption(subcat, '14', 'Bangkok Bank');
addOption(subcat, '15', 'GSB');
addOption(subcat, '16', 'Asia Bank');
addOption(subcat, '17', 'Bank Of Ayudhya');
addOption(subcat, '18', 'Thai Farmer Bank');
addOption(subcat, '19', 'KTB');
addOption(subcat, '20', 'SCB');
}

if(cat.value == '21')
{
addOption(subcat, '22', 'CARLTEX');
addOption(subcat, '23', 'ESSO');
addOption(subcat, '24', 'PTT');
addOption(subcat, '25', 'Shell');
}

if(cat.value == '52')
{
addOption(subcat, '29', 'Post Office / ไปรษณีย์');
addOption(subcat, '30', 'POLICE STATION');
}

if(cat.value == '60')
{
addOption(subcat, '61', 'ร้านอร่อย เยาวราช');
}

if(cat.value == '64')
{
addOption(subcat, '21', 'Gas Station->');
addOption(subcat, '44', 'KohKhet');
}

if(cat.value == '66')
{
addOption(subcat, '46', 'KohKhet');
addOption(subcat, '67', 'King_Wat');
addOption(subcat, '309', 'Mosquee');
addOption(subcat, '310', 'Church');
}

if(cat.value == '68')
{
addOption(subcat, '10', 'Embassy');
addOption(subcat, '52', 'Government->');
addOption(subcat, '311', 'Condominium');
}

if(cat.value == '69')
{
addOption(subcat, '45', 'KohKhet');
}

if(cat.value == '70')
{
addOption(subcat, '33', 'Rental Service');
addOption(subcat, '35', 'Market');
addOption(subcat, '71', 'Big C');
addOption(subcat, '72', 'Tesco Lotus');
addOption(subcat, '278', 'Carrefour');
addOption(subcat, '279', 'Central');
addOption(subcat, '280', 'Makro');
addOption(subcat, '281', 'Robinson');
addOption(subcat, '286', 'local shops / ร้านค้าท้องถิ่น->');
addOption(subcat, '300', 'TOPS');
addOption(subcat, '301', 'Foodland');
addOption(subcat, '302', 'Home Pro');
addOption(subcat, '303', 'Villa Market');
addOption(subcat, '304', 'shopping center');
addOption(subcat, '305', 'The Mall');
addOption(subcat, '317', 'Big C Extra');
}

if(cat.value == '73')
{
addOption(subcat, '74', 'MRT Subway Stations');
addOption(subcat, '75', 'BTS Sky Train->');
addOption(subcat, '270', 'Chao Phraya Express Boat');
addOption(subcat, '276', 'Khlong Saen Saep Express Boat ');
addOption(subcat, '306', 'Suvarnabhumi Airport Rail Link');
addOption(subcat, '308', 'Bus Rapid Transport (BRT)');
}

if(cat.value == '75')
{
addOption(subcat, '284', 'new BTS STATION');
}

if(cat.value == '76')
{
addOption(subcat, '77', 'South->');
addOption(subcat, '187', 'Eastern->');
addOption(subcat, '213', 'Central->');
addOption(subcat, '225', 'Northern->');
addOption(subcat, '244', 'North - Eastern->');
}

if(cat.value == '77')
{
addOption(subcat, '78', 'Chumpon');
addOption(subcat, '79', 'Phangnga->');
addOption(subcat, '83', 'Surat Thani->');
addOption(subcat, '90', 'Nakhon Sri Thammarat->');
addOption(subcat, '94', 'Phuket->');
addOption(subcat, '98', 'Krabi->');
addOption(subcat, '102', 'Satun->');
addOption(subcat, '106', 'Narathiwat->');
addOption(subcat, '110', 'Phatthalung->');
addOption(subcat, '114', 'Trang->');
addOption(subcat, '118', 'Pattani->');
addOption(subcat, '122', 'Yala->');
addOption(subcat, '125', 'Songkhla->');
addOption(subcat, '186', 'Phuket');
addOption(subcat, '273', 'Hua Hin');
}

if(cat.value == '79')
{
addOption(subcat, '80', 'Mu Ban');
addOption(subcat, '81', 'Ko');
addOption(subcat, '82', 'Amphoe of Phangnga');
}

if(cat.value == '83')
{
addOption(subcat, '84', 'Ko of Surat เกาะ->');
addOption(subcat, '88', 'Mu Ban');
addOption(subcat, '89', 'Ampheo');
}

if(cat.value == '84')
{
addOption(subcat, '85', 'Ko Pha Ngan เกาะพงัน->');
addOption(subcat, '87', 'Ko Samui เกาะสมุย');
}

if(cat.value == '85')
{
addOption(subcat, '86', 'Hotel');
}

if(cat.value == '90')
{
addOption(subcat, '91', 'Tour');
addOption(subcat, '92', 'Amphoe of Nakhon Sri');
addOption(subcat, '93', 'Hmu Ban - Tombon');
}

if(cat.value == '94')
{
addOption(subcat, '95', 'Ampheo of Phuket');
addOption(subcat, '96', 'Ko of Phuket');
addOption(subcat, '97', 'Hmu Ban');
}

if(cat.value == '98')
{
addOption(subcat, '99', 'Tour');
addOption(subcat, '100', 'Amphoe of Krabi');
addOption(subcat, '101', 'Hmu Ban');
}

if(cat.value == '102')
{
addOption(subcat, '103', 'Tour');
addOption(subcat, '104', 'Amphoe of Satun');
addOption(subcat, '105', 'Hmu Ban - Tumbon');
}

if(cat.value == '106')
{
addOption(subcat, '107', 'Tour');
addOption(subcat, '108', 'Amphoe of Narathiwat');
addOption(subcat, '109', 'Hmu Ban - Tumbon');
}

if(cat.value == '110')
{
addOption(subcat, '111', 'Tour');
addOption(subcat, '112', 'Amphoe of Phatthalung');
addOption(subcat, '113', 'Hmu Ban - Tumbon');
}

if(cat.value == '114')
{
addOption(subcat, '115', 'Tour');
addOption(subcat, '116', 'Amphoe of Trung');
addOption(subcat, '117', 'Hmu Ban - Tumbon');
addOption(subcat, '312', 'Trang City');
addOption(subcat, '313', 'Ban Khlong Yan Ta Khao');
}

if(cat.value == '118')
{
addOption(subcat, '119', 'Tour');
addOption(subcat, '120', 'Amphoe of Pattani');
addOption(subcat, '121', 'Hmu Ban - Tumbon');
}

if(cat.value == '122')
{
addOption(subcat, '123', 'Amphoe of Yala');
addOption(subcat, '124', 'Hmu Ban - Tumbon');
}

if(cat.value == '125')
{
addOption(subcat, '126', 'Hatyai Placemark V0.5->');
addOption(subcat, '164', 'Koa (Island)  in Songkhla');
addOption(subcat, '165', 'National Park');
addOption(subcat, '166', 'Amphur of Songkhla');
addOption(subcat, '167', 'Hat Yai->');
addOption(subcat, '176', 'Muang Songkhla->');
}

if(cat.value == '126')
{
addOption(subcat, '127', 'Road->');
addOption(subcat, '131', 'Interesting');
addOption(subcat, '138', 'Coffee &amp; Bakery');
addOption(subcat, '139', 'Noodle');
addOption(subcat, '140', 'Hotpot');
addOption(subcat, '141', 'Fast Food & Franchise->');
addOption(subcat, '159', 'Food & Restaurant');
addOption(subcat, '160', 'Shopping->');
addOption(subcat, '162', 'Hotel');
addOption(subcat, '163', 'Entertainment');
}

if(cat.value == '127')
{
addOption(subcat, '128', 'นิพัทธ์อุทิศ 1');
addOption(subcat, '129', 'นิพัทธ์อุทิศ 2');
addOption(subcat, '130', 'นิพัทธ์อุทิศ 3');
}

if(cat.value == '141')
{
addOption(subcat, '142', 'Chester Grill');
addOption(subcat, '143', 'Fuji');
addOption(subcat, '144', 'S&amp;P');
addOption(subcat, '145', 'Canton Suki');
addOption(subcat, '146', 'MK Suki');
addOption(subcat, '147', 'Baskin Robbins');
addOption(subcat, '148', 'Swensen');
addOption(subcat, '149', 'Daidomon');
addOption(subcat, '150', 'Auntie Anne');
addOption(subcat, '151', 'Dairy Queen');
addOption(subcat, '152', 'Sizzler');
addOption(subcat, '153', 'Mister Donut');
addOption(subcat, '154', 'Dunkin Donut');
addOption(subcat, '155', 'The Pizza');
addOption(subcat, '156', 'Pizza Hut');
addOption(subcat, '157', 'McDonald');
addOption(subcat, '158', 'KFC');
}

if(cat.value == '160')
{
addOption(subcat, '161', 'TOPS');
}

if(cat.value == '167')
{
addOption(subcat, '168', 'Road');
addOption(subcat, '169', 'Sport');
addOption(subcat, '170', 'Shopping');
addOption(subcat, '171', 'Hospital');
addOption(subcat, '173', 'Goverment');
addOption(subcat, '174', 'Education');
addOption(subcat, '175', 'Hotel');
}

if(cat.value == '176')
{
addOption(subcat, '177', 'Hmu Ban , Tumbon');
addOption(subcat, '178', 'Wat (Temple)');
addOption(subcat, '179', 'Tour');
addOption(subcat, '180', 'Building');
addOption(subcat, '181', 'School and University');
addOption(subcat, '182', 'Government');
addOption(subcat, '183', 'Hotel');
addOption(subcat, '184', 'Museum');
addOption(subcat, '185', 'Koa Yo');
}

if(cat.value == '187')
{
addOption(subcat, '188', 'Chanthaburi->');
addOption(subcat, '202', 'Chonburi->');
addOption(subcat, '272', 'Pattaya');
addOption(subcat, '274', 'Rayong');
}

if(cat.value == '188')
{
addOption(subcat, '189', 'Road->');
addOption(subcat, '192', 'Nature');
addOption(subcat, '193', 'Places');
addOption(subcat, '194', 'Sport');
addOption(subcat, '195', 'Shopping');
addOption(subcat, '196', 'Church');
addOption(subcat, '197', 'Hospital');
addOption(subcat, '198', 'Tample');
addOption(subcat, '199', 'Goverment');
addOption(subcat, '200', 'Hotel');
addOption(subcat, '201', 'Education');
}

if(cat.value == '189')
{
addOption(subcat, '190', 'Intersection');
addOption(subcat, '191', 'Bridge');
}

if(cat.value == '202')
{
addOption(subcat, '203', 'Chonburi_City->');
}

if(cat.value == '203')
{
addOption(subcat, '204', 'Road');
addOption(subcat, '205', 'Hotel');
addOption(subcat, '206', 'Market');
addOption(subcat, '207', 'Education');
addOption(subcat, '208', 'Hospital');
addOption(subcat, '209', 'General');
addOption(subcat, '210', 'ราชการ');
addOption(subcat, '211', 'Temple');
addOption(subcat, '212', 'Shopping');
}

if(cat.value == '213')
{
addOption(subcat, '214', 'Prachuab Khirikhan');
addOption(subcat, '215', 'Petchaburi');
addOption(subcat, '216', 'Ratchaburi');
addOption(subcat, '217', 'Ayutthaya->');
addOption(subcat, '219', 'Kanchanaburi');
addOption(subcat, '220', 'Suphan Buri');
addOption(subcat, '221', 'Lop Buri->');
addOption(subcat, '223', 'Singburi');
addOption(subcat, '224', 'Chai Nat');
}

if(cat.value == '217')
{
addOption(subcat, '218', 'Ayutthaya City');
}

if(cat.value == '221')
{
addOption(subcat, '222', 'Lopburi City');
}

if(cat.value == '225')
{
addOption(subcat, '226', 'Pichit');
addOption(subcat, '227', 'Phitsanulok');
addOption(subcat, '228', 'Phetchabun');
addOption(subcat, '229', 'Uthai Thani');
addOption(subcat, '230', 'Nakhon Sawan');
addOption(subcat, '231', 'Kamphaeng Phet');
addOption(subcat, '232', 'Tak');
addOption(subcat, '233', 'Sukhothai');
addOption(subcat, '234', 'Uttaradit');
addOption(subcat, '235', 'Mae Hong Son');
addOption(subcat, '236', 'Chiang Rai');
addOption(subcat, '237', 'Chiang Mai->');
addOption(subcat, '239', 'Lam Pang');
addOption(subcat, '240', 'Pha Yao');
addOption(subcat, '241', 'Nan');
addOption(subcat, '242', 'Phrae');
addOption(subcat, '243', 'Lamphun');
}

if(cat.value == '237')
{
addOption(subcat, '238', 'Chiang Mai City');
}

if(cat.value == '244')
{
addOption(subcat, '245', 'Yasothon');
addOption(subcat, '246', 'Yasothon');
addOption(subcat, '247', 'Amnat Charoen');
addOption(subcat, '248', 'Buriram');
addOption(subcat, '249', 'Chai Yaphum');
addOption(subcat, '250', 'Khon Kaen->');
addOption(subcat, '252', 'Mahasarakham');
addOption(subcat, '253', 'Mukdaharn');
addOption(subcat, '254', 'Nong Bua Lam Phu');
addOption(subcat, '255', 'Nongkhai');
addOption(subcat, '256', 'Nakon Ratchasima');
addOption(subcat, '257', 'Nakhon Panom');
addOption(subcat, '258', 'Loei');
addOption(subcat, '259', 'Si Saket');
addOption(subcat, '260', 'Surin');
addOption(subcat, '261', 'Roi Et');
addOption(subcat, '262', 'Sakon Nakhon');
addOption(subcat, '263', 'Udon Thani');
addOption(subcat, '264', 'Kalasin');
addOption(subcat, '265', 'Ubon Ratchathani');
}

if(cat.value == '250')
{
addOption(subcat, '251', 'Khon Kaen University');
}

if(cat.value == '267')
{
addOption(subcat, '268', 'Not sure position');
}

if(cat.value == '286')
{
addOption(subcat, '271', '7-eleven');
addOption(subcat, '285', 'Family Mart');
addOption(subcat, '287', 'Lotus Express');
addOption(subcat, '288', '108 Shop');
addOption(subcat, '289', 'V Shop Express');
addOption(subcat, '299', 'CP Fresh Mart');
}
}

function removeAllOptions(selectbox)
{
 var i;
 for(i=selectbox.options.length-1;i>=0;i--)
 {
     selectbox.remove(i);
 }
}


function addOption(selectbox, value, text )
{
 var optn = document.createElement('OPTION');
 optn.text = text;
 optn.value = value;

 selectbox.options.add(optn);
}

function SelectValue(cat,subcat,n,v)
{
 cat.value = v;
        SelectSubCat(cat,subcat,n);
}
