jQuery(document).ready(function(){

//	$('#PartnerContent li').removeClass('Hidden');

	/* 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/Partners.swf", "PartnerThumbs", "884", "184", "9.0.0", flashVars, params);
	
	// Fix links
	$('.PartnerLink').attr('href','javascript:void(0)').click(
		function(){
			/* Work out which partner 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(/^PartnerLink_/);
				if(regExp.test(classList[i])){
					var partnerName = classList[i].split("_")[1];
					ap_showPartner(partnerName);
					triggerAS(partnerName);
				}
			}
		
		}
	);

	//setInterval('colHeights()', 50);
	/* Set the page height to the height of the biggest entry */
	var h = 0;
	$('#PartnerContent li').each(
		function(){
			$(this).css('display','block');
			var th = $(this).outerHeight(true);
			if($(this).hasClass('Hidden')){
				$(this).css('display','none');
			}
			if(th > h){h = th;}
		}
	);
	$('.InnerCol').css('height',h + 'px');

	// Set Line
	ap_setLine();

});

function triggerAS(partnerName){
	document.getElementById('PartnerThumbs').jsSetArea(partnerName);
}

function ap_showPartner(partnerName){
	// Main Content
	$('#PartnerContent li').not('#PC_' + partnerName).slideUp();
	$('#PC_' + partnerName).slideDown();
	
	// Right Menu
	$('#PartnerRightMenu li').not('#PRM_' + partnerName + ', #PRM_Intro').slideDown();
	$('#PRM_' + partnerName + ', #PRM_Intro').slideUp();
	
	ap_setLine();
	
}

function flashLoaded(){

	var activeEntry = $('#PartnerContent li:visible');
	if(activeEntry){
		var partnerName = $(activeEntry).attr('id').split('_')[1];	
		document.getElementById('PartnerThumbs').jsSetArea(partnerName);
	}
	
}

/**
 * ap_setLine
 * This just sets which of the right hand menu items have dotted lines under them
 */
function ap_setLine(){
	$('#PartnerRightMenu li').removeClass('NoLine');
	// Find bottom item
	var items = $('#PartnerRightMenu li:visible');
	$(items[items.length - 1]).addClass('NoLine');
}
