function getAbsPath() {
    if (!window.location.host.match("localhost")) {
        if (window.location.pathname.match("backoffice"))
            return "http://www.universmonetique.com/backoffice/";
        return "http://www.universmonetique.com/";
    }
    else {
        if (window.location.pathname.match("backoffice"))
            return "http://localhost/backoffice/";
        return "http://localhost/";
    }
}

if (top.frames.length!=0) top.location=self.document.location;
var ABSPATH = getAbsPath();

function putFlashBot() {
    $(document).ready(function () {
        $("#contentDefault").after($('#flash'));
        $("#flash").addClass("inContent");
    });
}

function showLogo() {
    $.colorbox({href:ABSPATH+"ajax/showLogo.php"});    
}



/*************** FUNCTION Homepage *************************/


function doCandidature () {

    $("#formError").hide();
    var isError = [];
    
    var civility        = $(".formContent input:radio:checked").val();
    var nom             = $("#userNom").val();
    var prenom          = $("#userPrenom").val();
    var email           = $("#userMail").val();
    var poste_libelle   = $("#userDemande option:selected").val();
    
    //var poste_id        = getNumberFromString($("#userDemande option:selected").attr("id"));
    
    var poste_id        = $("#userPoste").val();
    
    var mobile          = $("#userMobile").val();
    var adresse         = $("#userAdresse").val();
    var adresse2        = $("#userAdresse2").val();
    var codePostal      = $("#userCodePostal").val();
    var ville           = $("#userVille").val();
    
    var cv        = $("#filesImageQueue   .fileName").html();
    var motiv     = $("#filesImage2Queue  .fileName").html();

    if (civility != 'M' && civility != 'Mme' && civility != 'Mlle') {
        isError.push('Civilité');
    }
    
    if (nom.length == 0) {
        isError.push('Nom');
    }
    if (prenom.length == 0) {
        isError.push('Prénom');
    }
    
    if (mobile.length == 0) {
        isError.push('Téléphone');
    }
    
    if (poste_libelle == "Sélectionnez") {
        isError.push('Poste');    
    }
    
    if (!checkEmail(email)) {
        isError.push('E-mail');
    }

    if (cv == null) {
        isError.push('CV');
    }
    if (motiv == null) {
        isError.push('Lettre de motivation');
    }
    if (isError.length > 0) {
        $("#formError").html("Les champs suivant sont erronés/obligatoires (" + isError.join(", ") + ")");
        $("#formError").fadeIn(1500);
    }
    else {
        $.post(ABSPATH + "ajax/addCandidature.php", {
            action      : 'addCandidature',
            civility    : civility,
            nom         : nom,
            prenom      : prenom,
            email       : email,
            mobile      : mobile, 
            poste_id    : poste_id,
            poste_libelle : poste_libelle,
            adresse     : adresse,
            adresse2    : adresse2,
            codePostal  : codePostal,
            ville       : ville
        },
            function (datas) {
                if (datas.myId > 0) {
                    $("#candidatureId").val(datas.myId);
                    $('#filesImage').uploadifyUpload();
                    eraseForm("formContentUnivers");
                }
            }, "json"
            
        );
        
    }    
}

function displayCandidatureEnd() {
    $.colorbox({href:ABSPATH+"ajax/candidatureOk.php"}); 
}

function doContact() {
    var raison      = $("#userRaison").val();
    var civility    = $(".formContent input:radio:checked").val();
    var nom         = $("#userNom").val();
    var prenom      = $("#userPrenom").val();
    var fonction    = $("#userFonction").val();
    var email       = $("#userMail").val();
    var mobile      = $("#userMobile").val(); 
    var demande     = $("#userDemande option:selected").val();
    var message     = $("#userMessage").val();
    
    var error   = [];
    
    $("#formError").hide();
    
    if (civility != 'M' && civility != 'Mme' && civility != 'Mlle') {
        error.push('Civilité');
    }
    
    if (nom.length == 0) {
        error.push('Nom');
    }
    
    if (mobile.length == 0) {
        error.push('Téléphone');
    }
    
    if (!checkEmail(email)) {
        error.push('E-mail');
    }
    
    if (message.length == 0) {
        error.push('Message');
    }
    
    if (error.length > 0) {
        $("#formError").html("Les champs suivant sont erronés/obligatoires (" + error.join(", ") + ")");
        $("#formError").fadeIn(1500);
    } else {
        $.post(ABSPATH + "ajax/doContact.php", {
            raison      : raison,
            civility    : civility,
            nom         : nom,
            prenom      : prenom,
            fonction    : fonction,
            email       : email,
            mobile      : mobile, 
            demande     : demande,
            message     : message
        },
            function (datas) {
                $("#formError").hide();
                $.colorbox({href:ABSPATH+"ajax/contactOk.php"});
                eraseForm("formContentUnivers");
            }, "json"
            
        );
    }
}
                        
