function launchPopUp() {
	open_pop(BASE_URL+'player/', 'child', '480', '300', false);
}

function open_pop(aPage, aTarget, w, h, do_scroll)
{
	var winl = 50;
	var wint = 50;

	child = window.open(aPage,aTarget,'status=no,scrollbars=' +((do_scroll=='true' || do_scroll == true)? 'yes' : 'no')+ ',resizable=no,width='+w+',height='+h +',left = '+winl +',top = ' +wint);

	child.focus();
}


window.addEvent('domready', function () {
	var page = $(document.body).get('id');

	var flash = (Browser.Plugins.Flash.version > 7);

	// Prepare navigation
	var nav = $('nav');
	var active = nav.getElement('.active');
	var cur = nav.getElement('.nav-'+page);

	if ($defined(cur)) {
		var curCoords = cur.getCoordinates(cur.getParent());

		var activeFx = new Fx.Morph(active, {duration: 750});

		active.setStyles({'left': curCoords.left, width: curCoords.width+30, top: curCoords.top, opacity: 0});
		active.getElement('.one').setStyle('width', curCoords.width+14);

		activeFx.start({
			opacity: 1
		});
	}

	if (Browser.Engine.trident === true && Browser.Engine.version < 5) {
		if ($$('table').length > 0) {
			$$('table').each(function (table) {
				table.getElements('tr').each(function (tr, i) {
					if (i % 2 === 0) {
						tr.addClass('even');
					}
				});
			});
		}
	}


	new Tree($$('.tree'));

	if (flash) {
		if (page === 'home') {
			var playerCont = $$('.flash.player')[0];

			if ($defined(playerCont)) {
				var playerSwf = new Swiff(BASE_URL+'assets/swf/audio.swf', {
					width: 460,
					height: 280,
					vars: {
						xml_url: BASE_URL+'xml/player/',
						in_popup: false
					},
					params: {
						bgcolor: '#000000',
						wmode: 'opaque'
					}
				});

				playerCont.empty();
				playerSwf.inject(playerCont);
			}
		}
	}
});