// Author: Jonathan Christopher | Iron to Iron | http://irontoiron.com

(function($){

    $(document).ready(function(){

        // auto clear text inputs on focus
		/*
        $('input[type="text"]').each(function(){
            $(this).data('original_copy', $(this).val());
            
        });

        $('input[type="text"]').focus(function(){
            if($(this).val()==$(this).data('original_copy')){
                $(this).val('');
            }
        }).blur(function(){
            if($(this).val().length<1){
                $(this).val($(this).data('original_copy'));
            }
        });
		*/

        if(!$('html').hasClass('mobile'))
        {
            // nav
    		$('header nav ul li a').each(function(){
    			$(this).html($(this).text()+'<span>' + $(this).text() + '</span>');
    		});
    
    		$('header nav ul li:not(.current-page) a span').hide();
    
            $('header nav ul li a').hover(
                function(){
                    link = $(this);
                    $(this).find('span').fadeIn('fast');
                },
                function(){
                    $(this).find('span').fadeOut('fast');
                }
            );
        }

        // hook the photo nav
        $('#photo-controls li#photo-prev a').live('click', function(){
            $('ul#photo-holder li:eq(0)').fadeOut()
                 .parent().find('li:last-child').fadeIn()
                 .prependTo('ul#photo-holder');
            return false;
        });

        $('#photo-controls li#photo-next a').live('click', function(){
            $('ul#photo-holder li:eq(0)').fadeOut()
                 .next('li').fadeIn()
                 .end().appendTo('ul#photo-holder');
            return false;
        });

       // Cufon
        Cufon.replace('#copy h1,#secondary h2,footer h4,footer label,a.button,button,.subheading h2 span,section.menu-group h2,ul#thumbs-team li h3,#employee-profile .bio h2,header nav ul li a,header nav ul li a span');
        Cufon.replace('.alttype', { hover: true } );
        //Cufon.replace('.menu-brief .entry .thumbnail a span.alttype', { hover: true } );


        Shadowbox.init();


        $('.ie6 nav').width(475);

        // we need to circumvent mobile browsers wanting to show hover states on tap
        if($('html').is('.mobile, .ipod, .iphone, .mobile, .ipad')){
            $('.menu-brief a').live('touchend', function(e) {
			    var el = $(this);
			    var link = el.attr('href');
			    window.location = link;
			});
        }

		

		if(!$('html').hasClass('ie')){
	        $('#social li, .icons li, a.read-more img, li.read-full, li.share-this, #photo-toggle a').fadeTo(1,0.60).hover(function(){
	            $(this).fadeTo(150,0.99);
	        },function(){
	            $(this).fadeTo(150,0.60);
       		 });
		}
		
		if(!$('html').is('.mobile, .ie'))
        {		
			$('.menu-brief.view').not('.active').fadeTo('slow', 0.5);		
			$('.menu-brief.view').not('.active').hover(  
	            function () {  
	                $(this).fadeTo('fast', 1.0);  
	            },   
	            function () {  
	                $(this).fadeTo('fast', 0.5);           
	        });
		}
    });
    
    	

})(this.jQuery);
