/* Author: Matthew McIntyre

*/

$(document).ready(function(){
	
	/* Banner Slideshow */
	$('.header-slider').cycle({
		fx: 'fade' 
	});
	
	$('.page-id-161 #nav-home,.page-id-105 #nav-news,.page-id-2 #nav-masterplan,.page-id-36 #nav-location,.page-id-7 #nav-environment,.page-id-41 #nav-heritage,.page-id-49 #nav-utilities,.page-id-71 #nav-design,.page-id-75 #nav-contact').addClass('selected');
	
	/* Main Nav Animation */
	var leftPosition = $('#site-nav li.selected').position().left;
	
  $('#nav-arrow').css({
		width: $('#site-nav li.selected').width(), left: leftPosition
	});
	
	$('#site-nav li').hover(function(){ 
		// Mouse over function
		$('#nav-arrow').stop().animate(
      {width: $(this).width(), left: $(this).position().left},
	    {duration: 'slow', easing: 'swing', queue: false}
    );

	}, function() { 
	  // Mouse out function
 		
	  $('#nav-arrow').stop().css({
	  	width: $('#site-nav li.selected').width()
	  }).animate(
			{duration:'slow', easing: 'swing', queue:false}
		).animate({left: leftPosition}, 'fast' );
 	});
 	
 	$('#site-nav li').click(function() {
 		$('#site-nav li.selected').removeClass('selected');
 		$(this).addClass('selected');
 	});
 	 	
 	
 	/* Accordion */
 	
   $('.accordion > li > div')
    .click(function(e){
      e.stopPropagation();
    })
    .filter(':not(:first)')
    .hide();
    
  $('.accordion > li').click(function(){
    var selfClick = $(this).find('> div:first').is(':visible');
    if(selfClick) {
      return;
    }
    $(this)
      .parent()
      .find('> li > div:visible')
      .slideToggle();
    
    $(this)
      .find('> div:first')
      .stop(true, true)
      .slideToggle();
  });
  
  
	/* Google Map */
  /*
if (GBrowserIsCompatible()) { // if the browser is compatible with Google Map's
      var map = document.getElementById("tccMap"); // Get div element
      var m = new GMap2(map); // new instance of the GMap2 class and pass in our div location.

      m.setCenter(new GLatLng(-27.428888, 153.088635), 14); // pass in latitude, longitude, and zoom level.


      m.openInfoWindow(m.getCenter(), document.createTextNode("TradeCoast Central")); // displays the text
      m.setMapType(G_NORMAL_MAP); // sets the default mode. G_NORMAL_MAP, G_HYBRID_MAP

      var c = new GMapTypeControl(); // switch map modes
      m.addControl(c);

      m.addControl(new GLargeMapControl()); // creates the zoom feature
  }
  else {
      alert("Upgrade your browser, man!");
  }
*/
 
  
});
 


