//资源主页
/************************************************************************************/
var pageinfo;
var arr = new Array("k","s","j","l","c");
//取得资源的列表（固定条数）
function getIndexTableData(num,flag,divid) {
	
	var myAjax = new Ajax.Request(
			'?action=resource!ajax&type='+flag+'&num='+num, 
			{
				method: 'get', 
				parameters: '', 
				onComplete: function(response) {
					pageinfo = eval(response.responseText);
					drawTable(pageinfo, $(divid) , divid);
				}
			});
}

//绘制列表数据
function drawTable(page, contain , divid) {
	
	table = 	'<table width="99%"  border="0" align="center" cellpadding="0" cellspacing="0" class="font9">';
	for(i = 0; i < page.length; i++) {
		flag = i%2;
        table +='<tr  class="index_bianse'+flag+'"  onMouseOver="this.className = \'index_bianse2\';" onMouseOut="this.className = \'index_bianse'+flag+'\';" ><DIV style="cursor:hand " ><td width="52%"  onmouseout="Hide(\'ab' + divid +i + '\',event);" onmouseover="Show(\'ab' + divid + i + '\',event);"><img src="/images/icon'+page[i].icon+'.gif" /><a href="?action=resource!show&id='+page[i].id +'" target="_blank" >'+makelen(page[i].title,22)+
						'</a></td><td width="18%">('+ page[i].grade +'---'+ page[i].subject + ')</td><td width="15%"><a href="?action=user!blog&id='+page[i].uploadid+'"><img src="/images/user_img.gif" />&nbsp;&nbsp;' + page[i].author 	+ '</a></td><td  width="13%"> 【' + myDate(page[i].date*1000) 	+ '】</div></td><div style=" visibility: hidden;"><blockquote><div id=\'ab' + divid +i+
						'\' class="shade"> <div class="tborder"><ul align="left"><li>星&nbsp;&nbsp;&nbsp;&nbsp;级：<span>&nbsp;&nbsp;<img src="/images/toupiao_' + page[i].star+ '.gif" /></span> </li><li>简&nbsp;&nbsp;&nbsp;&nbsp;介：<span>&nbsp;&nbsp;' + makelen(page[i].des,50) 	+ '</span></li></ul></div></div></blockquote></div></tr>';
		}
		table += '	</table>';
	contain.innerHTML = table;
}
//取得全部的列表数据
function getAllTableData(){
	
	var myAjax = new Ajax.Request(
	    '?action=resource!ajax&type=all', 
			{
				method: 'get', 
				parameters: '', 
				onComplete: function(response) {
					pageinfo = eval(response.responseText);
					drawAllTable(pageinfo);
				}
			});   
}
//初始化绘制全部的页面
function drawAllTable(pageinfo){
	var j;
    for(j = 0; j < pageinfo.length; j++){
		drawTable(pageinfo[j],$(arr[j]),arr[j]);
	}
}
//截取字符串
function makelen(sstr,slen)
{
	var makestr='';
	var parity=0;
	var tmpstr='';
	var mslen=sstr.length;
	if(mslen>slen)
	{
		for(var mn=0;mn<slen;mn++) //在要求的长度内
		{
		ss=sstr.substring(mn,1);
			if(ss.charCodeAt()<127) //#为英文
			{
				parity++;
			}
		}
		if(parity%2==1) //#含英文长度为奇数
		{
			if(slen%2==1) //#如果所要求的长度也为奇数
			{
				tmpstr=sstr.substring(0,slen);
			}
			else //#所要求的长度为偶数
			{
				tmpstr=sstr.substring(0,slen-1);
			}
		}
		else //#含英文长度为偶数或者为0，0也为偶数
		{
			if(slen%2==1) //#如果所要求的长度为奇数
			{
				tmpstr=sstr.substring(0,slen-1);
			}
			else //#所要求的长度为偶数
			{
				tmpstr=sstr.substring(0,slen);
			}
		}
		makestr=tmpstr+'..';
		}
		else
		{
		makestr=sstr;
		}
	return makestr;
}

//处理unix时间戳
function myDate(timestamp) { 
	 a = new Date(timestamp); 
	 var jstimestamp = (a.getFullYear())+"/"+(a.getMonth()+1)+"/"+(a.getDate()); 
	 return jstimestamp; 
} 