/* init / resize / fullscreen ---------------------------------------- */
var BasicLib = {
	'foo' : 1,
	
	show_overlay_msg: function(msg, x, y) {
		if ($('overlay_msg')) {
			$('overlay_msg').innerHTML = msg;
			$('overlay_msg').style.left = x+"px";
			$('overlay_msg').style.top = y+"px";
			BasicLib.show_layer('overlay_msg');
			setTimeout("BasicLib.hide_overlay_msg()", 2000);
		}
	},
	
	hide_overlay_msg: function() {
		if ($('overlay_msg')) BasicLib.hide_layer('overlay_msg');
	},
	
	show_layer: function (id) {
		div = document.getElementById(id);
		new Effect.Appear(div, {duration:0.3});
	},
	
	hide_layer: function (id) {
		div = document.getElementById(id);
		new Effect.Fade(div, {duration:0.3});
	},
	
	parseGetString: function (str) {
		return str.toQueryParams();
	},
	
	closeClassLayer: function (className) {
		var el_list = $$("."+className);
        var win = el_list[0];
		
		win.style.display = "none";
	}
	
}


function openWindow(theURL,winName,features, myWidth, myHeight, isCenter, parameter){ 

	if(window.screen)if(isCenter)if(isCenter=="true"){
		var myLeft = (screen.width-myWidth)/2;
		var myTop = (screen.height-myHeight)/2;
		features+=(features!='')?',':'';
		features+=',left='+myLeft+',top='+myTop;
	}
	if(parameter){		
		theURL+="?"+parameter;
	}
	info=window.open(theURL,winName,features+((features!='')?',':'')+'width='+myWidth+',height='+myHeight);
	info.focus();		
}