
function isBlank(value){
    return (value == null) ? "" : value.toString();
}

function isLess(str){
    return str.replace(/[^\x00-\xff]/g, "xx").length;
}

function isLessSpan(val, charnum){
    
    if (isLess(val) > charnum) {
        return false;
    }
    else {
        return true;
    }
}

//显示今天的日期
function showCurrentDate() {
	newsManager.getCurrentDate( function(jsonText){
        if (jsonText != null) {
            var data = JSON.parse(jsonText);
                      
            var html = data.CurrentDate;
            
            document.getElementById('currentdate').innerHTML = html;
            
        }
    });
}

//环保新闻
function getNewsList_hbxw(condition){
	//alert(condition);
    newsManager.dataListQueryByCondition(condition, function(jsonText){
        if (jsonText != null) {
            var data = JSON.parse(jsonText);
            var count = data.DataList.length;           
            
            var html = '<table width="100%" border="0" cellpadding="0" cellspacing="0">';
            var td1 = '<td width="377" height="27" background="images/indx_titbg.png" class="f16">';
            var td2 = '<td width="88" height="27" background="images/indx_titbg.png" class="f12">';
            for (var i = 0; i < count; i++) {
            
                html += '<tr>';
                
                var url = 'pubNewscontent.do?id=' + data.DataList[i].newsid;
				
				var title = isBlank(data.DataList[i].title);
				if (!isLessSpan(title, 50)) {
					title = title.substr(0,25) + '..';
				}
	
                var a = '<a href="' + url + '"title="' + isBlank(data.DataList[i].title) + '" target="_blank">' + title + '</a>';
				
                html += td1 + '<img src="images/titdd.png" width="4" height="9">&nbsp;' + a + '</td>';
                
				html += td2 + '<div align="center">[' + isBlank(data.DataList[i].publishtime) + ']</div>' + '</td>';
                
                html += '</tr>'
            }
            html += '</table>';
            document.getElementById('newslistContent_hbxw').innerHTML = html;
            
        }
    });
}
//工作动态
function getNewsList_gwtz(condition){
	//alert(condition);
    newsManager.dataListQueryByCondition(condition, function(jsonText){
        if (jsonText != null) {
            var data = JSON.parse(jsonText);
            var count = data.DataList.length;           
            //alert(count);
            var html = '<table width="99%" border="0" cellpadding="0" cellspacing="0">';
            var td1 = '<td width="76%">';
            var td2 = '<td width="24%" height="22">';
            for (var i = 0; i < count; i++) {
            
                html += '<tr>';
                
                var url = 'pubNewscontent.do?id=' + data.DataList[i].newsid;
				
				var title = isBlank(data.DataList[i].title);
				if (!isLessSpan(title, 32)) {
					title = title.substr(0,16) + '..';
				}
	
                var a = '<a href="' + url + '"title="' + isBlank(data.DataList[i].title) + '" target="_blank">' + title + '</a>';
				
                html += td1 + '<span class="STYLE1">·</span>' + a + '</td>';
                
				html += td2 + '<div align="center"><span class="f12">' + isBlank(data.DataList[i].publishtime) + '</span></div>' + '</td>';
                
                html += '</tr>'
            }
            html += '</table>';
            document.getElementById('newslistContent_gwtz').innerHTML = html;
            
        }
    });
}
//公文通知
function getNewsList_gzdt(condition){
	//alert(condition);
    newsManager.dataListQueryByCondition2(condition, function(jsonText){
        if (jsonText != null) {
            var data = JSON.parse(jsonText);
            var count = data.DataList.length;           
            //alert(count);
            var html = '<table width="99%" border="0" cellpadding="0" cellspacing="0">';
            var td1 = '<td width="76%">';
            var td2 = '<td width="24%" height="22">';
            for (var i = 0; i < count; i++) {
            
                html += '<tr>';
                
                var url = 'pubNewscontent.do?id=' + data.DataList[i].newsid;
				
				var title = isBlank(data.DataList[i].title);
				if (!isLessSpan(title, 32)) {
					title = title.substr(0,16) + '..';
				}
	
                var a = '<a href="' + url + '"title="' + isBlank(data.DataList[i].title) + '" target="_blank">' + title + '</a>';
				
                html += td1 + '<span class="STYLE1">·</span>' + a + '</td>';
                
				html += td2 + '<div align="center"><span class="f12">' + isBlank(data.DataList[i].publishtime) + '</span></div>' + '</td>';
                
                html += '</tr>'
            }
            html += '</table>';
            document.getElementById('newslistContent_gzdt').innerHTML = html;
            
        }
    });
}
//网站首页新闻-通用
function getNewsList_common(condition, divname){
	//alert(condition);
    newsManager.dataListQueryByCondition(condition, function(jsonText){
        if (jsonText != null) {
            var data = JSON.parse(jsonText);
            var count = data.DataList.length;           
            //alert(divname);
            var html = '<table width="99%" border="0" cellpadding="0" cellspacing="0">';
            var td1 = '<td width="76%">';
            var td2 = '<td width="24%" height="22">';
            for (var i = 0; i < count; i++) {
            
                html += '<tr>';
                
                var url = 'pubNewscontent.do?id=' + data.DataList[i].newsid;
				
				var title = isBlank(data.DataList[i].title);
				if (!isLessSpan(title, 32)) {
					title = title.substr(0,16) + '..';
				}
	
                var a = '<a href="' + url + '"title="' + isBlank(data.DataList[i].title) + '" target="_blank">' + title + '</a>';
				
                html += td1 + '<span class="STYLE1">·</span>' + a + '</td>';
                
				html += td2 + '<div align="center"><span class="f12">' + isBlank(data.DataList[i].publishtime) + '</span></div>' + '</td>';
                
                html += '</tr>'
            }
            html += '</table>';
            
            document.getElementById(divname).innerHTML = html;
        }
    });
}
//公示公告
function getNewsList_gsgg(condition, divname){
	//alert(condition);
    newsManager.dataListQueryByCondition(condition, function(jsonText){
        if (jsonText != null) {
            var data = JSON.parse(jsonText);
            var count = data.DataList.length;           
            //alert(divname);
            var html = '<table width="96%" height="125" border="0" align="center" cellpadding="0" cellspacing="0">';
            var td1 = '<td height="25" background="images/index_bj04.gif">';
            
            for (var i = 0; i < count; i++) {
            
                html += '<tr>';
                
                var url = 'pubNewscontent.do?id=' + data.DataList[i].newsid;
				
				var title = isBlank(data.DataList[i].title);
				if (!isLessSpan(title, 76)) {
					title = title.substr(0,38) + '..';
				}
	
                var a = '<a href="' + url + '"title="' + isBlank(data.DataList[i].title) + '" target="_blank">' + title + '</a>';
				
                html += td1 + '<span class="f15"><img src="images/index_dd2.png" width="9" height="10"></span>&nbsp;' + a + '&nbsp;(<span class="f12">' + isBlank(data.DataList[i].publishtime) + '</span>)</td>';
                
                html += '</tr>'
            }
            html += '</table>';
            
            document.getElementById(divname).innerHTML = html;
        }
    });
}
//首页滚动新闻
function getNewsList_gdxw(condition, divname){
	//alert(condition);
    newsManager.dataListQueryByCondition(condition, function(jsonText){
        if (jsonText != null) {
            var data = JSON.parse(jsonText);
            var count = data.DataList.length;           
            var html = '';
            
            for (var i = 0; i < count; i++) {
                            
                var url = 'pubNewscontent.do?id=' + data.DataList[i].newsid;
				
				var title = isBlank(data.DataList[i].title);
	
                html += '<a href="' + url + '" target="_blank" class="a3">' + title + '</a>';
				
                html += '&nbsp;&nbsp;&nbsp;';
            }
            
            document.getElementById(divname).innerHTML = html;
        }
    });
}
//首页图片新闻
function getNewsList_tpxw(condition, divname){
	//alert(condition);
    newsManager.dataListQueryByCondition4(condition, function(jsonText){
        if (jsonText != null) {
            var data = JSON.parse(jsonText);
            var count = data.DataList.length;           
            var html = '<ul>';
            
            for (var i = 0; i < count; i++) {



            	html += '<li>';             
			   
                var url = 'pubNewscontent.do?id=' + data.DataList[i].newsid;
				
				var title = isBlank(data.DataList[i].title);
				if (!isLessSpan(title, 40)) {
					title = title.substr(0,20) + '..';
				}
				
				//if(parseInt(data.DataList[i].isimg, 10) == 1) {
					html += '<a href="' + data.DataList[i].imgpath + '"> <img src="' + data.DataList[i].imgpath + '" alt="' + title + '" /></a>';
				//} else {
				//	html += '<a href="images/001.jpg"> <img src="images/001.jpg" alt="' + title + '" /></a>';
				//}
				
                html += '<div class="p7ssm_lk"><a href="' + url + '" target="_blank">点击查看详情</a></div>';
				
				html += '<div class="p7ssm_fd">' + title + '</div>';
				
                html += '</li>';


            }
            html += '</ul>';
			//alert(html);
            document.getElementById(divname).innerHTML = html;
			
			P7_SSMinit(1,1,1,1,0,1,1,1,5);
        }
    });
}

//最新更新
function getNewsList_zxgx(condition){
	//alert(condition);
    newsManager.dataListQueryByCondition(condition, function(jsonText){
        if (jsonText != null) {
            var data = JSON.parse(jsonText);
            var count = data.DataList.length;           
            //alert(count);
            var html = '<table width="165" border="0" cellpadding="0" cellspacing="0">';
            var td1 = '<td width="76%" height="25">';
            
            for (var i = 0; i < count; i++) {
            
                html += '<tr>';
                
                var url = 'pubNewscontent.do?id=' + data.DataList[i].newsid;
				
				var title = isBlank(data.DataList[i].title);
				if (!isLessSpan(title, 22)) {
					title = title.substr(0,11) + '..';
				}
	
                var a = '<a href="' + url + '"title="' + isBlank(data.DataList[i].title) + '" target="_blank">' + title + '</a>';
				
                html += td1 + '<span class="STYLE1">·</span>' + a + '</td>';
                
                html += '</tr>'
            }
            html += '</table>';
            document.getElementById('newslistContent_zxgx').innerHTML = html;
            
        }
    });
}
//创模专题
function getNewsList_cmzt(condition){
	//alert(condition);
    newsManager.dataListQueryByCondition3(condition, function(jsonText){
        if (jsonText != null) {
            var data = JSON.parse(jsonText);
            var count = data.DataList.length;           
            //alert(count);
            var html = '<table width="165" border="0" cellpadding="0" cellspacing="0">';
            var td1 = '<td width="76%" height="25">';
            
            for (var i = 0; i < count; i++) {
            
                html += '<tr>';
                
                var url = 'pubNewscontent.do?id=' + data.DataList[i].newsid;
				
				var title = isBlank(data.DataList[i].title);
				if (!isLessSpan(title, 22)) {
					title = title.substr(0,11) + '..';
				}
	
                var a = '<a href="' + url + '"title="' + isBlank(data.DataList[i].title) + '" target="_blank">' + title + '</a>';
				
                html += td1 + '<span class="STYLE1">·</span>' + a + '</td>';
                
                html += '</tr>'
            }
            html += '</table>';
            document.getElementById('newslistContent_cmzt').innerHTML = html;
            
        }
    });
}

//热点文章排行
function getNewsList_rdwzph(condition){
	//alert(condition);
    newsManager.dataListQueryByCondition3(condition, function(jsonText){
        if (jsonText != null) {
            var data = JSON.parse(jsonText);
            var count = data.DataList.length;           
            //alert(count);
            var html = '<table width="96%" border="0" align="center" cellpadding="0" cellspacing="0">';
            var td1 = '<td width="14%">';
            var td2 = '<td width="86%" height="25">';
			
			var imgarray = new Array("hot01.jpg","hot02.jpg","hot03.jpg","hot04.jpg","hot05.jpg","hot06.jpg","hot07.jpg","hot08.jpg","hot09.jpg","hot10.jpg");

            for (var i = 0; i < count; i++) {
            
                html += '<tr>';
                
                var url = 'pubNewscontent.do?id=' + data.DataList[i].newsid;
				
				var title = isBlank(data.DataList[i].title);
				if (!isLessSpan(title, 24)) {
					title = title.substr(0,12) + '..';
				}
	
                var a = '<a href="' + url + '"title="' + isBlank(data.DataList[i].title) + '" target="_blank">' + title + '</a>';
				
				html += td1 + '<div align="center"><img src="images/' + imgarray[i] + '" width="17" height="15"></div></td>';
                
                html += td2 + a + '</td>';
				
                html += '</tr>'
            }
            html += '</table>';
            document.getElementById('newslistContent_rdwzph').innerHTML = html;
            
        }
    });
}

//资料下载
function getNewsList_zlxz(condition){
	//alert(condition);
    zlxzManager.dataListQueryByCondition(condition, function(jsonText){
        if (jsonText != null) {
            var data = JSON.parse(jsonText);
            var count = data.DataList.length;           
            //alert(count);
            var html = '<table width="99%" border="0" cellpadding="0" cellspacing="0">';
            var td1 = '<td width="76%" height="25">';
			
            for (var i = 0; i < count; i++) {
            
                html += '<tr>';
                
                var url = 'softDownView.do?id=' + data.DataList[i].id;
				
				var title = isBlank(data.DataList[i].title);
				if (!isLessSpan(title, 26)) {
					title = title.substr(0,13) + '..';
				}
	
                var a = '<a href="' + url + '" title="' + isBlank(data.DataList[i].title) + '">' + title + '</a>';
				
				html += td1 + '<span class="STYLE1">·</span>' + a + '</td>';
                				
                html += '</tr>'
            }
            html += '</table>';
            document.getElementById('newslistContent_zlxz').innerHTML = html;
            
        }
    });
}

//在线调查
function getNewsList_zxdc(condition){
	//alert(condition);
    zxdcManager.dataListQueryByCondition(condition, function(jsonText){
        if (jsonText != null) {
            var data = JSON.parse(jsonText);
            var count = data.DataList.length;           
            //alert(count);
            var html = '<table width="165" border="0" cellpadding="0" cellspacing="0">';
            var td1 = '<td width="76%" height="25">';
			
            for (var i = 0; i < count; i++) {
            
                html += '<tr>';
                
                var url = 'survey.do?surveyId=' + data.DataList[i].id;
				
				var title = isBlank(data.DataList[i].title);
				if (!isLessSpan(title, 22)) {
					title = title.substr(0,11) + '..';
				}
	
                var a = '<a href="' + url + '"title="' + isBlank(data.DataList[i].title) + '" target="_blank">' + title + '</a>';
				
				html += td1 + '<span class="STYLE1">·</span>' + a + '</td>';
                				
                html += '</tr>'
            }
            html += '</table>';
            document.getElementById('newslistContent_zxdc').innerHTML = html;
            
        }
    });
}

//网站链接-国内环保网站
function getNewsList_flink_gnhbwz(condition){
    wzljManager.dataListQueryByCondition(condition, function(jsonText){
        if (jsonText != null) {
            var data = JSON.parse(jsonText);
            var count = data.DataList.length;           
			
			var html = '<select name="select1" id="select1" class="input1" onchange=openLink(this)>';
			html += '<option value="" selected>--省内环保网站--</option>';
			
            for (var i = 0; i < count; i++) {
				
				html += '<option value="' + data.DataList[i].link + '">' + data.DataList[i].title + '</option>';
                				
            }
            html += '</select>';
			
            document.getElementById('newslistContent_flink_gnhbwz').innerHTML = html;
        }
    });
}

//网站链接-市直部门网站
function getNewsList_flink_szbmwz(condition){
    wzljManager.dataListQueryByCondition(condition, function(jsonText){
        if (jsonText != null) {
            var data = JSON.parse(jsonText);
            var count = data.DataList.length;           
			
			var html = '<select name="select2" id="select2" class="input1" onchange=openLink(this)>';
			html += '<option value="" selected>--市直部门网站--</option>';
			
            for (var i = 0; i < count; i++) {
				
				html += '<option value="' + data.DataList[i].link + '">' + data.DataList[i].title + '</option>';
                				
            }
            html += '</select>';
			
            document.getElementById('newslistContent_flink_szbmwz').innerHTML = html;
        }
    });
}

//网站链接-重要网站
function getNewsList_flink_zywz(condition){
    wzljManager.dataListQueryByCondition(condition, function(jsonText){
        if (jsonText != null) {
            var data = JSON.parse(jsonText);
            var count = data.DataList.length;           
			
			var html = '<select name="select3" id="select3" class="input1" onchange=openLink(this)>';
			html += '<option value="" selected>--重要网站--</option>';
			
            for (var i = 0; i < count; i++) {
				
				html += '<option value="' + data.DataList[i].link + '">' + data.DataList[i].title + '</option>';
                				
            }
            html += '</select>';
			
            document.getElementById('newslistContent_flink_zywz').innerHTML = html;
        }
    });
}

//网站链接-友情链接
function getNewsList_flink_yqlj(condition){
    wzljManager.dataListQueryByCondition(condition, function(jsonText){
        if (jsonText != null) {
            var data = JSON.parse(jsonText);
            var count = data.DataList.length;           
			
			var html = '<select name="select4" id="select4" class="input1" onchange=openLink(this)>';
			html += '<option value="" selected>--友情链接--</option>';
			
            for (var i = 0; i < count; i++) {
				
				html += '<option value="' + data.DataList[i].link + '">' + data.DataList[i].title + '</option>';
                				
            }
            html += '</select>';
			
            document.getElementById('newslistContent_flink_yqlj').innerHTML = html;
        }
    });
}

//空气质量日报
function getKqzlrbList(condition){
    kqzlrbManager.dataListQueryByCondition(condition, function(jsonText){
        if (jsonText != null) {
            var data = JSON.parse(jsonText);
            var count = data.DataList.length;           
			
			var html = '<table cellSpacing="0" cellPadding="0" width="100%" border="0">';
			
			
			var td = '<td align="center">';
			
            for (var i = 0; i < count; i++) {
				html += '<tr bgcolor="#F6F6F6">';
				
				html += '<td align="center" width="35%" class="txt4" height="25">' + data.DataList[i].rq + '</td>';
				html += '<td align="center" width="25%" class="txt4" height="25">' + data.DataList[i].jb + '</td>';
				html += '<td align="center" width="20%" class="txt4" height="25">' + data.DataList[i].kqzs + '</td>';
				html += '<td align="center" width="20%" class="txt4" height="25">' + data.DataList[i].zk + '</td>';
				
                html += '</tr>';
            }
            html += '</table>';
			
            document.getElementById('kqzlrb_list').innerHTML = html;
        }
    });
}

//二级栏目-新闻列表显示
function getNewsList_columnpage(condition){
	//alert(condition);
    newsManager.dataListQueryByCondition(condition, function(jsonText){
        if (jsonText != null) {
            var data = JSON.parse(jsonText);
            var count = data.DataList.length;           
            //alert(count);
            var html = '<table width="719" border="0" align="center" cellpadding="0" cellspacing="0">';
            var td1 = '<td width="541" background="images/rmyh_pic4.jpg">';
            var td2 = '<td width="108" background="images/rmyh_pic4.jpg">';
			var td3 = '<td width="70" height="28" background="images/rmyh_pic4.jpg">';
			
            for (var i = 0; i < count; i++) {
            
                html += '<tr>';
                
                var url = 'pubNewscontent.do?id=' + data.DataList[i].newsid;
				
				var title = isBlank(data.DataList[i].title);
	
                var a = '<a href="' + url + '" target="_blank">' + title + '</a>';
				
                html += td1 + '<img src="images/rmyh_pic1.jpg" width="9" height="9">&nbsp;' + a + '</td>';
                html += td2 + '<div align="center">[' + data.DataList[i].publishtime + ']</div></td>';
				
				if(i < 2) {
					html += td3 + '<div align="center" class="f7">' + data.DataList[i].hit + '</div></td>';
				} else {
					html += td3 + '<div align="center" class="f6">' + data.DataList[i].hit + '</div></td>';
				}
				
				
                html += '</tr>'
            }
            html += '</table>';
            document.getElementById('newslistContent_columnpage').innerHTML = html;
            
        }
    });
}

//二级栏目-信息排行
function getNewsList_columnpage_xxph(condition){
	//alert(condition);
    newsManager.dataListQueryByCondition3(condition, function(jsonText){
        if (jsonText != null) {
            var data = JSON.parse(jsonText);
            var count = data.DataList.length; 
            //alert(count);
            var html = '<table width="189" border="0" align="center" cellpadding="0" cellspacing="0">';
            var td1 = '<td height="25">';
            
            for (var i = 0; i < count; i++) {
            
                html += '<tr>';
                
                var url = 'pubNewscontent.do?id=' + data.DataList[i].newsid;
				
				var title = isBlank(data.DataList[i].title);
				if (!isLessSpan(title, 22)) {
					title = title.substr(0,11) + '..';
				}
	
                var a = '<a href="' + url + '"title="' + isBlank(data.DataList[i].title) + '" target="_blank">' + title + '</a>';
				
                html += td1 + '<span class="STYLE1">·</span>' + a + '<span class="f12">[<span class="f7">' + data.DataList[i].hit + '</span>]</span></td>';
                
                html += '</tr>'
            }
            html += '</table>';
            document.getElementById('newslistContent_columnpage_xxph').innerHTML = html;
            
        }
    });
}

//二级栏目-信息排行
function getNewsList_columnpage_xxph_common(mid){
	newscolumnManager.getNewscolumnByParentId(mid, function(jsonText){
		if (jsonText != null) {
            var data = JSON.parse(jsonText);
            var count = data.DataList.length;
			
			if(count > 0) {
				var columnid_all = '';
				for (var i = 0; i < count; i++) {
					if(i == (count-1)) {
						columnid_all = columnid_all + data.DataList[i].columnid;
					} else {
						columnid_all = columnid_all + data.DataList[i].columnid + ',';
					}	
				}
				
				var condition_n2 = '8;8;-;-;' + columnid_all ;
				//alert(condition_n2);
				getNewsList_columnpage_xxph(condition_n2);

			}						
		}
	});
}

//二级栏目- 子栏目名称显示
function getNewscolumn_child(mid, cid){
	//alert(columnid);
    newscolumnManager.getNewscolumnByParentId(mid, function(jsonText){
        if (jsonText != null) {
			
            var data = JSON.parse(jsonText);
            var count = data.DataList.length;           
            
            var html = '<table width="166" border="0" align="center" cellpadding="0" cellspacing="0">';
            //var td1 = '<td height="30">';
			//var td1 = '<td height="30" class="querylistcell1"  onMouseOver="this.className=\'td_mouseover\';" onMouseOut="this.className=\'querylistcell1\';" onclick="window.open(\'pwsfHdList.do\');" style="cursor:hand" >';
            
			//var columnid_all = '';
			
			//var columnid2 = 0;
			
            for (var i = 0; i < count; i++) {
				
				//columnid_all = columnid_all + data.DataList[i].columnid + ',';
				
                html += '<tr>';
				
				var td1 = '<td height="30" onclick="changecolumn_newslist(\'' + mid + '\',\'' + data.DataList[i].columnid + '\');" onMouseOver="this.className=\'td_mouseover\';" onMouseOut="this.className=\'querylistcell1\';" style="cursor:hand" >';
				
				if (parseInt(data.DataList[i].columnid, 10) == parseInt(cid, 10)) {
					//columnid2 = parseInt(data.DataList[i].columnid, 10);
					html += td1 + '<img src="images/rmyh_dd.gif" width="8" height="6">&nbsp;<span class="f10">' + data.DataList[i].title + '</span></td>';
				}
				else {
					html += td1 + '<img src="images/rmyh_dd.gif" width="8" height="6">&nbsp;' + data.DataList[i].title + '</td>';
				}
                
                html += '</tr>'
            }
            html += '</table>';
            document.getElementById('newscolumn_child').innerHTML = html;
            
        }
    });
}

function setTurnPage(condition) {
	newsManager.dataCountQueryByCondition(condition, function(value) {
		if (value != null) {
			var tp = new TurnPages('newslistpageinfo');
			tp.dataCount = value;
			tp.recPerPage = 10;
			tp.showWhere = 'showPages';
			tp.turnAction = 'selectPage';
			tp.Create();
		}
	});
}


function selectPage(value, dataCount, recPerPage) {
	
	var cid = document.getElementById('cid').value;
	
	var condition = '-;-;' + cid;	
	
	if (value * recPerPage > dataCount) {
		condition = (dataCount - (value - 1) * recPerPage) + ';' + dataCount + ';' + condition;
	} else {
		condition = recPerPage + ';' + value * recPerPage + ';' + condition;
	}

	getNewsList_columnpage(condition);
}

