(function ($) {
// VERTICALLY ALIGN FUNCTION
$.fn.vAlign = function() {
	return this.each(function(i){
	var ah = $(this).height();
	var ph = $(this).parent().height();
	var mh = (ph - ah) / 2.5;
	$(this).css('margin-top', mh);
	});
};
})(jQuery);

$(document).ready(function(){
	$('#splash').vAlign();
	Cufon.replace('#enter p,.sidebar h3,.contact-content p, .social-links a', {
			hover: 'true',
			fontFamily : 'Regular'

	});

    Cufon.replace('#menu-top-nav li a', {
			fontFamily : 'Regular',
            hover: true

	});

	Cufon.replace('.bio-content p, .disclaimer p', {
			hover: 'true',
			fontFamily : 'Helvetica Neue'
	
	});

	$('#content').addClass('clearfix');

    $('#menu-top-nav a[title=Portfolio]').click(function(evt){
       evt.preventDefault();
       $(this).css('cursor','default')
    });

	
	jQuery('#nav').children('.nav-main').children('li:first').addClass(function(){
		jQuery(this).addClass('nav-portfolio');
		jQuery(this).children('a:first').addClass('portfolio');
		jQuery(this).children('ul:first').addClass('second-nav');
		//jQuery(this).children('ul:first').children('li:last').addClass('nav-life');
		//jQuery(this).children('ul:first').children('li:last').children('a:first').addClass('lifeseries');
		//jQuery(this).children('ul:first').children('li:last').children('ul').addClass('third-nav');
	});
	


    // start setting up the special menu for the portfolio
    // add an ID for propper CSS precedence
    // also make it 200px so any length of UL would fit
    var $menuParent = $('#menu-top-nav li.nav-portfolio').attr('id', 'portfolio-menu')
                                                         .css('width','200px');
    var $subMenu = $menuParent.children('ul');
    // remove the current parent link, show the submenu and shift it up
    // children just goes one menu down
    $menuParent.children('a')
               .remove();

    // this defaults to the portfolio link, in case the current page is any other
    // first get the LI height
    var $firstSubMenuItem = $menuParent.find('li').eq(0);
    var liHeight = $firstSubMenuItem.height();
    // hide any other links in the submenu
    $firstSubMenuItem.addClass('visible-portfolio-item');//.siblings().css('visibility','hidden');
    // overflow hidden on the parent
    $menuParent.css('overflow','hidden');
    // now shift the UL up one row
    $subMenu.css('top', '0px');

    // check to see if the current page item is in this submenu set
    var count = 0;
    $menuParent.find('li').each(function(){

      if($(this).hasClass('current_page_item')){

        var newTopPoz = (count * liHeight) * (-1);
        newTopPoz += 'px';

        $subMenu.css('top', newTopPoz);

        /*$(this).css('visibility','visible')
               .addClass('visible-portfolio-item')
               .siblings()
               .removeClass('visible-portfolio-item')
               .css('visibility','hidden'); */

        return;
      }
      else{
        count++
      }
    })




    $menuParent.hover(
    function(){
       $(this).css('overflow','visible');
    }
    ,
    function(){
      $(this).css('overflow','hidden');
    });

    // bind hover action on the visible submenu item
    /*$('#portfolio-menu li.visible-portfolio-item').hover(
    function(){

       $(this).siblings().css({'visibility':'visible'});

    }
    ,
    function(){

    });

    $('#portfolio-menu').hover(
    function(){

    }
    ,
    function(){
       $(this).find('li:not(.visible-portfolio-item)')
              .css({'visibility':'hidden'});
    });*/



	
});

window.onload = function() {
	var maxItemHeight = 0;
			$('.ad-thumb-list li a').each(function(){
				var listItenHeight = $(this).first().height();	
				if (maxItemHeight < listItenHeight){
					maxItemHeight = listItenHeight;
				}
				$('.ad-thumb-list li').css('height',maxItemHeight+6);
			});
}
