function getAbsPath() {
    if (!window.location.host.match("localhost")) {
        if (window.location.pathname.match("backoffice"))
            return "http://www.flotflo.com/backoffice/";
        return "http://www.flotflo.com/";
    }
    else {
        if (window.location.pathname.match("backoffice"))
            return "http://localhost/FLoTFLo/backoffice/";
        return "http://localhost/FLoTFLo/";
    }
}


var ABSPATH = getAbsPath();

function mycallbackform(v,m,f){
    if (v != 'Annuler') {
        $.prompt(v +' ' + f.alertName);
    
    
        $.post(ABSPATH + "ajax/userName.php", {
            name        : f.alertName
        },
            function (datas) {
            	originalTitle = document.title;
            	startChatSession();
            
            	$([window, document]).blur(function(){
            		windowFocus = false;
            	}).focus(function(){
            		windowFocus = true;
            		document.title = originalTitle;
            	});
            
            
                if (name == 'flotflo') {
                    chatWith('tarace');
                } else {
                    chatWith('flotflo');
                }
            }, "json"
        );    
    }
    
}

function makeStats(id) {
    $.post(ABSPATH + "ajax/makeStats.php", {
        id       : id.replace("webSite", "")
    });
}

function getUserName() {
    var txt = 'Merci de mettre un pseudo<br /><input type="text" id="alertName" name="alertName" value=""/>';

    $.prompt(txt,{
          callback: mycallbackform,
          buttons: { Valider: 'Vous allez &ecirc;tre mis en relation. Merci', Annuler: 'Annuler'}
    });
}

function doContact() {
    var purpose = $("#purpose option:selected").val();
    var budget  = $("#budget  option:selected").val();
    var name    = $("#name").val();
    var society = $("#society").val();
    var mobile  = $("#mobile").val();
    var mail    = $("#mail").val();
    var texte   = $("#comment").val();
    
    var error   = 0;
    
    if (!checkEmail(mail)) {
        error = 1;
        $("#mail").addClass("inputError");   
    } else {
        $("#mail").removeClass("inputError");
    }
    
    if (name.length == 0) {
        error = 1;
        $("#name").addClass("inputError");   
    } else {
        $("#name").removeClass("inputError");
    }
    if (error == 0) {
        $.post(ABSPATH + "ajax/sendMail.php", {
            mail       : mail,
            name       : name,
            budget       : budget,
            society       : society,
            mobile       : mobile,
            purpose       : purpose,
            texte       : texte
        },
            function (datas) {
                $("#flotfloFormContent").slideUp("slow");
                $("#listSiteWebDesc").append('<div id="thanksContact">Votre message a bien &eacute;t&eacute; envoy&eacute;.</div>');
            }, "json"
        );
    }
}
