| 
					
				 | 
			
			
				@@ -1554,52 +1554,117 @@ function checkbox() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	var checkbox = $("." + name); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	if(checkbox.length) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		checkbox.each(function() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			var self = $(this); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	        var ele = "." + name + "-" + self.val(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	        var len = $(ele).length; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			$(ele).each(function() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		if (checkbox.attr('title')) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			checkbox.each(function() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				if(this.checked == true) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				var self = $(this); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		        var ele = "." + name + "-" + self.val(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		        var len = $(ele).length; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				$(ele).each(function() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					self.get(0).checked = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					if ($(this).attr('onclick') && $(this).attr('onclick').indexOf('show') > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						inputShow($(this), 'col'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					if(this.checked == true) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						self.get(0).checked = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						if ($(this).attr('onclick') && $(this).attr('onclick').indexOf('show') > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							inputShow($(this), 'col'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				var filter = $(this).attr('lay-filter'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				if (filter) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					form.on('checkbox('+filter+')', function (data) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						var next = $(this).next(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						var state = $(this).attr('data-state'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					var filter = $(this).attr('lay-filter'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					if (filter) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						form.on('checkbox('+filter+')', function (data) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							var next = $(this).next(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							var state = $(this).attr('data-state'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						if(data.elem.checked == true) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-							if (state == 2) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-								self.get(0).checked = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-							} else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-								if ($("." + name + "-" + self.val()+":checked").length >= len) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							if(data.elem.checked == true) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								if (state == 2) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 									self.get(0).checked = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								} else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+									if ($("." + name + "-" + self.val()+":checked").length >= len) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+										self.get(0).checked = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+									} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 								} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-							} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-							if(self.attr('type') == 'radio') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-							{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-								//如果父选项是radio类型,做下限制 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-								//alert(1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								if(self.attr('type') == 'radio') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+									//如果父选项是radio类型,做下限制 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+									//alert(1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								if($("#mul_type").length) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+									$("#mul_type").val(1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								if(next.length && next.attr('type') != 'checkbox' && next.attr('type') != 'hidden') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+									next.attr('disabled', false); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 							} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-							if($("#mul_type").length) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							else 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 							{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-								$("#mul_type").val(1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								if(next.length && next.attr('type') != 'checkbox' && next.attr('type') != 'hidden') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+									next.attr('disabled', true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 							} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							var num = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							$(ele).each(function() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								if($(this).get(0).checked == true) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+									num = 1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 							 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							var id = $(this).attr('name'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							var hidden = id; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							id = id.replace('[]', ''); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							if(num == 0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								self.get(0).checked = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								if($("#mul_type").length) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+									$("#mul_type").val(0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								if (state == 2) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								} else if (!$('#' + id).length) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+									self.parent().append('<input type="hidden" value="0" id="'+id+'" name="'+hidden+'" />'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							} else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								if ($('#' + id).length) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+									$('#' + id).remove(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							form.render('checkbox'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				var filter = self.attr('lay-filter'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				form.on('checkbox('+filter+')', function (data) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		            $("." + name + "-" + $(this).val()).each(function() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						this.checked = data.elem.checked; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						var next = $(this).next(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						if(this.checked == true) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 							if(next.length && next.attr('type') != 'checkbox' && next.attr('type') != 'hidden') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 							{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 								next.attr('disabled', false); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 							} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							if($("#mul_type").length) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								$("#mul_type").val(1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						else 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						{ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1607,54 +1672,36 @@ function checkbox() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 							{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 								next.attr('disabled', true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 							} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						var num = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						$(ele).each(function() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-							if($(this).get(0).checked == true) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-							{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-								num = 1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-							} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						var id = $(this).attr('name'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						var hidden = id; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						id = id.replace('[]', ''); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						if(num == 0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-							self.get(0).checked = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-							 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 							if($("#mul_type").length) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 							{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 								$("#mul_type").val(0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 							} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-							if (state == 2) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-							} else if (!$('#' + id).length) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-								self.parent().append('<input type="hidden" value="0" id="'+id+'" name="'+hidden+'" />'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-							} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						} else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-							if ($('#' + id).length) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-								$('#' + id).remove(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-							} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						if ($(this).attr('onclick') && $(this).attr('onclick').indexOf('show') > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							inputShow($(this), 'col'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						form.render('checkbox'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		        }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				form.render('checkbox'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		} else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			var filter = self.attr('lay-filter'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			form.on('checkbox('+filter+')', function (data) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	            $("." + name + "-" + $(this).val()).each(function() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					this.checked = data.elem.checked; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			checkbox.unbind('click').bind('click', function() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				var self = $(this); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				$("." + name + "-" + self.val()).each(function() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					$(this).get(0).checked = self.get(0).checked; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					var next = $(this).next(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					if(this.checked == true) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					if($(this).get(0).checked == true) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						if(next.length && next.attr('type') != 'checkbox' && next.attr('type') != 'hidden') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						{ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1681,139 +1728,94 @@ function checkbox() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					if ($(this).attr('onclick') && $(this).attr('onclick').indexOf('show') > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						inputShow($(this), 'col'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					form.render('checkbox'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	        }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			form.render('checkbox'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		checkbox.unbind('click').bind('click', function() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			var self = $(this); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			$("." + name + "-" + self.val()).each(function() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				$(this).get(0).checked = self.get(0).checked; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				var next = $(this).next(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				if($(this).get(0).checked == true) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					if(next.length && next.attr('type') != 'checkbox' && next.attr('type') != 'hidden') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						next.attr('disabled', false); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					if($("#mul_type").length) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						$("#mul_type").val(1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				else 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					if(next.length && next.attr('type') != 'checkbox' && next.attr('type') != 'hidden') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						next.attr('disabled', true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					if($("#mul_type").length) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						$("#mul_type").val(0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				if ($(this).attr('onclick') && $(this).attr('onclick').indexOf('show') > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					inputShow($(this), 'col'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		checkbox.each(function() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			var self = $(this); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			var len = $("." + name + "-" + self.val()).length; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			$("." + name + "-" + self.val()).each(function() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			checkbox.each(function() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				$(this).unbind('click').bind('click', function() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				var self = $(this); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				var len = $("." + name + "-" + self.val()).length; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				$("." + name + "-" + self.val()).each(function() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					var next = $(this).next(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					var state = $(this).attr('data-state'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					if($(this).get(0).checked == true) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					$(this).unbind('click').bind('click', function() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						if (state == 2) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-							self.get(0).checked = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						} else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-							if ($("." + name + "-" + self.val()+":checked").length >= len) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						var next = $(this).next(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						var state = $(this).attr('data-state'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						if($(this).get(0).checked == true) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							if (state == 2) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 								self.get(0).checked = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							} else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								if ($("." + name + "-" + self.val()+":checked").length >= len) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+									self.get(0).checked = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 							} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						if(self.attr('type') == 'radio') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-							//如果父选项是radio类型,做下限制 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-							//alert(1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						if($("#mul_type").length) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-							$("#mul_type").val(1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						if(next.length && next.attr('type') != 'checkbox' && next.attr('type') != 'hidden') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-							next.attr('disabled', false); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							if(self.attr('type') == 'radio') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								//如果父选项是radio类型,做下限制 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								//alert(1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							if($("#mul_type").length) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								$("#mul_type").val(1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							if(next.length && next.attr('type') != 'checkbox' && next.attr('type') != 'hidden') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								next.attr('disabled', false); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					else 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						if(next.length && next.attr('type') != 'checkbox' && next.attr('type') != 'hidden') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						else 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-							next.attr('disabled', true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							if(next.length && next.attr('type') != 'checkbox' && next.attr('type') != 'hidden') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								next.attr('disabled', true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					var num = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					$("." + name + "-" + self.val()).each(function() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						if($(this).get(0).checked == true) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						var num = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						$("." + name + "-" + self.val()).each(function() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-							num = 1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					var id = $(this).attr('name'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					var hidden = id; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					id = id.replace('[]', ''); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					if(num == 0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						self.get(0).checked = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							if($(this).get(0).checked == true) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								num = 1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						if($("#mul_type").length) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						var id = $(this).attr('name'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						var hidden = id; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						id = id.replace('[]', ''); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						if(num == 0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-							$("#mul_type").val(0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							self.get(0).checked = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							if($("#mul_type").length) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								$("#mul_type").val(0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						if (state == 2) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							if (state == 2) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						} else if (!$('#' + id).length) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-							self.parent().append('<input type="hidden" value="0" id="'+id+'" name="'+hidden+'" />'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							} else if (!$('#' + id).length) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								self.parent().append('<input type="hidden" value="0" id="'+id+'" name="'+hidden+'" />'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						} else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							if ($('#' + id).length) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								$('#' + id).remove(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					} else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						if ($('#' + id).length) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-							$('#' + id).remove(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					if($(this).get(0).checked == true) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						self.get(0).checked = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						if ($(this).attr('onclick') && $(this).attr('onclick').indexOf('show') > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							inputShow($(this), 'col'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				if($(this).get(0).checked == true) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					self.get(0).checked = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					if ($(this).attr('onclick') && $(this).attr('onclick').indexOf('show') > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						inputShow($(this), 'col'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -2504,12 +2506,13 @@ function showLoad(id, value) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	$.getJSON(url, send, function(t) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		if (t.status == 1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			e.html(t.data); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			if (t.data) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				e.html(t.data); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				form.render(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		} else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			e.html(''); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		form.render(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 var level_value = []; 
			 |