/*
 * Script principal du site
 */
function del_value(obj, defaultValue) {
    if(obj.value==defaultValue) {
        obj.value = "";
        obj.addEvent('blur', function() {
            if(obj.value=="") {
                    obj.value = defaultValue;
            }
        });
    }
}

function activessmenu(obj, menu) {
    $(".ssmenu").each(function(){
        $(this).hide();
    });
    $("#ss-menu-" + menu).show();

    //Position sous celle du parent
    var position = $("#div_header_menu ul li:eq(" + menu + ")").position();
    $("#ss-menu-" + menu).css('position', 'absolute');
    $("#ss-menu-" + menu).css('left', parseInt(position.left) + 52);
    $("#ss-menu-" + menu).css('top', parseInt(position.top) + 25);
}

function alternePicture() {
    var photoPrinc = $('photo_princ').src;
    var photoSec = $('photo_sec').src;
    $('photo_sec').addEvent('click', function() {
        this.src = photoPrinc;
        $('photo_princ').src = photoSec;
    });
}

//Formulaire cote officielle
function validerCote() {
    if($("input[name=cote_marqueByCote_id]").val() == 0) {
        alert("Vous devez s\351lectionner la marque du v\351hicule !");
        return false;
    }
    if($("input[name=cote_modeleByCote_id]").val() == 0) {
        alert("Vous devez s\351lectionner le mod\350le du v\351hicule !");
        return false;
    }
    if($("input[name=cote_anneeByCote_id]").val() == 0) {
        alert("Vous devez s\351lectionner l'ann\351e de mise en circulation du v\351hicule !");
        return false;
    }

    if($("#cote_officielle input[name=mail]").is(':checked')){
        if($("input[name=cont_civi_id]").val() == "") {
            alert("Vous devez saisir votre civilit\351 pour que nous puissions vous r\351pondre !");
            return false;
        }
        if($("input[name=cont_nom]").val() == "") {
            alert("Vous devez saisir votre nom pour que nous puissions vous r\351pondre !");
            return false;
        }
        if($("input[name=cont_prenom]").val() == "") {
            alert("Vous devez saisir votre pr\351nom pour que nous puissions vous r\351pondre !");
            return false;
        }
        if($("input[name=cont_emailDestinataire]").val() == "" || !isEmail($("input[name=cont_emailDestinataire]").val())) {
            alert("Pour que nous puissions vous r\351pondre, nous avons besoin de votre email, de la forme : votre@email.fr");
            return false;
        }

        if($("input[name=cont_emailDestinataire2]").val() == "" || !isEmail($("input[name=cont_emailDestinataire2]").val())) {
            alert("Pour que nous puissions vous r\351pondre, nous avons besoin que vous confirmiez votre email, de la forme : votre@email.fr");
            return false;
        }

        if ($("input[name=cont_emailDestinataire]").val() != $("input[name=cont_emailDestinataire2]").val()) {
            alert ("Votre Email de confirmation est different de votre Email");
            return false;
        }
    }
    return true;
}

function SwitchMenu(obj){
    if(document.getElementById){
    var el = document.getElementById(obj);
    var ar = document.getElementById("masterdiv").getElementsByTagName("span");
        if(el.style.display != "block"){
            el.style.display = "block";
        }else{
            el.style.display = "none";
        }
    }
}


function imagePreview() {

    xOffset = 10;
    yOffset = 30;

    $("a.preview").hover(function(e){
        this.t = this.title;
        this.title = "";
        //var c = (this.t != "") ? "<br/>" + this.t : "";
        $("body").append("<p id='preview'><img src='"+ this.href +"' alt='Couverture' /></p>");
        $("#preview")
            .css("top",(e.pageY - xOffset) + "px")
            .css("left",(e.pageX + yOffset) + "px")
            .fadeIn("slow");
    },
    function(){
        this.title = this.t;
        $("#preview").fadeOut("slow");
    });

    $("a.preview").mousemove(function(e){
        $("#preview")
            .css("top",(e.pageY - xOffset) + "px")
            .css("left",(e.pageX + yOffset) + "px");
    });
}

