var current_quote = 1;
var current_portfolio_slider = 0;

function adjustUI(){
    $(".content_holder .shadow_right").css('height', $("#content_container").height()+'px');
    $(".content_holder .shadow_bot").css('width', $("#content_container").width()+'px');
    $(".inner_lblue_container").css('height', ($("#content_container").height()-25)+'px');
    $(".inner_lblue_container .shadow_right").css('height', $(".inner_lblue_container").height()+'px');
    $(".inner_lblue_container .shadow_bot").css('width', $(".inner_lblue_container").width()+'px');

    $(".home_shading_bottom").css('height', Math.floor($("#content_container").height()/2)+'px');
}

function detectMobile(){
    return ((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i)) || navigator.userAgent.match(/iPad/i));
}

$(document).ready(function(){

    setInterval(function(){
      $("#top_quotes li.quote"+current_quote).fadeOut();
      if(++current_quote > 7) current_quote = 1;
      $("#top_quotes li.quote"+current_quote).fadeIn();
    }, 10000);

    $(".home_portfolio_slider .left_arrow").unbind('click').click(function(e){
      e.preventDefault();
      if(current_portfolio_slider <= 0) current_portfolio_slider = 6;
      var xpos = -(--current_portfolio_slider*240);
      $("#home_portfolio_viewport ul").animate({'left':xpos+'px'}, 300);
    });
    $(".home_portfolio_slider .right_arrow").unbind('click').click(function(e){
      e.preventDefault();
      if(current_portfolio_slider >= 5) current_portfolio_slider = -1;
      var xpos = -(++current_portfolio_slider*240);
      $("#home_portfolio_viewport ul").animate({'left':xpos+'px'}, 300);
    });


    $(".about_execs li a").unbind('click').click(function(e){
        e.preventDefault();
        var n = $(this).attr('id').substr(10).toLowerCase();
        $(".about_profiles li").hide();
        $("#about_profile_"+n).show();
        $(".about_execs li a").removeClass('on');
        $(this).addClass('on');
        jQuery.history.load("/about/"+n);
    });
    $(".section_about_company").click(function(e){
        e.preventDefault();
        $(".about_execs").hide();
        $(".about_profiles").hide();
        $(".about_company").show();
        $(".section_about_executive").removeClass("on");
        $(this).addClass("on");
        jQuery.history.load("/about/company");
    });
    $(".section_about_executive").click(function(e){
        e.preventDefault();
        $(".about_execs").show();
        $(".about_profiles").show();
        $(".about_company").hide();
        $(".section_about_company").removeClass("on");
        $(this).addClass("on");
    });

    $(".philo_nav li a").unbind('click').click(function(e){
        e.preventDefault();
        var n = $(this).attr('id').substr(10).toLowerCase();
        $(".philo_copy li").hide();
        $("#philo_"+n).show();
        $(".philo_nav li a").removeClass('on');
        $(this).addClass('on');
        jQuery.history.load("/philosophy/"+n);
    });



      $("#portfolio_subnav li a").click(function(e){
          e.preventDefault();
          var n = $(this).attr('id').substr(12);
          $("#portfolio_company_copy li.portfolio_company_holder").hide();
          $(".portfolio_company_banners li").hide();
          if(n=="minority") 
              $(".portfolio_white_bkgd").css("background-color", "transparent");
          else $(".portfolio_white_bkgd").css("background-color", "#fff");
          $("#portfolio_company_copy li.port_copy_"+n).show();
          $("#portfolio_banner_"+n).show();
          $("#port_copy_"+n).show();
          $("#portfolio_subnav li a").removeClass("on");
          $(this).addClass("on");
          jQuery.history.load("/portfolio/"+n);
      });

      $(".comp_nav .next").click(function(e){
          e.preventDefault();
          var cur_ind = $("#portfolio_subnav li a.on").parent().index();
          if(cur_ind >= $("#portfolio_subnav li").length-1) cur_ind = 0;
          cur_ind++;
          $("#portfolio_subnav li").eq(cur_ind).find("a").trigger('click');
      });
      $(".comp_nav .prev").click(function(e){
          e.preventDefault();
          var cur_ind = $("#portfolio_subnav li a.on").parent().index();
          if(cur_ind <= 1) cur_ind = $("#portfolio_subnav li").length;
          cur_ind--;
          $("#portfolio_subnav li").eq(cur_ind).find("a").trigger('click');
      });


        $.history.init(function(hash){
            hash = hash.toLowerCase();
                var l = location.href.split('?');
                l = l[0].split('#');
                l = l[0];
                switch(hash){
                    case "/portfolio/eichrom":
                    case "/portfolio/pegasus":
                    case "/portfolio/montage":
                    case "/portfolio/voltage":
                    case "/portfolio/sedia":
                    case "/portfolio/msi":
                    case "/portfolio/vo2":
                    case "/portfolio/pgrf":
                    case "/portfolio/minority":
                        if(l.indexOf("/portfolio-companies/") < 0) location.href = '/portfolio-companies/#'+hash;
                        var n = hash.replace('/portfolio/', '');
                        $("#port_subnav_"+n).trigger('click');
                        if($("#"+n+"_left_copy").length > 0){
                            if(detectMobile())
                                var internal_scroll = new iScroll(n+'_left_copy', {vScrollBar: true, hScrollBar: false});
                        }
                        break;
                    case "/philosophy/main":
                    case "/philosophy/mission":
                        if(l.indexOf("/philosophy/") < 0) location.href = '/philosophy/#'+hash;
                        var n = hash.replace('/philosophy/', '');
                        $("#philo_nav_"+n).trigger('click');
                        break;
                    case "/about/company":
                        if(l.indexOf("/about/") < 0) location.href = '/about/#'+hash;
                        $(".section_about_company").trigger('click');
                        break;
                    case "/about/william":
                    case "/about/jacob":
                    case "/about/vicki":
                        if(l.indexOf("/about/") < 0) location.href = '/about/#'+hash;
                        var n = hash.replace('/about/', '');
                        $("#about_nav_"+n).trigger('click');
                        $(".section_about_executive").trigger('click');
                        break;
                }
        },
        { unescape: ",/" });
});


