try {
    document.execCommand("BackgroundImageCache", false, true);
} catch(err) {}

function addClassname(element, cssClass)
{
    element.className = element.className + ' ' + cssClass;
}
function removeClassname(element, cssClass)
{
    classes = element.className.split(/\s+/);
    element.className = '';

    for (var i in classes)
    {
        if (classes[i] != cssClass)
            addClassname(element, classes[i]);
    }
}
var blink;
function anotherPid()
{
    window.location.href='#top';
    $("input[name='pid']").css('borderColor', '#E2001A');
    $("input[name='pid']").focus();

    blink = window.setInterval("borderBlink('pid')", 200);

    window.setTimeout(function () {
        window.clearTimeout(blink);
        $("input[name='pid']").css('borderColor', '#555555');
    }, 5000);
}

function borderBlink(eltName)
{
    var inputElt = $("input[name='" + eltName + "']");
    var color = inputElt.css('borderColor');
    if (color.indexOf('(226') > -1)
        inputElt.css('borderColor', '#555555');
    else
        inputElt.css('borderColor', '#E2001A');
}




function downloadPicture(url)
{
    var iframe = document.createElement('iframe');
    iframe.setAttribute('src', url);
    iframe.setAttribute('class', 'download');
    iframe.setAttribute('width', '0');
    iframe.setAttribute('height', '0');
    iframe.setAttribute('frameborder', '0');
    iframe.setAttribute('marginwidth', '0');
    iframe.setAttribute('marginheight', '0');

    $("body:first").append(iframe);
}