document.observe("dom:loaded", function() { 
  
});
function errorsOpen(title, desc) {
    Element.show.delay(0, $('errors'));
    var w = parseInt((Element.getWidth($('bodyId')) -  Element.getStyle($('error_box'), "width").split('px')[0]) / 2);
    //console.log("margin-left: "+w);
    Element.show.delay(0, $('error_box'));
    Element.setStyle($('error_box'), {margin:'200px 0 0 '+w.toString()+'px'});
    Element.update($('error_title'), title);
    Element.update($('error_desc'), desc);
}
function errorsClose() {
    Element.hide.delay(0, $('errors'));
    Element.hide.delay(0, $('error_box'));
}
function layerOpen() {
    Element.show.delay(0, $('errors'));
    var w = parseInt((Element.getWidth($('bodyId')) -  Element.getStyle($('error_box'), "width").split('px')[0]) / 2);
    //console.log("margin-left: "+w);
    Element.setStyle($('layer_box'), {left: 0, margin:'200px 0 0 '+w.toString()+'px'});
}
function layerClose() {
    Element.hide.delay(0, $('errors'));
    Element.setStyle($('layer_box'), {left: '-5000px'});
}

