(function($,win){
	$(document).ready(
		function(){
			/*$('button').button();*/
			if(!win.__selectedMenuName){
				win.__selectedMenuName='home';
			}
			$('.ui-main-menu a.selected').removeClass('selected');
			$('.ui-main-menu a.'+win.__selectedMenuName).addClass('selected');
		}
	);

	jee_fw={
		caches:{subContextMax:false},
		iframeDialogClose:function(){
			var iDialog=jee_fw.caches.iframeDialog;
			if(iDialog!=null){iDialog.dialog("close");}
		},
		iframeDialog:function(src,title,modal,width,height,buttons,close,showeffect,hideeffect){
			if(!width){width=300;}
			if(!height){height=250;}
			if(!close){close=function(){$("iframe",$(this)).attr("src","/statics/styles/default/images/loading.gif");};}
			if(!showeffect){showeffect="";}
			if(!hideeffect){hideeffect="";}
			var iDialog=jee_fw.caches.iframeDialog;
			if(!iDialog){
				iDialog=$('<div id="dialog_iframe"><iframe frameborder="0"></iframe></div>');
				jee_fw.caches.iframeDialog=iDialog;
				iDialog.dialog({autoOpen:true,resizable:true,show:showeffect,hide:hideeffect,title:title,width:width,height:height,modal:modal,buttons:buttons,close: close,resizeStop:function(event,ui){var t=$(this);var f=$("iframe",t);f.width(t.width());f.height(t.height()-16);}});
			}else{
				iDialog.dialog("option",{title:title,width:width,show:showeffect,hide:hideeffect,height:height,model:modal,buttons:buttons,close:close});
				iDialog.dialog("open");
			}
			var iframe=$("iframe",iDialog);
			iframe.width(iDialog.width()-6);
			iframe.height(iDialog.height()-6);
			iframe.attr("src",src);
		},
		dialog:function(type,src,title,modal,w,h,buttons,close){
			if(!w){width=300;}
			if(!h){height=250;}
			if(!close){colose=function(){};}
			if(jee_fw.caches.dialog==null){
				jee_fw.caches.dialog=$("<div></div>");
				jee_fw.caches.dialog.dialog({autoOpen:true,resizable:true,title:title,width:w,height:h,modal:modal,buttons:buttons,close: close});
			}else{
				jee_fw.caches.dialog.dialog("option",{title:title,width:w,height:h,model:modal,buttons:buttons,close:close});
				jee_fw.caches.dialog.dialog("open");
			}
			if(type=="ajax"){
				jee_fw.caches.dialog.load(src);
			}else{
				jee_fw.caches.dialog.html(src);
			}
		},
		tree:function(e){
			var t=$(e);
			$('.close>span',e).click(function(){
				var li=$(this).parent();
				if(li.hasClass('open')){
					li.removeClass('open');
					li.addClass('close');
					$('>ul',li).hide();
				}else{
					li.removeClass('close');
					li.addClass('open');
					$('>ul',li).show();
				}
			});
			$('.open>span',e).click(function(){
				var li=$(this).parent();
				if(li.hasClass('open')){
					li.removeClass('open');
					li.addClass('close');
					$('>ul',li).hide();
				}else{
					li.removeClass('close');
					li.addClass('open');
					$('>ul',li).show();
				}
			});
		}
		
	};
	window.jee_fw=jee_fw;
})(jQuery,window);

