$(document).ready(pageInit);

function pageInit(){
  groupNavInit();
  searchValInit();
  galleryInit();
  tabsInit();
}

function groupNavInit(){
  if ($('#extendThis').is('#extendThis')) {
    $('#extendThis').hide();
    $('#basketLink').attr('href','javascript:;');
    var gnTimer;
    var gnHovered=false;
    var gnExpanded=true;
    var gnSel = '#basket';
    var gnEtSel = '#extendThis';
    $(gnSel).hover(
      function() {
        gnHovered=true;
        $(gnSel).delay(300,
                  function(){
                    if (gnHovered==true){
                      $(gnEtSel).fadeIn(200);
                      $(gnSel).addClass('hovered');
                    }
                  }
        )
      },
      function() {
        gnHovered=false;
        $(gnSel).delay(600,
                  function() {
                    if (gnHovered==false) {
                      $(gnEtSel).fadeOut(200);
                      $(gnSel).removeClass('hovered');
                    }
                    
                  })
      }
    );
  }
}

function searchValInit(){
	$("#search input[type='text']").toggleVal({
		focusClass: "hasFocus",
   	changedClass: "isChanged"
	});
}

function galleryInit(){
	$("#altImages a").click(function(event){
		
		event.preventDefault();
		
		var image = $(this).attr("href");
		$("div#mainPic img").attr("src", image);
		$("a#goPop").attr("href", image);
		
		var description = $(this).attr("title");
		$("p#desc").text(description);
		$("a#goPop").attr("title", description);
		
	});
}


function tabsInit(){
	$('#tabbedArea').tabs();
	$('#tabbedNav').tabs(nav);
}


