﻿/* Home JS */

var locTabs = window.location.hash;
var delayTabs = 8500;

$('#shadowbox_overlay').click(function() {
    Shadowbox.close()
});

function ouvrir(){
    Shadowbox.open({
        content:    infolettrePath,
        player:     "iframe",
        height:     275,
        width:      650
    });
    $("#shadowbox").hide();
}

function initHome(){
    
    var incNum;
    var num0 = "0px";
    var num1 = "-82px";
    var num2 = "-164px";
    var num3 = "-246px";
    var num4 = "-328px";
    
    function setTop(index){
        switch(index){
            case 0: incNum = num0;break;
            case 1: incNum = num0;break;
            case 2: incNum = num0;break;
            case 3: incNum = num1;break;
            case 4: incNum = num2;break;
            case 5: incNum = num3;break;
            case 6: incNum = num4;break;
        }
        
        $("#tabs #tabs-nav ul").css("top",incNum);        
    }
    
    if(window.location.hash.indexOf("#") != -1){
        var hashIndex = locTabs.substring(5,6);
        //$(document).stopTime();
        
        setTop(hashIndex-1);
    }
    
    var api = $("#tabs ul").tabs(".panes > div", {
        effect:     'default',        
        rotate:     true,
        event:      'mouseover',
        api:true
    });
    
    var times = 999;
    $(document).everyTime(delayTabs, function(i) {
        api.next();
        
        setTop(api.getIndex());
            
    }, times);
    
    
    $(".panes > div, #tabs #tabs-nav ul li a").click(function () {
        $(document).stopTime();
    });
    
    $("#tabs #tabs-nav ul li a").mouseover(function(){
        $(document).stopTime();
    });
        
    $("#tabs .prev").click(function(e){
        e.preventDefault();
        $(document).stopTime();
    
        api.prev();
        
        setTop(api.getIndex());
        
    });
    
    $("#tabs .next").click(function(e){
        e.preventDefault();        
        $(document).stopTime();
        
        api.next();
        
        setTop(api.getIndex());        
        
    });
    
}
