jQuery(document).ready(function(){

	/* Banner */
	/* Load Flash */
	var flashVars = {

		};

	var params = {
	//	slideXMLFile: '/internal/templates/front/renaissance/flash/home/slideList.xml',
	//	filePath: '/internal/templates/front/renaissance/flash/home',
	//	wmode: 'transparent'
	};
	swfobject.embedSWF("/flash/PracticeAreas.swf", "PracticeBanner", "884", "184", "9.0.0", flashVars, params);
	
	// Fix links

	$('.AreaLink').attr('href','javascript:void(0)').click(
		function(){
			/* Work out which Area this is by looping through the classes and finding one which starts PartnerLink_ */
			var classList = $(this).attr('class').split(" ");
			for(var i = 0;i < classList.length; i++){
				var regExp = new RegExp(/^AreaLink_/);
				if(regExp.test(classList[i])){
					var areaName = classList[i].split("_")[1];
					pa_showArea(areaName);
					triggerAS(areaName);
				}
			}
		
		}
	);
	
	//setInterval('colHeights()', 10);
	/* Set the page height to the height of the biggest entry */
	var h = 0;
	$('#PAContent li').each(
		function(){
			$(this).css('display','block');
			var th = $(this).height();
			if($(this).hasClass('Hidden')){
				$(this).css('display','none');
			}
			if(th > h){h = th;}
		}
	);
	$('.InnerCol').css('height',h + 'px');

});

function triggerAS(areaName){
	document.getElementById('PracticeBanner').jsSetArea(areaName);
}

function pa_showArea(areaName){
	// Main Content
	$('#PAContent > li').not('#PA_' + areaName).slideUp();
	$('#PA_' + areaName).slideDown();
	
	// Right Menu
	$('.Nav_Secondary a').not('.AreaLink_' + areaName ).removeClass('Active');
	$('.Nav_Secondary .AreaLink_' + areaName).addClass('Active');
	
}

function flashLoaded(){

	/* If we are on a sub-page tell flash by searching for a Secondary nav entry which is active */
	var activeEntry = $('.Nav_Secondary a.Active');
	if(activeEntry){
		var areaName = $(activeEntry).attr('id').split('_')[1];	
		document.getElementById('PracticeBanner').jsSetArea(areaName);
	}
	
}
