var arrRte;
$(document).ready(function(){
	$('.rte').each(function(i,n){
		if(arrRte!=null){
			$(this).rte({
				width: '100%',
				height: $(this).parent().height(),
				controls_rte: rte_toolbar,
				controls_html: html_toolbar
			},arrRte);
		} else {
			arrRte=$(this).rte({
				width: '100%',
				height: $(this).parent().height(),
				controls_rte: rte_toolbar,
				controls_html: html_toolbar
			});
		}
		try{
			parent.document.getElementById("mainFrame").style.height=document.body.scrollHeight*1.2+"px";
		} catch(e){
		}
	});
	
	$('.acc').each(function(i,n){
		$(this).uploader({
			maxsize:this.maxsize,
			targetInputName:this.target,
			fileTypes:this.fileTypes,
			fileQueueLimit:this.fileQueueLimit,
			fileDesc:this.title,
			srcFrom:this.srcFrom
		});
	}); 
	  
	$("form:input").each(function(i,n){
		$(this).tooltip({
			position: "center right",
			offset: [-2, 10],
			effect: "fade",
			opacity: 0.7
		});
	});
	
	
	$.tools.dateinput.localize("cn", {
		   months: '01,02,03,04,05,06,07,08,09,10,11,12',
		   shortMonths:  '01,02,03,04,05,06,07,08,09,10,11,12',
		   days:         'Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday',
		   shortDays:    'Sun,Mon,Tue,Wed,Thu,Fri,Sat'
		});
	
	
	$.tools.validator.localize("cn", {
		'*'			: '请修正此值',
		':email'  	: '请输入有效Email地址',
		':number' 	: '请输入数字',
		':url' 		: '请输入有效URL地址',
		'[max]'	 	: '请输入小于 $1 的值',
		'[min]'		: '请输入大于 $1 的值 ',
		'[required]'	: '该项为必填项'
	});




	
	
	$("input:date").each(function(i,n){
		$(this).dateinput({
			yearRange:[-20,10],
			selectors: true,
			lang: 'cn',
			format:"yyyy-mm-dd"
		});
	});

	
	
});

var UI={
	initAllValueToInput:function(){
		//所有rte编辑器的值的处理
		$('.rte').each(function(i,n){
			var rteId=this.id;
			var pos=rteId.indexOf("_");
			var rteTarget=rteId.substring(0,pos);
			
		   var remark=arrRte[rteId].get_content();
		   var reg = new RegExp("'","g"); //将单引号转义
	       remark=remark.replace(reg,"&#39;");	       
	       remark = remark.replace(/\n/g,"");
	       remark = remark.replace(/\r/g,"");
			$(this).parents("div.rte-zone:first").siblings("textarea[name='"+rteTarget+"']").val(remark);
			//alert(rteTarget);
			//
			
		})
		
		//所有checkbox的值的处理
		var lastname = "";
		var lastObj;
		$("input:checkbox").each(function(i,n){
			if($(this).attr("checked")){
				var obj = $("input:hidden[name="+$(this).attr("name")+"]");
				if(obj.val()==""){
					obj.val($(this).val());
				}else{
					obj.val(obj.val()+","+$(this).val());
				}
			}
			$(this).remove();
			/*if(lastname==""){
				lastname= $(this).attr("name");
				lastObj=$(this);
				if(!$(this).attr("checked")){
					$(this).val("");
					$(this).value="";
				}
				
			}else{
				if(lastname==$(this).attr("name")){
					//alert($(this).attr("checked"))
					//alert(lastname)
					
					if($(this).attr("checked")){
						
						//alert("++")
						if($(lastObj).val()!=""){
							$(lastObj).val($(lastObj).val()+","+$(this).val());	
							$(lastObj).value=$(lastObj).val()+","+$(this).val();
						}else{
							$(lastObj).val($(this).val());
							$(lastObj).value=$(this).val();
						}
						
						//$(this).remove();
						$(this).attr("name",$(this).attr("name")+"tmp");
					}
				}else{
					lastname = $(this).attr("name");
					lastObj = $(this); 
				}
			}
			alert($(lastObj).val()+"$$$"+$(lastObj).attr("name"));
			*/
		});
		
	},
	onDel:function(pluginid,id,type){
		if(window.confirm("确定需要删除吗?")){
			$.get("/page",{plugin:pluginid,id:id,operate:"del",type:type},function(){
				window.location.reload();
			})
			
		}
		return false;
	}
	
}


/*For buttons*/
function goUrl(url){
	window.location=url;
	return false;
}

function submitUrl(url){
	UI.initAllValueToInput(); //先初始化值
	
	$("form")[0].action=url;
	$("form")[0].method="post";
	if(url=="isClear"){
		$("form")[0].reset();	
	} else {
		$("form")[0].submit();	
	}
	return false;
}

function onSearch(keyobjId,searchobjId){
	

	
	
	var keyobj=$("#"+keyobjId);
	var searchobj=$("#"+searchobjId);
	
	var keyValue=$.trim(keyobj.val());
	
	if(keyValue!=""){
		searchobj.val(keyobjId+" like '%"+keyValue+"%'");
	}else {
		searchobj.val("");
	}
	
	var url=window.location.href;
	
	$("form")[0].action=url;
	$("form")[0].method="post";
	$("form")[0].submit();	
	
	
}



