// http://docs.jquery.com/Events/ready
$(document).ready(function()
{
	// Break-out of Frames
	if (top.location != location) {
		top.location.href = document.location.href;
	}

	// Open links in a new window (class="external")
	$(".external").attr({target: "_blank", title: "Opens in a New Window"});

	// Image Rotation
	var currImage = 1;
	var prevImage = 1;
	var count = 0;

	$('#image-rotation img').each(function()
	{
		count++;
	});

	if (count > 1) {
		setInterval(nextImage,4000);
	}

	function nextImage()
	{
		if(currImage == count) {
			currImage = 0;
		}

		currImage++;
		$('#image-' + prevImage).fadeOut();
		$('#image-' + currImage).fadeIn();
		prevImage = currImage;
	}

	// Cufon
	Cufon.replace('h1');
	Cufon.now();

	// Lightbox
	$('.gallery a').lightBox({fixedNavigation:true});

	// Google Map Exists?
	$('#google-map').each(function()
	{
		// Google Map
		function gMapInitialize()
		{
			if (GBrowserIsCompatible()) {
				var map = new GMap2(document.getElementById("google-map"));
				var latlng = new GLatLng(53.828408, -1.953619);
				map.setUIToDefault();
				map.addControl(new GOverviewMapControl());
				map.setCenter(latlng, 16);
				map.addOverlay(new GMarker(latlng));
			}
		}
		
		// Load
		gMapInitialize();
		
		// Unload
		$(document).unload(GUnload);
	});
});