//快捷选择
function load_model_list(obj){
	var s_keyword = $(obj).val();
	$("li").hide();
	$("li[name^='"+s_keyword+"']").show(); 
}
//全选
function models_selectAll(){
	var s_keyword=$("#model").val();
	$("li[name^='"+s_keyword+"'] input").attr("checked","true");
}

//全部取消
function models_cancelAll(){
	var s_keyword=$("#model").val();
	$("li[name^='"+s_keyword+"'] input").removeAttr("checked");
}

//数据保存
function models_save(){
	var RuleIds=new Array();
	$("#models input:checked").each(function(i){
		RuleIds[i]=$(this).val();
	});
	var post_str=RuleIds.join(',');
	var RuleId=$("#ruleid").val();
	$.ajax({
		type: 'POST',
		url: APP+'/Rule/insert_rulemodel.html',
		beforeSend: function() {},
		data:
		{
			RuleIds: post_str,
			RuleId:RuleId
		},
		success: function(sReturn)
		{
			$("#rulemodelcontent").html("<div style='padding:10px;color:#FF0000;font-size:14px;font-weight:bold;'>"+sReturn+"</div>");
			setTimeout($.unblockUI,1000);
		}
	});
}

//js扩展
var jsCommon = new function(){
	//动态加载js文件
	this.loadJsFile = function(filename){
		var fileref=document.createElement('script')//创建标签
		fileref.setAttribute("type","text/javascript")//定义属性type的值为text/javascript
		fileref.setAttribute("src", filename)//文件的地址 
		
		if (typeof fileref!="undefined"){
  			document.getElementsByTagName("head")[0].appendChild(fileref);
		}  
	};
	
	//动态加载css文件
	this.loadCssFile = function(filename){
		var fileref=document.createElement("link")
  		fileref.setAttribute("rel", "stylesheet")
  		fileref.setAttribute("type", "text/css") 
  		fileref.setAttribute("href", filename) 
		
		if (typeof fileref!="undefined"){
  			document.getElementsByTagName("head")[0].appendChild(fileref);
		}  
	};
	
	 /**
     * 移动DOM对象
     * @param {String} sourceId 需要移动DOM对象的ID
     * @param {String} targetId 移动DOM对象放置位置的ID
     * @param {String} targetStyle 移动后DOM对象的样式
     *
     * @author 汤晓东
     */
    this.moveDom = function(sourceId, targetId, targetStyle){
        jQuery(sourceId).appendTo(targetId);
        if (targetStyle) {
            jQuery(targetId).addClass(targetStyle);
        }
    };
    
    /**
     * 复制DOM对象
     * @param {String} sourceId 需要复制DOM对象的ID
     * @param {String} targetId 复制DOM对象放置位置的ID
     * @param {String} targetStyle 复制后DOM对象的样式
     *
     * @author 汤晓东
     */
    this.copyDomAppend = function(sourceId, targetId, targetStyle){
        jQuery(sourceId).clone().appendTo(targetId);
        if (targetStyle) {
            jQuery(targetId).addClass(targetStyle);
        }
    }
	this.copyDomBefore = function(sourceId, targetId, targetStyle){
        jQuery(sourceId).clone().insertBefore(targetId);
        if (targetStyle) {
            jQuery(targetId).addClass(targetStyle);
        }
    }
}

