$(document).ready(function(){

	if($.browser.msie && parseInt($.browser.version) <= 7)
		{
		var oldIE = 1;
		}

	// Popup Menu System
	//
	
		function showMenu() 
			{
				if (!oldIE) {
				$(this).addClass('active_menu');
				$(this).find('.popup_container').slideDown(350);
				}
			}
				
		function hideMenu()
			{
				if (!oldIE) {
				$(this).removeClass('active_menu');
				$(this).find('.popup_container').slideUp(150);
				}
			}
		
		var menuConfig = {    
		     over: showMenu, // function = onMouseOver callback (REQUIRED)    
		     timeout: 100, // number = milliseconds delay before onMouseOut    
		     out: hideMenu // function = onMouseOut callback (REQUIRED)    
		};
		
		// Display Menu
		//
		$("#primary_navigation li").hoverIntent( menuConfig );
		
		// Hide The current menu marker
		//
		$('#primary_navigation li').hover(
			function ()
				{	
					if (!oldIE) {
					$("#primary_navigation li.current").addClass('blur');
					}
				}, 
			function ()
				{
					if (!oldIE) {
					$("#primary_navigation li.current").removeClass('blur');
					}
				}
		);
	
	
	// Initialise Accordion
	//	
		$(".accordion").accordion(
			{ 
				header:		'h4',
				event:		'mouseover',
				autoHeight:	false
			}
		);
	
	
	// Quick Contact Function
	//
		$('#office_links li').css({opacity: 0.25});
		$('#office_links li.default').css({opacity: 1});
		$('#office_links li').hover(
				function () 
					{
					$(this).stop().animate({opacity: 1}, 200);
					$(this).click(function()
						{
						$('#office_links li').removeClass('default');
						$('#quick_contact_container div.default').hide().removeClass('default');
						$(this).addClass('default');
						var target = $(this).attr("id");
						$('#'+target+'_details').addClass('default').show();
						$("#office_links li:not(.default)").stop().animate({opacity: 0.25}, 200);
						})
					}, 
				function ()
					{
					$("#office_links li:not(.default)").stop().animate({opacity: 0.25}, 200);
					}
		);


	// Make Home Page News Clickable
	//
		$(".news_item").click(function()
			{
				window.location=$(this).find("h4 a").attr("href");
				return false;
			}
		);


	// Make Promos Clickable
	//
		$(".promo").click(function()
			{
				window.location=$(this).find("a").attr("href");
				return false;
			}
		);

	// Region Selector - Loads if region not set.
	//
	function setCookie(name,value,days) {
		if (days) {
			var date = new Date();
			date.setTime(date.getTime()+(days*24*60*60*1000));
			var expires = "; expires="+date.toGMTString();
		}
		else var expires = "";
		document.cookie = name+"="+value+expires+"; path=/";
	}
	
	function getCookie(name) {
		var nameEQ = name + "=";
		var ca = document.cookie.split(';');
		for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
	}
	
	var set_region = getCookie('set_region');
	var chk_region = getCookie('chk_region');
	
	if ((set_region != '') && (chk_region != 1))	{
			$.fancybox(
				{
					'type'				: 'inline',
					'content'			: '#region_selector_content',
					'autoDimensions'	: false,
					'width'				: 550,
					'height'			: 445,
					'margin'			: 0,
					'padding'			: 0,
					'overlayOpacity'	: 0.7,
					'overlayColor'		: '#000'
				}
			);
			setCookie('chk_region', '1', 60);
		}
	
	$("a#current_region").fancybox({
			'type'				: 'inline',
			'autoDimensions'	: false,
			'width'				: 550,
			'height'			: 445,
			'margin'			: 0,
			'padding'			: 0,
			'overlayOpacity'	: 0.7,
			'overlayColor'		: '#000'
	});

	
	
});
