// JavaScript Document
// ActionScript Document

var pageno=2;
var pgfrom=1;
var pagesize=5;
var xmldata;
var articles=[];


$(document).ready(function(){
    if($.cookie(filter))
        pageno=$.cookie(filter)
    
    pageto(pageno,pagesize,filter);
});


function pageto(pageno,pagesize,type){
	$.ajax({
	   type: "GET",
	   url: "/news/getarticle.aspx",
	   data: "type="+type+"&pagesize="+pagesize+"&pageto="+pageno+"&pagefrom="+pgfrom,
	   beforeSend: function(XMLHttpRequest){
			showLoading(true);
		},
	   success: function(msg){	
			xmldata=msg;
			parsedata();
			
	   },
	   complete: function(XMLHttpRequest, textStatus){
			showLoading(false);
		},
		error: function(){
		
		}
	});
}
function nextpage(){
    pgfrom=pageno;
	pageno++;
	pageto(pageno,pagesize,filter);
	$.cookie(filter,pageno);
}

function showLoading(flag){
	if(flag){
		$("#loading").show();
	}else{
		$("#loading").hide();
	}
}
function addarticles(){
	for(var i=0;i<articles.length;i++){
		addArticle(articles[i]);
	}
}

function addArticle(article){
	var blank="";
	if(article.alink.indexOf("pdf")!=-1||article.alink.indexOf("http")!=-1){
		blank="target=\"_blank\"";
	}
	if(article.alink==""){
		var article="<div class=\"latestNews_1\"><div class=\"newsInfo_1\"><p class=\"date\">"+article.postdate+"</p><h3>"+article.title+"</h3><p>"+ article.content+"</p></div></div>";		
	}else{
		var article="<div class=\"latestNews_1\"><div class=\"newsInfo_1\"><p class=\"date\">"+article.postdate+"</p><h3><a href=\""+article.alink+"\" "+blank+" title=\""+article.title+"\">"+article.title+"</a></h3><p>"+ article.content+"</p></div></div>";	
	}
	$("#articlecontent").append(article);
	$(".latestNews_1:eq(0)").addClass("bd_top");
} 

function parsedata(){
	var articles=[];
	var count=0;
	
	var total=$(xmldata).find("article").size();
	var tt=parseInt($(xmldata).find("totalpage").eq(0).text());
	if(tt<=pageno){
	    $(".Resources_btn .more").hide();
	}else{
	    $(".Resources_btn .more").show();
	}
	
	$(xmldata).find("article").each(function(i){
		var postdate=$(this).children("postdate").text();
		var title=$(this).children("title").text();
		var content=$(this).children("content").text();
		var type=$(this).children("type").text();
		var alink=$(this).children("link").text();
		var article={postdate:postdate,title:title,content:content,alink:alink};
		if(type!=filter&&filter!="All")return;
		articles.push(article);
		addArticle(article);
	});
}
