
/*--- Left Nav --- */
$(document).ready(function() 
{
	setTimeout("$('#mapImage').attr('src', '/images/content/health/saga-independent-living/map.gif');", 1000);
	var allSubLinks = $("#navigation .module div");
	allSubLinks.css("display", "none");
	
	$(".slider").click(function()
	{
		var currentPanel = $(this).parent().parent().children("div");
		
		if(currentPanel.css("display") == "block")
		{
			currentPanel.slideUp();
		}
		else
		{
			allSubLinks.slideUp();
			currentPanel.slideDown();
		}
	});
	
	$("#navigation h3").hover(
		function()
		{
			$(this).parent().attr("class", "module hover");
		},
		function()
		{
			$(this).parent().attr("class", "module");
		}
	);
	
	var fileName = document.URL;
	fileName = fileName.split('/');
	fileName = fileName[fileName.length-1].toLowerCase();
	fileName = fileName.split('#');
	fileName = fileName[0].toLowerCase();
	fileName = fileName.split('?');
	fileName = fileName[0].toLowerCase();
	
	
	switch(fileName)
	{
		case "":
			$(".home a").attr("id", "selected");
			break
		case "about-us.asp":
		case "our-principles.asp":
			$(".principles a").attr("id", "selected");
			$(".principles").parent().children("div").css("display", "block");
			break
			
		case "domiciliary-services.asp":
		case "enablement-services.asp":
		case "respite-services.asp":
			$(".services a").attr("id", "selected");
			$(".services").parent().children("div").css("display", "block");
			break
			
		case "what-is-live-in-care.asp":
		case "live-in-care-services.asp":
			$(".liveIn a").attr("id", "selected");
			$(".liveIn").parent().children("div").css("display", "block");
			break
			
		case "assessment.asp":
			$(".assessment a").attr("id", "selected");
			break
		
		
		case "funding.asp":	
		case "personalisation.asp":
			$(".funding a").attr("id", "selected");
			$(".funding").parent().children("div").css("display", "block");
			break
			
			case "training.asp":
			$(".training a").attr("id", "selected");
			break
			
		case "recruitment.asp":
			$(".recruitment a").attr("id", "selected");
			break
			
		case "contact-us.asp":
			$(".contactUs a").attr("id", "selected");
			break
		case "live-in.asp":
			$(".liveIn a").attr("id", "selected");
			break
		case "our-services.asp":
			$(".services a").attr("id", "selected");
			break
		case "service-area.asp":
			$(".serviceArea a").attr("id", "selected");
			$('.mapWrap').pngFix();
			break
		case "index.asp":
			$(".home a").attr("id", "selected");
			break
	}
	
	/* Sil sidebar grey buttons */
	$(".call-to-action-button-wrapper").css("cursor", "pointer");

	$("#request").click(
		function()
		{
			document.location = "/health/saga-independent-living/callback"
		}
	);

	$("#application-for-employment").click(
		function()
		{
			document.location = "/health/saga-independent-living/pdfs/application-for-employment.pdf"
		}
	);
	
	$('.county').click(function(e)
	{
		$('.mainBalloon .balloonContent').html('');
		var thisId = $(this).attr('id');
		var commaCount = 0;
		var letter;
		var coords = $('#'+thisId).attr('coords');
		var currentCoord = '';
		var splitCoordsCount = 0;
		var topCoord = 1000;
		var leftMostCoord  = 1000;
		var rightMostCoord  = 0;
		var currentSplitCoords;
		var areaWidth;
		var areaMiddle;
		
		for(var index = 0; index < coords.length; index++)
		{
			var letter = coords.charAt(index);
			
			//alert(letter);
			if(letter == ',')
			{
				commaCount++;
			}
			
			if(commaCount == '2')
			{
				
				commaCount = 0;
				
				currentSplitCoords = currentCoord.split(',');
				
				//LEFT
				if(currentSplitCoords[0] < leftMostCoord)
				{
					leftMostCoord = currentSplitCoords[0];
				}
				//TOP
				if(currentSplitCoords[1] < topCoord)
				{
					topCoord = currentSplitCoords[1];
				}
				//RIGNTMOST
				if(currentSplitCoords[0] > rightMostCoord)
				{
					rightMostCoord = currentSplitCoords[0];
				}
				currentCoord='';
				splitCoordsCount++;		
			}
			else
			{
				currentCoord += letter;	
			}
		}
		
		areaWidth = rightMostCoord - leftMostCoord;
		halfAreaWidth = areaWidth / 2;
		var balloonLeft = leftMostCoord-(124-halfAreaWidth);
		//alert('main balloon '+$('.mainBalloon').height()+', county '+ $('.'+thisId).height());
		$('.mainBalloon .balloonContent').html($('.'+thisId).html());
		
		var offSet = ($('.mainBalloon').height()) - 30;
		var balloonTop = topCoord - offSet;
		$('.mainBalloon').css('top', balloonTop+'px').css('left', balloonLeft+'px').css('display', 'block');
		
		return false;
	});
	
	
	$('.county').mouseover(function()
	{
		$('.mainBalloon').mouseover(function()
		{
			
			//alert('d');
			return false;
		});
		
	
		$('.mainBalloon').css('display', 'none');
		var thisId = $(this).attr('id');
		$('#mapImage').attr('src', '/images/content/health/saga-independent-living/map-'+thisId+'.gif');
	});
	
	
	
});

/*--- ******** --- */

function getPosition(e)
{
	e = e || window.event;
	var cursor = {x:0, y:0};
	if (e.pageX || e.pageY) 
	{
		cursor.x = e.pageX;
		cursor.y = e.pageY;
	}
	else
	{
		cursor.x = e.clientX + (document.documentElement.scrollLeft || document.body.scrollLeft) - document.documentElement.clientLeft;
		cursor.y = e.clientY + (document.documentElement.scrollTop || document.body.scrollTop) - document.documentElement.clientTop;
	}
	return cursor;
}

function isOldIE()
{
	if (navigator.appVersion.indexOf("MSIE") == -1) return false;
	var temp=navigator.appVersion.split("MSIE");
	return parseFloat(temp[1]) < 7;
}


