//======================================================
var rootPath = "http://www.itownet.cn";
var enginePath = rootPath+ "/servlet/com.deepsoft.cms.CMSServlet";
var dataPath = rootPath+ "/cms/data/";
var templatePath = rootPath+ "/cms/template/";
var imagePath = rootPath+ "/cms/sysimg/";

var channel_ok = false;

//======================================================
//======================================================
var pageSize=20;//栏目模版中每页显示条目数（应不大于_channel.js生成的最多条目数）
var curStart=0;//当前页开始条目

//channel template suport
function cms_channel_insertDataByCID(curcid){
	if(curcid =="")	{alert("请指定频道 或 使用页面参数。");	return;	}

	channel_ok = false;

	var winloct=window.location+"";
	var start = 0;
	if(winloct.indexOf("start=")!=-1)
		start=parseInt(winloct.substring(winloct.indexOf("start=")+6));

	var channelPath = "";
	if(start==0){
		channelPath = dataPath + curcid + "/_channel.js";
	}else{
		channelPath = enginePath + "?action=xgetchannelpages&cid="+curcid+"&start="+start+"&len="+pageSize;
		curStart = start;
	}

	document.write("<script src='" + channelPath + "'></script>");
//	alert("load channel data: " + channelPath );

}

   function cms_channel_dispItems(number){
	if(!channel_ok)return;
	if(typeof(number) == "undefined")alert("cms_channel_dispItems()必须指定显示条数");

	pageSize = parseInt(number);
	var i;
	for(i=0 ; i<items.length && i<pageSize;i++){
		var item = items[i];
		document.write("<img src = '" + imagePath + "deep.gif'>");
		document.write("&nbsp;<a href = '" + rootPath + item[items_URL] + "' target='_blank' class='nav2'>" + item[items_TITLE] + "</a>");
//		document.write("&nbsp;&nbsp;" + longToDateMD(item[items_ASSESS_DATE]) );
		document.write("&nbsp;&nbsp;&nbsp;（" + item[items_SUBTITLE] +"）");
		document.write("<img src = '" + imagePath + "glass.gif'>");
		document.write("<br>");
	}
}

//苏丹红专题用函数开始
  function cms_channel_dispItems1(number){
	if(!channel_ok)return;
	if(typeof(number) == "undefined")alert("cms_channel_dispItems()必须指定显示条数");

	pageSize = parseInt(number);
	var i;
	for(i=0 ; i<items.length && i<pageSize;i++){
		var item = items[i];
		document.write("<img src = '" + imagePath + "deep2.gif'>");
		document.write("&nbsp;<a href = '" + rootPath + item[items_URL] + "' target='_blank' class='bluelink'>" + item[items_TITLE] + "</a>");
//		document.write("&nbsp;&nbsp;" + longToDateMD(item[items_ASSESS_DATE]) );
		document.write("&nbsp;(" + item[items_SUBTITLE] +")");
		document.write("<img src = '" + imagePath + "glass.gif'>");
		document.write("<br>");
	}
}

  function cms_channel_dispItemsTitle1(number){
	if(!channel_ok)return;
	if(typeof(number) == "undefined")alert("cms_channel_dispItems()必须指定显示条数");

	pageSize = parseInt(number);
	var i;
	for(i=0 ; i<items.length && i<pageSize;i++){
		var item = items[i];
		document.write("<img src = '" + imagePath + "deep2.gif'>");
		document.write("&nbsp;<a href = '" + rootPath + item[items_URL] + "' target='_blank' class='bluelink'>" + item[items_TITLE] + "</a>");
		document.write("<img src = '" + imagePath + "glass.gif'>");
		document.write("<br>");
	}
}
////苏丹红专题函数结束

//口蹄疫专题用函数开始
  function cms_channel_dispItems2(number){
	if(!channel_ok)return;
	if(typeof(number) == "undefined")alert("cms_channel_dispItems()必须指定显示条数");

	pageSize = parseInt(number);
	var i;
	for(i=0 ; i<items.length && i<pageSize;i++){
		var item = items[i];
		document.write("<img src = '" + imagePath + "deep2.gif'>");
		document.write("&nbsp;<a href = '" + rootPath + item[items_URL] + "' target='_blank' class='bluelink1'>" + item[items_TITLE] + "</a>");
//		document.write("&nbsp;&nbsp;" + longToDateMD(item[items_ASSESS_DATE]) );
		document.write("&nbsp;&nbsp;&nbsp;(" + item[items_SUBTITLE] +")");
		document.write("<img src = '" + imagePath + "glass.gif'>");
		document.write("<br>");
	}
}

//////

//纺织品贸易专题用函数开始

function cms_channel_dispItems3(number,subnumdate)
{
	if(!channel_ok)return;
	if(typeof(number) == "undefined")alert("cms_channel_dispItemsTitle()必须指定显示条数");

	pageSize = parseInt(number);
	var i;
  document.write("<table  cellpadding='0' cellspacing='0' width='98%'>");
	for(i=0 ; i<items.length && i<pageSize;i++)
	{
		var item = items[i];
		var abdate=item[items_TITLE];
		var bcdate=abdate.substring(0,subnumdate);
		if (abdate.length<=subnumdate)
		{
		
		document.write("<tr><td>"+"<img src = '" + imagePath + "deep2.gif' hspace='3'>"+"<a href = '" + rootPath + item[items_URL] + "' target='_blank' class='nav2' >" +bcdate+"</a>"+"</td>");
		document.write("<td height='18' width='60'>" + item[items_SUBTITLE]+"</td></tr>" );
		

		}
		else
		{
				var cddate=abdate.substring(0,subnumdate-1)
		       
		        document.write("<tr><td>"+"<img src = '" + imagePath + "deep2.gif' hspace='3'>"+"<a href = '" + rootPath + item[items_URL] + "' target='_blank' class='nav2' >" +cddate +".."+"</a>"+"</td>");
		        document.write("<td height='18' width='60'>" + item[items_SUBTITLE]+"</td></tr>" );
		        

		}
	}
	document.write("</table>");
}


//////

//禽流感专题用函数开始

function cms_channel_dispItems4(number,subnumdate)
{
	if(!channel_ok)return;
	if(typeof(number) == "undefined")alert("cms_channel_dispItemsTitle()必须指定显示条数");

	pageSize = parseInt(number);
	var i;
  document.write("<table  cellpadding='0' cellspacing='0' width='98%'>");
	for(i=0 ; i<items.length && i<pageSize;i++)
	{
		var item = items[i];
		var abdate=item[items_TITLE];
		var bcdate=abdate.substring(0,subnumdate);
		if (abdate.length<=subnumdate)
		{
		
		document.write("<tr><td>"+"·"+"<a href = '" + rootPath + item[items_URL] + "' target='_blank' class='px14heilink' >" +bcdate+"</a>"+"</td></tr>");
		//document.write("<td height='18' width='60'>" + item[items_SUBTITLE]+"</td></tr>" );
		

		}
		else
		{
				var cddate=abdate.substring(0,subnumdate-1)
		       
		        document.write("<tr><td>"+"·"+"<a href = '" + rootPath + item[items_URL] + "' target='_blank' class='px14heilink' >" +cddate +".."+"</a>"+"</td></tr>");
		        //document.write("<td height='18' width='60'>" + item[items_SUBTITLE]+"</td></tr>" );
		        

		}
	}
	document.write("</table>");
}



function cms_channel_dispItems5(number,subnumdate)
{
	if(!channel_ok)return;
	if(typeof(number) == "undefined")alert("cms_channel_dispItemsTitle()必须指定显示条数");

	pageSize = parseInt(number);
	var i;
  document.write("<table  cellpadding='0' cellspacing='0' width='98%'>");
	for(i=0 ; i<items.length && i<pageSize;i++)
	{
		var item = items[i];
		var abdate=item[items_TITLE];
		var bcdate=abdate.substring(0,subnumdate);
		if (abdate.length<=subnumdate)
		{
		
		document.write("<tr><td>"+"<img src = '" + imagePath + "deep2.gif' hspace='3'>"+"<a href = '" + rootPath + item[items_URL] + "' target='_blank' class='bluelink' >" +bcdate+"</a>"+"</td></tr>");
		//document.write("<td height='18' width='60'>" + item[items_SUBTITLE]+"</td></tr>" );
		

		}
		else
		{
				var cddate=abdate.substring(0,subnumdate-1)
		       
		        document.write("<tr><td>"+"<img src = '" + imagePath + "deep2.gif' hspace='3'>"+"<a href = '" + rootPath + item[items_URL] + "' target='_blank' class='bluelink' >" +cddate +".."+"</a>"+"</td></tr>");
		        //document.write("<td height='18' width='60'>" + item[items_SUBTITLE]+"</td></tr>" );
		        

		}
	}
	document.write("</table>");
}


////////////////////////

function cms_channel_dispItemsTitle(number){
	if(!channel_ok)return;
	if(typeof(number) == "undefined")alert("cms_channel_dispItemsTitle()必须指定显示条数");

	pageSize = parseInt(number);
	var i;
	for(i=0 ; i<items.length && i<pageSize;i++){
		var item = items[i];
		document.write("<img src = '" + imagePath + "deep.gif'>");
		document.write("&nbsp;<a href = '" + rootPath + item[items_URL] + "' target='_blank' class='nav2' >" + item[items_TITLE] + "</a>");
		document.write("<img src = '" + imagePath + "glass.gif'>");
		document.write("<br>");
	}
}

function cms_channel_turnpage()
{
	if(!channel_ok)return;
	if(ItemsCount<=pageSize)return;

	var baseUrl = document.location+"";
	if(baseUrl.indexOf("?")>0)
		baseUrl = baseUrl.substring(0,baseUrl.indexOf("?"));

	document.write('共'+ItemsCount+'条&nbsp;第'+	(parseInt(curStart/pageSize)+1) +'页&nbsp;(<a href="'+baseUrl+'">1</a>)');

	var nextStart = pageSize + 1;
	var ii = 1;
	while(nextStart <= ItemsCount){
		ii = ii + 1;
		document.write(' (<a href="'+baseUrl+'?start='+nextStart+'">'+ii+'</a>)');
		nextStart += pageSize;
	}
}


//======================================================
//path and parameter and tools suport
function curCid(){
	return getPara("cid");
}
function getPara(obj,def)	
{
	str = location + "";
	if(str.indexOf("?") < 0)
		return (typeof(def) == "undefined") ? "" : def;
		
	str = str.substring(str.indexOf("?")+1);
	var tempStr ='';
	var a = new Array;
	for(var i = 0;i < 1000 ;i++)
	{
		var tempA,tempB;
		if(str.indexOf("=") == -1)break;
		tempA = str.substring(0,str.indexOf("="));
		str = str.substring(str.indexOf("=")+1,str.length);
		bLength = str.indexOf("&");
		if(bLength == -1)bLength = str.length;
		tempB = str.substring(0,bLength);
		str = str.substring(str.indexOf("&")+1,str.length);
		for(var j = 0;j < a.length;j++)if(a[j] == tempA)break;
		if(j == a.length)
		{
			a[i] = tempA;
			a[tempA] = new Array;
		}
		else	i--;
		a[tempA][a[tempA].length] = tempB;
	}
	
	if(typeof(a[obj]) == "undefined")
		return (typeof(def) == "undefined") ? "" : def;
	if(a[obj].length == 1)
		return a[obj][0];
	return a[obj];
}

function longToDate(ldate){
	return	new Date(parseInt(ldate)).toLocaleString();
}
function longToDateMDHM(ldate){
	return longToDateMD(ldate) + " " + longToDateHM(ldate);
}
function longToDateMD(ldate){
	var tmpDate = new Date(parseInt(ldate));
	return	addPreZero(tmpDate.getMonth() + 1) + "-" + addPreZero(tmpDate.getDate());
}
function longToDateYMD(ldate){
	var tmpDate = new Date(parseInt(ldate));
	return	tmpDate.getYear()+"-"+addPreZero(tmpDate.getMonth() + 1) + "-" + addPreZero(tmpDate.getDate());
}
function longToDateHM(ldate){
	var tmpDate = new Date(parseInt(ldate));
	return	addPreZero(tmpDate.getHours()) + ":" + addPreZero(tmpDate.getMinutes());
}

function addPreZero(ivalue){
	if(ivalue <10)
		return "0" + ivalue;
	else
		return "" + ivalue;
}
