var fnd_main_gui={
	showLoading:function(obj,cls) {
		if($('#fnd_main_gui-loading')[0])
			$('#fnd_main_gui-loading').remove();
		$('body').prepend('<div class="'+cls+'" id="fnd_main_gui-loading"></div>');
		$("#fnd_main_gui-loading").css('opacity','0.7');
		$("#fnd_main_gui-loading").css('z-index','999');
		if(obj)
		{
			$("#fnd_main_gui-loading").css('left',$(obj).offset().left);
			$("#fnd_main_gui-loading").css('top',$(obj).offset().top);
			$("#fnd_main_gui-loading").height($(obj).height()+'px');
			$("#fnd_main_gui-loading").width($(obj).width()+'px');
		}
		else
		{
			$("#fnd_main_gui-loading").css('left',0);
			$("#fnd_main_gui-loading").css('top',$(window).scrollTop());
			$("#fnd_main_gui-loading").height('100%');
			$("#fnd_main_gui-loading").width('100%');
			$(window).scroll(
				function(){
					$("#fnd_main_gui-loading").css('top',$(window).scrollTop());
				}
			)
		}
	},
	
	hideLoading:function(){
		$("#fnd_main_gui-loading").remove();
	},
	
	hideBgr:function(){
		$("#fnd_main_gui-bgr").fadeOut('fast');
		//$("#fnd_main_gui-bgr").remove();
	},
	
	showBgr:function(obj,cls) {
		if($('#fnd_main_gui-bgr')[0])
			$('#fnd_main_gui-bgr').remove();
		$('body').prepend('<div class="'+cls+'" id="fnd_main_gui-bgr"></div>');
		$("#fnd_main_gui-bgr").css('opacity','0.7');
		$("#fnd_main_gui-bgr").css('z-index','100');
		if(obj)
		{
			$("#fnd_main_gui-bgr").css('left',$(obj).offset().left);
			$("#fnd_main_gui-bgr").css('top',$(obj).offset().top);
			$("#fnd_main_gui-bgr").height($(obj).height()+'px');
			$("#fnd_main_gui-bgr").width($(obj).width()+'px');
		}
		else
		{
			$("#fnd_main_gui-bgr").css('left',0);
			$("#fnd_main_gui-bgr").css('top',$(window).scrollTop());
			$("#fnd_main_gui-bgr").height('100%');
			$("#fnd_main_gui-bgr").width('100%');
			$(window).scroll(
				function(){
					$("#fnd_main_gui-bgr").css('top',$(window).scrollTop());
				}
			)
		}
	},
	
	showWin:function(html,w,h,cls){
		fnd_main_gui.hideBgr();
		fnd_main_gui.hideLoading();
		if($('#fnd_main_gui-win')[0])
			$('#fnd_main_gui-win').remove();
		$('body').prepend('<div style="display:none;" class="'+cls+'" id="fnd_main_gui-win"></div>');
		Win=$("#fnd_main_gui-win");
		if(html)
			Win.html(html);
		if(h)
			Win.height(h+'px');
		if(w)
			Win.width(w+'px');
		
			
		Win.css('position','absolute');
		Win.css('z-index','200');
		
		$(window).scroll(
			function(){
				Win.css('top',$(window).height()/2-Win.height()/2+$(window).scrollTop());
			}
		)
		
		fnd_main_gui.showBgr();
		Win.fadeIn('fast');
		Win.css('top',$(window).height()/2-Win.height()/2+$(window).scrollTop());
		Win.css('left',$(window).width()/2-Win.width()/2);
				
	},
	
	closeWin:function(){
		fnd_main_gui.hideBgr();
		$("#fnd_main_gui-win").fadeOut('fast');
		//$("#fnd_main_gui-win").remove();
	}
}
