var menuStart = 0;

$(document).ready(function(){
   
   pageJSConfig();
   
   menuInit();
   pageListener();
   menuClick();
   showMore();
   itemHover();

  

 
});

function pageJSConfig()
{
    //setup for page for js, default is no js
    $('div#project-menu-region').css("overflow","hidden");
    $('div.project-more').css("overflow","visible");
    $('div#project-prev').show();
    $('div#project-next').show();
    
    IEOnlyCSS();  //setup the js menu for IE
    

     //hide project info
    $('div.project-body:visible').hide();
    $('div.project-more:visible').hide();
    
    $('a.anchor').remove().prependTo('body');
    
    var myFile = document.location.toString();
    if (myFile.match('#')) 
    { 
       //display the matching anchor 
       var myAnchor = '#' + myFile.split('#')[1] ;
       $("div"+myAnchor+ "-content").fadeIn("def");
    } 
    else 
    {	
       //display the latest project description as the page loads
       var sectionLoc = $("#project-menu a:first").attr("href") ;
       $("div"+sectionLoc+ "-content").fadeIn("def");
    }
 
 
}

function gAnalyticsLoad()
{
  var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));

}

function gAnalyticsRun()
{
	var pageTracker = _gat._getTracker("UA-2856856-1");
pageTracker._trackPageview();
}

function menuInit(){

$('#project-menu-region').clipregion({
				'itemHeight':100,
				'itemWidth':80,
				'totalItems':$('ul > li',$('#project-menu-region')).size(),
				'itemsToShow':6,
				'itemStep':true
			});
	
}

function pageListener()
{
    $("div#project-next img").click(function()
    { 
         goNext();
    });
    
      $("div#project-prev img").click(function()
    { 
         goPrev();
    });
}
	
function goNext() {
	$.clipregion.next();
}
function goPrev() {
	$.clipregion.prev();
}


/*
function menuInit(menuStart)
{
        var menuItems = $("#project-menu a img");
        console.log(menuItems.length);
        for(var i=menuStart; i < menuStart+6;i++)
        {
             console.log(menuItems[i]);
             $(menuItems[i]).show();
        }
}

function pagination(menuStart)
{
     var menuItems = $("#project-menu a img");
      $("#project-menu a.menu-next").click(function()
      {
              menuStart++; 
              var menuValue = menuItems.length - menuStart;
              if(menuValue >= 6)
              {
              $("#project-menu a img").hide();
              menuInit(menuStart);
              console.log(menuStart);
             
              }
      });
      $("#project-menu a.menu-back").click(function()
      {
              menuStart--; 
              if(menuStart > 0)
              {
              $("#project-menu a img").hide();
              menuInit(menuStart);
              console.log(menuStart);
              
              }
      });


}*/

function showMore()
{

    $("div.project-body a.more-link").click(function()
        {   
             var sectionLoc = $(this).attr("href");
          
          
             $("div"+sectionLoc).fadeIn("def");
;
             return false;
        });
}

function menuClick()
{
    $("#project-menu a").click(
    
    function()
    {
        
        $("div.project-body").hide();
        $("div.project-more").hide();
        var sectionLoc = $(this).attr("href");
        $("div"+sectionLoc+ "-content").fadeIn("def");


       // return false;
    }
        
    );
} 

function menuHover()
{
    $("div#project-menu-container").hover(
    
    function()
    {
        
        $("img.menu-img").show();
         // $("div#project-menu-container div#project-prev").fadeIn("def");;

        return false;
    },
    function(){
       $("img.menu-img").hide();
       //  $("div#project-menu-container div#project-prev").fadeOut("def");;
    } 
        
    );
} 


function itemHover()
{
    $("#project-menu a").hover(
    
    function()
    {
        $(".menu-caption").hide();
        var sectionLoc = $(this).attr("href");
        $("p"+sectionLoc+"-cap").show();
        
        return false;
    },
    function(){
        //var sectionLoc = $(this).attr("href");
       // $("p"+sectionLoc+"-cap").hide();
       
    } 
        
    );
} 

function IEOnlyCSS()
{
	 if($.browser.msie && $.browser.version=="6.0")
	 {
     		$('div#project-menu-region').css("top","-55");
     		$('div#project-menu-region').css("left","55");
  	 }


}

