/*
 *	Package		: travelsafe_jquery
 *	Author		: Joshua Kendall, Senior Web Developer <jkendall@inovat.com>
 *	Date		: March 27th, 2008
 *	Revision	: 0;
 */

$(document).ready(function(){


	// INSTANT QUOTE
	////////////////////////////////////////////////////////////////////////

	var package = 'https://www.tmtsf.com/qq.php?groupid=&productid=&travelers=4';

	$('.add').click(function(){
		var id = $(this).attr('class');
		if(id == 'add add1'){
			$(this).css('visibility', 'hidden');
			$('.quote_2 .add').css('visibility', 'visible');
			$('.quote_2 .remove').css('visibility', 'visible');
			$('.quote_2').slideDown('slow');
			$('.quote_dropdown').attr('selectedIndex', 1);
		}
		if(id == 'add add2'){
			$(this).css('visibility', 'hidden');
			$('.quote_1 .add').css('visibility', 'hidden');
			$('.quote_3 .add').css('visibility', 'visible');
			$('.quote_3 .remove').css('visibility', 'visible');
			$('.quote_2 .remove').css('visibility', 'hidden');
			$('.quote_3').slideDown('slow');
			$('.quote_dropdown').attr('selectedIndex', 2);
		}
		if(id == 'add add3'){
			$(this).css('visibility', 'hidden');
			$('.quote_2').slideUp('slow');
			$('.quote_3').slideUp('slow');
			$('.quote_1 .add').css('visibility', 'hidden');
			$('.quote_2 .remove').removeClass('visible');
			$('.quote_dropdown').attr('selectedIndex', 3);
			$('#quote').val('0');
			$('form').submit();
		}
	});

	$('.remove').click(function(){
		var id = $(this).attr('class');
		if(id == 'remove remove2' || id == 'remove remove2 visible'){
			$(this).css('visibility', 'hidden');
			$('.quote_1 .add').css('visibility', 'visible');
			$('.quote_2 .remove').css('visibility', 'hidden');
			$('.quote_2 .add').css('visibility', 'hidden');
			$('.quote_2').slideUp('slow');
			$('.quote_dropdown').attr('selectedIndex', 0);
		}
		if(id == 'remove remove3' || id == 'remove remove3 visible'){
			$(this).css('visibility', 'hidden');
			$('.quote_3 .add').css('visibility', 'hidden');
			$('.quote_2 .remove').css('visibility', 'visible');
			$('.quote_2 .add').css('visibility', 'visible');
			$('.quote_2 .remove').addClass('visible');
			$('.quote_3').slideUp('slow');
			$('.quote_dropdown').attr('selectedIndex', 1);
		}
	});

	$('.quote_dropdown').change(function(){
		var number = $('.quote_dropdown option:selected').text();
		if(number == 1){
			$('.quote_2').slideUp('slow');
			$('.quote_3').slideUp('slow');
			$('.quote_1 .add').css('visibility', 'visible');
		} else if(number == 2){
			$('.quote_2').slideDown('slow');
			$('.quote_3').slideUp('slow');	
			$('.quote_1 .add').css('visibility', 'hidden');
			$('.quote_2 .add').css('visibility', 'visible');
			$('.quote_2 .remove').css('visibility', 'visible');
		} else if(number == 3){
			$('.quote_2').slideDown('slow');
			$('.quote_3').slideDown('slow');
			$('.quote_1 .add').css('visibility', 'hidden');
			$('.quote_2 .add').css('visibility', 'hidden');
			$('.quote_2 .remove').css('visibility', 'hidden');
			$('.quote_3 .add').css('visibility', 'visible');
			$('.quote_3 .remove').css('visibility', 'visible');
		} else {
			$('#quote').val('0');
			$('form').submit();
		}
	})
	$('.quote_dropdown').attr('selectedIndex', 0);
	$('.quote_2').slideUp('slow');
	$('.quote_3').slideUp('slow');

	/*$('#type').change(function(){
		var id = $('option:selected', this).text();
		var my_width = 0;
		switch(id){
			case 'Air':
				$(this).addClass('type_air');
				$(this).removeClass('type_land');
				$(this).removeClass('type_cruise');
				$(this).removeClass('type_airland');
				$(this).removeClass('type_aircruise');
				$(this).removeClass('type_all');
				$(this).removeClass('type_other');
				break;
			case 'Land':
				$(this).addClass('type_land');
				$(this).removeClass('type_air');
				$(this).removeClass('type_cruise');
				$(this).removeClass('type_airland');
				$(this).removeClass('type_aircruise');
				$(this).removeClass('type_all');
				$(this).removeClass('type_other');
				break;
			case 'Cruise':
				$(this).addClass('type_cruise');
				$(this).removeClass('type_air');
				$(this).removeClass('type_land');
				$(this).removeClass('type_airland');
				$(this).removeClass('type_aircruise');
				$(this).removeClass('type_all');
				$(this).removeClass('type_other');
				break;
			case 'Air & Land':
				$(this).addClass('type_airland');
				$(this).removeClass('type_air');
				$(this).removeClass('type_land');
				$(this).removeClass('type_cruise');
				$(this).removeClass('type_aircruise');
				$(this).removeClass('type_all');
				$(this).removeClass('type_other');
				break;
			case 'Air & Cruise':
				$(this).addClass('type_aircruise');
				$(this).removeClass('type_air');
				$(this).removeClass('type_land');
				$(this).removeClass('type_cruise');
				$(this).removeClass('type_airland');
				$(this).removeClass('type_all');
				$(this).removeClass('type_other');
				break;
			case 'Air, Land & Cruise':
				$(this).addClass('type_all');
				$(this).removeClass('type_air');
				$(this).removeClass('type_land');
				$(this).removeClass('type_cruise');
				$(this).removeClass('type_airland');
				$(this).removeClass('type_aircruise');
				$(this).removeClass('type_other');
				break;
			case 'Other':
				$(this).addClass('type_other');
				$(this).removeClass('type_air');
				$(this).removeClass('type_land');
				$(this).removeClass('type_cruise');
				$(this).removeClass('type_airland');
				$(this).removeClass('type_aircruise');
				$(this).removeClass('type_all');
				break;
			default:
				$(this).addClass('type_airland');
				$(this).removeClass('type_land');
				$(this).removeClass('type_cruise');
				$(this).removeClass('type_air');
				$(this).removeClass('type_aircruise');
				$(this).removeClass('type_all');
				$(this).removeClass('type_other');
				break;
		}
	});
	$('body').ready(function(){
		$('#type').addClass('type_air').attr('selectedIndex', 0);
	});*/

	// NEWS TABS
	////////////////////////////////////////////////////////////////////////
	$('.tab').click(function(){
		var tab = $(this).attr('id');
		switch(tab){
			case 'tab-1':
				$('.tab-1').addClass('active');
				$('#tab2').slideUp('fast');
				$('#tab3').slideUp('fast');
				$('#tab1').slideDown('slow');
				$('.tab-2').removeClass('active');
				$('.tab-3').removeClass('active');
				break;
			case 'tab-2':
				$('.tab-2').addClass('active');
				$('#tab1').slideUp('fast');
				$('#tab3').slideUp('fast');
				$('#tab2').slideDown('slow');
				$('.tab-1').removeClass('active');
				$('.tab-3').removeClass('active');
				break;
			case 'tab-3':
				$('.tab-3').addClass('active');
				$('#tab1').slideUp('fast');
				$('#tab2').slideUp('fast');
				$('#tab3').slideDown('slow');
				$('.tab-2').removeClass('active');
				$('.tab-1').removeClass('active');
				break;
		}
		return false;
	});
	$('#tab2').slideUp('fast');
	$('#tab3').slideUp('fast');


	// MISC FUNCTIONS
	////////////////////////////////////////////////////////////////////////

	$('.external').click(function(){
 		var newWindow = window.open(this.getAttribute('href'), '_blank');
  		if (newWindow) {
			if (newWindow.focus) {
				newWindow.focus();
				return false;
			}
  		} else {
			return true;
		}
	});

	function winExternal(url){
 		var newWindow = window.open(url, '_blank');
  		if (newWindow) {
			if (newWindow.focus) {
				newWindow.focus();
				$('.quote_2').slideUp('fast');
				$('.quote_3').slideUp('fast');
				return false;
			}
  		} else {
			return true;
		}
	}

});