﻿clearErrors();
function loading(){
	loadLeftMessage();
	loadJpgc('n');
	setTimeout("writeJPGC()",1000);
}
var totalArticleNum=0;
var currentPageNum=1;
var totalPageNum=0;
function firstPage(){
	if(currentPageNum<2){useMessage("已经是第一页了");}
	else{currentPageNum=1;loadJpgc('y');}
}
function prePage(){
	if(currentPageNum<2){useMessage("已经是第一页了");}
	else{currentPageNum--;loadJpgc('y');}
}
function nextPage(){
	if(currentPageNum>=totalPageNum){useMessage("已经是最后一页了");}
	else{currentPageNum++;loadJpgc('y');}
}
function lastPage(){
	if(currentPageNum>=totalPageNum){useMessage("已经是最后一页了");}
	else{currentPageNum=totalPageNum;loadJpgc('y');}
}
function iniData(){
	jpgcCache={};
	totalArticleNum=0;
	currentPageNum=1;
	totalPageNum=0;
}
var pageIndex=0;
var totalPage=0;

var jpgcCache={};
var jpgcCache2={};
var flaPics="";
var flaLinks="";
var flaTexts="";
function loadJpgc(a){
	var p=15;
	var n={};
	n.NLId=63;
	if(a=="n"){
		iniData();
		AdminNews.getMiddleNewsCount(n,p,function(data){
			totalArticleNum=data;
			dwr.util.setValue("totalArticleNum",totalArticleNum);
			totalPageNum=parseInt((totalArticleNum%PAGE_SIZE==0)?(totalArticleNum/PAGE_SIZE):(totalArticleNum/PAGE_SIZE+1));
			dwr.util.setValue("totalPageNum",totalPageNum);
		});
	}
	AdminNews.getListNews(n,1,p,function(data){
		if(data.length>0){
			var news,id;
			for(var i=0;i<data.length;i++) {
				news=data[i];
				id=news.id;
				dwr.util.cloneNode("news_c",{idSuffix:id});
				dwr.util.setValue("news_0"+id," <img src=images/arrow01.gif width=11 height=15> "+news.NTitle,{escapeHtml:false});
				$("news_c").style.display="none";
				$("news_c"+id).style.display="";
				jpgcCache2[id]=news;
				if(news.NPic!="..null"){flaPics+=news.NPic+"|";flaLinks+="jpgc_content.html?"+news.id+"|";flaTexts+=news.NTitle+"|";	}
			}
		}
	});
	AdminNews.getMiddleNews(n,p,currentPageNum,0,function(data){
		dwr.util.setValue("currentPageNum",currentPageNum);
		dwr.util.setValue("picContainer","<div id='pic'><div id=pic0 style='float:left;height:180px;width:160px;text-align:center;cursor:pointer' onclick=showJpgc(this.id)><img src=../images/loader.gif> 数据加载中，请稍候……</div></div>",{escapeHtml:false});
		if(data.length>0){
			var news,id;
			for(var i=0;i<data.length;i++) {
				news=data[i];
				id=news.id;
				dwr.util.cloneNode("pic",{idSuffix:id});
				dwr.util.setValue("pic0"+id,"<img src="+news.NPic+" width=114 height=90><br>"+news.NTitle,{escapeHtml:false});
				$("pic").style.display="none";
				$("pic"+id).style.display="";
				jpgcCache[id]=news;
			}
		}else{
			dwr.util.setValue("pic0"," ");
		}
	});
}
function showJpgc(eleid){
	var news = jpgcCache[eleid.substring(4)];
	if(null!=news){
		open("jpgc_content.html?"+news.id);
	}
}
function showJpgc2(eleid){
	var news = jpgcCache2[eleid.substring(6)];
	if(null!=news){
		open("jpgc_content.html?"+news.id);
	}
}
function writeJPGC(){
	var focus_width=500;
	var focus_height=340;
	var pics=flaPics.substr(0,flaPics.length-1);
	if(pics==""){pics=tempFlashPics;}
	var speed = 4000;
	var links=flaLinks.substr(0,flaLinks.length-1);
	var texts=flaTexts.substr(0,flaTexts.length-1);		
	var sohuFlash2 = new sohuFlash("../images/focus.swf","posForJPGC",focus_width,focus_height,"8","#ffffff");
	sohuFlash2.addParam("quality", "medium");
	sohuFlash2.addVariable("speed",speed);
	sohuFlash2.addVariable("p",pics);
	sohuFlash2.addVariable("l",links);
	sohuFlash2.addVariable("icon",texts);
	sohuFlash2.write("posForJPGC");
}