$(document).ready(function() {
		
		if ($("#map").length > 0)
		{
			loadDetailMap();
		}
		
		if ($("#focusNav").length > 0)
		{
			
			var focusWidth = 900;
			var focusPos =  $("#focusNav li a:first").position();
			
			$("#focusNav li a:first").addClass("focusActive");
			$("#focusPoint").css("left", focusPos.left + ($("#focusNav li a:first").width() * .5));
			$("#focusPoint").show();
			
			$("#focusNav").click(function(event) 
			{
				var e = event.target;
				var pos = $(e).position();
				var w = $(e).width();
				var i = 0;
				
				if ($(e).hasClass("riaFocus") | $(e).hasClass("mobileFocus") | $(e).hasClass("enterpriseFocus"))
				{
					$(".focusActive").removeClass("focusActive");
					$("#focusPoint").animate({left: (pos.left + (w * .5))}, 400);
					$(e).addClass("focusActive");
				}
				
				if ($(e).hasClass("mobileFocus"))
				{
					i = 1;
				}
				else if ($(e).hasClass("enterpriseFocus"))
				{
					i = 2;
				}
				
				$("#focusList").animate({marginLeft: -(900 * i)}, 400);
				
				event.preventDefault();
			});
		}
		
		$("#contact_btn").click(function(event)
		{
			$('#contact_btn').attr('disabled','disabled');
			$("#formError,#formSuccess").hide();
			var errors = false;
			var errorText = "<p>There was a problem submitting your query:</p>\n<ul>";
			var name = $("input#nameTxt").val();
			var contact = $("input#contactTxt").val();
			var query = $("textarea#commentTxt").val();
			
			if (name == "") {
				errorText += "\n\t<li>Please enter your name</li>";
				errors = true;
			}
			
			if (contact == "") {
				errorText += "\n\t<li>Please enter a contact method</li>";
				errors = true;
			}
			
			if (query == "") {
				errorText += "\n\t<li>Please enter a query</li>";
				errors = true;
			}
			
			errorText += "\n</ul>";
			
			if (errors)
			{
				$("#formError").empty();
				$("#formError").append(errorText);
				$("#formError").fadeIn();
			}
			else
			{
				var queryString = "name=" + name + "&contactMethod=" + contact + '&query=' + query;
				$.ajax({
					type: "POST",
					url: "http://www.reignite.com.au/queryhandler.php",
					data: queryString,
					success: function() {
						$("#formSuccess").fadeIn();
						$("input#nameTxt").val('');
						$("input#contactTxt").val('');
						$("textarea#commentTxt").val('');
					}
				});	
			}
			
			$('#contact_btn:disabled').removeAttr('disabled');
			event.preventDefault();
		});
										 
});


function loadDetailMap()
{
	var lat = -31.949302;
	var lng = 115.83903;
	var zoom = 16;
	var latlng = new google.maps.LatLng(lat, lng);
	var mapOptions = {
		zoom: zoom,
		center: latlng,
		mapTypeId: google.maps.MapTypeId.ROADMAP,
		mapTypeControl: false
	};
			
	var map = new google.maps.Map(document.getElementById("map"), mapOptions);
	
	/* Marker */
	var icon = 'resources/images/map_marker.png';
	var beachMarker = new google.maps.Marker({
		position: latlng,
		map: map,
		icon: icon
  });
}

