var commonData = {


};

var regObj = {
	number : {reg:/^\d+$/, msg:"应以数字组成"},
	numberOrLetter : {reg:/^[A-Za-z0-9]+$/, msg:"应以数字或字母组成"},
	numberAndLetter : {},
	realNumber : {reg:/(^\d+\.\d+$|^\d+$)/, msg:"应为正实数"}

	
};

/*
 * 获取内容的条件:current为获取当前目录下的内容，all是获取当前
 * 目录下的内容和所有子目录下的所有内容
 */
var conType = {
	current : "current",	//当前
	all : "all"				//所有
}


//读取并显示目录下的内容列表(用在二级页面)
function readAndViewList(container, parType, dirId, start, end, conTempList){
	
	var urlPath = "";
	if(conType.current == parType){							//根据parType参数判定是获取当前目录下的
		urlPath = "/gzfbsvr/default/findContentByDirId";	//内容列表还是当前目录下的所有目录下的内容列表
	}else{
		urlPath = "/gzfbsvr/default/findContentByDirIdItems";
	}
	
	var conList={
			dataSet:ZZUI.DataSet({getUrl:urlPath,params:{root:dirId,start:start,end:end}}),
		  	failHandler:function(msg){
		   	 	if(msg.type=="info"){							//用于处理对于分成两块显示数据时没有数据的情况只在
		  			var name_right = $(container).attr("name");	//左边显示没有数据
		  			if(name_right=='right'){
		   		      	show_info("",container);
		   		   	}else{
		  				show_info(nomonenumMSG,container);
		  			}
		  		}else{
		  			show_info(nomonenumMSG,container);
		  		}
	   		},
	   		completed:function(){
	   		   	
	   		},
	   		templ:{},
	   		renderList:function(){
	   			var $this = this; 
		 		var data = this.dataSet.data;
		 		var artTemp = conTempList.artTemp;//$("<li><span>&nbsp;&nbsp;</span><a @href=sites/portal/brower.html?name=办事大厅&path=/办事大厅/在线受理&artId=$id&catalog=$catalog&art_title=$name>$name</a></li>");
		 		
		 		var temp_div = $("<div block='list' name='art_list' id='previousRight' style='width:50%;float:left'>");
		 		var tempTemp = conTempList.tempTemp;//$("<li><span>&nbsp;&nbsp;</span><a title='$name' href='/gzfbsvr/download?id=$id&fileName=$name'>$name</a></li>");
		 		var docsTemp = conTempList.docsTemp;//$("<li><span>&nbsp;&nbsp;</span><a href='javascript:void(0)' onclick='show_view($id,\"$name\",\"$path\",\"$comments\",\"$description\",2,$catalog)'>$name</a></li>");
		 		var weblTemp = conTempList.weblTemp;//$("<li><span>&nbsp;&nbsp;</span><a href='javascript:void(0)' onclick='show_view($id,\"$name\",\"$path\",\"$comments\",\"$description\",3,$catalog)'>$name</a></li>");
		 		var solTemp = conTempList.solTemp;//$("<li><span>&nbsp;&nbsp;</span><a href='javascript:void(0)' onclick='viewDetail($id,$catalog,\"$name\",0)'>$name</a><em>结束日期：[$lastModified]</em></li>");
		 		
		 		var docsTemp = conTempList.docsTemp;//$("<li><span>&nbsp;&nbsp;</span><img src='/themes/default/images/download_13.gif'/><a href='javascript:void(0)' onclick='show_view($id,\"$name\",\"$path\",\"$comments\",\"$description\",2,$catalog)'>$name</a></li>");
		 		var procTemp = conTempList.procTemp;//$("<li><span>&nbsp;&nbsp;</span><a href='javascript:void(0)' onclick='viewDetail($id,$catalog,\"$name\",0)'>$name</a><em>[$createTime]</em></li>");
		 		var videoTemp = conTempList.videoTemp;//$("<li><span>&nbsp;&nbsp;</span><img src='/themes/default/images/ic_10.gif'/><a href='javascript:void(0)' onclick='viewDetail($id,$catalog,\"$name\",0)'>$name</a><em>[$lastModified]</em></li>");
		 		var imgTemp = conTempList.imgTemp;//"";
		 		//if(atmpl){
		 		//	imgTemp = atmpl;
		 		//}else{
		 		//	imgTemp = $("<li><span>&nbsp;&nbsp;</span><img src='/themes/default/images/ic_03.gif'/><a href='javascript:void(0)' onclick='viewDetail($id,$catalog,\"$name\",0)'>$name</a><em>[$lastModified]</em></li>");
		 		//}
		 		var tabTemp = conTempList.tabTemp;//$("<li><span>&nbsp;&nbsp;</span><a href='javascript:void(0)' onclick='viewDetail($id,$catalog,\"$name\",0)'>$name</a><em>[$lastModified]</em></li>");
		 		var doc_temps = ["",imgTemp,docsTemp,videoTemp,tabTemp];
		 		if(data){
		 			var tempUl=$(container).find("ul");
		 			
		 			//$("#page").show();
		 			$.each(data,function(i,value){
			 			switch(value.catalog){
			 				case 0:
				 				var itemlet=artTemp.clone();
				 				tempUl.append(itemlet);
					 			$this.renderTo(tempUl,value);
					 			break;
					 		case 1:
					 			var typeIndex = equer_doc_type(value.path);
					 			var itemlet=doc_temps[typeIndex].clone();
				 				tempUl.append(itemlet);
					 			$this.renderTo(tempUl,value);
					 			break;
					 		case 2:
					 			var typeIndex = equer_doc_type(value.path);
					 			var itemlet=doc_temps[typeIndex].clone();
				 				tempUl.append(itemlet);
					 			$this.renderTo(tempUl,value);
					 			break;
					 		case 3:
					 			value.name = value.name.substring(0,value.name.indexOf("."));
					 			var typeIndex = equer_doc_type(value.path);
					 			var itemlet=doc_temps[typeIndex].clone();
				 				tempUl.append(itemlet);
					 			$this.renderTo(tempUl,value);
					 			break;
					 		case 4:
					 			var typeIndex = webLinkNo(value.path);
					 			
					 			var itemlet;
					 			if(typeIndex == "webLink"){
					 				itemlet=weblTemp.clone();
					 			}else{
					 				itemlet=videoTemp.clone();
					 			}
					 			//var itemlet=weblTemp.clone();
				 				tempUl.append(itemlet);
					 			$this.renderTo(tempUl,value);
					 			break;
					 		case 6:
					 			var itemlet=solTemp.clone();
				 				tempUl.append(itemlet);
					 			$this.renderTo(tempUl,value);
					 			break;
			 			}
		 			});
		   		}else{
		   			var name_right = $(container).attr("name");	//左边显示没有数据
		  			if(name_right && name_right=='right'){
		   		      	show_info("",container);
		   		   	}else{
		  				show_info(nomonenumMSG,container);
		  			}
		  			//show_info(nomonenumMSG,container);
		 		}
	 		}
		};
		$(container).renderBlk(conList);
}
