function setPageIdx( totalPge )
{
	
	$('currentPage').innerHTML = pageIdx
	$('totalPageCnt').innerHTML = totalPge

	// 第一页，上一页
	if( pageIdx == 1 )
	{
		link2span('firstPage');
		link2span('prePage');
	}
	else
	{
		text2link('firstPage');		
		$('prePage').href = "javascript:getList(" + (pageIdx-1) + ")";;
		text2link('prePage');
	}
	
	// 最后页
	if( pageIdx == totalPge )
	{
		link2span('lastPage');
		link2span('nextPage');
	}
	else
	{
		$('lastPage').href = "javascript:getList(" + totalPge + ")";
		text2link('lastPage');
		
		
		$('nextPage').href = "javascript:getList(" + (pageIdx+1) + ")";
		text2link('nextPage');
	}
	
	
	if( typeof(before_after_page) == 'undefined')
		var before_after_page = 5;

	start	= pageIdx - before_after_page ;
	end		= pageIdx + before_after_page ;
	idxStr	= '';
	for( idx=start; idx<=end; idx++ )
	{
		if( idx < 1 )
			continue ;
		if( idx > totalPge )
			break ;
		
		if( idx == pageIdx )
			idxStr+= "[<span class=\"pageIdx currentIdx\">" + idx + "</span>] ";		
		else
			idxStr+= "[<a href=\"javascript:getList( " + idx + " );\" class=\"pageIdx\">" + idx + "</a>] ";		
	}

	$('pageIndexes').innerHTML = idxStr;


}

function setQueryCondition( formId )
{
	/*if( typeof(query_condition_serialize) == 'undefined' )
		var query_condition_serialize = '';*/

	query_condition_serialize = '';
	if( showSave && saveList.length )			// 查看保留
	{
		for(var idx=0; idx<saveList.length; idx++)
			query_condition_serialize = query_condition_serialize + 'save%5B%5D=' + saveList[idx] + '&'
	}
	else
		query_condition_serialize = Form.serialize(formId);

	getList(1);
}

function setQueryCondition_all()
{
	query_condition_serialize = '';
	getList(1);
}


function loadList( listDoc, $templateObj, $listObj )
{

	listNodes = listDoc.getElementsByTagName('item');

	if( listNodes.length == 0 )
		return false;

	$listObj.innerHTML = '';
	for(var idx=0; idx<listNodes.length; idx++)
	{
		loadData(listNodes[idx]);
		
		$('itemBox').style.background = colors[ idx % 2 ];
		$listObj.innerHTML = $listObj.innerHTML + $templateObj.innerHTML ;
		
		$('titlePic').style.display = 'none';
	}
	
	return true;
}


function showList( requestObj )
{
	Element.hide('list')
	var responsesDoc=new ActiveXObject("MSXML2.DOMDocument");
	responsesDoc.async=false
	
	if( $('debug')!=null )
		$('debug').value+= requestObj.responseText;

	if( !responsesDoc.loadXML( requestObj.responseText ) )
	{
		outMsg("數據讀取失敗……");
		return false;
	}

	if( responsesDoc.documentElement.nodeName == 'error' )
	{
		outMsg( responsesDoc.documentElement.text );
		return false;
	}
	
	outMsg( '已取得新聞内容，正在顯示網頁……' );

	if( loadList( responsesDoc, $('itemTemplate'), $('list') ) )
	{
		Element.show('list');
		Element.hide('msg');
	}
	
	nodes = responsesDoc.getElementsByTagName('totalPageCnt');
	if( nodes.length )
		setPageIdx( nodes[0].text );
	else
		Element.hide('pageIdx');
}

var jsLoaded = true ;





