/*
 *	StudentCity 2010
 *	Homepage JS functions
 *	Author: TJ Kelly - www.tjkelly.com
 */

$(window).load(function(){

	// Call trip_builder functions
	$('#book_form').trip_builder();

	// split URL data
	var temp = window.location.search.substring(1).split('&');
	var length = temp.length;
	var key_values = {};
	if(length > 0){
		for(var x = 0; x < length; x++){
			var key = temp[x].split('=')[0];
			var value = temp[x].split('=')[1];
			if(typeof(value) == 'string'){
				value = value.replace(/%20/gi, ' ');
			}
			key_values[key] = value;
		}
	}
	
	// Commit to memory
	var tabs = $('a.budget_tab');
	
	// On click
	tabs.click(function(){
		
		// Commit selectors to memory
		var this_el = $(this);
		var href = this_el.attr('href');
		var budget_list = $('ul.budget_list');
		
		// Strip active class from all tabs
		tabs.removeClass('budget_tab_active');
		
		// Add active to clicked tab
		this_el.addClass('budget_tab_active');
		
		// Fade out current list
		budget_list.fadeOut();
		
		// Fade in clicked list
		$(href).hide().removeClass('hide').fadeIn();
		
		// Prevent default
		return false;
		
	});
	
	$('.budget_link').fancybox({
		hideOnContentClick: false,
		frameWidth : 480,
		frameHeight : 360,
		callbackOnStart : function () { fancybox_display() },
		callbackOnClose : function () { fancybox_close() }
	});

});
