/* VTNZ JS */

$(document).ready(function() {
  var siteroot = "";
  
  //
  // PNGFix for IE6
  //
  if (typeof correctPNG == "function") {
    correctPNG();
  }

  //
  // Init flash banner
  //
  var flashvars = { width: '770', height: '90', enablejs: 'true', quality: 'high' };
  var params = { allowfullscreen: 'false', wmode: 'transparent', allowscriptaccess: 'always' };
  var attributes = { id: 'flybuys-ad_1', name: 'flybuys-ad_1' };
  swfobject.embedSWF(siteroot + '/notion/site/vtnzinternet/flash/vtnz-flybuys.swf', 'flybuys-ad-inner', '770', '90', '9.0.0', 'expressInstall.swf', flashvars, params, attributes);

  //
  // Handle open of services
  //
  $("#main-menu ul li.services-item #services-dropdown a").click(function() {
    $("#services-popup").css("display", "inline-block");
    if ($.browser.msie && $.browser.version <= 6) {
      $("#rci-station-search #ss-town-city").css("visibility", "hidden");
      $("#rci-station-search #ss-suburb").css("visibility", "hidden");
    }
    return false;
  });

  //
  // Handle close of services popup
  //
  $("#main-menu #services-popup a#close-services").click(function() {
    $("#services-popup").css("display", "none");
    if ($.browser.msie && $.browser.version <= 6) {
      $("#rci-station-search #ss-town-city").css("visibility", "visible");
      $("#rci-station-search #ss-suburb").css("visibility", "visible");
    }
    return false;
  });

  //
  // Hide any elements that require hiding (JS will replace their functionality)
  //
  $(".to-hide").css("display", "none");

  //
  // Handle onchange of station finder town field (if it exists)...
  //
  $("#ss-town-city").change(function() {
    //$('#ss-town-city').parent().submit();
    $.get(siteroot + "/ajax/suburbs?townid=" + $(this).val(), function(data) {
      $("#ss-suburb").html(data);
      /*if (data.replace(/^\s+|\s+$/g, "") == '<option value="">Suburb</option>') {
      $('#ss-town-city').parent().submit();
      }*/
    });
  });

});