


var currentTime = new Date("Tue Oct 14 07:20:41 EDT 2008");

loggedIn = false;

hasResults = false;
var resultsPerPage = 20;



function getCurrentDateRef() {
	return new Date(currentTime.getTime());
}

// JQUERY tabs
$(document).ready(function(){
		
    	$('#airsearchresultslist > ul').tabs(); // for the tabs
    	$('#searchbox08 > ul').tabs(); // for the tabs
		
 		//$("#searchbox-fragment").corner({
		//	  tl: false,
		//	  tr: false,
		//	  bl: { radius: 10 },
		//	  br: { radius: 10 },
		//	  antiAlias: true,
		//	  autoPad: true
		//	  });
 		$("#bodySection").corner({
			  tl: { radius: 10 },
			  tr: false,
			  bl: false,
			  br: { radius: 10 },
			  antiAlias: true,
			  autoPad: false}
		);
		$("#filterSummary").corner({
			  tl: false,
			  tr: false,
			  bl: { radius: 10 },
			  br: { radius: 10 },
			  antiAlias: true,
			  autoPad: true}
		);
		$("#msg_board, .no_results_message, .passengerRCBox").corner({
			  tl: { radius: 10 },
			  tr: false,
			  bl: false,
			  br: { radius: 10 },
			  antiAlias: true,
			  autoPad: true});
			  
 		$(".regional_deals").corner({
			  tl: { radius: 10 },
			  tr: false,
			  bl: false,
			  br: { radius: 10 },
			  antiAlias: true,
			  autoPad: false});
			  			  
		$(".curvy_grey_box_top, .curvy_grey_box_top_cs, .curvy_orange_box_top").corner({
			  tl: { radius: 10 },
			  tr: false,
			  bl: false ,
			  br: false,
			  antiAlias: true,
			  autoPad: false});  
			  
		$(".curvy_grey_box_bottom, .curvy_grey_box_bottom_cs, .curvy_orange_box_bottom").corner({
			  tl: false,
			  tr: false,
			  bl: { radius: 10 } ,
			  br: false,
			  antiAlias: true,
			  autoPad: false});
	   
        var originalHeight = $(".regional_deals").height();
        var expandToHeight = 330;
 		$(".moredealsLink").click(function(){
 			 		
 				if($(".regional_deals").height() > originalHeight){
 				    $(".moredealsLink").removeClass("moredealsLink-expanded");
					$(".regional_deals").height(originalHeight); 
					
					$("#recentDealsArea").height(110); //95
					
					$(".main_feature").show();
				}
				else {
					$(".moredealsLink").addClass("moredealsLink-expanded");
					
					$(".regional_deals").height(expandToHeight);
					
					$("#recentDealsArea").height(315);
					$(".main_feature").hide();
				}
		});
		
		// homepage keyboard tab order 
		$("#outboundAirport").attr("tabindex","1");
		$("#outboundJawAirport").attr("tabindex","2"); //if it exists
		$("#inboundAirport").attr("tabindex","3");
		$("#outboundDate").attr("tabindex","4");
		$("#outboundFlexibility").attr("tabindex","5");
		
		$("#inboundDate").attr("tabindex","6");
		$("#inboundFlexibility").attr("tabindex","7");
		
		$("#searchButton").attr("tabindex","8");
		$(".moredealsLink").attr("tabindex","9");
		$("#main-feature-graphic").attr("tabindex","10");
		$("#secondary-feature-graphic").attr("tabindex","11");
		
		$("#footer a").attr("tabindex","12");
		
		$("#flashNoSeatsMsg").click(function () {
			$(this).parent().hide();  
      	});
      	
      	$("#flashNoDealsMsg").click(function () {
			$(this).parent().hide();  
      	});
      	
      	// classic search matrix slider
      	//init
      	var matrixSize = $("#matrixarea div").children("div").size();
      	var startIndex =0;
      	var maxItems = 5;
      	$("#matrixarea div div:lt(" + startIndex + "),#matrixarea div div:gt(" + (startIndex + maxItems) + ")").hide();
      	$("#airlineMatrix-west").hide();
      	$("#airlineMatrix-west").hover(function(){
			 $("#airlineMatrix-west").html("<img src='http://images.studentuniverse.com/images/su08/west_hover.gif'/>");
   		},function(){
   			$("#airlineMatrix-west").html("<img src='http://images.studentuniverse.com/images/su08/west.gif'/>");
   		});

      	if (matrixSize <= maxItems){
      		$("#airlineMatrix-east").hide();
      	}
      	
      	$("#airlineMatrix-east").hover(function(){
			 $("#airlineMatrix-east").html("<img src='http://images.studentuniverse.com/images/su08/east_hover.gif'/>");
   		},function(){
   			$("#airlineMatrix-east").html("<img src='http://images.studentuniverse.com/images/su08/east.gif'/>");
   		});
      	
      	$("#airlineMatrix-east").click(function () {
      	    startIndex += 1;
      	    $("#matrixarea div div").show();
      	    $("#matrixarea div div:lt(" + startIndex + "),#matrixarea div div:gt(" + (startIndex + maxItems) + ")").hide();
      	    if ((startIndex + maxItems) >= (matrixSize - 1)){
      	    	$("#airlineMatrix-east").hide();
      	    }
      	    else {
      	    	$("#airlineMatrix-east").show();
      	    }
      	    $("#airlineMatrix-west").show();
      	});

      	$("#airlineMatrix-west").click(function () {
      	    startIndex -= 1;
      	    $("#matrixarea div div").show();
      	    $("#matrixarea div div:lt(" + startIndex + "),#matrixarea div div:gt(" + (startIndex + maxItems) + ")").hide();
      	
      		if ((startIndex + maxItems) <= maxItems){
      	    	$("#airlineMatrix-west").hide();
      	    }
      	    else {
      	    	$("#airlineMatrix-west").show();
      	    }
      	    $("#airlineMatrix-east").show();
      	});
      	$("#company").focus();
});

