function mainnavfix()
{
	$('li.ttd, li.ttd ul').mouseover( function()
	{ 
		$('li.ttd').addClass('selected');
		$('li.ttd ul').css('display', 'block'); 
		$('li.ttd').css('background-position', '0 -40px');
	});
	$('li.rnc, li.rnc ul').mouseover( function()
	{ 
		$('li.rnc').addClass('selected');
		$('li.rnc ul').css('display', 'block');  
		$('li.rnc').css('background-position', '-131px -40px');
	});
	$('li.tt, li.tt ul').mouseover( function()
	{ 
		$('li.tt').addClass('selected');
		$('li.tt ul').css('display', 'block');  
		$('li.tt').css('background-position', '-560px -40px');
	});
	$('li.tp, li.tp ul').mouseover( function()
	{ 
		$('li.tp').addClass('selected');
		$('li.tp ul').css('display', 'block');  
		$('li.tp').css('background-position', '-792px -40px');
	});
	$('li.ttd, li.ttd ul').mouseout( function()
	{ 
		$('li.ttd').removeClass('selected');
		$('li.ttd ul').css('display', 'none'); 
		$('li.ttd').css('background-position', '0 0');
	});
	$('li.rnc, li.rnc ul').mouseout( function()
	{ 
		$('li.rnc').removeClass('selected');
		$('li.rnc ul').css('display', 'none');  
		$('li.rnc').css('background-position', '-131px 0');
	});
	$('li.tt, li.tt ul').mouseout( function()
	{ 
		$('li.tt').removeClass('selected');
		$('li.tt ul').css('display', 'none');  
		$('li.tt').css('background-position', '-560px 0');
	});
	$('li.tp, li.tp ul').mouseout( function()
	{ 
		$('li.tp').removeClass('selected');
		$('li.tp ul').css('display', 'none');  
		$('li.tp').css('background-position', '-792px 0');
	});
}
/*
function toggleMap()
{
	$('#imap').css('display', 'none');
	$('p.flip a').click( function()
	{
		$('#mapoverlay').css('display', 'none');
		$('#imap').css('display', 'block');
		return false;
	});
}
*/
function toggleMap()
{	
	//$('#mapwrap').css('position', 'absolute');
	//$('#mapoverlay').css('position', 'absolute');
	//$('#imap').css('position', 'absolute');
	//$('#imap').css('margin-left', '-5000px');
	$('#imap').css('margin-top', '-5000px');
//	$('#imap').css('position', 'absolute');
	$('#imap').css('visibility', 'hidden');
	
	$('p.flip a').click( function()
	{ 
		//$('#mapoverlay').css('display', 'none');
		
		//$('#imap').css('display', 'block');
		$('#mapoverlay').css('display', 'none');
	//	$('#imap').css('position', 'relative');
		$('#imap').css('margin-top', '0px');
		$('#imap').css('visibility', 'visible');
		$('p.makeitinerary a').css({
			display: 'block'
		}); 
		return false;
	});
}



function toggleMain()
{
	$('ul#main-toggle li.features a').click( function(){
		if( $('#features-tog').css('display') != 'none' && $('#itinerary-tog').css('display') != 'block' )
		{
			return false;
		}
		else
		{
			$('ul#main-toggle li.features a').addClass('selected');
			$("ul#main-toggle li.itineraries a").removeClass('selected');
			$('#features-tog').css('display', 'block');
			$('#itinerary-tog').css('display', 'none');
		}
		return false;
	});
	$('ul#main-toggle li.itineraries a').click( function(){
		if( $('#features-tog').css('display') != 'block' && $('#itinerary-tog').css('display') != 'none' )
		{
			return false;
		}
		else
		{
			$("ul#main-toggle li.itineraries a").addClass('selected');
			$('ul#main-toggle li.features a').removeClass('selected');
			$('#features-tog').css('display', 'none');
			$('#itinerary-tog').css('display', 'block');
		}
		return false;
	});
}
function pptripscarousel_initCallback(carousel)
{
	$('ul#ss-controls li.num a').click( function(){
		if( ! $(this).hasClass('selected'))
		{
			$(this).parent().children().removeClass('selected');
			$(this).addClass('selected');
			$('ul#ss-controls li.cont a').addClass('selected');
			carousel.scroll(jQuery.jcarousel.intval(jQuery(this).parent().text().replace(/0/, '')));
			carousel.startAuto(0);
		}
		else
		{
			$('ul#ss-controls li.cont a').addClass('selected');
			carousel.scroll(jQuery.jcarousel.intval(jQuery(this).parent().text().replace(/0/, '')));
			carousel.startAuto(0);
		}
		return false;
	});
	$('ul#ss-controls li.cont a').click( function(){
		if($(this).hasClass('selected'))
		{
			$(this).removeClass('selected');
			carousel.startAuto(4);
		}
		else
		{
			$(this).addClass('selected');
			carousel.startAuto(0);
		}
		return false;
	});
}
function ppdetailscarousel_initCallback(carousel)
{
	$('ul#ss-controls li.num a').click( function(){
		if( ! $(this).hasClass('selected'))
		{
			carousel.scroll(jQuery.jcarousel.intval(jQuery(this).parent().text().replace(/0/, '')));
			carousel.startAuto(0);
		}
		else
		{
			carousel.scroll(jQuery.jcarousel.intval(jQuery(this).parent().text().replace(/0/, '')));
			carousel.startAuto(0);
		}
		return false;
	});
	$('ul#ss-controls li.cont a').click( function(){
		if($(this).hasClass('selected'))
		{
			carousel.startAuto(0);
		}
		else
		{
			carousel.startAuto(4);
		}
		return false;
	});
}
function pptripscarousel_beforeAnimation(carousel, item, idx, state)
{
	$('ul#ss-details-spinner li').fadeOut(500);
	/*$('p.e-details').fadeOut("easeOutExpo", function()
	{
		$('p.e-details.ssc0' + idx).fadeIn("easeInExpo");
	})*/
}
function pptripscarousel_afterAnimation(carousel, item, idx, state)
{
	$('ul#ss-controls li.num a').removeClass('selected');
	$('ul#ss-controls li.ssc0' + idx + ' a').addClass('selected');
	$('ul#ss-details-spinner li.det_' + idx).fadeIn(500);
	/*$('p.e-details').fadeOut("easeOutExpo", function()
	{
		$('p.e-details.ssc0' + idx).fadeIn("easeInExpo");
	})*/
}

function pptripscarousel()
{
	jQuery('ul#ss-spinner').jcarousel({
		scroll: 1,
		easing: 'easeInOutElastic',
		animation: 1000,
		wrap: 'last',
		auto: 4,
		initCallback: pptripscarousel_initCallback,
		itemVisibleInCallback: {onBeforeAnimation: pptripscarousel_beforeAnimation, onAfterAnimation: pptripscarousel_afterAnimation},
		buttonNextHTML: null,
		buttonPrevHTML: null
	});
}
function ppdetailscarousel()
{
	jQuery('ul#ss-details-spinner').jcarousel({
		vertical: true,
		scroll: 1,
		easing: 'easeInOutElastic',
		animation: 1000,
		wrap: 'last',
		auto: 4,
		initCallback: ppdetailscarousel_initCallback,
		buttonNextHTML: null,
		buttonPrevHTML: null
	});
}

function toggle_language()
{
	$('#language p a').click( function(){
		$('#language ul').toggle();
		return false;
	});
}

function toggle_email_media()
{
	$('p.email').click( function(){
		if($('p.email a').hasClass('selected'))
		{
			$('p.email a').removeClass('selected');
		}
		else
		{
			$('p.email a').addClass('selected');
		}
		$('div#lowdownInfo').toggle();
		$('div.emailInvite').toggle();
		return false;
	});
}

function toggle_medialist()
{
	$('ul#media-toggle li a').click( function()
	{
		$(this).parent().parent().children().children().removeClass('selected');
		$(this).toggleClass('selected');
		which = $(this).parent().attr('class');
		$('ul.selected').toggleClass('selected').toggle();
		$('ul.' + which).toggleClass('selected').toggle();
		
		return false;
	});
}
function pos_sendInvite()
{
	$('li a.sendinvite').click( function(mouse){
		id = $(this).attr('id').replace(/sendInvite/, '');
		x = mouse.pageX - 356;
		y = mouse.pageY - 17;
		$('div#inviteForm' + id).css({top: y, left: x});
		return false;
	});
	$('a.sendinvite2').click( function(){
		$('div.inviteForm').css('display', 'none');
		return false;
	});
}

$(document).ready(function(){
	mainnavfix();
	toggleMap();
	toggleMain();
	pptripscarousel();
//	ppdetailscarousel();
	toggle_language();
	toggle_email_media();
//	toggle_medialist();
	pos_sendInvite();
});

