$(document).ready(function() {

  APS.UTILS.pulldownNavigation();
  APS.UTILS.popupWindow();

});

APS.UTILS.pulldownNavigation = function() {
  $("#getCarrier").click(function() {
    //Value with uri
    var selVal = $("#carriers option:selected").val();
    //Text wrapped in option
    var selText = $("#carriers option:selected").text();
    var isHttpProtocol = selVal.indexOf("http");
    var isSameDocument = selVal.indexOf("#");
    var new_window;

    if ( selVal == 0 ) {
      alert(selText);
      return false;
    }
    else if ( isHttpProtocol > -1 ) {
      new_window = window.open(selVal,"new_win");
      return false;
    }
    else if ( isSameDocument > -1 ) {
      $.fn.colorbox({width:"50%", href:selVal});
      return false;
    }
    else {
      new_window = window.open(selVal,"popup_win","height=500,width=500,scrollbars=yes");
      new_window.focus();
      return false;
    }
  });
}

APS.UTILS.popupWindow = function() {
  var target;
  $("a.external").click(function() {
    target = this.href;
    window.open(target,"popup_win");
    return false;
  });
}