﻿

/* MASTER */

function updateMaster() {
    updateMasterHeader();
    updateMasterMenu();
    updateMasterFooter();
}

function updateMasterMenu() {
    $("#MenuFirst").html(_("MenuFirst"));
	$("#MegaMenuFirst").html(_("MegaMenuFirst"));
    $("#MegaMenuCatalogue").html(_("MegaMenuCatalogue"));
    $("#MegaMenuInformation").html(_("MegaMenuInformation"));
    $("#MegaMenuTechnologie").html(_("MegaMenuTechnologie"));
    $("#MegaMenuSociete").html(_("MegaMenuSociete"));
    $("#MegaMenuContact").html(_("MegaMenuContact"));
}

function updateMasterHeader() {
    $("#headerCallUs").html(_("headerCallUs"));
}

function updateMasterFooter() {
    $("#outdatedBrowser").html(_("outdatedBrowser"));
    $("#changeBrowser").html(_("changeBrowser"));
    $("#callus").html(_("callus"));
    $("#viewMap").html(_("viewMap"));
    $("#footerAdresse").html(_("footerAdresse"));
    $("#footerStreet").html(_("footerStreet"));
    $("#footerCity").html(_("footerCity"));
    $("#footerCountry").html(_("footerCountry"));
    
}

/* HOME */

function updateDefaultPage() {
    document.title = _("HomePageTitle");
    $("#txtDecouvrezNotreGammeComplète").html(_("txtDecouvrezNotreGammeComplète"));
	$("#txtDecouvrezNosprodentretien").html(_("txtDecouvrezNosprodentretien"));
	$("#txtentretienmotsclef").html(_("txtentretienmotsclef"));
	$("#txtentretienlabel").html(_("txtentretienlabel"));
	$("#txthydro").html(_("txthydro"));
	$("#txtcontenairenfui").html(_("txtcontenairenfui"));
	
}

/* Catalogue */
function updateCatalogue() {
    document.title = _("Catalogue | Sodestrim");
	//$("#txtcatalogue").html(_("txtcatalogue"));
}

/* Categorie */
function updateCategorie() {
    document.title = _("Categorie | Sodestrim");
    $(".cDimension").html(_("cDimension"));
    $(".cDimHauteur").html(_("cDimHauteur"));
    $(".cDimLargeur").html(_("cDimLargeur"));
    $(".cDimLongueur").html(_("cDimLongueur"));
    $(".cDimProfondeur").html(_("cDimProfondeur"));
    $(".cDimDiametre").html(_("cDimDiametre"));
    $(".cDimConditionnement").html(_("cDimConditionnement"));
    $(".cDimEpaisseur").html(_("cDimEpaisseur"));
    $(".cDimCapacite").html(_("cDimCapacite"));    
}

/* Article */
function updateArticle() {
    document.title = _("Articles | Sodestrim");
    $("#aDimension").html(_("aDimension"));
    $("#aDescription").html(_("aDescription"));
    $("#aAdapte").html(_("aAdapte"));
    $("#aColoris").html(_("aColoris"));
    $("#aMedias").html(_("aMedias"));
    $("#aDemandeInfo").html(_("aDemandeInfo"));
    $("#aDimHauteur").html(_("aDimHauteur"));
    $("#aDimLargeur").html(_("aDimLargeur"));
    $("#aDimLongueur").html(_("aDimLongueur"));
    $("#aDimProfondeur").html(_("aDimProfondeur"));
    $("#aDimDiametre").html(_("aDimDiametre"));
    $("#aDimConditionnement").html(_("aDimConditionnement"));
    $("#aDimEpaisseur").html(_("aDimEpaisseur"));
    $("#aDimCapacite").html(_("aDimCapacite"));
}

/* Sacs */
function updateSacs() {
    document.title = _("Sacs | Sodestrim");
    $("#lblCategorieSacTitre").html(_("lblCategorieSacTitre"));
    $("#lblTypeSac").html(_("lblTypeSac"));
    $("#lblLongueur").html(_("lblLongueur"));
    $("#SacNomTitre").html(_("SacNomTitre"));
    $("#SacCategorieTitre").html(_("SacCategorieTitre"));
    $("#SacTypeTitre").html(_("SacTypeTitre"));
    $("#SacColorisTitre").html(_("SacColorisTitre"));
    $("#SacLargeurTitre").html(_("SacLargeurTitre"));
    $("#SacLongueurTitre").html(_("SacLongueurTitre"));
    $("#SacNomTitreSel").html(_("SacNomTitre"));
    $("#SacCategorieTitreSel").html(_("SacCategorieTitre"));
    $("#SacTypeTitreSel").html(_("SacTypeTitre"));
    $("#SacColorisTitreSel").html(_("SacColorisTitre"));
    $("#SacLargeurTitreSel").html(_("SacLargeurTitre"));
    $("#SacLongueurTitreSel").html(_("SacLongueurTitre"));
	$("#txtsacs").html(_("txtsacs"));
	$("#surmesure").html(_("surmesure"));
	$("#aDemandeInfoSel").html(_("aDemandeInfo"));
}


/* INFORMATION */

function updateInformationPage(btnSubmit) {
    document.title = _("Demande d'information | Sodestrim");
    $("#diDemandeDInformation").html(_("diDemandeDInformation"));
    $("#diVosCoordonnes").html(_("diVosCoordonnes"));
    $("#diInteressePar").html(_("diInteressePar"));
    $("#diSociete").html(_("diSociete"));
    $("#diSecteur").html(_("diSecteur"));
    $("#diContact").html(_("diContact"));
    $("#diAdresse").html(_("diAdresse"));
    $("#diCodePostalLocalite").html(_("diCodePostalLocalite"));
    $("#diTelephone").html(_("diTelephone"));
    $("#diTelecopie").html(_("diTelecopie"));
    $("#diEmail").html(_("diEmail"));
    $("#diNoticeTelephone").html(_("diNoticeTelephone"));
    $("#diCommentaire").html(_("diCommentaire"));
    $("#diNewsletter").html(_("diNewsletter"));
    //submit button
    $("#" + btnSubmit).html(_("diBtnSubmitElement"));
}

function updateInformationOkPage() {
    document.title = _("Demande d'information | Sodestrim");
    $("#diDemandeDInformation").html(_("diDemandeDInformation"));
    $("#diMessage").html(_("diMessage"));
}

/* TECHNO - Containers Intelligent */
function updateTechno() {
    document.title = _("TechnoPageTitle");
    $("#TechoTitle").html(_("TechoTitle"));
}

/* SOCIETE */ 
function updateSociete() {
    document.title = _("SocietePageTitle");
    $("#SocieteTitle").html(_("SocieteTitle"));
    $("#delivery").html(_("delivery"));
	$("#showroom").html(_("showroom"));
	$("#partieCatalogue").html(_("partieCatalogue"));
	$("#plandacces").html(_("plandacces"));
	$("#maps").html(_("maps"));
	$("#agrandirplan").html(_("agrandirplan"));

}


/* FONCTIONS DE TRADUCTION INTERNE */
// http://24ways.org/2007/javascript-internationalisation

function sprintf(s) {
    var bits = s.split('%');
    var out = bits[0];
    var re = /^([ds])(.*)$/;
    for (var i = 1; i < bits.length; i++) {
        p = re.exec(bits[i]);
        if (!p || arguments[i] == null) continue;
        if (p[1] == 'd') {
            out += parseInt(arguments[i], 10);
        } else if (p[1] == 's') {
            out += arguments[i];
        }
        out += p[2];
    }
    return out;
}

function _(s) {
    if (typeof (i18n) != 'undefined' && i18n[s]) {
        return i18n[s];
    }
    return s;
}

function pluralise(s, p, n) {
    if (n != 1) return _(p);
    return _(s);
}

function pretty_num(n) {
    n += '';
    var o = '';
    for (i = n.length; i > 3; i -= 3) {
        o = i18n.thousands_sep + n.slice(i - 3, i) + o;
    }
    o = n.slice(0, i) + o;
    return o;
}