function formatter1(data) { return "<span class=\"text290\">&#8226;&nbsp;<a href=\"" + (data.external_link=="#"?$("context_path").value + "/article.do?act=detail&id=" + data.id:data.external_link) + "\" target=\"_blank\">" + data.main_title + "</a></span><span class=\"f_right\">"+data.show_time+"</span>"; }

function formatter2(data) {
	return   " <div class=\"newsDate\">" + data.show_week + "</div>"
           + "<div class=\"newsDateCon\" style=\"*width:550px!important; *float:right!important; *padding:3px 0 0 0!important\">"
           + "<p><a href=\"" + (data.external_link=="#"?$("context_path").value + "/article.do?act=detail&id=" + data.id:data.external_link) + "\" target=\"_blank\" style=\"color:#7FB8DD\">" + data.main_title + "</a></p>"
           + "<div>" + (data.intro!=null?data.intro:"&nbsp;") + "</div>"
           + "</div>"
           + "<div class=\"clear\"></div>"; 
}

function formatter3(data) {
	if(data.type == "01"){
		return "<a href=\"" + $("context_path").value + "/ad.do?act=jump&id=" + data.id + "\" target=\"_blank\" title=\"" + data.title + "\" "+(data.linkUrl=="#"?"onclick=\"return false\"":"")+"><img src=\"http://" + $("server_name").value + data.contentUrl + "\" height=\"130\" width=\"260\" border=\"0\"/></a>";
	}else if(data.type == "02"){
		var s = (data.linkUrl=="#"?"":"<div class=\"flashDiv\" onclick=\"window.open('" + $("context_path").value + "/ad.do?act=jump&id=" + data.id + "');\"></div>")
				+ "<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0\" width=\"260\" height=\"130\">"
				+ "<param name=\"movie\" value=\"http://" + $("server_name").value + data.contentUrl + "\" />"
				+ "<param name=\"quality\" value=\"high\" />"
				+ "<param name=\"wmode\" value=\"transparent\" />"
				+ "<embed src=\"http://" + $("server_name").value + data.contentUrl + "\" quality=\"high\" wmode=\"transparent\" pluginspage=\"http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash\" type=\"application/x-shockwave-flash\" width=\"260\" height=\"130\"></embed>"
				+ "</object>";
		return s;
	}
}

function formatter4(data) {
	return   " <div class=\"newsDate\">" + data.show_week + "</div>"
           + "<div class=\"newsDateCon\" style=\"*width:550px!important; *float:right!important; *padding:3px 0 0 0!important\">"
           + "<p><a href=\"" + (data.external_link=="#"?$("context_path").value + "/article.do?act=detail&id=" + data.id:data.external_link) + "\" target=\"_blank\" style=\"color:#7FB8DD\">" + data.main_title_abbr + "</a></p>"
           + "<div>" + (data.intro_abbr!=null?data.intro_abbr:"&nbsp;") + "</div>"
           + "</div>"
           + "<div class=\"clear\"></div>"; 
}

function formatter5(data) { return "<span class=\"text350\">&#8226;&nbsp;<a href=\"" + (data.external_link=="#"?$("context_path").value + "/article.do?act=detail&id=" + data.id:data.external_link) + "\" target=\"_blank\">" + data.main_title + "</a></span><span class=\"f_right\">"+data.show_time+"</span>"; }

function formatter6(data) { return "<option value=\"" + data.link_url + "\">" + data.name + "</option>"; }

function formatter7(data) { return "<span class=\"text290\">&#8226;&nbsp;<a href=\"" + $("context_path").value + "/service.do?act=detail&id=" + data.id + "\" target=\"_blank\">" + data.title + "</a></span><span class=\"f_right\">"+data.time+"</span>"; }


function showList1(datas,id) {
	DWRUtil.removeAllOptions(id);
	DWRUtil.addOptions(id, datas, formatter1);
}
function showList2(datas,id) {
	DWRUtil.removeAllOptions(id);
	DWRUtil.addOptions(id, datas, formatter2);
}
function showList3(datas,id) {
	DWRUtil.removeAllOptions(id);
	DWRUtil.addOptions(id, datas, formatter3);
}
function showList4(datas,id) {
	DWRUtil.removeAllOptions(id);
	DWRUtil.addOptions(id, datas, formatter4);
}
function showList5(datas,id) {
	DWRUtil.removeAllOptions(id);
	DWRUtil.addOptions(id, datas, formatter5);
}
function showList6(datas,id) {
	DWRUtil.addOptions(id, datas,"link_url","name");
}
function showList7(datas,id) {
	DWRUtil.removeAllOptions(id);
	DWRUtil.addOptions(id, datas, formatter7);
}

function showCatalog1(datas,id){
	var str = "";
	if(datas != null && datas.length > 0){
		str = "<table cellpadding=\"0\" cellspacing=\"0\" width=\"100%\" class=\"pad_l12\">";
		var rowover = false;
		for(var i=0;i<datas.length;i++){
			if(i%5==0) {
				str = str + "<tr>";
				rowover = false;
			}
			if(datas[i].url=="#"){
				str = str + "<td width=\"20%\"><a href=\"" + $("context_path").value + "/portal/service/lineHome.jsp?service=" + datas[i].id + "\" target=\"_self\" >" + datas[i].name + "</a></td>";
			}else {
				str = str + "<td width=\"20%\"><a href=\"" + datas[i].url + "\" target=\"_blank\" >" + datas[i].name + "</a></td>";
			}
			if(i%5==4) {
				str = str + "</tr>";
				rowover = true;
			}
		}
		if(!rowover) str = str + "</tr>";
		str = str + "</table>";
	}
	DWRUtil.setValue(id,str);
}

function showCatalog2(datas,id){
	var str = "";
	if(datas != null && datas.length > 0){
		str = "<table cellpadding=\"0\" cellspacing=\"0\" width=\"100%\" class=\"pad_l12\">";
		var rowover = false;
		for(var i=0;i<datas.length;i++){
			if(i%5==0) {
				str = str + "<tr>";
				rowover = false;
			}
			if(datas[i].url=="#"){
				str = str + "<td width=\"20%\"><a href=\"" + $("context_path").value + "/portal/service/lineHome.jsp?service=" + datas[i].id + "&section=public\" target=\"_self\" >" + datas[i].name + "</a></td>";
			}else {
				str = str + "<td width=\"20%\"><a href=\"" + datas[i].url + "\" target=\"_blank\" >" + datas[i].name + "</a></td>";
			}
			if(i%5==4) {
				str = str + "</tr>";
				rowover = true;
			}
		}
		if(!rowover) str = str + "</tr>";
		str = str + "</table>";
	}
	DWRUtil.setValue(id,str);
}

function showMcServices(datas) {
	DWRUtil.removeAllOptions("McServiceWin");
	var str = "";

	for(var i=1;i<datas.length+1;i++){
		var url = datas[i-1].pic_url;
		var surl = datas[i-1].small_pic_url;
		var mtitle = datas[i-1].main_title;
		var intro = datas[i-1].intro;
		
		var pic_id = "McDyFirstPic"+i;
		var intro_id = "McDyFirstIntro"+i;

		DWRUtil.setValue(pic_id,"<img src='http://" + $("server_name").value + url + "' width=260 height=174>");
		DWRUtil.setValue(intro_id,intro+"");
		
		str = str + "<li><span class=\"f_left pad_r12\"><img id=\"McDySmallPic"+i+"\" src=\"http://" + $("server_name").value + surl + "\" width=76 height=40 style='cursor:pointer;' onclick=\"window.open('" + (datas[i-1].external_link=="#"?$("context_path").value + "/article.do?act=detail&id=" + datas[i-1].id:datas[i-1].external_link) + "');\" onmouseover=\"mouseOverMcDynalist("+i+");\"/></span><span class=\"text290\"><a href=\"" + (datas[i-1].external_link=="#"?$("context_path").value + "/article.do?act=detail&id=" + datas[i-1].id:datas[i-1].external_link) + "\" target=\"_blank\" onmouseover=\"mouseOverMcDynalist("+i+");\">"+mtitle+"</a></span></li>";
	}
	
	DWRUtil.setValue("McServiceWin",str);
}

function mouseOverMcDynalist(num){
	for(var i=1;i<6;i++){
		if(i==num){
			$("McDyFirstPic"+i).style.display = '';
			$("McDyFirstIntro"+i).style.display = '';
		}else {
			$("McDyFirstPic"+i).style.display = 'none';
			$("McDyFirstIntro"+i).style.display = 'none';
		}
	}
}

function showUnits(datas,id) {
	var str = "";
	str = str + "<div class=clear></div>";
	for(var i=0;i<datas.length;i++){
		if(datas[i].wurl == null || datas[i].wurl==""){
			str = str + "<span class=\"f_left pad2-5\" style=\"white-space:nowrap\"><a href=\"" + $("context_path").value + "/portal/service/agency.jsp?agency_id=" + datas[i].id + "\" target=\"_blank\">" +datas[i].name + "</a></span>";
		}else {
			str = str + "<span class=\"f_left pad2-5\" style=\"white-space:nowrap\"><a href=\"" + datas[i].wurl + "\" target=\"_blank\">" +datas[i].name + "</a></span>";
		}
	}
	str = str + "<div class=clear></div>";
	DWRUtil.setValue(id, str);
}

function showCurrentPath(){
	var str = "";
	str = "所在位置：<a href=\"" + $("context_path").value + "/index.jsp\">首页</a>"
	DWRUtil.setValue("currentPath", str);
}

function init() {
//	DWREngine.beginBatch();
	
	ArticleBO.getArticlesByType("1","6",function(datas){showList1(datas,"newswin");});
	ArticleBO.getArticlesByType("3","6",function(datas){showList1(datas,"noticewin");});
	
//	ArticleBO.getArticlesByType("2","5",function(datas){showList2(datas,"dynamicwin");});
	ArticleBO.getArticlesByTypeNotSort("2","6",function(datas){showList4(datas,"dynamicwin");});

//	ArticleBO.getArticlesByType("5","7",function(datas){showList1(datas,"specialwin");});
	ServiceBO.getServiceItems2("00000166","7",function(datas){showList7(datas,"specialwin");});
	
	ArticleBO.getArticlesByType("7","7",function(datas){showList1(datas,"mediawin");});
	
//  AdBO.getAds("0101","","4",function(datas){showList3(datas,"ad0101");});
	AdBO.getAds("0101","","5","","",function(datas){showList3(datas,"ad0101");});
	
//	DWREngine.endBatch();
	
//	DWREngine.beginBatch();
	
//	ArticleBO.getArticlesByServiceAndType("00000041","2","5",showMcServices);
//	ArticleBO.getOnlypicArticlesByServiceAndType("00000041","2","5",showMcServices);
    ArticleBO.getOnlypicArticlesByServiceAndType("00000041",null,"5",showMcServices);
	
	ArticleBO.getArticlesByServiceAndType("00000040","2","7",function(datas){showList5(datas,"EnServiceWin");});
//	ServiceBO.getServiceStructs("00000040",function(datas){showCatalog1(datas,"EnServiceDiv")});
	ServiceBO.getServiceLines("1","00000040",function(datas){showCatalog1(datas,"EnServiceDiv")});
	
	ArticleBO.getArticlesByServiceAndType("00000039","2","7",function(datas){showList5(datas,"CiServiceWin");});
//	ServiceBO.getServiceStructs("00000039",function(datas){showCatalog1(datas,"CiServiceDiv")});
	ServiceBO.getServiceLines("1","00000039",function(datas){showCatalog1(datas,"CiServiceDiv")});
	
	ArticleBO.getArticlesByServiceAndType("00000038","2","7",function(datas){showList5(datas,"GvServiceWin");});
//	ServiceBO.getServiceStructs("00000038",function(datas){showCatalog1(datas,"GvServiceDiv")});
	ServiceBO.getServiceLines("1","00000038",function(datas){showCatalog1(datas,"GvServiceDiv")});
	
	ArticleBO.getArticlesByServiceAndType(null,"4","7",function(datas){showList5(datas,"PuServiceWin");});
//	ServiceBO.getServiceStructs("00000037",function(datas){showCatalog1(datas,"PuServiceDiv")});
	ServiceBO.getServiceLines("1","00000037",function(datas){showCatalog2(datas,"PuServiceDiv")});
	
//	DWREngine.endBatch();
	
//	DWREngine.beginBatch();	
	
	UnitBO.getUnitsByType("","",function(datas){showUnits(datas,"unitswin1")});
	UnitBO.getUnitsByType("0","",function(datas){showUnits(datas,"unitswin2")});
	UnitBO.getUnitsByType("6","",function(datas){showUnits(datas,"unitswin3")});
	UnitBO.getUnitsByType("5","",function(datas){showUnits(datas,"unitswin4")});
	
	FlinkBO.getLinks("01",false,function(datas){showList6(datas,"flinks1")});
	FlinkBO.getLinks("02",false,function(datas){showList6(datas,"flinks2")});
	FlinkBO.getLinks("03",false,function(datas){showList6(datas,"flinks3")});
	FlinkBO.getLinks("04",false,function(datas){showList6(datas,"flinks4")});
	FlinkBO.getLinks("05",false,function(datas){showList6(datas,"flinks5")});
	FlinkBO.getLinks("06",false,function(datas){showList6(datas,"flinks6")});
	FlinkBO.getLinks("07",false,function(datas){showList6(datas,"flinks7")});
	FlinkBO.getLinks("08",false,function(datas){showList6(datas,"flinks8")});
			
	showCurrentPath();
	
//	DWREngine.endBatch();
	
	return false;
}

window.onload = function() {
	init();
};

function switchServiceWin(win1,dis1,win2,dis2,img1,src1,img2,src2){
	$(win1).style.display=dis1;
	$(win2).style.display=dis2;
	$(img1).src=src1;
	$(img2).src=src2;
}

function swithcUnitWin(num){
	for(var i=1;i<5;i++){
		if(i==num){
			$("unitswin" + i).style.display = "";
			if($("unitImg" + i).src.indexOf("Selct.png")==-1) $("unitImg" + i).src = $("unitImg" + i).src.replace('.png','Selct.png');
		}else {
			$("unitswin" + i).style.display = "none";
			if($("unitImg" + i).src.indexOf("Selct.png")>-1) $("unitImg" + i).src = $("unitImg" + i).src.replace('Selct.png','.png');
		}
	}
}