var localScrollConfig = {
    duration:800,
    hash:true
};


$(document).ready(function(){
	
	
    var isIE = false /*@cc_on || true @*/;
    var isIE6 = isIE && parseFloat(navigator.appVersion.split("MSIE")[1]) <= 6.0; 
    var isIE7 = isIE && parseFloat(navigator.appVersion.split("MSIE")[1]) == 7.0;
    
    if (isIE6) {
        $("noscript.noscript-local-nav").each(function(){
            var noscript = $(this);
            
            noscript.parent().append(noscript.html());
        });
        
        $("noscript.noscript-section-title").each(function(){
            var noscript = $(this);
            
            noscript.parent().prepend(noscript.html());
        });
    } else {
        $("body").removeAttr( "id" );
        $("#header").css('position', 'fixed')
                    .css("left", "50%")
                    .css("marginLeft", -480)
                    .css("zIndex", 2998);
        $("body").prepend($("#header"));
        
        $("#header .main-nav").css("marginTop", 5);
        
        $(".main-nav li a").click(function(){
            $(".main-nav li a").each(function () {
                $(this).removeClass("selected");
            });
            $(this).addClass("selected");
        });
        
        $("#logo a").click(function(){
            $(".main-nav li a").each(function () {
                $(this).removeClass("selected");
            });
        });
    }
    
    $(".content-area:first").css("paddingTop", 0);
    
    if (isIE7) {
        $(".content-area").not($(".content-area:first")).each(function(){
            $(this).css("paddingTop", 0).prepend(
                $("<div />").addClass("ie7-spacer")
                            .css("height", "137px")
            );
            
            $(".left-col .content", this).css("marginTop", 0);
            
            $(".left-col", this).css("paddingTop", 0).prepend(
                $("<div />").addClass("ie7-spacer")
                            .css("height", "203px")
            );
        });
    }
    
    $('.main-nav').css('opacity', .65);
    
    $.localScroll(localScrollConfig);
    
    
	
	// News
    $("#news .article").hide();
    
    $("#news .nav .post1").click(function(){
    	$(".article.post1").slideToggle();
    	return false;
    	});
    	
    $("#news .article .close").click(function(){
    	$(this).parents(".article").slideUp();
    	return false;
    });
    
    
    
    /* Client list */
    $("#clients dt").css('cursor', 'pointer');
    $("#clients dd").hide();
    
    $("#clients dt").click(function(){
        $("#clients dd").slideUp();
        $("#clients dt").removeClass("selected");
        
        if ($(this).next("dd").css('display') == "none"){
            $(this).next("dd").slideDown();
            $(this).addClass("selected");
        }
        else {
        	$(this).removeClass("selected");
        }
    });
    
    /* client info box */
    // hide all info boxes
    $("#clients .info").hide();   
    $("#clients .visual .getInfo").hide();
     
    $("#clients .visual .img-wrapper").hover(
    	function(){
		$(this).contents(".getInfo").fadeIn("fast"); 
    },
    	function () {
        $(this).contents(".getInfo").fadeOut("fast");
    });
     
    // open info (parent, and previous to self) when clicked 
    $(".visual .getInfo").click(function(){
        $(this).parent(".img-wrapper").parent(".visual").prev(".info").fadeIn("fast");
        return false;     
    });
    
    // close info (parent) when close button is clicked
    $(".info .close").click(function(){
       $(this).parents(".info").fadeOut("fast"); 
       return false;      
    });
    
	// delay scroll until after slide downs
    setTimeout("setScrollLinks()", 2000);

    
    

});


function setScrollLinks ()
{
    /* INIT LOCAL SCROLL HASH */
    $.localScroll.hash({
        duration:800,
        reset:false,
        onAfter:function() {
            if (location.hash){
                var defaultBtn = location.hash+"-btn";
                defaultBtn = defaultBtn.replace( "#", "" );
                $("."+defaultBtn+" a").addClass("selected");
            }
                 
        }
    });
}


function thisMovie(movieName) {
 if (navigator.appName.indexOf("Microsoft") != -1) {
     return window[movieName];
 } else {
     return document[movieName];
 }
}
