  Array.prototype.in_array = function(p_val)
  {
    for(var i=0, l = this.length; i < l; i++) {
      if(this[i] == p_val) return true;
    }
    return false;
  }

  var beaches = ['434'];

  function isBeach(el)
  {
    var val = el.options[el.selectedIndex].value.substring(2);
    return beaches.in_array(val);
  }

  function resetQuote(form)
  {
    setMessage('');
    setMessage2('');
    if(form.from.selectedIndex && form.to.selectedIndex && form.num.selectedIndex) {
      if(form.from.selectedIndex != form.to.selectedIndex) {
        doStuff(form);
      }
    }
  }

  function setMessage(msg)
  {
    document.getElementById('output').innerHTML = msg;
  }

  function setMessage2(msg)
  {
    document.getElementById('pax').innerHTML = msg;
  }

  var min = new Array();
  min['A'] = 6;
  min['B'] = 6;
  min['C'] = 6;
  min['D'] = 6;
  min['E'] = 6;
  min['F'] = 6;
  min['G'] = 6;
  min['H'] = 6;
  min['I'] = 6;
  min['J'] = 6;
  min['K'] = 6;
  min['L'] = 6;
  min['M'] = 6;
  min['N'] = 6;
  min['O'] = 6;
  min['P'] = 6;
  min['Q'] = 6;
  min['R'] = 6;
  min['S'] = 6;
  min['T'] = 6;
  min['U'] = 6;
  min['V'] = 6;
  min['W'] = 6;
  min['X'] = 6;
  min['Y'] = 6;
  min['Z'] = 6;
  min['a'] = 6;
  min['b'] = 6;
  min['c'] = 6;
  min['d'] = 6;
  min['e'] = 6;
  min['f'] = 6;
  min['g'] = 6;
  min['h'] = 6;
  min['i'] = 6;
  min['j'] = 6;
  min['k'] = 6;
  min['l'] = 6;
  min['m'] = 6;
  min['n'] = 6;
  min['o'] = 6;
  min['p'] = 6;
  min['q'] = 6;
  min['r'] = 6;
  min['s'] = 6;
  min['t'] = 6;
  min['u'] = 6;

  var price = new Array();
  price['A'] = new Array();
  price['A']['A'] = 205;
  price['A']['B'] = 205;
  price['A']['C'] = 205;
  price['A']['D'] = 225;
  price['A']['E'] = 205;
  price['A']['F'] = 205;
  price['A']['G'] = 225;
  price['A']['H'] = 205;
  price['A']['I'] = 225;
  price['A']['J'] = 225;
  price['A']['K'] = 205;
  price['A']['L'] = 225;
  price['A']['M'] = 205;
  price['A']['N'] = 205;
  price['A']['O'] = 205;
  price['A']['P'] = 205;
  price['A']['Q'] = 205;
  price['A']['R'] = 205;
  price['A']['S'] = 205;
  price['A']['T'] = 205;
  price['A']['U'] = 215;
  price['A']['V'] = 225;
  price['A']['W'] = 205;
  price['A']['X'] = 205;
  price['A']['Y'] = 205;
  price['A']['Z'] = 205;
  price['A']['a'] = 210;
  price['A']['b'] = 215;
  price['A']['c'] = 225;
  price['A']['d'] = 220;
  price['A']['e'] = 265;
  price['A']['f'] = 285;
  price['A']['g'] = 225;
  price['A']['h'] = 235;
  price['A']['i'] = 245;
  price['A']['j'] = 265;
  price['A']['k'] = 285;
  price['A']['l'] = 255;
  price['A']['m'] = 265;
  price['A']['n'] = 275;
  price['A']['o'] = 285;
  price['A']['p'] = 305;
  price['A']['q'] = 315;
  price['A']['r'] = 335;
  price['A']['s'] = 365;
  price['A']['t'] = 395;
  price['A']['u'] = 425;
  price['B'] = new Array();
  price['B']['B'] = 185;
  price['B']['C'] = 185;
  price['B']['D'] = 205;
  price['B']['E'] = 185;
  price['B']['F'] = 185;
  price['B']['G'] = 205;
  price['B']['H'] = 185;
  price['B']['I'] = 205;
  price['B']['J'] = 205;
  price['B']['K'] = 185;
  price['B']['L'] = 205;
  price['B']['M'] = 185;
  price['B']['N'] = 185;
  price['B']['O'] = 185;
  price['B']['P'] = 185;
  price['B']['Q'] = 185;
  price['B']['R'] = 185;
  price['B']['S'] = 185;
  price['B']['T'] = 185;
  price['B']['U'] = 195;
  price['B']['V'] = 205;
  price['B']['W'] = 185;
  price['B']['X'] = 185;
  price['B']['Y'] = 185;
  price['B']['Z'] = 185;
  price['B']['a'] = 190;
  price['B']['b'] = 195;
  price['B']['c'] = 205;
  price['B']['d'] = 200;
  price['B']['e'] = 245;
  price['B']['f'] = 265;
  price['B']['g'] = 205;
  price['B']['h'] = 215;
  price['B']['i'] = 225;
  price['B']['j'] = 245;
  price['B']['k'] = 265;
  price['B']['l'] = 235;
  price['B']['m'] = 245;
  price['B']['n'] = 255;
  price['B']['o'] = 265;
  price['B']['p'] = 285;
  price['B']['q'] = 295;
  price['B']['r'] = 315;
  price['B']['s'] = 345;
  price['B']['t'] = 375;
  price['B']['u'] = 405;
  price['C'] = new Array();
  price['C']['C'] = 165;
  price['C']['D'] = 185;
  price['C']['E'] = 165;
  price['C']['F'] = 165;
  price['C']['G'] = 185;
  price['C']['H'] = 165;
  price['C']['I'] = 185;
  price['C']['J'] = 185;
  price['C']['K'] = 165;
  price['C']['L'] = 185;
  price['C']['M'] = 165;
  price['C']['N'] = 165;
  price['C']['O'] = 165;
  price['C']['P'] = 165;
  price['C']['Q'] = 165;
  price['C']['R'] = 165;
  price['C']['S'] = 165;
  price['C']['T'] = 165;
  price['C']['U'] = 175;
  price['C']['V'] = 185;
  price['C']['W'] = 165;
  price['C']['X'] = 165;
  price['C']['Y'] = 165;
  price['C']['Z'] = 165;
  price['C']['a'] = 170;
  price['C']['b'] = 175;
  price['C']['c'] = 185;
  price['C']['d'] = 180;
  price['C']['e'] = 225;
  price['C']['f'] = 245;
  price['C']['g'] = 185;
  price['C']['h'] = 195;
  price['C']['i'] = 205;
  price['C']['j'] = 225;
  price['C']['k'] = 245;
  price['C']['l'] = 215;
  price['C']['m'] = 225;
  price['C']['n'] = 235;
  price['C']['o'] = 245;
  price['C']['p'] = 265;
  price['C']['q'] = 275;
  price['C']['r'] = 295;
  price['C']['s'] = 325;
  price['C']['t'] = 355;
  price['C']['u'] = 385;
  price['D'] = new Array();
  price['D']['D'] = 175;
  price['D']['E'] = 175;
  price['D']['F'] = 175;
  price['D']['G'] = 195;
  price['D']['H'] = 175;
  price['D']['I'] = 195;
  price['D']['J'] = 195;
  price['D']['K'] = 175;
  price['D']['L'] = 195;
  price['D']['M'] = 175;
  price['D']['N'] = 175;
  price['D']['O'] = 175;
  price['D']['P'] = 175;
  price['D']['Q'] = 175;
  price['D']['R'] = 175;
  price['D']['S'] = 175;
  price['D']['T'] = 175;
  price['D']['U'] = 185;
  price['D']['V'] = 195;
  price['D']['W'] = 175;
  price['D']['X'] = 175;
  price['D']['Y'] = 175;
  price['D']['Z'] = 175;
  price['D']['a'] = 180;
  price['D']['b'] = 185;
  price['D']['c'] = 195;
  price['D']['d'] = 190;
  price['D']['e'] = 235;
  price['D']['f'] = 255;
  price['D']['g'] = 195;
  price['D']['h'] = 205;
  price['D']['i'] = 215;
  price['D']['j'] = 235;
  price['D']['k'] = 255;
  price['D']['l'] = 225;
  price['D']['m'] = 235;
  price['D']['n'] = 245;
  price['D']['o'] = 255;
  price['D']['p'] = 275;
  price['D']['q'] = 285;
  price['D']['r'] = 305;
  price['D']['s'] = 335;
  price['D']['t'] = 365;
  price['D']['u'] = 395;
  price['E'] = new Array();
  price['E']['E'] = 145;
  price['E']['F'] = 145;
  price['E']['G'] = 165;
  price['E']['H'] = 145;
  price['E']['I'] = 165;
  price['E']['J'] = 165;
  price['E']['K'] = 145;
  price['E']['L'] = 165;
  price['E']['M'] = 145;
  price['E']['N'] = 145;
  price['E']['O'] = 145;
  price['E']['P'] = 145;
  price['E']['Q'] = 145;
  price['E']['R'] = 145;
  price['E']['S'] = 145;
  price['E']['T'] = 145;
  price['E']['U'] = 155;
  price['E']['V'] = 165;
  price['E']['W'] = 145;
  price['E']['X'] = 145;
  price['E']['Y'] = 145;
  price['E']['Z'] = 145;
  price['E']['a'] = 150;
  price['E']['b'] = 155;
  price['E']['c'] = 165;
  price['E']['d'] = 160;
  price['E']['e'] = 205;
  price['E']['f'] = 225;
  price['E']['g'] = 165;
  price['E']['h'] = 175;
  price['E']['i'] = 185;
  price['E']['j'] = 205;
  price['E']['k'] = 225;
  price['E']['l'] = 195;
  price['E']['m'] = 205;
  price['E']['n'] = 215;
  price['E']['o'] = 225;
  price['E']['p'] = 245;
  price['E']['q'] = 255;
  price['E']['r'] = 275;
  price['E']['s'] = 305;
  price['E']['t'] = 335;
  price['E']['u'] = 365;
  price['F'] = new Array();
  price['F']['F'] = 125;
  price['F']['G'] = 155;
  price['F']['H'] = 125;
  price['F']['I'] = 145;
  price['F']['J'] = 145;
  price['F']['K'] = 125;
  price['F']['L'] = 145;
  price['F']['M'] = 125;
  price['F']['N'] = 125;
  price['F']['O'] = 125;
  price['F']['P'] = 125;
  price['F']['Q'] = 125;
  price['F']['R'] = 125;
  price['F']['S'] = 125;
  price['F']['T'] = 125;
  price['F']['U'] = 135;
  price['F']['V'] = 145;
  price['F']['W'] = 125;
  price['F']['X'] = 125;
  price['F']['Y'] = 125;
  price['F']['Z'] = 125;
  price['F']['a'] = 130;
  price['F']['b'] = 135;
  price['F']['c'] = 145;
  price['F']['d'] = 140;
  price['F']['e'] = 185;
  price['F']['f'] = 205;
  price['F']['g'] = 145;
  price['F']['h'] = 155;
  price['F']['i'] = 165;
  price['F']['j'] = 185;
  price['F']['k'] = 205;
  price['F']['l'] = 175;
  price['F']['m'] = 185;
  price['F']['n'] = 195;
  price['F']['o'] = 205;
  price['F']['p'] = 225;
  price['F']['q'] = 235;
  price['F']['r'] = 255;
  price['F']['s'] = 285;
  price['F']['t'] = 315;
  price['F']['u'] = 345;
  price['G'] = new Array();
  price['G']['G'] = 160;
  price['G']['H'] = 160;
  price['G']['I'] = 180;
  price['G']['J'] = 180;
  price['G']['K'] = 160;
  price['G']['L'] = 180;
  price['G']['M'] = 160;
  price['G']['N'] = 160;
  price['G']['O'] = 160;
  price['G']['P'] = 160;
  price['G']['Q'] = 160;
  price['G']['R'] = 160;
  price['G']['S'] = 160;
  price['G']['T'] = 160;
  price['G']['U'] = 170;
  price['G']['V'] = 180;
  price['G']['W'] = 160;
  price['G']['X'] = 160;
  price['G']['Y'] = 160;
  price['G']['Z'] = 160;
  price['G']['a'] = 165;
  price['G']['b'] = 170;
  price['G']['c'] = 180;
  price['G']['d'] = 175;
  price['G']['e'] = 220;
  price['G']['f'] = 240;
  price['G']['g'] = 180;
  price['G']['h'] = 190;
  price['G']['i'] = 200;
  price['G']['j'] = 220;
  price['G']['k'] = 240;
  price['G']['l'] = 210;
  price['G']['m'] = 220;
  price['G']['n'] = 230;
  price['G']['o'] = 240;
  price['G']['p'] = 260;
  price['G']['q'] = 270;
  price['G']['r'] = 290;
  price['G']['s'] = 320;
  price['G']['t'] = 350;
  price['G']['u'] = 380;
  price['H'] = new Array();
  price['H']['H'] = 95;
  price['H']['I'] = 115;
  price['H']['J'] = 115;
  price['H']['K'] = 95;
  price['H']['L'] = 115;
  price['H']['M'] = 95;
  price['H']['N'] = 95;
  price['H']['O'] = 95;
  price['H']['P'] = 95;
  price['H']['Q'] = 95;
  price['H']['R'] = 95;
  price['H']['S'] = 95;
  price['H']['T'] = 95;
  price['H']['U'] = 105;
  price['H']['V'] = 115;
  price['H']['W'] = 95;
  price['H']['X'] = 95;
  price['H']['Y'] = 95;
  price['H']['Z'] = 95;
  price['H']['a'] = 100;
  price['H']['b'] = 105;
  price['H']['c'] = 115;
  price['H']['d'] = 110;
  price['H']['e'] = 155;
  price['H']['f'] = 165;
  price['H']['g'] = 115;
  price['H']['h'] = 125;
  price['H']['i'] = 135;
  price['H']['j'] = 155;
  price['H']['k'] = 175;
  price['H']['l'] = 145;
  price['H']['m'] = 155;
  price['H']['n'] = 165;
  price['H']['o'] = 175;
  price['H']['p'] = 195;
  price['H']['q'] = 205;
  price['H']['r'] = 225;
  price['H']['s'] = 255;
  price['H']['t'] = 285;
  price['H']['u'] = 315;
  price['I'] = new Array();
  price['I']['I'] = 105;
  price['I']['J'] = 125;
  price['I']['K'] = 105;
  price['I']['L'] = 125;
  price['I']['M'] = 105;
  price['I']['N'] = 105;
  price['I']['O'] = 105;
  price['I']['P'] = 105;
  price['I']['Q'] = 105;
  price['I']['R'] = 105;
  price['I']['S'] = 105;
  price['I']['T'] = 105;
  price['I']['U'] = 115;
  price['I']['V'] = 125;
  price['I']['W'] = 105;
  price['I']['X'] = 105;
  price['I']['Y'] = 105;
  price['I']['Z'] = 105;
  price['I']['a'] = 110;
  price['I']['b'] = 115;
  price['I']['c'] = 125;
  price['I']['d'] = 120;
  price['I']['e'] = 165;
  price['I']['f'] = 175;
  price['I']['g'] = 125;
  price['I']['h'] = 135;
  price['I']['i'] = 145;
  price['I']['j'] = 165;
  price['I']['k'] = 185;
  price['I']['l'] = 155;
  price['I']['m'] = 165;
  price['I']['n'] = 175;
  price['I']['o'] = 185;
  price['I']['p'] = 205;
  price['I']['q'] = 215;
  price['I']['r'] = 235;
  price['I']['s'] = 265;
  price['I']['t'] = 295;
  price['I']['u'] = 325;
  price['J'] = new Array();
  price['J']['J'] = 140;
  price['J']['K'] = 140;
  price['J']['L'] = 160;
  price['J']['M'] = 140;
  price['J']['N'] = 140;
  price['J']['O'] = 140;
  price['J']['P'] = 140;
  price['J']['Q'] = 140;
  price['J']['R'] = 140;
  price['J']['S'] = 140;
  price['J']['T'] = 140;
  price['J']['U'] = 150;
  price['J']['V'] = 160;
  price['J']['W'] = 140;
  price['J']['X'] = 140;
  price['J']['Y'] = 140;
  price['J']['Z'] = 140;
  price['J']['a'] = 145;
  price['J']['b'] = 155;
  price['J']['c'] = 160;
  price['J']['d'] = 155;
  price['J']['e'] = 200;
  price['J']['f'] = 210;
  price['J']['g'] = 160;
  price['J']['h'] = 170;
  price['J']['i'] = 180;
  price['J']['j'] = 200;
  price['J']['k'] = 220;
  price['J']['l'] = 190;
  price['J']['m'] = 200;
  price['J']['n'] = 210;
  price['J']['o'] = 220;
  price['J']['p'] = 240;
  price['J']['q'] = 250;
  price['J']['r'] = 270;
  price['J']['s'] = 300;
  price['J']['t'] = 330;
  price['J']['u'] = 360;
  price['K'] = new Array();
  price['K']['K'] = 100;
  price['K']['L'] = 120;
  price['K']['M'] = 100;
  price['K']['N'] = 100;
  price['K']['O'] = 100;
  price['K']['P'] = 100;
  price['K']['Q'] = 100;
  price['K']['R'] = 100;
  price['K']['S'] = 100;
  price['K']['T'] = 100;
  price['K']['U'] = 100;
  price['K']['V'] = 120;
  price['K']['W'] = 100;
  price['K']['X'] = 100;
  price['K']['Y'] = 100;
  price['K']['Z'] = 100;
  price['K']['a'] = 105;
  price['K']['b'] = 110;
  price['K']['c'] = 120;
  price['K']['d'] = 115;
  price['K']['e'] = 160;
  price['K']['f'] = 170;
  price['K']['g'] = 120;
  price['K']['h'] = 130;
  price['K']['i'] = 140;
  price['K']['j'] = 160;
  price['K']['k'] = 180;
  price['K']['l'] = 150;
  price['K']['m'] = 160;
  price['K']['n'] = 170;
  price['K']['o'] = 180;
  price['K']['p'] = 200;
  price['K']['q'] = 210;
  price['K']['r'] = 230;
  price['K']['s'] = 260;
  price['K']['t'] = 290;
  price['K']['u'] = 320;
  price['L'] = new Array();
  price['L']['L'] = 90;
  price['L']['M'] = 90;
  price['L']['N'] = 90;
  price['L']['O'] = 90;
  price['L']['P'] = 90;
  price['L']['Q'] = 90;
  price['L']['R'] = 90;
  price['L']['S'] = 90;
  price['L']['T'] = 90;
  price['L']['U'] = 100;
  price['L']['V'] = 110;
  price['L']['W'] = 90;
  price['L']['X'] = 90;
  price['L']['Y'] = 90;
  price['L']['Z'] = 90;
  price['L']['a'] = 95;
  price['L']['b'] = 100;
  price['L']['c'] = 110;
  price['L']['d'] = 105;
  price['L']['e'] = 150;
  price['L']['f'] = 160;
  price['L']['g'] = 110;
  price['L']['h'] = 120;
  price['L']['i'] = 130;
  price['L']['j'] = 150;
  price['L']['k'] = 170;
  price['L']['l'] = 140;
  price['L']['m'] = 150;
  price['L']['n'] = 160;
  price['L']['o'] = 170;
  price['L']['p'] = 190;
  price['L']['q'] = 200;
  price['L']['r'] = 220;
  price['L']['s'] = 250;
  price['L']['t'] = 280;
  price['L']['u'] = 310;
  price['M'] = new Array();
  price['M']['M'] = 60;
  price['M']['N'] = 60;
  price['M']['O'] = 60;
  price['M']['P'] = 60;
  price['M']['Q'] = 60;
  price['M']['R'] = 60;
  price['M']['S'] = 60;
  price['M']['T'] = 60;
  price['M']['U'] = 70;
  price['M']['V'] = 80;
  price['M']['W'] = 60;
  price['M']['X'] = 60;
  price['M']['Y'] = 60;
  price['M']['Z'] = 60;
  price['M']['a'] = 75;
  price['M']['b'] = 70;
  price['M']['c'] = 80;
  price['M']['d'] = 70;
  price['M']['e'] = 120;
  price['M']['f'] = 140;
  price['M']['g'] = 80;
  price['M']['h'] = 90;
  price['M']['i'] = 100;
  price['M']['j'] = 120;
  price['M']['k'] = 140;
  price['M']['l'] = 110;
  price['M']['m'] = 120;
  price['M']['n'] = 130;
  price['M']['o'] = 140;
  price['M']['p'] = 160;
  price['M']['q'] = 170;
  price['M']['r'] = 190;
  price['M']['s'] = 220;
  price['M']['t'] = 250;
  price['M']['u'] = 280;
  price['N'] = new Array();
  price['N']['N'] = 45;
  price['N']['O'] = 55;
  price['N']['P'] = 45;
  price['N']['Q'] = 45;
  price['N']['R'] = 45;
  price['N']['S'] = 45;
  price['N']['T'] = 45;
  price['N']['U'] = 55;
  price['N']['V'] = 65;
  price['N']['W'] = 45;
  price['N']['X'] = 45;
  price['N']['Y'] = 45;
  price['N']['Z'] = 45;
  price['N']['a'] = 50;
  price['N']['b'] = 55;
  price['N']['c'] = 65;
  price['N']['d'] = 60;
  price['N']['e'] = 105;
  price['N']['f'] = 115;
  price['N']['g'] = 65;
  price['N']['h'] = 75;
  price['N']['i'] = 85;
  price['N']['j'] = 105;
  price['N']['k'] = 125;
  price['N']['l'] = 95;
  price['N']['m'] = 105;
  price['N']['n'] = 115;
  price['N']['o'] = 125;
  price['N']['p'] = 145;
  price['N']['q'] = 155;
  price['N']['r'] = 175;
  price['N']['s'] = 205;
  price['N']['t'] = 235;
  price['N']['u'] = 265;
  price['O'] = new Array();
  price['O']['O'] = 45;
  price['O']['P'] = 45;
  price['O']['Q'] = 45;
  price['O']['R'] = 45;
  price['O']['S'] = 45;
  price['O']['T'] = 45;
  price['O']['U'] = 55;
  price['O']['V'] = 65;
  price['O']['W'] = 45;
  price['O']['X'] = 45;
  price['O']['Y'] = 45;
  price['O']['Z'] = 45;
  price['O']['a'] = 50;
  price['O']['b'] = 55;
  price['O']['c'] = 65;
  price['O']['d'] = 60;
  price['O']['e'] = 105;
  price['O']['f'] = 115;
  price['O']['g'] = 65;
  price['O']['h'] = 75;
  price['O']['i'] = 85;
  price['O']['j'] = 105;
  price['O']['k'] = 125;
  price['O']['l'] = 95;
  price['O']['m'] = 105;
  price['O']['n'] = 115;
  price['O']['o'] = 125;
  price['O']['p'] = 145;
  price['O']['q'] = 155;
  price['O']['r'] = 175;
  price['O']['s'] = 205;
  price['O']['t'] = 235;
  price['O']['u'] = 265;
  price['P'] = new Array();
  price['P']['P'] = 30;
  price['P']['Q'] = 30;
  price['P']['R'] = 30;
  price['P']['S'] = 30;
  price['P']['T'] = 30;
  price['P']['U'] = 40;
  price['P']['V'] = 50;
  price['P']['W'] = 30;
  price['P']['X'] = 30;
  price['P']['Y'] = 30;
  price['P']['Z'] = 30;
  price['P']['a'] = 35;
  price['P']['b'] = 40;
  price['P']['c'] = 50;
  price['P']['d'] = 45;
  price['P']['e'] = 90;
  price['P']['f'] = 100;
  price['P']['g'] = 50;
  price['P']['h'] = 60;
  price['P']['i'] = 70;
  price['P']['j'] = 90;
  price['P']['k'] = 110;
  price['P']['l'] = 80;
  price['P']['m'] = 90;
  price['P']['n'] = 100;
  price['P']['o'] = 110;
  price['P']['p'] = 130;
  price['P']['q'] = 140;
  price['P']['r'] = 160;
  price['P']['s'] = 190;
  price['P']['t'] = 220;
  price['P']['u'] = 250;
  price['Q'] = new Array();
  price['Q']['Q'] = 15;
  price['Q']['R'] = 20;
  price['Q']['S'] = 20;
  price['Q']['T'] = 20;
  price['Q']['U'] = 30;
  price['Q']['V'] = 55;
  price['Q']['W'] = 15;
  price['Q']['X'] = 15;
  price['Q']['Y'] = 15;
  price['Q']['Z'] = 15;
  price['Q']['a'] = 20;
  price['Q']['b'] = 25;
  price['Q']['c'] = 35;
  price['Q']['d'] = 30;
  price['Q']['e'] = 75;
  price['Q']['f'] = 85;
  price['Q']['g'] = 35;
  price['Q']['h'] = 45;
  price['Q']['i'] = 55;
  price['Q']['j'] = 75;
  price['Q']['k'] = 95;
  price['Q']['l'] = 65;
  price['Q']['m'] = 75;
  price['Q']['n'] = 85;
  price['Q']['o'] = 95;
  price['Q']['p'] = 115;
  price['Q']['q'] = 125;
  price['Q']['r'] = 145;
  price['Q']['s'] = 175;
  price['Q']['t'] = 205;
  price['Q']['u'] = 235;
  price['R'] = new Array();
  price['R']['R'] = 15;
  price['R']['S'] = 15;
  price['R']['T'] = 15;
  price['R']['U'] = 25;
  price['R']['V'] = 50;
  price['R']['W'] = 15;
  price['R']['X'] = 15;
  price['R']['Y'] = 15;
  price['R']['Z'] = 15;
  price['R']['a'] = 20;
  price['R']['b'] = 25;
  price['R']['c'] = 35;
  price['R']['d'] = 30;
  price['R']['e'] = 75;
  price['R']['f'] = 85;
  price['R']['g'] = 35;
  price['R']['h'] = 45;
  price['R']['i'] = 55;
  price['R']['j'] = 75;
  price['R']['k'] = 95;
  price['R']['l'] = 65;
  price['R']['m'] = 75;
  price['R']['n'] = 85;
  price['R']['o'] = 95;
  price['R']['p'] = 115;
  price['R']['q'] = 125;
  price['R']['r'] = 145;
  price['R']['s'] = 175;
  price['R']['t'] = 205;
  price['R']['u'] = 235;
  price['S'] = new Array();
  price['S']['S'] = 15;
  price['S']['T'] = 15;
  price['S']['U'] = 25;
  price['S']['V'] = 50;
  price['S']['W'] = 15;
  price['S']['X'] = 15;
  price['S']['Y'] = 15;
  price['S']['Z'] = 15;
  price['S']['a'] = 20;
  price['S']['b'] = 25;
  price['S']['c'] = 35;
  price['S']['d'] = 30;
  price['S']['e'] = 75;
  price['S']['f'] = 85;
  price['S']['g'] = 35;
  price['S']['h'] = 45;
  price['S']['i'] = 55;
  price['S']['j'] = 75;
  price['S']['k'] = 95;
  price['S']['l'] = 65;
  price['S']['m'] = 75;
  price['S']['n'] = 85;
  price['S']['o'] = 95;
  price['S']['p'] = 115;
  price['S']['q'] = 125;
  price['S']['r'] = 145;
  price['S']['s'] = 175;
  price['S']['t'] = 205;
  price['S']['u'] = 235;
  price['T'] = new Array();
  price['T']['T'] = 15;
  price['T']['U'] = 25;
  price['T']['V'] = 50;
  price['T']['W'] = 15;
  price['T']['X'] = 15;
  price['T']['Y'] = 15;
  price['T']['Z'] = 15;
  price['T']['a'] = 20;
  price['T']['b'] = 25;
  price['T']['c'] = 35;
  price['T']['d'] = 30;
  price['T']['e'] = 75;
  price['T']['f'] = 85;
  price['T']['g'] = 35;
  price['T']['h'] = 45;
  price['T']['i'] = 55;
  price['T']['j'] = 75;
  price['T']['k'] = 95;
  price['T']['l'] = 65;
  price['T']['m'] = 75;
  price['T']['n'] = 85;
  price['T']['o'] = 95;
  price['T']['p'] = 115;
  price['T']['q'] = 125;
  price['T']['r'] = 145;
  price['T']['s'] = 175;
  price['T']['t'] = 205;
  price['T']['u'] = 235;
  price['U'] = new Array();
  price['U']['U'] = 25;
  price['U']['V'] = 50;
  price['U']['W'] = 25;
  price['U']['X'] = 25;
  price['U']['Y'] = 25;
  price['U']['Z'] = 25;
  price['U']['a'] = 30;
  price['U']['b'] = 35;
  price['U']['c'] = 45;
  price['U']['d'] = 40;
  price['U']['e'] = 85;
  price['U']['f'] = 95;
  price['U']['g'] = 45;
  price['U']['h'] = 55;
  price['U']['i'] = 65;
  price['U']['j'] = 85;
  price['U']['k'] = 105;
  price['U']['l'] = 75;
  price['U']['m'] = 85;
  price['U']['n'] = 95;
  price['U']['o'] = 105;
  price['U']['p'] = 125;
  price['U']['q'] = 135;
  price['U']['r'] = 155;
  price['U']['s'] = 185;
  price['U']['t'] = 215;
  price['U']['u'] = 245;
  price['V'] = new Array();
  price['V']['V'] = 65;
  price['V']['W'] = 65;
  price['V']['X'] = 65;
  price['V']['Y'] = 65;
  price['V']['Z'] = 65;
  price['V']['a'] = 70;
  price['V']['b'] = 75;
  price['V']['c'] = 85;
  price['V']['d'] = 80;
  price['V']['e'] = 115;
  price['V']['f'] = 135;
  price['V']['g'] = 75;
  price['V']['h'] = 85;
  price['V']['i'] = 95;
  price['V']['j'] = 125;
  price['V']['k'] = 140;
  price['V']['l'] = 115;
  price['V']['m'] = 125;
  price['V']['n'] = 130;
  price['V']['o'] = 140;
  price['V']['p'] = 160;
  price['V']['q'] = 170;
  price['V']['r'] = 190;
  price['V']['s'] = 220;
  price['V']['t'] = 250;
  price['V']['u'] = 290;
  price['W'] = new Array();
  price['W']['W'] = 10;
  price['W']['X'] = 10;
  price['W']['Y'] = 15;
  price['W']['Z'] = 10;
  price['W']['a'] = 15;
  price['W']['b'] = 20;
  price['W']['c'] = 25;
  price['W']['d'] = 20;
  price['W']['e'] = 55;
  price['W']['f'] = 75;
  price['W']['g'] = 15;
  price['W']['h'] = 25;
  price['W']['i'] = 30;
  price['W']['j'] = 45;
  price['W']['k'] = 65;
  price['W']['l'] = 40;
  price['W']['m'] = 50;
  price['W']['n'] = 65;
  price['W']['o'] = 70;
  price['W']['p'] = 90;
  price['W']['q'] = 105;
  price['W']['r'] = 125;
  price['W']['s'] = 155;
  price['W']['t'] = 185;
  price['W']['u'] = 205;
  price['X'] = new Array();
  price['X']['X'] = 5;
  price['X']['Y'] = 10;
  price['X']['Z'] = 5;
  price['X']['a'] = 10;
  price['X']['b'] = 15;
  price['X']['c'] = 20;
  price['X']['d'] = 15;
  price['X']['e'] = 55;
  price['X']['f'] = 70;
  price['X']['g'] = 15;
  price['X']['h'] = 20;
  price['X']['i'] = 25;
  price['X']['j'] = 40;
  price['X']['k'] = 60;
  price['X']['l'] = 35;
  price['X']['m'] = 45;
  price['X']['n'] = 60;
  price['X']['o'] = 65;
  price['X']['p'] = 85;
  price['X']['q'] = 100;
  price['X']['r'] = 120;
  price['X']['s'] = 150;
  price['X']['t'] = 180;
  price['X']['u'] = 205;
  price['Y'] = new Array();
  price['Y']['Y'] = 10;
  price['Y']['Z'] = 10;
  price['Y']['a'] = 15;
  price['Y']['b'] = 20;
  price['Y']['c'] = 25;
  price['Y']['d'] = 20;
  price['Y']['e'] = 55;
  price['Y']['f'] = 75;
  price['Y']['g'] = 15;
  price['Y']['h'] = 25;
  price['Y']['i'] = 30;
  price['Y']['j'] = 45;
  price['Y']['k'] = 65;
  price['Y']['l'] = 40;
  price['Y']['m'] = 50;
  price['Y']['n'] = 65;
  price['Y']['o'] = 70;
  price['Y']['p'] = 90;
  price['Y']['q'] = 105;
  price['Y']['r'] = 125;
  price['Y']['s'] = 155;
  price['Y']['t'] = 185;
  price['Y']['u'] = 205;
  price['Z'] = new Array();
  price['Z']['Z'] = 0;
  price['Z']['a'] = 0;
  price['Z']['b'] = 10;
  price['Z']['c'] = 15;
  price['Z']['d'] = 10;
  price['Z']['e'] = 50;
  price['Z']['f'] = 65;
  price['Z']['g'] = 10;
  price['Z']['h'] = 15;
  price['Z']['i'] = 20;
  price['Z']['j'] = 35;
  price['Z']['k'] = 55;
  price['Z']['l'] = 30;
  price['Z']['m'] = 40;
  price['Z']['n'] = 55;
  price['Z']['o'] = 60;
  price['Z']['p'] = 80;
  price['Z']['q'] = 95;
  price['Z']['r'] = 115;
  price['Z']['s'] = 145;
  price['Z']['t'] = 175;
  price['Z']['u'] = 200;
  price['a'] = new Array();
  price['a']['a'] = 5;
  price['a']['b'] = 10;
  price['a']['c'] = 15;
  price['a']['d'] = 10;
  price['a']['e'] = 45;
  price['a']['f'] = 65;
  price['a']['g'] = 10;
  price['a']['h'] = 15;
  price['a']['i'] = 20;
  price['a']['j'] = 35;
  price['a']['k'] = 55;
  price['a']['l'] = 30;
  price['a']['m'] = 40;
  price['a']['n'] = 55;
  price['a']['o'] = 60;
  price['a']['p'] = 80;
  price['a']['q'] = 95;
  price['a']['r'] = 115;
  price['a']['s'] = 145;
  price['a']['t'] = 175;
  price['a']['u'] = 205;
  price['b'] = new Array();
  price['b']['b'] = 10;
  price['b']['c'] = 15;
  price['b']['d'] = 10;
  price['b']['e'] = 45;
  price['b']['f'] = 65;
  price['b']['g'] = 10;
  price['b']['h'] = 15;
  price['b']['i'] = 20;
  price['b']['j'] = 35;
  price['b']['k'] = 55;
  price['b']['l'] = 30;
  price['b']['m'] = 40;
  price['b']['n'] = 60;
  price['b']['o'] = 60;
  price['b']['p'] = 80;
  price['b']['q'] = 95;
  price['b']['r'] = 115;
  price['b']['s'] = 145;
  price['b']['t'] = 175;
  price['b']['u'] = 205;
  price['c'] = new Array();
  price['c']['c'] = 15;
  price['c']['d'] = 15;
  price['c']['e'] = 45;
  price['c']['f'] = 65;
  price['c']['g'] = 15;
  price['c']['h'] = 15;
  price['c']['i'] = 20;
  price['c']['j'] = 35;
  price['c']['k'] = 55;
  price['c']['l'] = 30;
  price['c']['m'] = 40;
  price['c']['n'] = 60;
  price['c']['o'] = 60;
  price['c']['p'] = 80;
  price['c']['q'] = 95;
  price['c']['r'] = 115;
  price['c']['s'] = 145;
  price['c']['t'] = 175;
  price['c']['u'] = 205;
  price['d'] = new Array();
  price['d']['d'] = 5;
  price['d']['e'] = 40;
  price['d']['f'] = 60;
  price['d']['g'] = 10;
  price['d']['h'] = 10;
  price['d']['i'] = 15;
  price['d']['j'] = 30;
  price['d']['k'] = 50;
  price['d']['l'] = 25;
  price['d']['m'] = 35;
  price['d']['n'] = 55;
  price['d']['o'] = 55;
  price['d']['p'] = 75;
  price['d']['q'] = 90;
  price['d']['r'] = 110;
  price['d']['s'] = 140;
  price['d']['t'] = 170;
  price['d']['u'] = 200;
  price['e'] = new Array();
  price['e']['e'] = 50;
  price['e']['f'] = 70;
  price['e']['g'] = 50;
  price['e']['h'] = 55;
  price['e']['i'] = 60;
  price['e']['j'] = 75;
  price['e']['k'] = 95;
  price['e']['l'] = 70;
  price['e']['m'] = 80;
  price['e']['n'] = 95;
  price['e']['o'] = 100;
  price['e']['p'] = 120;
  price['e']['q'] = 135;
  price['e']['r'] = 155;
  price['e']['s'] = 185;
  price['e']['t'] = 215;
  price['e']['u'] = 245;
  price['f'] = new Array();
  price['f']['f'] = 60;
  price['f']['g'] = 65;
  price['f']['h'] = 70;
  price['f']['i'] = 75;
  price['f']['j'] = 90;
  price['f']['k'] = 105;
  price['f']['l'] = 80;
  price['f']['m'] = 90;
  price['f']['n'] = 105;
  price['f']['o'] = 110;
  price['f']['p'] = 130;
  price['f']['q'] = 145;
  price['f']['r'] = 165;
  price['f']['s'] = 195;
  price['f']['t'] = 225;
  price['f']['u'] = 255;
  price['g'] = new Array();
  price['g']['g'] = 10;
  price['g']['h'] = 15;
  price['g']['i'] = 20;
  price['g']['j'] = 35;
  price['g']['k'] = 55;
  price['g']['l'] = 30;
  price['g']['m'] = 40;
  price['g']['n'] = 55;
  price['g']['o'] = 60;
  price['g']['p'] = 80;
  price['g']['q'] = 95;
  price['g']['r'] = 115;
  price['g']['s'] = 145;
  price['g']['t'] = 175;
  price['g']['u'] = 205;
  price['h'] = new Array();
  price['h']['h'] = 15;
  price['h']['i'] = 20;
  price['h']['j'] = 35;
  price['h']['k'] = 55;
  price['h']['l'] = 30;
  price['h']['m'] = 40;
  price['h']['n'] = 55;
  price['h']['o'] = 60;
  price['h']['p'] = 80;
  price['h']['q'] = 95;
  price['h']['r'] = 115;
  price['h']['s'] = 145;
  price['h']['t'] = 175;
  price['h']['u'] = 205;
  price['i'] = new Array();
  price['i']['i'] = 20;
  price['i']['j'] = 35;
  price['i']['k'] = 55;
  price['i']['l'] = 30;
  price['i']['m'] = 40;
  price['i']['n'] = 55;
  price['i']['o'] = 60;
  price['i']['p'] = 80;
  price['i']['q'] = 95;
  price['i']['r'] = 115;
  price['i']['s'] = 145;
  price['i']['t'] = 175;
  price['i']['u'] = 205;
  price['j'] = new Array();
  price['j']['j'] = 35;
  price['j']['k'] = 55;
  price['j']['l'] = 30;
  price['j']['m'] = 40;
  price['j']['n'] = 55;
  price['j']['o'] = 60;
  price['j']['p'] = 80;
  price['j']['q'] = 95;
  price['j']['r'] = 115;
  price['j']['s'] = 145;
  price['j']['t'] = 175;
  price['j']['u'] = 205;
  price['k'] = new Array();
  price['k']['k'] = 55;
  price['k']['l'] = 65;
  price['k']['m'] = 70;
  price['k']['n'] = 75;
  price['k']['o'] = 75;
  price['k']['p'] = 95;
  price['k']['q'] = 115;
  price['k']['r'] = 135;
  price['k']['s'] = 165;
  price['k']['t'] = 195;
  price['k']['u'] = 225;
  price['l'] = new Array();
  price['l']['l'] = 30;
  price['l']['m'] = 40;
  price['l']['n'] = 55;
  price['l']['o'] = 60;
  price['l']['p'] = 80;
  price['l']['q'] = 95;
  price['l']['r'] = 115;
  price['l']['s'] = 145;
  price['l']['t'] = 175;
  price['l']['u'] = 205;
  price['m'] = new Array();
  price['m']['m'] = 40;
  price['m']['n'] = 65;
  price['m']['o'] = 60;
  price['m']['p'] = 80;
  price['m']['q'] = 95;
  price['m']['r'] = 124;
  price['m']['s'] = 145;
  price['m']['t'] = 175;
  price['m']['u'] = 205;
  price['n'] = new Array();
  price['n']['n'] = 55;
  price['n']['o'] = 65;
  price['n']['p'] = 80;
  price['n']['q'] = 95;
  price['n']['r'] = 115;
  price['n']['s'] = 145;
  price['n']['t'] = 175;
  price['n']['u'] = 205;
  price['o'] = new Array();
  price['o']['o'] = 60;
  price['o']['p'] = 80;
  price['o']['q'] = 95;
  price['o']['r'] = 115;
  price['o']['s'] = 145;
  price['o']['t'] = 175;
  price['o']['u'] = 205;
  price['p'] = new Array();
  price['p']['p'] = 80;
  price['p']['q'] = 95;
  price['p']['r'] = 115;
  price['p']['s'] = 145;
  price['p']['t'] = 175;
  price['p']['u'] = 205;
  price['q'] = new Array();
  price['q']['q'] = 95;
  price['q']['r'] = 115;
  price['q']['s'] = 145;
  price['q']['t'] = 175;
  price['q']['u'] = 205;
  price['r'] = new Array();
  price['r']['r'] = 115;
  price['r']['s'] = 145;
  price['r']['t'] = 175;
  price['r']['u'] = 205;
  price['s'] = new Array();
  price['s']['s'] = 145;
  price['s']['t'] = 175;
  price['s']['u'] = 205;
  price['t'] = new Array();
  price['t']['t'] = 175;
  price['t']['u'] = 205;
  price['u'] = new Array();
  price['u']['u'] = 205;

  function doStuff(form)
  {
    if(form.from.selectedIndex == 0) {
      alert('Please select your Pick-up Point from the list provided');
      form.from.focus();
      return false;
    }
    if(form.to.selectedIndex == 0) {
      alert('Please select your Destination from the list provided');
      form.to.focus();
      return false;
    }
    if(form.num.selectedIndex == 0) {
      alert('Please select No. Passengers from the list provided');
      form.num.focus();
      return false;
    }

    var from = form.from.options[form.from.selectedIndex].value.charAt(0);
    var to = form.to.options[form.to.selectedIndex].value.charAt(0);
    var num = form.num.options[form.num.selectedIndex].text;

    var retval = '';
    if(typeof price[from][to] != "undefined") {
      retval = price[from][to];
    } else if(typeof price[to][from] != "undefined") {
      retval = price[to][from];
    } else {
      setMessage('Error!');
      return false;
    }

    var real_num = Math.max(Math.max(min[from], min[to]), num);

    retval += 10 * real_num;

    // add 10% surcharge for beach landings
    if(isBeach(form.from) || isBeach(form.to)) {
      retval = retval * 1.10;
      if(retval % 5) retval += 5 - (retval % 5);
    }

    form.website_quote.value = Math.round(retval);
    setMessage('$' + Math.round(retval));
    if(real_num > num) {
      setMessage2('Includes ' + real_num + ' passengers');
    } else {
      setMessage2('');
    }
    return true;
  }

