﻿
$(document).ready(function() {
    var offsetSlider = 0;
    var largeurSlider = 760;
    var up = true;
    var nbli = $("#containerportfolio >*").length;
    $("#gauche").fadeOut();

    $("#droite").click(function() {
        if (offsetSlider > -((nbli - 1) * largeurSlider)) {
            offsetSlider -= largeurSlider;
            $("#containerportfolio").animate({ marginLeft: offsetSlider }, 1500, "", function() {

            });
            $("#gauche").fadeIn();
        }
        if (offsetSlider == -((nbli - 1) * largeurSlider)) $(this).fadeOut();
    });
    $("#gauche").click(function() {
        if (offsetSlider < 0) {
            offsetSlider += largeurSlider;
            $("#containerportfolio").animate({ marginLeft: offsetSlider }, 1500, "", function() {
            });
            $("#droite").fadeIn();
        }
        if (offsetSlider == 0) $(this).fadeOut();
    });

    /*minislider page d'accueil*/
    var oldzindex;
    $("#minislider li").each(function(i) {
        var l = 0;
        var h = 0;
        var t = 0;
        switch (i) {
            case 0:
                l = 0;
                h = 68;
                t = 91;
                break;
            case 1:
                l = 40;
                h = 103;
                t = 73;
                break;
            case 2:
                l = 80;
                h = 140;
                t = 53;
                break;
            case 3:
                l = 165;
                h = 103;
                t = 73;
                break;
            case 4:
                l = 245;
                h = 68;
                t = 91;
                break;
        }
        $(this).css("left", l);
        $(this).css("z-index", h);
        $(this).css("top", t);
        $(this).find("img").css("height", h);
        //effet image
        $(this).find("img").hover(function() {
            $(this).animate({ height: "+=30px", marginLeft: "-15px", marginTop: "-15px" }, "fast");
            oldzindex = $(this).parent().parent().css("z-index");
            $(this).parent().parent().css("z-index", 1000);
        }, function() {
            $(this).animate({ height: "-=30px", marginLeft: "0px", marginTop: "0px" }, "fast");
            $(this).parent().parent().css("z-index", oldzindex);
        });
    });
    /*big slider*/

    var count = 0;
    var baseSpeed = 0.03;
    var radiusX = 300;
    var radiusY = 30;
    var centerX = 300;
    var centerY = 150;
    var speed = 0.3;
    var numberOfElements = 0;
    var pause = false;
    var scale = 1.5;

    numberOfElements = $("#bigslider div").length;

    function startCarousel() {
        $("#bigslider div").each(function(i) {
            if (!pause) {
                //déplacement
                angle = i * (Math.PI * 2) / numberOfElements;
                $(this).css("position", "absolute");
                posX = (Math.sin(count * (baseSpeed * speed) + angle) * radiusX + centerX);
                posY = (Math.cos(count * (baseSpeed * speed) + angle) * radiusY + centerY);
                $(this).css("left", posX + "px");
                $(this).css("top", posY + "px");
                imageDivWidth = posY * scale;
                $(this).css("width", imageDivWidth + "px");
                $(this).css("z-index", Math.round(imageDivWidth) + 100);
                angle += speed;
            }
            //on arrete si mouse hover
            $(this).hover(function() {
                pause = true;
                $("#TitreProjet").html($(this).find("a").attr("title"));
            }, function() {
                pause = false;
            });
        });
        if (!pause) count++;
        setTimeout(function() {
            startCarousel();
        }, 40);
    }
    startCarousel();
    //lightbox
    $("a[rel^='prettyPhoto']").prettyPhoto(); 
	$(".boxy").boxy();     
    //
    $("#ctl00_Pages_tbNom").watermark("Nom et prénom");
    $("#ctl00_Pages_tbMail").watermark("email");
    $("#ctl00_Pages_tbObjet").watermark("objet");
    $("#ctl00_Pages_tbMessage").watermark("votre message");


});
    
   
