//<![CDATA[
function $(id)
{
    return document.getElementById(id);
}
function delegate(obj, method)
{
    return obj.method;
}
function ClearElement(elt)
{
    if (elt.hasChildNodes())
        while (elt.childNodes.length >= 1)
        elt.removeChild(elt.firstChild);
}
function InArray(value, array)
{
    for (var i = 0; i < array.length; i++)
    {
        if (value == array[i])
            return true;
    }
    return false;
}

var MMM_USERLANGAGE = '?';

if (navigator.appName == "Microsoft Internet Explorer")
    MMM_USERLANGAGE = navigator.systemLanguage
if (navigator.appName == "Opera")
    MMM_USERLANGAGE = navigator.language;
if (navigator.appName == "Netscape")
    MMM_USERLANGAGE = navigator.language;


var IE = document.all ? true : false;

function noNumbers(prixID, quantiteID, totalID)
{
    var numcheck = /^\d+([,\.]\d+)?$/;
    if (quantiteID == null && totalID == null)
    {
        return numcheck.test($(prixID).value);
    }
    
    if (numcheck.test($(prixID).value) && numcheck.test($(quantiteID).value))
    {
        if (totalID == null)
            return $(quantiteID).value.replace(/,/, '.') * ($(prixID).value.replace(/,/, '.'));
        else
            $(totalID).value = Math.round(($(quantiteID).value.replace(/,/, '.') * $(prixID).value.replace(/,/, '.'))*100) / 100;
    }
    else
    {
        if (totalID == null)
            return 0;
        else
        $(totalID).value = '';
    }
}



function DisplayFlash(id, fileKey, typePhoto, urlScript)
{
    var flashvars = 'fileKey=' + fileKey + '&typePhoto=' + typePhoto + '&urlScript=' + urlScript;

    var params = {
        menu: "false",
        flashvars: flashvars
    };

    var attributes = {
        id: id,
        name: id
    };
    swfobject.embedSWF("/Flash/upload.swf", id, "620", "547", "9.0.0", "/Flash/expressInstall.swf", flashvars, params, attributes);
}

function MaxLength(e, o, l)
{
    var keyCode;
    if (window.event)
        keyCode = e.keyCode;
    else
        keyCode = e.which;

    if ((keyCode < 48 || keyCode > 90) && keyCode != 32)
        return true;

    return (o.value.length <= l);
}

function defaultButton(event, id)
{
    var keyCode = event.keyCode ? event.keyCode : event.charCode;

    if (keyCode != 13)
        return true;

    document.getElementById(id).click();
    event.returnValue = false;
    event.cancelBubble = true;
    return false;
}

//]]>
