if( (navigator.userAgent.indexOf('MSIE') != -1 && navigator.appVersion>= "4") || (navigator.userAgent.indexOf('Mozilla') >= 0 && navigator.appVersion>="5") )
{
  var dot_pos = document.domain.lastIndexOf('.');
  if( dot_pos > 0)
  {
   var domain_type = (document.domain.substring(dot_pos+1)).length <3 ?3:2;
   tokens_array  = document.domain.split('.');
   var nb_tokens = tokens_array.length;
   if( domain_type == 2 && tokens_array.length > 2 )
   {
    document.domain = new String(tokens_array[nb_tokens-2] + '.' +tokens_array[nb_tokens-1]);
   }
   else if( domain_type == 3 && tokens_array.length > 3 )
   {
    document.domain = new String(tokens_array[nb_tokens-3] + '.' +tokens_array[nb_tokens-2] + '.' + tokens_array[nb_tokens-1]);
   }
   document.domain = document.domain.toLowerCase();
 }
}

function BringMeTo(page){
 if (page == 'ab') {
 self.location="/address.shtml"
 self.focus();
 }
}
// Define the variables when page loads, so you can use them in calls to js function.
var StandardFeatures = ",resizable,scrollbars,status" ;
var DisplayFeatures = StandardFeatures + ",menubar,toolbar" ;
var sdFeatures = ",resizable,scrollbars" ;
var HelpFeatures = StandardFeatures + ",toolbar" ;
function ReusableNewWin(Target,WinName,win_width,win_height,CallFeatures)
{
  var Dimensions = "width=" + win_width + ",height=" + win_height ;
  var Features = "" ;
  if (CallFeatures != null) Features = "," + CallFeatures ;

// Creating an Array of Standard Windows (SW)
var SW = new Array() ;
 SW[0] = new Array('AngThongWin',528,448,StandardFeatures) ;
 SW[1] = new Array('AyutthayaWin',528,448,StandardFeatures);
 SW[2] = new Array('BangkokWin',775,558,StandardFeatures) ;
 SW[3] = new Array('ChachoengsaoWin',528,448,StandardFeatures) ;
 SW[4] = new Array('ChainatWin',528,448,StandardFeatures) ;
 SW[5] = new Array('KanchanaburiWin',528,448,StandardFeatures) ;
 SW[6] = new Array('LopburiWin',528,448,StandardFeatures) ;
 SW[7] = new Array('NakhonNayokWin',528,448,StandardFeatures);
 SW[8] = new Array('NakhonPathomWin',528,448,StandardFeatures) ;
 SW[9] = new Array('NonthaburiWin',528,448,StandardFeatures) ;
 SW[10] = new Array('PathumThaniWin',528,448,StandardFeatures) ;
 SW[11] = new Array('PhetchaburiWin',528,448,StandardFeatures);
 SW[12] = new Array('PrachuapWin',528,448,StandardFeatures) ;
 SW[13] = new Array('RatchaburiWin',528,448,StandardFeatures) ;
 SW[14] = new Array('SaKaeoWin',528,448,StandardFeatures) ;
 SW[15] = new Array('SamutPrakanWin',528,448,StandardFeatures);
 SW[16] = new Array('SamutSakhonWin',528,448,StandardFeatures) ;
 SW[17] = new Array('SamutSongkhramWin',528,448,StandardFeatures) ;
 SW[18] = new Array('SaraburiWin',528,448,StandardFeatures) ;
 SW[19] = new Array('SingburiWin',528,448,StandardFeatures);
 SW[20] = new Array('SuphanburiWin',528,448,StandardFeatures) ;
 SW[21] = new Array('HuaHinWin',528,448,StandardFeatures) ;
 SW[22] = new Array('PrachinburiWin',528,448,StandardFeatures) ;
 SW[23] = new Array('ChanthaburiWin',528,448,StandardFeatures) ;
 SW[24] = new Array('ChonburiWin',528,448,StandardFeatures);
 SW[25] = new Array('PattayaWin',528,448,StandardFeatures) ;
 SW[26] = new Array('RayongWin',528,448,StandardFeatures) ;
 SW[27] = new Array('SametWin',528,448,StandardFeatures) ;
 SW[28] = new Array('TratWin',528,448,StandardFeatures) ;
 SW[29] = new Array('ChangWin',528,448,StandardFeatures) ;
 SW[30] = new Array('ChiangMaiWin',528,448,StandardFeatures) ;
SW[31] = new Array('ChiangRaiWin',528,448,StandardFeatures) ;
SW[32] = new Array('KamphaengPhetWin',528,448,StandardFeatures) ;
SW[33] = new Array('LampangWin',528,448,StandardFeatures) ;
SW[34] = new Array('LamphunWin',528,448,StandardFeatures) ;
SW[35] = new Array('MaeHongSonWin',528,448,StandardFeatures) ;
SW[36] = new Array('PaiWin',528,448,StandardFeatures) ;
SW[37] = new Array('NanWin',528,448,StandardFeatures) ;
SW[38] = new Array('PhayaoWin',528,448,StandardFeatures) ;
SW[39] = new Array('PhetchabunWin',528,448,StandardFeatures) ;
SW[40] = new Array('PhitchitWin',528,448,StandardFeatures) ;
SW[41] = new Array('PhitsanulokWin',528,448,StandardFeatures);
SW[42] = new Array('PhraeWin',528,448,StandardFeatures) ;
SW[43] = new Array('SukhothaiWin',528,448,StandardFeatures) ;
SW[44] = new Array('TakWin',528,448,StandardFeatures) ;
SW[45] = new Array('UthaiThaniWin',528,448,StandardFeatures) ;
SW[46] = new Array('UttaraditWin',528,448,StandardFeatures) ;
SW[47] = new Array('NakhonSawanWin',528,448,StandardFeatures) ;
SW[48] = new Array('AmnatCharoenWin',528,448,StandardFeatures) ;
 SW[49] = new Array('BuriramWin',528,448,StandardFeatures);
 SW[50] = new Array('ChaiyaphumWin',528,448,StandardFeatures) ;
 SW[51] = new Array('KalasinWin',528,448,StandardFeatures) ;
 SW[52] = new Array('KhonKaenWin',528,448,StandardFeatures) ;
 SW[53] = new Array('LoeiWin',528,448,StandardFeatures) ;
 SW[54] = new Array('MahaSarakhamWin',528,448,StandardFeatures) ;
 SW[55] = new Array('MukdahanWin',528,448,StandardFeatures);
 SW[56] = new Array('NakhonPhanomWin',528,448,StandardFeatures) ;
 SW[57] = new Array('KhoratWin',528,448,StandardFeatures) ;
 SW[58] = new Array('NongBualamphuWin',528,448,StandardFeatures) ;
 SW[59] = new Array('NongKhaiWin',528,448,StandardFeatures);
 SW[60] = new Array('RoiEtWin',528,448,StandardFeatures) ;
 SW[61] = new Array('SakhonNakhonWin',528,448,StandardFeatures) ;
 SW[62] = new Array('SiSaKetWin',528,448,StandardFeatures) ;
 SW[63] = new Array('SurinWin',528,448,StandardFeatures);
 SW[64] = new Array('UbonWin',528,448,StandardFeatures) ;
 SW[65] = new Array('UdonThaniWin',528,448,StandardFeatures) ;
 SW[66] = new Array('YasothonWin',528,448,StandardFeatures) ;
 SW[67] = new Array('ChumphonWin',528,448,StandardFeatures) ;
 SW[68] = new Array('KohTaoWin',528,448,StandardFeatures);
 SW[69] = new Array('KrabiWin',528,448,StandardFeatures) ;
 SW[70] = new Array('AoNangWin',528,448,StandardFeatures) ;
 SW[71] = new Array('PPWin',528,448,StandardFeatures) ;
 SW[72] = new Array('NakhonWin',528,448,StandardFeatures) ;
 SW[73] = new Array('NarathiwatWin',528,448,StandardFeatures) ;
 SW[74] = new Array('PattaniWin',528,448,StandardFeatures);
 SW[75] = new Array('PhangNgaWin',528,448,StandardFeatures) ;
 SW[76] = new Array('KhaoLakWin',528,448,StandardFeatures) ;
 SW[77] = new Array('PhattalungWin',528,448,StandardFeatures) ;
 SW[78] = new Array('PhuketWin',528,448,StandardFeatures);
 SW[79] = new Array('RanongWin',528,448,StandardFeatures) ;
 SW[80] = new Array('SatunWin',528,448,StandardFeatures) ;
 SW[81] = new Array('SongkhlaWin',528,448,StandardFeatures) ;
 SW[82] = new Array('HatYaiWin',528,448,StandardFeatures);
 SW[83] = new Array('SuratThaniWin',528,448,StandardFeatures) ;
 SW[84] = new Array('SamuiWin',528,448,StandardFeatures) ;
 SW[85] = new Array('PhanganWin',528,448,StandardFeatures) ;
 SW[86] = new Array('TrangWin',528,448,StandardFeatures);
 SW[87] = new Array('LantaWin',528,448,StandardFeatures) ;
 SW[88] = new Array('YalaWin',528,448,StandardFeatures) ;
 SW[89] = new Array('TourWin',775,558,StandardFeatures) ;
 SW[90] = new Array('DiveWin',775,558,StandardFeatures) ;

// Running through them to see if one is being called
  var i = 0 ;
  for (i=0;i<SW.length;i++) {
   if (WinName == SW[i][0]) {
    Dimensions = "width=" + SW[i][1] + ",height=" + SW[i][2] ;
    Features = SW[i][3] ;
   }
  }
var AllFeatures = Dimensions + Features ;
// alert('AllFeatures equals ' + AllFeatures) ;
var NewWindow = window.open(Target,WinName,AllFeatures);
if (NewWindow.focus!=null  &&  navigator.userAgent.indexOf('MSIE 4')<0)
  {
   NewWindow.focus();
  }
}
function selectUnSelectAll( my_form, field_name )
{
    if(my_form.clickcontrol.checked)
           {
               flag = true;
           }
    else
           {
               flag = false;
           }
   len     =       my_form.elements.length;
   var     index   =       0;
    for( index=0; index < len; index++ )
    {
        if( my_form.elements[index].name == field_name )
        {
            my_form.elements[index].checked=flag;
        }
    }
}
function setAllCheckbox ( my_form, field_name )
{
   var len = my_form.elements.length;
   var index = 0;
   var num_checked = 0;
   var num_boxes = 0;
    for( index=0; index < len; index++ )
    {
        if( my_form.elements[index].name == field_name )
        {
            if( my_form.elements[index].type == "checkbox" )
            {
                 num_boxes++;
                 if( my_form.elements[index].checked )
                 {
                      num_checked++;
                 }
            }
        }
    }
   if( num_checked == num_boxes )
   {
        my_form.clickcontrol.checked=true;
   }
}
// stop hiding -->

function MM_displayStatusMsg(msgStr) { //v1.0
  status=msgStr;
  document.MM_returnValue = true;
}