// This is not official function
function hideFlash(){
	flashs = document.getElementsByTagName("object");
	for (i = 0; i != flashs.length; i++) {
		flashs[i].style.visibility = "hidden";
	}
}

// ---------------------------------------------------
// This is not official function
function showFlash(){
	flashs = document.getElementsByTagName("object");
	for (i = 0; i != flashs.length; i++) {
		flashs[i].style.visibility = "visible";
	}
}

var modalWindow = {
	parent:"body",
	windowId:null,
	content:null,
	width:null,
	height:null,
	close:function()
	{
		flashs = document.getElementsByTagName("object");
	for (i = 0; i != flashs.length; i++) {
		flashs[i].style.visibility = "visible";
	}
		$(".modal-window").remove();
		$(".modal-overlay").remove();
	},
	open:function()
	{
		var modal = "";
		modal += "<div class=\"modal-overlay\"></div>";
		modal += "<div id=\"" + this.windowId + "\" class=\"modal-window\" style=\"width:" + this.width + "px; height:" + this.height + "px; margin-top:-" + (this.height / 2) + "px; margin-left:-" + (this.width / 2) + "px;\">";
		modal += this.content;
		modal += "</div>";	

		$(this.parent).append(modal);
		
		flashs = document.getElementsByTagName("object");
	for (i = 0; i != flashs.length; i++) {
		flashs[i].style.visibility = "hidden";
	}

		$(".modal-window").append("<a class=\"close-window\"></a>");
		$(".close-window").click(function(){modalWindow.close();});
		//$(".modal-overlay").click(function(){modalWindow.close();});
	}
};