﻿var isIe = (navigator.userAgent.indexOf('MSIE') >= 0) && (navigator.userAgent.indexOf('Opera') < 0);
function ReadIndexNews(xmlPath)
{
  var xmlDoc;
  if(isIe)
  {
	  xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
	  xmlDoc.async = false;
	  xmlDoc.load(xmlPath);
	  if( xmlDoc.readyState == 4 )
	  {
		var articles = xmlDoc.getElementsByTagName('Article');
		var strImportant = "";
		for( i = 0 ; i < 8 ; i++)
		{
		  var strText=SubText(articles[i].childNodes[1].text, 20);
		 
		  strImportant += "<a href='"+articles[i].childNodes[0].text + "' target='_blank' title='"
		  + articles[i].childNodes[1].text +"'>·" + strText + " [" +articles[i].childNodes[2].text +"]</a><br />";
		}
		document.write(strImportant);
	  }
  }
  else
	{
	  xmlDoc=document.implementation.createDocument("","",null);
	  xmlDoc.async = false;
	  xmlDoc.load(xmlPath);
	  var articles = xmlDoc.getElementsByTagName('Article');
		var strImportant = "";
		for( i = 0 ; i < 8 ; i++)
		{
		  var strText=SubText(articles[i].childNodes[1].textContent, 20);
		 
		  strImportant += "<a href='"+articles[i].childNodes[0].textContent + "' target='_blank' title='"
		  + articles[i].childNodes[1].textContent +"'>·" + strText + " [" +articles[i].childNodes[2].textContent +"]</a><br />";
		}
		document.write(strImportant);
	}
}
function ReadXftsList(xmlPath)
{
	var xmlDoc;
	if(isIe)
  {
	  xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
	  xmlDoc.async = false;
	  xmlDoc.load(xmlPath);
	  if( xmlDoc.readyState == 4 )
	  {
		var articles = xmlDoc.getElementsByTagName('Article');
		var strImportant = "";
		for( i = 0 ; i < articles.length ; i++)
		{
		  var strText=SubText(articles[i].childNodes[1].text, 18);
		  strImportant += "<a href='"+articles[i].childNodes[0].text + "' target='_blank' title='"
		  + articles[i].childNodes[1].text +"'>·" + strText + "</a><br />";
		}
		document.write(strImportant);
	  }
  }
	else
		{
	  xmlDoc=document.implementation.createDocument("","",null);
	  xmlDoc.async = false;
	  xmlDoc.load(xmlPath);
	  var articles = xmlDoc.getElementsByTagName('Article');
		var strImportant = "";
		for( i = 0 ; i < articles.length ; i++)
		{
		  var strText=SubText(articles[i].childNodes[1].textContent, 18);
		  strImportant += "<a href='"+articles[i].childNodes[0].textContent + "' target='_blank' title='"
		  + articles[i].childNodes[1].textContent +"'>·" + strText + "</a><br />";
		}
		document.write(strImportant);
	  }
}

function ReadColumnList(xmlPath)
{
	var xmlDoc;
	if(isIe)
  {
	  xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
	  xmlDoc.async = false;
	  xmlDoc.load(xmlPath);
	  if( xmlDoc.readyState == 4 )
	  {
		var articles = xmlDoc.getElementsByTagName('Article');
		var strImportant = "";
		for( i = 0 ; i < 8 ; i++)
		{
		  var strText=SubText(articles[i].childNodes[1].text, 17);
		  strImportant += "<a href='"+articles[i].childNodes[0].text + "' target='_blank' title='"
		  + articles[i].childNodes[1].text +"'>·" + strText + "</a><br />";
		}
		document.write(strImportant);
	  }
  }
  else
	{
	  xmlDoc=document.implementation.createDocument("","",null);
	  xmlDoc.async = false;
	  xmlDoc.load(xmlPath);
	  var articles = xmlDoc.getElementsByTagName('Article');
		var strImportant = "";
		for( i = 0 ; i < 8 ; i++)
		{
		  var strText=SubText(articles[i].childNodes[1].textContent, 17);
		  strImportant += "<a href='"+articles[i].childNodes[0].textContent + "' target='_blank' title='"
		  + articles[i].childNodes[1].textContent +"'>·" + strText + "</a><br />";
		}
		document.write(strImportant);
	}
}

function ReadColumnList4(xmlPath)
{
	var xmlDoc;
	if(isIe)
  {
	  xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
	  xmlDoc.async = false;
	  xmlDoc.load(xmlPath);
	  if( xmlDoc.readyState == 4 )
	  {
		var articles = xmlDoc.getElementsByTagName('Article');
		var strImportant = "";
		for( i = 0 ; i < 4 ; i++)
		{
		  var strText=SubText(articles[i].childNodes[1].text, 17);
		  strImportant += "<a href='"+articles[i].childNodes[0].text + "' target='_blank' title='"
		  + articles[i].childNodes[1].text +"'>·" + strText + "</a><br />";
		}
		document.write(strImportant);
	  }
  }
  else
	{
	  xmlDoc=document.implementation.createDocument("","",null);
	  xmlDoc.async = false;
	  xmlDoc.load(xmlPath);
	  var articles = xmlDoc.getElementsByTagName('Article');
		var strImportant = "";
		for( i = 0 ; i < 4 ; i++)
		{
		  var strText=SubText(articles[i].childNodes[1].textContent, 17);
		  strImportant += "<a href='"+articles[i].childNodes[0].textContent + "' target='_blank' title='"
		  + articles[i].childNodes[1].textContent +"'>·" + strText + "</a><br />";
		}
		document.write(strImportant);
	}
}



function ReadAlfxList(xmlPath)
{
	var xmlDoc;
	if(isIe)
  {
	  xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
	  xmlDoc.async = false;
	  xmlDoc.load(xmlPath);
	  if( xmlDoc.readyState == 4 )
	  {
		var articles = xmlDoc.getElementsByTagName('Article');
		var strImportant = "";
		for( i = 0 ; i < 10 ; i++)
		{
		  var strText=SubText(articles[i].childNodes[1].text, 22);
		  strImportant += "<a href='"+articles[i].childNodes[0].text + "' title='" +
		  articles[i].childNodes[1].text + "' target='_blank'>" + strText + "</a><br />";
		}
		document.write(strImportant);
	  }
  }
  else
	{
	  xmlDoc=document.implementation.createDocument("","",null);
	  xmlDoc.async = false;
	  xmlDoc.load(xmlPath);
	  var articles = xmlDoc.getElementsByTagName('Article');
		var strImportant = "";
		for( i = 0 ; i < 10 ; i++)
		{
		  var strText=SubText(articles[i].childNodes[1].textContent, 22);
		  strImportant += "<a href='"+articles[i].childNodes[0].textContent + "' title='" +
		  articles[i].childNodes[1].textContent + "' target='_blank'>" + strText + "</a><br />";
		}
		document.write(strImportant);

	}
}


function ReadCustomer(xmlPath)
{
  var xmlDoc;
  if(isIe)
  {
	  xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
	  xmlDoc.async = false;
	  xmlDoc.load(xmlPath);
	  if (xmlDoc.readyState == 4)
	  {
		var articles = xmlDoc.getElementsByTagName('Article');
		imgNewCustomer.src = articles[0].childNodes[0].text;
		imgNewCustomer.alt = articles[0].childNodes[2].text;
		divDetails.innerHTML = articles[0].childNodes[4].text;
		lnkCustomer.href= articles[0].childNodes[1].text;
	  }
  }
  else
  {
		xmlDoc=document.implementation.createDocument("","",null);
		xmlDoc.async = false;
		xmlDoc.load(xmlPath);
		var articles = xmlDoc.getElementsByTagName('Article');
		imgnewcustomer = document.getElementById("imgNewCustomer");
		
		imgnewcustomer.src = articles[0].childNodes[1].textContent;
		imgnewcustomer.alt = articles[0].childNodes[5].textContent;
		divdetails = document.getElementById("divDetails");
		divdetails.innerHTML = articles[0].childNodes[9].textContent;
		lnkcustomer = document.getElementById("lnkCustomer");
		lnkcustomer.href= articles[0].childNodes[3].textContent;
  }
}

function SubText(text, length)
{
    var intCount=0;
    var i=0;
    for(i=0; i<text.length; i++)
    {
	    if(text.charCodeAt(i)<128)
	    {
		    intCount += 1;
	    }
	    else
	    {
		    intCount += 2;
	    }
	    if(intCount>=length)
	    {
		    i++;
		    text=text.substr(0,i);
		    text = text + "...";
		    break;
	    }
    }
    return text;
}

function ReadList(xmlPath)
{
	var xmlDoc;
	if(isIe)
  {
	  xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
	  xmlDoc.async = false;
	  //xmlDoc.onreadystatechange = this;
	  xmlDoc.load(xmlPath);
	  if( xmlDoc.readyState == 4 )
	  {
		var path = xmlPath.substring(0, xmlPath.lastIndexOf("/")+1);
		var strImport = "";
		var xmlPage = xmlDoc.getElementsByTagName('Page');
		var current = parseInt(xmlPage[0].childNodes[0].text);
		var count = parseInt(xmlPage[0].childNodes[1].text);
		Paging(current, count, path);
		
		var articles = xmlDoc.getElementsByTagName('Article');
		for( i = 0 ; i < articles.length ; i++)
		{
		  //alert(i);
		  //alert(articles[i].text);
		  if(strImport!="" && i%5==0)
		  {
			strImport +="<hr width='330' />";
		  }
		  strImport += "<a href="+articles[i].childNodes[0].text + " class='lnkBlue' target='_blank'>"
		  + articles[i].childNodes[1].text + "</a><br />";
		}
		strImport+="<hr width='330' />";
		divList.innerHTML = strImport;
	  }
  }
  else
  {
		xmlDoc=document.implementation.createDocument("","",null);
		xmlDoc.async = false;
		xmlDoc.load(xmlPath);
		var path = xmlPath.substring(0, xmlPath.lastIndexOf("/")+1);
		var strImport = "";
		var xmlPage = xmlDoc.getElementsByTagName('Page');
		var current = parseInt(xmlPage[0].childNodes[0].textContent);
		var count = parseInt(xmlPage[0].childNodes[1].textContent);
		Paging(current, count, path);

		var articles = xmlDoc.getElementsByTagName('Article');
		for( i = 0 ; i < articles.length ; i++)
		{
		  //alert(i);
		  //alert(articles[i].text);
		  if(strImport!="" && i%5==0)
		  {
			strImport +="<hr width='330' />";
		  }
		  strImport += "<a href="+articles[i].childNodes[0].textContent + " class='lnkBlue' target='_blank'>"
		  + articles[i].childNodes[1].textContent + "</a><br />";
		}
		strImport+="<hr width='330' />";
		var divlist = document.getElementById("divList");
		divlist.innerHTML = strImport;

  }
}

function Paging( current, count, path )
{
  var strPage ="";
  strPage += "<a href='javascript:ReadList(\"" + path + "1.xml\")' class='lnkPage'>[首页]</a> ";
  var prev = 1;
  if( current != 1)
  {
    prev = current - 1;
  }
  strPage += "<a href='javascript:ReadList(\"" + path + String(prev) + ".xml\")' class='lnkPage'>[上页]</a> ";
  
  //strPage = "<a href='javascript:ReadList(\"1.xml\")' class='lnkPage'>"
  if( count <= 5)
  {
    for(i=1; i<=count; i++)
    {
      if(i==current)
      {
        strPage += "<span class='txtCurrentPage'>[" + i + "]</span> ";
      }
      else
      {
        xmlDoc = path + String(i) + ".xml";
        strPage += "<a href='javascript:ReadList(\""+xmlDoc+"\")' class='lnkPage'>[" + i + "]</a> ";
      }
    }
  }
  else
  {
    if(current <= 3)
    {
      for( i = 1 ; i <= 5 ; i++)
      {
        if(i==current)
        {
          strPage += "<span class='txtCurrentPage'>[" + i + "]</span> ";
        }
        else
        {
          xmlDoc = path + String(i) + ".xml";
          strPage += "<a href='javascript:ReadList(\""+xmlDoc+"\")' class='lnkPage'>[" + i + "]</a> ";
        }
      }
    }
    else if( current + 2 >= count )
    {
      for( i = count - 4; i <= count; i++)
      {
        if(i==current)
        {
          strPage += "<span class='txtCurrentPage'>[" + i + "]</span> ";
        }
        else
        {
          xmlDoc = path + String(i) + ".xml";
          strPage += "<a href='javascript:ReadList(\""+xmlDoc+"\")' class='lnkPage'>[" + i + "]</a> ";
        }
      }
    }
    else
    {
      for( i=current-2; i <=current+2; i++ )
      {
        if(i==current)
        {
          strPage += "<span class='txtCurrentPage'>[" + i + "]</span> ";
        }
        else
        {
          xmlDoc = path + String(i) + ".xml";
          strPage += "<a href='javascript:ReadList(\""+xmlDoc+"\")' class='lnkPage'>[" + i + "]</a> ";
        }
      }
    }
  }
  
  var next = count;
  if(current < count)
  {
    next = current + 1;
  }
  strPage += "<a href='javascript:ReadList(\"" + path + String(next) + ".xml\")' class='lnkPage'>[下页]</a> ";
  strPage += "<a href='javascript:ReadList(\"" + path + String(count) + ".xml\")' class='lnkPage'>[尾页]</a> ";

  var divpage = document.getElementById("divPage");
  divpage.innerHTML = strPage;
}
function ReadCxdwList(xmlPath)
{
    var xmlDoc;
	if(isIe)
  {
	  var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
	  xmlDoc.async = false;
	  //xmlDoc.onreadystatechange = this;
	  xmlDoc.load(xmlPath);
	  
	  if( xmlDoc.readyState == 4 )
	  {
		var path = xmlPath.substring(0, xmlPath.lastIndexOf("/")+1);
		var strImport = "";
		var xmlPage = xmlDoc.getElementsByTagName('Page');
		var current = parseInt(xmlPage[0].childNodes[0].text);
		var count = parseInt(xmlPage[0].childNodes[1].text);
		PagingCxdw(current, count, path);
		  
		var articles = xmlDoc.getElementsByTagName('Article');
		
		for( i = 0 ; i < articles.length ; i++)
		{ 
		  if(strImport != "" && i%5==0)
		  {
			strImport +="<hr width='330' />";
		  }
		  strImport += "<span title='" + articles[i].childNodes[0].text + "'>"
		  + articles[i].childNodes[1].text +" " + SubText(articles[i].childNodes[0].text,34) + "</span><br />";
		}
		strImport+="<hr width='330' />";
	 
		divList.innerHTML = strImport;
	  }
  }
    else
	{
		xmlDoc=document.implementation.createDocument("","",null);
		xmlDoc.async = false;
		xmlDoc.load(xmlPath);

		var path = xmlPath.substring(0, xmlPath.lastIndexOf("/")+1);
		var strImport = "";
		var xmlPage = xmlDoc.getElementsByTagName('Page');
		var current = parseInt(xmlPage[0].childNodes[0].textContent);
		var count = parseInt(xmlPage[0].childNodes[1].textContent);
		PagingCxdw(current, count, path);
		  
		var articles = xmlDoc.getElementsByTagName('Article');
		
		for( i = 0 ; i < articles.length ; i++)
		{ 
		  if(strImport != "" && i%5==0)
		  {
			strImport +="<hr width='330' />";
		  }
		  strImport += "<span title='" + articles[i].childNodes[0].textContent + "'>"
		  + articles[i].childNodes[1].textContent +" " + SubText(articles[i].childNodes[0].textContent,34) + "</span><br />";
		}
		strImport+="<hr width='330' />";

		divlist = document.getElementById("divList");
		divlist.innerHTML = strImport;
	}
}

function PagingCxdw( current, count, path )
{
  var strPage ="";
  strPage += "<a href='javascript:ReadCxdwList(\"" + path + "1.xml\")' class='lnkPage'>[首页]</a> ";
  var prev = 1;
  if( current != 1)
  {
    prev = current - 1;
  }
  strPage += "<a href='javascript:ReadCxdwList(\"" + path + String(prev) + ".xml\")' class='lnkPage'>[上页]</a> ";
  
  //strPage = "<a href='javascript:ReadList(\"1.xml\")' class='lnkPage'>"
  if( count <= 5)
  {
    for(i=1; i<=count; i++)
    {
      if(i==current)
      {
        strPage += "<span class='txtCurrentPage'>[" + i + "]</span> ";
      }
      else
      {
        xmlDoc = path + String(i) + ".xml";
        strPage += "<a href='javascript:ReadCxdwList(\""+xmlDoc+"\")' class='lnkPage'>[" + i + "]</a> ";
      }
    }
  }
  else
  {
    if(current <= 3)
    {
      for( i = 1 ; i <= 5 ; i++)
      {
        if(i==current)
        {
          strPage += "<span class='txtCurrentPage'>[" + i + "]</span> ";
        }
        else
        {
          xmlDoc = path + String(i) + ".xml";
          strPage += "<a href='javascript:ReadCxdwList(\""+xmlDoc+"\")' class='lnkPage'>[" + i + "]</a> ";
        }
      }
    }
    else if( current + 2 >= count )
    {
      for( i = count - 4; i <= count; i++)
      {
        if(i==current)
        {
          strPage += "<span class='txtCurrentPage'>[" + i + "]</span> ";
        }
        else
        {
          xmlDoc = path + String(i) + ".xml";
          strPage += "<a href='javascript:ReadCxdwList(\""+xmlDoc+"\")' class='lnkPage'>[" + i + "]</a> ";
        }
      }
    }
    else
    {
      for( i=current-2; i <=current+2; i++ )
      {
        if(i==current)
        {
          strPage += "<span class='txtCurrentPage'>[" + i + "]</span> ";
        }
        else
        {
          xmlDoc = path + String(i) + ".xml";
          strPage += "<a href='javascript:ReadCxdwList(\""+xmlDoc+"\")' class='lnkPage'>[" + i + "]</a> ";
        }
      }
    }
  }
  
  var next = count;
  if(current < count)
  {
    next = current + 1;
  }
  strPage += "<a href='javascript:ReadCxdwList(\"" + path + String(next) + ".xml\")' class='lnkPage'>[下页]</a> ";
  strPage += "<a href='javascript:ReadCxdwList(\"" + path + String(count) + ".xml\")' class='lnkPage'>[尾页]</a> ";
  
  var divpage = document.getElementById("divPage");
  divpage.innerHTML = strPage;
}

