if ($){
$(document).ready(function () {
	
	//check submit
	$("form  input[type*=submit]").each(function () {
		if(!$(this).attr("onclick")) {
			if($(this).is("._confirm")) {
				$(this).click(function () {
					if(confirm(lang_delete_confirm)){
						xydwMsgLoad();
						return true;
					} else return false;
				});
			} else {
				$(this).click(function () {
					xydwMsgLoad();
					return true;
				});				
			}
		}
	});
	
	//for main table 
	$("table.mtable").find("tr:eq(0)").each(function () {
		if(!$(this).is("._nodoor")) {
			var tmp_td = $(this).find("td");
			if(tmp_td.length == 1) {
				var tab = $(this).parents("table");
				tmp_td[0].innerHTML ='<div class="tabledoor"><div class="close"></div><div class="open"></div></div>' + tmp_td[0].innerHTML;
				$(this).find(".tabledoor").click(function () {
					if($(this).find(".close").is(":hidden")){
						tab.find("tr:gt(0)").show();
						$(this).find(".open").css("display", "none");
						$(this).find(".close").css("display", "block");						
					} else {
						tab.find("tr:gt(0)").hide();
						$(this).find(".close").css("display", "none");
						$(this).find(".open").css("display", "block");
					}
				});
			}
		}
	});
	
	var menu_show = xydw_menu_data();
	if(menu_show) {
		menu_show += ",";
		for(i = 0; i < xydw_menu.length; i ++){
			var obj = "#menu_" +  xydw_menu[i];
			if(menu_show.indexOf("," + xydw_menu[i] + ",") != -1){
				$(obj).show();
			} 
			//else $(obj).hide();
		}
	}
	$("#menu_show_all").click(function (){
		xydw_menu_all(1);
		$(this).blur();
	});
	$("#menu_hide_all").click(function (){
		xydw_menu_all();
		$(this).blur();
	});	
		
});
}

function xydw_menu_all(type){
	if(!type){
		for(i = 0; i < xydw_menu.length; i ++){
			var obj = "#menu_" +  xydw_menu[i];
			$(obj).hide();
		}
		xydw_menu_cookie("");
	} else {
		var tmp = "";
		for(i = 0; i < xydw_menu.length; i ++){
			var obj = "#menu_" +  xydw_menu[i];
			$(obj).show();
			tmp += "," + xydw_menu[i];
		}
		xydw_menu_cookie(tmp);		
	}
}

function xydw_menu_set(id){	
	var obj = "#menu_" + id;
	var menu_show = xydw_menu_data();
	if($(obj).is(':hidden')) {
		$(obj).show("normal");
		xydw_menu_cookie(menu_show + ","+id);
	} else {
		$(obj).hide("normal");
		menu_show += ",";
		var regexp = "," + id + ",";
		menu_show = menu_show.replace(regexp, ",");
		menu_show = menu_show.slice(0, -1);
		xydw_menu_cookie(menu_show);
	}	
}
function xydw_menu_data(){
	var val = $.cookie(xydw_cookiepre + "ucp_menu");
	if(val == ",") val = "";
	return val;
}
function xydw_menu_cookie(val){
	$.cookie(xydw_cookiepre + "ucp_menu", val, {expires: 365});
}

function xydw_message_box(){
	var obj = document.getElementById("xMsgDiv");
	if(obj) {
		if(obj.style.display == "none") {
			var obj_html = obj.innerHTML;
			if(obj_html) {
				xydwMsgShow(obj_html, 0, 1);
			}
			else xydwMsgShow("<p class=\"center\"><br /><br />"+lang_system_message_empty+"<br /><br /><br /></p>");		
		} else {
			xydwMsgHidden();
		}
	}

}
function xydw_message_frame(){
	var obj = document.getElementById("ajaxframe");
	if(obj){
		if(obj.style.display == "none") {
			obj.style.display = "block";
		} else {
			obj.style.display = "none";
		}		
	}
}

