﻿/// <reference path="~\Scripts\jquery-1.3.2.min-vsdoc.js"/>

/*SECTION INTRANET*/

function ValiderSuppression() {
    return (confirm('Les données seront supprimées. \nÊtes-vous certain de vouloir supprimer cet enregistrement?') == true)
}
/*
function AllowDigitsOnly(ev, control, isNegative) {
    //alert("");
    var kCode = (((ev)&&(ev.which))?ev.which:self.event.keyCode);
    // IE
    if (window.event) {
        if (String.fromCharCode(kCode) == '.' || String.fromCharCode(kCode) == ',') {
            //alert(kCode);
            event.keyCode = 44;
            return true;
        }
        //Les négatifs passent -
        //if (<%=Master.volet %> == 2 && isNegative == true){
            if (kCode == 45) return true;
        //}
        //code de chiffres de 0 à 9 = 48 à 57
        if (kCode < 48 || kCode > 57)
	        event.keyCode = null;
    }
    return true;
}
*/

jQuery(document).ready(function($) {
    if ($(".chiffre").length > 0) {
        $('.chiffre').numeric();
    }

    if ($(".chiffreavirgule").length > 0) {
        $('.chiffreavirgule').numeric({ allow: ".," });

        $('.chiffreavirgule').keypress(function(event) {
            if (event.keyCode == '13') {
                this.blur();
            }
        });

        //        $(".chiffreavirgule").trigger("keypress", [{
        //            preventDefault: function() { },
        //            keyCode: 9
        //        }]);

        $('.chiffreavirgule').blur(function() {
            this.value = this.value.replace(".", ",");
        })
    }
});

var CONST_METER2YARD = 0.393700787402;
var CONST_INCHE2CENTIMETER = 2.54;
var CONST_YARD2METERTissue = 0.9144;
var CONST_METER2YARDTissue = 1.093613298;
var CONST_LEATHERSQUARE = 20;

//Convertir le texbox sans M à la fin (") en cm
function convertImperial(ctrl) {
    document.getElementById(ctrl.id + "M").value = convertCore(ctrl.value, CONST_INCHE2CENTIMETER, 2);
}
//Convertir le texbox avec un M à la fin (cm) en pouces INPUT
function convertMetric(ctrl) {
    document.getElementById(ctrl.id.substring(0, ctrl.id.length - 1)).value = convertCore(ctrl.value, CONST_METER2YARD, 2);
}
//Convertir le texbox avec un M à la fin (cm) en pouces DIV
function convertDivMetric(ctrl) {
    document.getElementById(ctrl.id.substring(0, ctrl.id.length - 1)).innerHTML = convertCore(ctrl.innerHTML, CONST_METER2YARD, 2);
}
//Pour les verges en mètres
function convertYard2Meter(ctrl) {
    document.getElementById(ctrl.id + "M").value = convertCore(ctrl.value, CONST_YARD2METERTissue, 3);
}
function convertMeter2Yard(ctrl) {
    document.getElementById(ctrl.id.substring(0, ctrl.id.length - 1)).value = convertCore(ctrl.value, CONST_METER2YARDTissue, 2);
}
function convertDivMeter2Yard(ctrl) {
    document.getElementById(ctrl.id.substring(0, ctrl.id.length - 1)).innerHTML = convertCore(ctrl.innerHTML, CONST_METER2YARDTissue, 2);
}

function calculateCuir() {
    calculateCuir2('ctl00_ContentPlaceHolder1_txtTissu', 'ctl00_ContentPlaceHolder1_txtPieds2');
    calculateCuir2('ctl00_ContentPlaceHolder1_txtTissuQte', 'ctl00_ContentPlaceHolder1_txtPieds2Qte');
}
function calculateCuir2(ctrl, targetCtrl) {
    document.getElementById(targetCtrl).value = convertCore(document.getElementById(ctrl).value, CONST_LEATHERSQUARE, 2);
}
function calculateDivCuir2(ctrl, targetCtrl) {
    document.getElementById(targetCtrl).innerHTML = convertCore(document.getElementById(ctrl).innerHTML, CONST_LEATHERSQUARE, 2);
}
//Convertir CORE
function convertCore(valeur, calcul, decimales) {
    valeur = valeur.replace(",", ".");
    if (valeur == "" || isNaN(valeur)) return "";
    valeur = parseFloat(valeur);
    valeur = valeur * calcul;
    return valeur.toFixed(decimales).replace(".", ",");
}

/*SECTION PUBLIC*/

function showDiv(variable) {
    document.getElementById('a').style.display = 'none';
    document.getElementById('b').style.display = 'none';
    document.getElementById('c').style.display = 'none';
    document.getElementById('d').style.display = 'none';
    document.getElementById('e').style.display = 'none';
    document.getElementById('f').style.display = 'none';
    document.getElementById('g').style.display = 'none';

    document.getElementById('politique').style.display = 'none';
    /*document.getElementById('garantiesmenu').style.display = 'none';  */

    document.getElementById('sousmenua').style.backgroundImage = 'url("images/sousmenu/sm.gif")';
    document.getElementById('sousmenub').style.backgroundImage = 'url("images/sousmenu/sm.gif")';
    document.getElementById('sousmenuc').style.backgroundImage = 'url("images/sousmenu/sm.gif")';
    document.getElementById('sousmenud').style.backgroundImage = 'url("images/sousmenu/sm.gif")';
    document.getElementById('sousmenue').style.backgroundImage = 'url("images/sousmenu/sm.gif")';
    document.getElementById('sousmenuf').style.backgroundImage = 'url("images/sousmenu/sm.gif")';
    document.getElementById('sousmenug').style.backgroundImage = 'url("images/sousmenu/sm.gif")';


    switch (variable) {
        case "a":
            document.getElementById('a').style.display = 'block';
            document.getElementById('sousmenua').style.backgroundImage = 'url("images/sousmenu/smover.gif")';
            break;
        case "b":
            document.getElementById('b').style.display = 'block';
            document.getElementById('sousmenub').style.backgroundImage = 'url("images/sousmenu/smover.gif")';
            break;
        case "c":
            document.getElementById('c').style.display = 'block';
            document.getElementById('sousmenuc').style.backgroundImage = 'url("images/sousmenu/smover.gif")';
            break;
        case "d":
            document.getElementById('d').style.display = 'block';
            document.getElementById('sousmenud').style.backgroundImage = 'url("images/sousmenu/smover.gif")';
            break;
        case "e":
            document.getElementById('e').style.display = 'block';
            document.getElementById('sousmenue').style.backgroundImage = 'url("images/sousmenu/smover.gif")';
            break;
        case "f":
            document.getElementById('f').style.display = 'block';
            document.getElementById('sousmenuf').style.backgroundImage = 'url("images/sousmenu/smover.gif")';
            break;
        case "g":
            document.getElementById('g').style.display = 'block';
            document.getElementById('sousmenug').style.backgroundImage = 'url("images/sousmenu/smover.gif")';
            break;

        case "politique":
            document.getElementById('garantiesmenu').style.display = 'none';
            document.getElementById('politique').style.display = 'block';
            break;
        case "garantiesmenu":
            document.getElementById('garantiesmenu').style.display = 'block';
            break;
        default:
            document.writeln("Mauvais");
    }
}
