//** Main JavaScript functions **//
// includes togglers for show/hide behaviors

// Booking Forms swapping
function toggleOnBooking(objectID) {
	var onBooking = document.getElementById(objectID);
	if (onBooking.style.display == 'block') onBooking.style.display = 'none';
	else onBooking.style.display = 'block';
	return;
}

function toggleSelfBooking(objectID) {
	var selfBooking = document.getElementById(objectID);
	selfBooking.style.display = 'block';
	return;
}

function toggleOffBooking(objectID) {
	var offBooking = document.getElementById(objectID);
	offBooking.style.display = 'none';
}

function toggleBooking( objectIDon, objectIDoff )
{
    toggleOnBooking( objectIDon );
    toggleOffBooking( objectIDoff );
}


// Dropoff Car Location swapping
function toggleDropoff(objectID) {
		if (document.getElementById(objectID).style.display == "block") { document.getElementById(objectID).style.display = "none"; }
		else { document.getElementById(objectID).style.display = "block"; }
}

// Air type swapping
function toggleRoundtrip(objectID) {
		document.getElementById(objectID).style.display = "block";
}

function toggleOneway(objectID) {
		document.getElementById(objectID).style.display = "none";
}

function showABlock() 
{
    var objBlock1 = document.getElementById( "ablock1" );
    var objBlock2 = document.getElementById( "ablock2" );
    var block_to_show = 1;
    
    
    if( objBlock1 && objBlock2 )
    {
	if( Math.floor && Math.random )
	{
	    block_to_show = Math.floor( Math.random() * 2 );
	}

	if( block_to_show == 1 )
	{
	    objBlock1.style.display = "block";
	    objBlock2.style.display = "none";
	}
	else // show ablock2
	{
	    objBlock1.style.display = "none";
	    objBlock2.style.display = "block";
	}
    }
} // showABlock

function displayHeadlines( showHeadlines )
{
    var objAllList = document.getElementById( "seeAllList" );
    var objAllLink = document.getElementById( "seeAllLink" );
    var objFewLink = document.getElementById( "seeFewerLink" );
    
    if( objAllList && objAllLink && objFewLink )
    {
	if( showHeadlines )
        {
	    objAllList.style.display = "block";
	    objAllLink.style.display = "none";
	    objFewLink.style.display = "block";
	}
	else
	{
	    objAllList.style.display = "none";
	    objAllLink.style.display = "block";
	    objFewLink.style.display = "none";
	}
    }
} // displayHeadlines

function displayDest( objAnchor, location, showDestination )
{
		$j = jQuery.noConflict();
		$j(document).ready(function(){		
			$j("#map li").click(function(){
				$j(".clicked").removeClass("clicked");
				$j(this).children("a").addClass("clicked");
				$j('#locations').css({'display' : 'block'});
				$j('#closelocs').css({'display' : 'block'});
				$j('#hdimage').css({'display' : 'none'});
				
				$j('.sublocON').css({'display' : 'none'}).removeClass('sublocON');
				
				$j("#locCol1 #" + location).css({'display' : 'block'}).addClass('sublocON').children('li').children('a').removeClass('selected');
				$j('#locCol2 ul').css({'display' : 'none'});
			});
				
		$j('#closelocs').click(function(){
			$j('#locations').css({'display' : 'none'});
			$j('.closelocs').css({'display' : 'none'});
			var thelocation = $j(".clicked");
			$j("#" + thelocation + "locs").css({'display' : 'none'});
			$j(".clicked").removeClass("clicked");
		
			$j('.sublocON').css({'display' : 'none'}).removeClass('sublocON');
			$j('#hdimage').css({'display' : 'block'});
		
			});
		});	  
} // displayDest()


function displayDest2( objAnchor, location )
{
	$j(document).ready(function(){
		$j("#locCol1 li").click(function(){
			$j(".selected").removeClass("selected");
			$j(this).children("a").addClass("selected");
			
			$j('.subsubON').css({'display' : 'none'}).removeClass('subsubON');
			$j("#locCol2 #" + location).css({'display' : 'block'}).addClass('subsubON');	
		});
	});
	
} // displayDest2()
