$(document).ready(function(){

	picWide();
	
	//equal width
	equalWidth('#frontBlocks', '.line01', '10', '10');
	equalWidth('#frontBlocks', '.line02', '10', '10');
	$(window).resize(function(){
		equalWidth('#frontBlocks', '.line01', '10', '10');
		equalWidth('#frontBlocks', '.line02', '10', '10');
	});
		
	// Booking banner	
	if ($("#bookingbanner").length > 0) {
	
		$('div.blink').fadeOut('slow').fadeIn('slow').fadeOut('slow').fadeIn('slow').fadeOut('slow').fadeIn('slow');
		$('div.button').mouseover(function(){
			$('div.button').addClass('bb');
		});
		$('div.button').mouseout(function(){
			$('div.button').removeClass('bb');
		});
		$('#bookingbanner').show();
		
	}
	
	if ($().fancybox) {	
	
		//img gallery
		$("div#imgset a").fancybox({
			'zoomSpeedIn': 0,
			'zoomSpeedOut': 0,
			'overlayShow': true,
			'hideOnContentClick': false,
			callbackOnStart: ControlUp
		});
		
		$('#bookingbanner').wrap('<a href="/prebookform.html?iframe" class="minipopup" />');
				
		$("a.minipopup").fancybox({
			frameWidth:  fancyWidthFix(),
			frameHeight: fancyHeightFix(),
			overlayShow: true,
			hideOnContentClick: false,
			showCloseButton: true,
			enableEscapeButton: true,
			callbackOnStart: killControl			
		});				
		
		travelSize = function(){
			var checkLocation = window.location;
			
			$('#fancy_outer').addClass('travelHeight');
			if (checkLocation != 'http://www.gospanishabroad.com/spanish-abroad-price-quote.html') {
			
				if ($('.travelHeight').length > 0) {
					$('#fancy_outer,#fancy_div iframe').animate({
						'height': '320px'
					});
				}
				
			}
		}
		travelSizeOriginal = function(){		
			var checkLocation = window.location;
			if (checkLocation != 'http://www.gospanishabroad.com/spanish-abroad-price-quote.html') {
				$('#fancy_outer,#fancy_div iframe').animate({
					'height': '320px'
				});
			}
			$('#fancy_outer').removeClass('travelHeight');		
		}
				
	}
	
	function fancyWidthFix(){
		if ($.browser.msie && $.browser.version.substr(0, 1)) {
			return 450
		}
		else {
			return 450
		}
	}
	function fancyHeightFix(){
		if ($.browser.msie && $.browser.version.substr(0, 1)) {
			return 350
		}
		else {
			return 360
		}
	}
	
	$("#indMap").slideDown(500);
	$("div.spandest").animate({
		opacity: 1
	}, 100);
	$("#indMap em").animate({
		opacity: 0
	}, 1);
	$("div.spandest").fadeIn(800);
	
	setTimeout(function(){
		$(".madrid, .barcelona").fadeIn(500);
		$('#indMap em:first').cloude();
	}, 1500);
	
	//miniHighlight();
	
	largeTabsFix();
		
}); //end document ready

function killControl(){
	$('#fancy_left,#fancy_right').addClass('killControl'); //Kill group controll	
}
function ControlUp(){
	$('#fancy_left,#fancy_right').removeClass('killControl'); //group controll is up
}


function picsGallery(){}

//Cloude animation
jQuery.fn.cloude = function(){
   return this.each(function(){
     $(this).animate({opacity:"1"}, 1300, function(){
     $(this).animate({opacity:"0"}, 1000);
	 $(this).hide('slow');
	 $(this).next('em').cloude();	
     });	 
   });
};

animatedcollapse = {};
animatedcollapse.toggle = function(conti){

if ($('#indMap').length > 0){

} else {
		
		$('.mapcontainer:visible').slideUp('slow');
	
}

if($('#'+conti).is(':visible')){
	$('#'+conti).slideUp('slow');
} else {
	$('#'+conti).slideDown('slow');
}

}

function equalWidth(container, group, padding, margin){

	containerWidth = $(container).width();
	blockNum = $(group).length;
	blockWidth = containerWidth / blockNum;
	blockPadding = padding;
	blockMargin = margin;
	finalWidth = blockWidth - blockPadding - blockMargin - 5;
	
	$(group).css({
		width: finalWidth
	});
				
}			

function popupToolies(url){
	window.open(url, '', 'top=100,left=100,width=800,height=400,status=no,resizable=yes,scrollbars=yes');
}

function picWide(){
	$('.picwide').wrap('<table class="picfix"><tr><td>');
}

function miniHighlight(){
	var homeH2first = $('#main_menu h2:first');
	var homeH2href = $('#main_menu h2:first a').html();
	
	if(homeH2href == 'Go Spanish Abroad'){
		$(homeH2first).addClass('homeHighlight');
	}
	
}

function largeTabsFix(){

	if ($('#top_menu').length > 0) {
	
		$('#top_menu').after('<div class="clr"></div>');
		
		var tabsLeft = $('#top_menu').find('.tab_left');
		
		tabsLeft.each(function(){
		
			$(this).before('<div class="tabfix"></div>');
			
			var preDiv = $(this).prev('div');
			$(this).prependTo(preDiv);
			
			var tabCenter = $(preDiv).next('div');
			var tabCenterLink = $(preDiv).next('div').find('a');
			$(tabCenter).appendTo(preDiv);
			
			var tabRight = $(preDiv).next('div');
			$(tabRight).appendTo(preDiv);
			
			if ($(tabCenterLink).html() == 'Spanish Courses' || $(tabCenterLink).html() == 'Schools') {
			
				$(preDiv).find('.tab_left img').attr('src', '/img/menutableft_highlight.gif');
				$(preDiv).find('.tab_center').addClass('highLightTab');
				$(preDiv).find('.tab_right img').attr('src', '/img/menutabright_highlight.gif');
				
			}
			
			
		});
		
		$('.active_left').before('<div class="active tabfix"></div>');
		$('.active_left').appendTo('div.active');
		$('.active_center').appendTo('div.active');
		$('.active_right').appendTo('div.active');
		
		if ($('.active_center a').html() == 'Schools' || $('.active_center a').html() == 'Spanish Courses' ) {
			$('.active_left img').attr('src', '/img/menutableft_highlight.gif');
			$('.active_center').addClass('highLightTab');
			$('.active_right img').attr('src', '/img/menutabright_highlight.gif');
		}
	}
}
