try{
	$(function($){
		$("#checkAll").click(function(){
			$(":checkbox[name = 'all[]']").attr("checked", this.checked);
		});
		$("#selectAll, #cancelSelectAll").click(function(){
			var status = true;
			if (this.id == "cancelSelectAll") {
				status = false;
			}
			$(":checkbox[name = 'all[]']").attr("checked", status);
			$("#checkAll").attr("checked", status);
		});
		$(".notice-icon").click(
			function() {
				$(".notice").slideDown("fast");
			}
		);
		$(".notice .close").click(
			function() {
				$(".notice").slideUp("fast");
			}
		);
	})
	
	function showControl(btnId, ctnerId, btnOpenClassName, btnCloseClassName) {
		$("#" + btnId).click(function() {
			var ctner = $("#" + ctnerId);
			var _ctner = ctner.get(0);
			var btn = $(this);
			if(btnOpenClassName && btnCloseClassName) {
				if(_ctner.style.display == "none") {
					ctner.slideDown(50);
					btn.removeClass(btnCloseClassName);
					btn.addClass(btnOpenClassName);
				}
				else {
					ctner.slideUp(50);
					btn.removeClass(btnOpenClassName);
					btn.addClass(btnCloseClassName);
				}
			}
			else {
				ctner.toggle();
			}
		})
		.css("cursor","pointer");
	}
}catch(e){}

function jumpTo(id) {
	var val = document.getElementById(id).value;
	if(val != null || val != -1) {
		window.location = val;
	}
}

function setAction(action, controllerUrl, comid, nochecked, showmsg ,msg)
{
	if(typeof(msg) != "undefined"){
		if($("#sortid").val() =='0')
		{
			alert(msg);
			return false;
		}
	}
	if(typeof(showmsg) == "undefined") {
		alert('没有定义showmsg');
		return false;
	} else {
    	if($("input:checked").val() == null  ){
			alert(nochecked);
			return false;
		}else{
			if (comid == 'null') {
				var result = confirm(showmsg);
				if(result == true){
					url = controllerUrl + "/" + action;
					document.forms[0].action = url;
					document.forms[0].submit();
				}
			} else {
				var result = confirm(showmsg);
				if(result == true){
					url = controllerUrl + "/" + action + "/comid/" + comid;
					document.forms[0].action = url;
					document.forms[0].submit();
				}
			}
		}
	}

}

function confirmDel(showmsg)
{
	var result = confirm(showmsg);
	if(result == true){
		return true;		
	}	else {
		return false;
	}
}

function proxy()
{
	var __a=[];
	for(var i=0,l=arguments.length;i<l;i++){
		__a[i]=arguments[i];
	}
	var __func=__a[0];
	__a.shift();
	 return function(){__func.apply(null,__a)};
}
function XZXMLHttpRequest()
{
	if(window.ActiveXObject){
		return new ActiveXObject("Microsoft.XMLHTTP");
	} else if (window.XMLHttpRequest){
		return new XMLHttpRequest();
	} else {
		return null;
	}
}

function sortidAction(url, sortid, values)
{
	$.ajax({
		   type: "POST",
		   url: url,
		   data: "sortid=" +sortid +"&orders=" + values,
		   success: function(msg){
		
			window.location.reload();
		   }
		});
}

function sortproidAction(url, tid, values)
{
	$.ajax({
		   type: "POST",
		   url: url,
		   data: "tid=" + tid +"&orders=" + values,
		   success: function(msg){
		
			window.location.reload();
		   }
		});
}
function back()
{
	if(document.referrer == ""){
		window.location = "/";
	} else {
		history.back();
	}
}
function chosOther(parentId, inputsId) {
	var cb1 = $("#"+inputsId);
	var other = $("#"+parentId+" :checkbox[id!='"+inputsId+"']");
	cb1.click(function() {
		var cb1 = $("#"+inputsId);
		var other = $("#"+parentId+" :checkbox[id!='"+inputsId+"']");
		setTimeout(function(){
			if(cb1.get(0).checked) {other.each(function(){
				this.checked = false; this.disabled = true;
			});}else {other.each(function(){
				this.checked = false; this.disabled = false;
			});}
		}, 2, cb1, other);
	});
	other.click(function() {
		var cb1 = $("#"+inputsId);
		var other = $("#"+parentId+" :checkbox[id!='"+inputsId+"']");
		setTimeout(function(){
			var num = 0;
			other.each(function() {if(this.checked){num++;}});
			if(num > 0) {
				cb1.get(0).checked = false;cb1.get(0).disabled = true;
			}else {
				cb1.get(0).checked = false;cb1.get(0).disabled = false;
			}
		}, 2, cb1, other);
	})
}
function openAlert(title,errMsg,bk) {
	
	var msg = '<div class="pop-win-haokanba"><div class="noticeBox n-warning">'+errMsg+'<p><span style="cursor:pointer;color:blue;" onclick="win.close();">'+bk+'</span></p></div></div>';
	//alert(msg);
	$.win.open(title, msg, 400, 130, "html");
}