﻿// JScript File

// Nombre de réalisation en ligne
var nbRea = 11;
var nbNews = 7;

// Gestion du slide
function Move(mvt)
{
    if(mvt == "left"){
        if(currentPos != 0)
            currentPos++;   
            
        if(document.getElementById("flecheDroite").style.opacity != 1)
           $("#flecheDroite").animate({"opacity": 1}, 800);
           
        if(currentPos == 0)
            $("#flecheGauche").animate({"opacity": 0}, 800);
    }
    else{
        if(currentPos != -(nbRea-1))
            currentPos--;
            
        if(document.getElementById("flecheGauche").style.opacity != 1)
            $("#flecheGauche").animate({"opacity": 1}, 800);
            
        if(currentPos == -(nbRea-1))
            $("#flecheDroite").animate({"opacity": 0}, 800);
    }       
    
    $("#AllRea").animate({marginLeft: currentPos*dimMvt}, 800,"easeOutCubic");

    SetPoint(currentPos);
}

function SetPoint(num){
    var newPos =parseInt(num)*(-1);
    
    for(i = 0 ; i < nbRea ; i++){
        document.getElementById("pos-"+i).className = "point";
    }
    
    
    document.getElementById("pos-"+newPos).className = "point on";
}

function MoveNews(mvt)
{
    if(mvt == "left"){
        if(currentPosNews != 0)
            currentPosNews++;
            
        if(document.getElementById("flecheDroiteNews").style.opacity != 1)
           $("#flecheDroiteNews").animate({"opacity": 1}, 300);
           
        if(currentPosNews == 0)
            $("#flecheGaucheNews").animate({"opacity": 0}, 300);
    }
    else{
        if(currentPosNews != -(nbNews-3))
            currentPosNews--;
            
        if(document.getElementById("flecheGaucheNews").style.opacity != 1)
            $("#flecheGaucheNews").animate({"opacity": 1}, 300);
            
        if(currentPosNews == -(nbNews-3))
            $("#flecheDroiteNews").animate({"opacity": 0}, 300);
    }       
    
    $("#AllNews").animate({marginLeft: currentPosNews*370}, 300,"easeOutBack");
}

function showRea(){
   $("#AllSite").animate({marginTop: -320}, 800);
   document.getElementById("Realisations").style.display = "";
   $("#Realisations").animate({"opacity": 1}, 300);
   
   ecrire_cookie("pos", "rea")
   
   document.getElementById("News_title").style.display = "none";
   document.getElementById("Rea_title").style.display = "";
}

var timerRea;
function showNews(){
    $("#AllSite").animate({marginTop: 0}, 800);
    $("#Realisations").animate({"opacity": 0}, 300);
    timerRea = setTimeout("displayNoneRea()",300);
    
    ecrire_cookie("pos", "news")
    
    document.getElementById("News_title").style.display = "";
    document.getElementById("Rea_title").style.display = "none";
}

function displayNoneRea(){
    document.getElementById("Realisations").style.display = "none";
    clearTimeout(timerRea);
}

function InitPos(){
    pos = lire_cookie("pos");
    
    if(pos != ""){
        if(pos=="rea"){
            document.getElementById("AllSite").style.marginTop = "-320px";
            
            document.getElementById("News_title").style.display = "none";
            document.getElementById("Rea_title").style.display = "";
        }
        else{
            document.getElementById("AllSite").style.marginTop = "0px";
            document.getElementById("Realisations").style.opacity = "0";
            document.getElementById("Realisations").style.display = "none";
            document.getElementById("News_title").style.display = "";
            
            document.getElementById("News_title").style.display = "";
            document.getElementById("Rea_title").style.display = "none";
        }
    }
    else
        location.href = "/infos.aspx";
}


/* FONCTIONS COOKIE */
function ecrire_cookie(nom, valeur, expires) {
  document.cookie=nom+"="+escape(valeur)+
  ((expires==null) ? "" : ("; expires="+expires.toGMTString()));
}

function lire_cookie(nom) {
   deb = document.cookie.indexOf(nom + "=")
    if (deb >= 0) {
        deb += nom.length + 1
        fin = document.cookie.indexOf(";",deb)
        if (fin < 0) fin = document.cookie.length
        return unescape(document.cookie.substring(deb,fin))
        }
    return ""
}


