$('#destination_search').keyup(function(event) {
  var kc = event.keyCode;
  var selected = $('.live-search-results ul li.selected');
  if(kc == 13) {
    if(selected.size() > 0) {
	  window.location = $('.live-search-results ul li.selected a').attr('href');
	}
  } else if (kc == 38 || kc == 40) {
    if($('.live-search-results ul li').size() > 0) {
      var numLi = $('.live-search-results ul li').size();
      if(numLi > 0) {
	    if(selected.size() > 0) {
		  switch(kc) {
            case 38:
			  if(selected.prev() && $('.live-search-results ul li:first')) {
				selected.removeClass('selected');
			    selected.prev().addClass('selected');
			  }
              break;
            case 40:
			  if(selected.next() && $('.live-search-results ul li:last')) {
				selected.removeClass('selected');
			    selected.next().addClass('selected');
			  }
              break;
          }
		} else {
		  $('.live-search-results ul li:first').addClass('selected');
		}
	  }
	}
  } else {
    if($('#destination_search').val().length > 0) {
      $('.live-search-results ul').css('display', '');
	  // CHANGE THE PATH TO THE LIVE FILE - /system/modules/com.sky.travel/actions/destinations-quick-search.jsp
      $.getJSON("/system/modules/com.sky.travel/actions/destinations-quick-search.jsp", function(data){
		var newResults = '';
        $.each(data.list, function(i,item){
	      if(item.title.substr(0,$('#destination_search').val().length).toLowerCase() == $('#destination_search').val().toLowerCase()) {
  		    title = '<strong>' + item.title.substr(0,$('#destination_search').val().length) + '</strong>' + item.title.substr($('#destination_search').val().length);
			newResults = newResults + '<li class="result"><a href="' + item.path + '">' + title + '</a></li>';
          }
        });
		if(newResults != $('.live-search-results ul').html()) {
          $('.live-search-results ul').html(' ');
		  $('.live-search-results ul').append(newResults);
		}
      });
    } else {
      $('.live-search-results ul').css('display', 'none');
    }
  }
});

function submitDest() {
  window.location = $('.live-search-results ul li a:first').attr('href');
}