;(function($){
	$.news={
		projectName:"/epanelweb",
		init:function(projectName){
			$.news.projectName=projectName;
			$.news.load_news();
			$.news.load_info();
		},
		load_news:function(){ 
			$("div.news").each(function(i,n){
				var url =$.news.projectName+"/publiccommon/getNews.htm?random="+Math.random();
				var params = null;
				params = "newsType="+$(this).attr("newsType");
				if ($(this).attr("firstNo")!=null){
					params = params+"&firstNo="+$(this).attr("firstNo");
				}
				if ($(this).attr("recordCount")!=null){
					params = params+"&recordCount="+$(this).attr("recordCount");
				}
				var current_newdiv = $(this);
				if(url!=null&&params!=null){
					$.ajax({
					   type: "GET",
					   dataType: "json",
					   url: url,
					   data: params,
					   success:function(data, textStatus){
					   		if(data!=null&&data.length>0){
					   			var ulObj = document.createElement("ul");

								$(data).each(function(i,n){
									var liObj = document.createElement("li");
									var newsid = n.id;
									var isUrl = n.url;
									var referUrl = n.referUrl;
									var title = n.title;
									var publishTime = n.publishTime;
									/*
									var link = "<div style='float:left;'><a target='_blank'; href='";
									if (isUrl){
										link = link+referUrl+"'>"+title+"</a></div>";
									}else{
										var aUrl =$.news.projectName+"/publiccommon/getNewsDetail.htm?id="+newsid;
										link = link + aUrl + "'>"+title+"</a></div>";
									}
									link = link + "<div style='float:right;'>"+publishTime+"</div>"
									link =link + "<div style='clear:both;'></div>"
									link = "<div >"+link+"</div>"
									*/
									var link = "<a target='_blank'; href='";
									if (isUrl){
										link = link+referUrl+"'>"+title+"</a>";
									}else{
										var aUrl =$.news.projectName+"/publiccommon/getNewsDetail.htm?id="+newsid;
										link = link + aUrl + "'>"+title+"</a>";
									}
									
									$(liObj).html(link);
									$(ulObj).append(liObj);
								});
								$(current_newdiv).children("div.loading_news").hide();
								$(current_newdiv).children("div.news_contents").append(ulObj);
								$(current_newdiv).children("div.news_contents").show();
					   		}else{
										$(current_newdiv).children("div.loading_news").hide();
										$(current_newdiv).children("div.news_contents").html("");
										$(current_newdiv).children("div.news_contents").show();
							}
					   },
					   error:function(XMLHttpRequest, textStatus, errorThrown){
					   		//alert(textStatus);
					   }
					});
				}
			});
		},
		
		load_info:function(){ 
			$("div.info").each(function(i,n){
				var url =$.news.projectName+"/publiccommon/getNews.htm?random="+Math.random();
				var params = null;
				params = "newsType="+$(this).attr("newsType");
				if ($(this).attr("firstNo")!=null){
					params = params+"&firstNo="+$(this).attr("firstNo");
				}
				if ($(this).attr("recordCount")!=null){
					params = params+"&recordCount="+$(this).attr("recordCount");
				}
				var current_newdiv = $(this);
				if(url!=null&&params!=null){
					$.ajax({
					   type: "GET",
					   dataType: "json",
					   url: url,
					   data: params,
					   success:function(data, textStatus){
					   		if(data!=null&&data.length>0){
					   			var ulObj = document.createElement("ul");
								$(data).each(function(i,n){
									var liObj = document.createElement("li");
									var newsid = n.id;
									var isUrl = n.url;
									var referUrl = n.referUrl;
									var title = n.title;
									var publishTime = n.publishTime;
									var link = "<a target='_blank'; href='";
									if (isUrl){
										link = link+referUrl+"'>"+title+"</a></div>";
									}else{
										var aUrl =$.news.projectName+"/publiccommon/getNewsDetail.htm?id="+newsid;
										link = link + aUrl + "'>"+title+"</a>";
									}
									$(liObj).html(link);
									$(ulObj).append(liObj);
								});
								$(current_newdiv).children("div.loading_info").hide();
								$(current_newdiv).children("div.info_contents").append(ulObj);
								$(current_newdiv).children("div.info_contents").show();
					   		}else{
										$(current_newdiv).children("div.loading_info").hide();
										$(current_newdiv).children("div.info_contents").html("");
										$(current_newdiv).children("div.info_contents").show();
							}
					   },
					   error:function(XMLHttpRequest, textStatus, errorThrown){
					   		//alert(textStatus);
					   }
					});
				}
			});
		}
	}	
	
	
})(jQuery);

