   function $E(tag, el){    return $(el || document).getElement(tag);    }

   window.addEvent('load',  function (){
/*
	var draggables = $(document.body).getElements('div.drag');
	draggables.each(function(el){
		el.makeDraggable();
	});

*/
/*	var columns = $(document.body).getElements('div.col');
	columns.each(function(el){
		el.set('opacity', 0.5);
		el.addEvent("mouseover", function(){this.set('opacity', 1);});
		el.addEvent("mouseout", function(){this.set('opacity', .5);});
	});
*/

/*	$('menu').addEvent("mouseover", function(){$('menu').tween('left', '-2em');});
	$('menu').addEvent("mouseout", function(){$('menu').tween('left', '-140em');});
*/
	db = $(document.body);
        scaled.bg =  $(document).getElement("#bg").getElement("img");
	scaled.timer = Browser.Engine.gecko || Browser.Engine.webkit ? null : setInterval(scaled.fix, 200);
	new SmoothScroll({ duration:700 }, window); 
 }
        
    );
    scaled = {"doc": { "x": 0, "y": 0 },
        "fix": function (){
                        if (scaled.bg.complete && (db.offsetWidth != scaled.doc.x || db.offsetHeight != scaled.doc.y || scaled.fix.src != scaled.bg.src)){
                                var bg = scaled.bg.getSize();
                                scaled.doc = { "x": db.offsetWidth, "y": db.offsetHeight };
                                scaled.fix.src == scaled.bg.src || $extend(scaled.fix, { "p": bg.x / bg.y, "src": scaled.bg.src });
                                scaled.bg.setStyles({ "width": (bg.y = scaled.doc.x > (bg.x = Math.round(scaled.doc.y * scaled.fix.p))) ? scaled.doc.x : bg.x, 
                                                                        "height": bg.y ? Math.round(scaled.doc.x / scaled.fix.p) : scaled.doc.y });
                        }
                        } 
    };

	soundManager.url = 'files';
	soundManager.debugMode = false;


