// JavaScript Document
(function($){
	$.fn.textRemindAuto = function(options){
		options = options || {};
		var defaults = {
			blurColor: "#999",
			focusColor: "#333",
			auto: true,
			chgClass: ""
		};
		var settings = $.extend(defaults,options);
		$(this).each(function(){
			if(defaults.auto){
				$(this).css("color",settings.blurColor);
			}
			var v = $.trim($(this).val());
			if(v){
				$(this).focus(function(){
					if($.trim($(this).val()) === v){
						$(this).val("");
					}
					$(this).css("color",settings.focusColor);
					if(settings.chgClass){
						$(this).toggleClass(settings.chgClass);
					}
				}).blur(function(){
					if($.trim($(this).val()) === ""){
						$(this).val(v);
					}
					$(this).css("color",settings.blurColor);
					if(settings.chgClass){
						$(this).toggleClass(settings.chgClass);
					}
				});	
			}
		});
	};
})(jQuery);//文本框的隐藏插件

// JavaScript Document
jQuery(document).ready(function($){
	$(".list_all > li").last().css("border","none");
	$(".form_edit").tabs();
	$(".main_table tr:last td").css("border","none");
	
	$("#questions-content").sortable({	
		connectWith: '#questions-content',
		stop:xiugai
	});	
	function xiugai(){
		var temp = $(".question").size();
		for (var g = 0; g < temp; g++) {
			var nu = g + 1;
			jQuery(".question:eq(" + g + ")").find(".question-position").text(nu);
		};
		$("#question-templates .question-templates").hide();
	};
	$.fn.smartFloat = function() {
		var position = function(element) {
			var top = element.position().top, pos = element.css("position");
			
			$(window).scroll(function() {
				var scrolls = $(this).scrollTop();
				
				if (scrolls > top) {
					if (window.XMLHttpRequest) {
						element.css({
							position: "fixed",
							top: 0
						});    
					} else {
						element.css({
							top: scrolls
						});    
					}
				}else {
					element.css({
						position: "relative",
            			top: 0
					});   
					//return false;
				}
			});
		};
		return $(this).each(function() {
			position($(this));                         
		});
	};
	$(".tool_list").smartFloat();

	//page_title					
	$(".min_link").click(function(){  
		$(".max_text").show();
		$(".min_text").hide();
	});	
	$('.close_button').click(function(){  
		$(".max_text").hide();
		$(".min_text").show();
	});	
	
	 $(".sure_button").click(function(){
   		$(".question").removeClass("currentEdit");
		$(".question-templates").hide();
   	});
	 
	var $uli=$(".border_silod>li"); //ѡ��������
	$uli.filter(":even").addClass("even");//��ż�������odd��ʽ 
	
	$(".showlink").click(function(){
		if($(this).attr('checked')==true)
		{ 
			$(this).parent().parent().find(".hidebox").show();
		}  
		else  
		{  
			$(this).parent().parent().find(".hidebox").hide();
		};		
	});
	// table
	var $trs=$(".surveys tbody>tr"); //选择所有行
	$trs.filter(":odd").addClass("odd"); //给奇数行添加odd样式
	$trs.filter(":even").addClass("even");//给偶数行添加odd样式
	$(".all_check").click(function(){					   
		//var tdcheck = $(this).parent().next().find("td").html();
		if(this.checked){  
			$("input[type='checkbox']").each(function(){this.checked=true;});
		}else{  
			$("input[type='checkbox']").each(function(){this.checked=false;});  
		} 
	});
	
	$(".form_tr").hover(function(){
		$(this).addClass("hover")
	},function(){
			$(this).removeClass("hover");
		}
	);
	$(".all_ressbook").click(function(){
		if(this.checked){  
			$("input[name='ressbook']").each(function(){this.checked=true;});
			$(".all_ressbook").attr("checked",'true');
			$(".ressbook tr").addClass("tr_active");
			
		}else{  
			$("input[name='ressbook']").each(function(){this.checked=false;});
			$(".all_ressbook").removeAttr("checked");
			$(".ressbook tr").removeClass("tr_active");
		} ;
	});
	
	$("#mainContainer").click(function(){
		$(".pop_ressbook").hide();			   
	});
	
	$(".oper_button_click").click(function (event) {
		event.stopPropagation();
		var nu1=$(this).html();
		$(".oper_button_click").each(function(){
			var nu3=$(this).html();
			var othis = nu3==nu1;
			if(!othis){
				$(this).removeClass("click");
				$(this).next().hide();
			}else{
				$(this).toggleClass("click");
				$(this).next().toggle();
				}
		});
	});
	

	$("input[name='ressbook']").click(function(){
		if($(this).attr('checked')==true)
		{ 
			$(this).parent().parent().addClass("tr_active")
		}  
		else  
		{  
			$(this).parent().parent().removeClass("tr_active")
		};		
	});
	
     $(".all_check").click(function(){	
		$("input[name='ressbook']").attr("checked",'true');//全选
		$(".all_ressbook").attr("checked",'true');
		$(".ressbook tr").addClass("tr_active");
	})
	$(".cancel_check").click(function(){	
		$("input[name='ressbook']").removeAttr("checked");//取消全选	
		$(".all_ressbook").removeAttr("checked");
		$(".ressbook tr").removeClass("tr_active");
	})
	$(".group_li").click(function(){
		$(this).children("div").toggleClass("group_active");							  
	});
	//弹出框
	$.fx.speeds._default = 1000;
	$(function() {
		$( "#dialog-confirm" ).dialog({
			autoOpen: false,
			show: "blind",
			hide: "explode",
			//resizable: false,
			height:160,
			width:500,
			modal: true,
			buttons: {
				"提交": function() {
					$( this ).dialog( "close" );
				},
				"取消": function() {
					$( this ).dialog( "close" );
				}
			}
			
		});
		$( ".new_group" ).click(function() {
			$(".pop_ressbook").hide();
			$( "#dialog-confirm" ).dialog( "open" );
			return false;
		});
		
		$( ".apply_group" ).click(function() {
			$(".pop_ressbook").hide();
		});
	});
	//文本框文字隐藏显示
	$(".text").textRemindAuto();
});

