﻿$(document).ready(function(){
    $("#tabs li").each(function(i){
        $(this).children("a").attr("href","JavaScript:setHomeFTab(" + i + ");");
    });
});

var stopdivs = true;
var stopdivinter;

function setHomeFTab(val){
    if(stopdivs){
        stopdivs = false;
        $("#tab_container div:eq(" + val + ")").animate({left:"0px"},150,function(){
            cleanDivs(3,val);
        });
    }
}

function cleanDivs(loc,val){
    if(loc>=0){
        if(loc!=val){
            $("#tab_container div:eq(" + loc + ")").animate({left:"580px"},150,function(){
                cleanDivs(loc-1,val);
            });
        }else{
            cleanDivs(loc-1,val);
        }
    }else{
        var flashcomp = "<object type=\"application/x-shockwave-flash\" data=\"images/preloader.swf\" width=\"40\" height=\"40\" align=\"middle\">";
            flashcomp += "<param name=\"allowScriptAccess\" value=\"sameDomain\" />";
            flashcomp += "<param name=\"allowFullScreen\" value=\"false\" />";
            flashcomp += "<param name=\"wmode\" value=\"transparent\" />"; 
            flashcomp += "<param name=\"movie\" value=\"images/preloader.swf\" />";
            flashcomp += "<param name=\"quality\" value=\"high\" />";
            flashcomp += "<param name=\"bgcolor\" value=\"#ffffff\" />";
            flashcomp += "<p></p>";
            flashcomp += "</object>";
        $("#tab_container div:eq(" + val + ")").append("<div id=\"loadingGif\">" + flashcomp + "</div>");
        stopdivinter = window.setTimeout(bringemback,3000);
    }
}

function backdiv(loc){
    var location;
    switch(loc){
        case 0:
            location = "0px";
            break;
        case 1:
            location = "145px";
            break;
        case 2:
            location = "290px";
            break;
        case 3:
            location = "435px";
            break;
    }
    $("#tab_container div:eq(" + loc + ")").animate({left:location},150,function(){
        if(loc<3){
            backdiv(loc+1);
        }else{
            window.clearInterval(stopdivinter);
            stopdivs = true;
        }
    });
}

function bringemback(){
    $("#loadingGif").remove();
    backdiv(0);
}
