// JavaScript Document
var sabon = { src: '/font3.swf' };
sIFR.activate(sabon);
sIFR.replace(sabon, {  selector: 'h1.title',  wmode: 'transparent',  css: '.sIFR-root { color:#FFFFFF; font-style:italic;  text-align:center;  }' });
sIFR.replace(sabon, {  selector: 'h1.tal',  wmode: 'transparent',  css: '.sIFR-root { color:#FFFFFF; font-style:italic;  text-align:left;  }' });
sIFR.replace(sabon, {  selector: 'div.pagecontent',  wmode: 'transparent',  css: '.sIFR-root { color:#FFFFFF; font-style:italic;  text-align:center; }' });
sIFR.replace(sabon, {  selector: 'div.pagecontent2',  wmode: 'transparent',  css: '.sIFR-root { color:#FFFFFF; font-style:italic;  text-align:left; }' });
sIFR.replace(sabon, {  selector: 'div.pagecontent3',  wmode: 'transparent',  css: '.sIFR-root { color:#FFFFFF; font-style:italic;  text-indent:20; }' });
sIFR.replace(sabon, {  selector: 'div.pagecontent4',  wmode: 'transparent',  css: '.sIFR-root { color:#FFFFFF; text-align:left; }' });
sIFR.replace(sabon, {  selector: 'h2.tac',  wmode: 'transparent',  css: '.sIFR-root { color:#FFFFFF; text-align:center; text-transform:uppercase; font-size:23px; }' });
sIFR.replace(sabon, {  selector: 'h4.tac',  wmode: 'transparent',  css: '.sIFR-root { color:#FFFFFF; text-align:center; font-style:italic; font-size:14px; }' });

// Navigation
var timeout    = 500;
var closetimer = 0;
var ddmenuitem = 0;
var ddtopmenuitem = 0;
var oldClass = 0;
var openClose = 0;

function jsddm_open()
{  
   /*ddmenuitem = $(this).find('ul').css('visibility', 'visible');*/
	var menuName = $(this).attr('class').split(' ');	
	var selectedMenu = menuName[0];
	jsddm_canceltimer();
    if (ddtopmenuitem) ddtopmenuitem.attr('class', oldClass);	
	if (openClose != selectedMenu )
	    jsddm_close();	
	ddmenuitem = $('#subnavigation div.'+selectedMenu).show(500);
	oldClass = $('#navigation a.'+selectedMenu).attr('class');
	ddtopmenuitem = $('#navigation a.'+selectedMenu).attr('class', selectedMenu + ' selected' );
	openClose = selectedMenu;
}

function jsddm_close()
{  if(ddmenuitem) ddmenuitem.hide(250);
   if (ddtopmenuitem) ddtopmenuitem.attr('class', oldClass);
   openClose = 0;
}

function jsddm_timer()
{  closetimer = window.setTimeout(jsddm_close, timeout);}

function jsddm_canceltimer()
{  if(closetimer)
   {  window.clearTimeout(closetimer);
      closetimer = null;}}

$(document).ready(function() {
	$('#navigation > a').bind('mouseover', jsddm_open);
    $('#navigation > a').bind('mouseout',  jsddm_timer);
    $('#subnavigation > div').bind('mouseover',  jsddm_canceltimer);	
    $('#subnavigation > div').bind('mouseout',  jsddm_timer);		
	

    $('#subnavigation div').each(function(i, val) {
      $(this).hide(); /*append(document.createTextNode(" - " + val));*/
    });


});

document.onclick = jsddm_close;

/* Background */
function resizeBackground() {

	var winHeight = (document.body.clientHeight)+30;
	var pageWidth = $(window).width();
	var pageHeight = $(window).height();
	if (pageWidth < 1014) pageWidth = 1014;

	var useHeight = 0;
	var useWidth = 0;

	if (winHeight>pageHeight) 
		useHeight = winHeight;
	else 
		useHeight = pageHeight;

	if (pageWidth>useHeight) {
		$('#background-img').css('width', pageWidth);
		$('#background-img').css('height', 'auto');	
	} else {
		$('#background-img').css('height', useHeight);	
		$('#background-img').css('width', 'auto');
	}
	$('#background-img-wrapper').css('width', pageWidth);
	$('#background-img-wrapper').css('height', useHeight);		

};


var resizeTimer = null;
$(window).bind('resize', function() {
    if (resizeTimer) clearTimeout(resizeTimer);
    resizeTimer = setTimeout(resizeBackground, 100);
	resizeTimer = setTimeout(resizeBackground, 300);
});

$(document).ready(function() {
	setTimeout(resizeBackground, 100);
});





/* Fade images code */
$(document).ready(function() {
	var imagesIncrement = 1500;
	var imagesFadeSpeed = 1000;
	var imagesCountTotal = 3;
	var imagesCount = 0;
	var imageSlotArr=new Array();
	var imagesArr=new Array();
	
	if ($("#fadeImages img").length > 0) {
		$("#fadeImages img").each(function() {  
			$(this).wrap('<div class="imageFadeWrapper" style="background-repeat:no-repeat"></div>');
			imagesCount = imagesCount + 1;
	
			if (imagesCount > 3)
				$(this).hide();
			else
				imageSlotArr[imagesCount] = $(this);
			
			imagesArr[imagesCount] = $(this).attr('src');
						
		});
			
		setInterval(startFader, imagesIncrement*4);
		startFader();
	}
	function startFader() {
		setTimeout(function(){ fadeImages(1) }, imagesIncrement);
		setTimeout(function(){ fadeImages(2) }, imagesIncrement*2);	
		setTimeout(function(){ fadeImages(3) }, imagesIncrement*3);					 
	}
	
	function fadeImages(slot) {
		rotateImage(slot, imagesArr);
	}

	function rotateImage(slot, images) {
		var eSlot = imageSlotArr[slot];
		var count = imagesCountTotal+1;
		if (count > imagesCount) { count = 1; imagesCountTotal = 0; }
		$(eSlot).parent().css('background-image', 'url('+images[count]+')');
		$(eSlot).animate({ opacity: "hide" }, imagesFadeSpeed, function() { $(eSlot).attr('src', images[count]).fadeIn(imagesFadeSpeed)  } );
		imagesCountTotal = imagesCountTotal+1;		
	}


});



/* Quotes code */
		function hideQuotes() {
			$("#quotes .quote").each(function() { 
				if (quotesCount > 1)
					$(this).hide();											  
				quotesCount = quotesCount +1;
			});
		}

$(document).ready(function() {
	if ($("#quotes .quote").length > 0) {
		var quotesCount = 1;
		var quotesTotal = 0;
		var quotesDiv=new Array();
		$("#quotes .quote").each(function() { 	
			$(this).attr('id', 'quote_'+quotesCount);
			quotesDiv[quotesCount] = $(this).attr('id');			
			quotesCount = quotesCount +1;
			/*$(this).css('position','absolute');	*/
		});
		quotesTotal = quotesCount-1;

		
		function startQuotes() {			
			if (quotesCount != 0)
				$('#'+quotesDiv[quotesCount]).fadeOut(1000);	
			if (quotesCount < quotesTotal) {
				quotesCount = quotesCount +1;				
			} else { $('#'+quotesDiv[quotesCount]).fadeOut(1000); quotesCount = 1; 	 }
			$('#'+quotesDiv[quotesCount]).fadeIn(2000);				
				
		}


		/*setTimeout(function() { quotesCount = 1; } , 2500);*/
		/* Time between quotes*/
		setInterval(function() { startQuotes(); }, 6000);
		
	
	}
	
		window.onload = function ()
		{ 

		}
	
	
});






/* Awards code */
$(document).ready(function() {
	if ($("#awards .award").length > 0) {
		var awardsCount = 1;
		var awardsTotal = 0;
		var awardsDiv=new Array();
		$("#awards .award").each(function() { 	
			$(this).attr('id', 'award_'+awardsCount);
			awardsDiv[awardsCount] = $(this).attr('id');			
			awardsCount = awardsCount +1;
			/*$(this).css('position','absolute');	*/
		});
		awardsTotal = awardsCount-1;
		function hideawards() {
			$("#awards .award").each(function() { 
				if (awardsCount > 1)
					$(this).hide();											  
				awardsCount = awardsCount +1;
			});
		}
		
		function startawards() {			
			if (awardsCount != 0)
				$('#'+awardsDiv[awardsCount]).fadeOut(1000);	
			if (awardsCount < awardsTotal) {
				awardsCount = awardsCount +1;				
			} else { $('#'+awardsDiv[awardsCount]).fadeOut(1000); awardsCount = 1; 	 }
			$('#'+awardsDiv[awardsCount]).fadeIn(2000);				
				
		}


		/*setTimeout(function() { awardsCount = 1; } , 2500);*/
		/* Time between awards*/
		setInterval(function() { startawards(); }, 6000);
		
	
	}
	
		window.onload = function ()
		{
			
			// Initialise quotes if quote page exists
			if ($("#quotes .quote").length > 0) { quotesCount = 1; hideQuotes(); }
			if ($("#awards .award").length > 0) { awardsCount = 1; hideawards(); }
		
			$("#overlay").fadeOut("slow", function()
			{
				// More commands
			});
		}
	
	
});













