﻿/*
--------------------------------------------------------------------------------
 Holder for Misc $ Functions
--------------------------------------------------------------------------------
*/
function iif( b, v1, v2 )
{
	if(b)
		return v1;
	else
		return v2;	
}

function mmButtons( iLayoutID, bLo, iCount, sClass )
{
	iCount = iif( iCount, iCount, -1)
	$('#aj-buttons').load('/custom/aja/mmbutton.asp', {id:iLayoutID, lo:iif(bLo,'1','0'), cnt:iCount, cls:sClass }, function(){
	});	

}

function start_flighttracker()
{

	// select #flowplanes and make it scrollable. use circular and navigator plugins
	$(".flight-tracker .arrivals .departure-tab a.switch").click( function(e){
		if(e.preventDefault) e.preventDefault();
		$(".flight-tracker .arrivals").hide();
		$(".flight-tracker .departures").show();
	
	});
	
	$(".flight-tracker .departures .arrival-tab a.switch").click( function(e){
		if(e.preventDefault) e.preventDefault();
		$(".flight-tracker .arrivals").show();
		$(".flight-tracker .departures").hide();
	
	});

	$('.flight-tracker .arrivals .info-wraper').load('/custom/aja/pullarrivals.asp', {id:1}, function(){		
		//alert('Done');
	});
	$('.flight-tracker .departures .info-wraper').load('/custom/aja/pulldeparts.asp', {id:1}, function(){		
		//alert('Done');
	});
}

function start_flighttrackerlo()
{

	$('.arrivals .info-wraper').load('/custom/aja/pullarrivals.asp', {id:1}, function(){		
		//alert('Done');
	});
	$('.departures .info-wraper').load('/custom/aja/pulldeparts.asp', {id:1}, function(){		
		//alert('Done');
	});
}

function start_flightstatus( bShowDeparts )
{
	$('#flight-status .arrivals .data').load('/custom/aja/bigarrivals.asp', {id:1}, function(){		
		if( !bShowDeparts ){
			$("#flight-status div.arrivals").show(); 
		}
	});
	$('#flight-status .departures .data').load('/custom/aja/bigdeparts.asp', {id:1}, function(){		
		if( bShowDeparts ){
			$("#flight-status div.departures").show();
		}
	});
	
	$("#flight-status .arrivals a.departures").click( function(){
		$("#flight-status div.arrivals").hide();
		$("#flight-status div.departures").show();
	});
	
	$("#flight-status .departures a.arrivals").click( function(){
		$("#flight-status div.arrivals").show();
		$("#flight-status div.departures").hide();
	
	});
	
}

function start_nivoslide()
{
	$('#slider-wrap').load('/custom/aja/nivo-slide.asp', {id:1, cnt:-1 }, function(){
		$('#slider').nivoSlider({
				effect:'random', //Specify sets like: 'fold,fade,sliceDown'
				slices:15,
				animSpeed:500, //Slide transition speed
				pauseTime:4000,
				startSlide:0, //Set starting Slide (0 index)
				directionNav:true, //Next & Prev
				directionNavHide:true, //Only show on hover
				controlNav:false, //1,2,3...
				controlNavThumbs:false, //Use thumbnails for Control Nav
				controlNavThumbsFromRel:false, //Use image rel for thumbs
				controlNavThumbsSearch: '.jpg', //Replace this with...
				controlNavThumbsReplace: '_thumb.jpg', //...this in thumb Image src
				keyboardNav:true, //Use left & right arrows
				pauseOnHover:true, //Stop animation while hovering
				manualAdvance:false, //Force manual transitions
				captionOpacity:0.8, //Universal caption opacity
				beforeChange: function(){},
				afterChange: function(){},
				slideshowEnd: function(){} //Triggers after all slides have been shown
			});
		});	
}

function start_basicslide()
{
	$('#slider-wrap').load('/custom/aja/basic-slide.asp', {id:1, cnt:-1 }, function(){
		if( $('.basic-images img').size() > 1 ){
			$(function(){
						$('.basic-images img:gt(0)').hide();
						setInterval(function(){
							$('.basic-images :first-child').fadeOut(800)
							 .next('img').fadeIn(800)
							 .end().appendTo('.basic-images');}, 
							4000);
			});
		}		
	});	
}

/* */
function start_widget()
{

	// select #flowplanes and make it scrollable. use circular and navigator plugins
	$(".by-flight .airport-tab a.switch").click( function(e){
		if(e.preventDefault) e.preventDefault();
		
		//$(".flight-tracker .arrivals").hide();
		//$(".flight-tracker .departures").show();
		alert('Ehh');
	});
	
	$(".by-airport .flight-tab a.switch").click( function(e){
		if(e.preventDefault) e.preventDefault();
		//$(".flight-tracker .arrivals").show();
		//$(".flight-tracker .departures").hide();
		alert('Ehh');
	
	});

	$('.flight-tracker .arrivals .info-wraper').load('/custom/aja/pullarrivals.asp', {id:1}, function(){		
		//alert('Done');
	});
	$('.flight-tracker .departures .info-wraper').load('/custom/aja/pulldeparts.asp', {id:1}, function(){		
		//alert('Done');
	});
}


var use_debug = true;

function debug(){
	if( use_debug && window.console && window.console.log ) console.log(arguments);
}


