var xmlHttp;
var xmlHttp2;

function start()
{
shownews(1);
showsale(1);
}

function showsale(i)
{
	var id = i-1;
	var background= new Array();
	background[0]=b_sale;
	background[1]=p_sale;
	background[2]=c_sale;
	background[3]=s_sale;
	background[4]=i_sale;
	for (var j=0;j<background.length ;j++ )
	{ 
if (id==j)
		{
	  background[j].style.background='url(images/saleobg.gif)';
}       
	else
		{
		background[j].style.background='url()';
		}
	}
	var url = "xml/sale/"+i+".xml";
	if (i==1||i==2)
		{
		xmlHttp=GetXmlHttpObject(stateChanged_showslist);
		}
	else
		{
		xmlHttp=GetXmlHttpObject(stateChanged_showslist2);
		}
	xmlHttp.open("GET", url , true)
	xmlHttp.send(null)

}


function stateChanged_showslist()
{
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{
		var sale="";
		var image = "";
		xmlroot = xmlHttp.responseXML.getElementsByTagName("newly")
		for (i=0;i<xmlroot.length;i++)
		{  
		     image = "";
			if (i==0)  sale = sale+"<ul class='must'>";
			if (i==13) sale = sale+"</ul><ul class='must'>";
			 if (xmlroot[i].getAttribute('vip')==1)
            {image="<img src='/images/v.gif' height=10>";
            }
 		   sale = sale+"<li><h5>["+xmlroot[i].getAttribute('tname')+"]</h5><span><a href="+xmlroot[i].getAttribute('url')+" taget=blank title="+xmlroot[i].firstChild.data+" target=_blank>"+cutString(xmlroot[i].firstChild.data,17)+"</a>"+image+"</span><h3>"+xmlroot[i].getAttribute('time')+"</h3></li>";
		}
		document.getElementById("sale").innerHTML=sale+"</ul>";
          //document.write (sale+"</ul>");
    	}

}

function stateChanged_showslist2()
{
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{
		var image = "";
		var sale="";
		xmlroot = xmlHttp.responseXML.getElementsByTagName("newly")
		for (i=0;i<xmlroot.length;i++)
		{  
				 if (xmlroot[i].getAttribute('vip')==1)
            {image="<img src='/images/v.gif' height=10>";
            }
 		   sale = sale+"<li><h5>["+xmlroot[i].getAttribute('tname')+"]</h5><span><a href="+xmlroot[i].getAttribute('url')+" taget=blank title="+xmlroot[i].firstChild.data+" target=_blank>"+cutString(xmlroot[i].firstChild.data,50)+"</a>"+image+"</span><h3>"+xmlroot[i].getAttribute('time')+"</h3></li>";
		}
		document.getElementById("sale").innerHTML="<ul class='mustt'>"+sale+"</ul>";
    	}

}



function shownews(i)
{

	var id = i-1;
	var background= new Array();
	background[0]=t_news;
	background[1]=c_news;
	background[2]=i_news;
	background[3]=p_news;
	for (var j=0;j<background.length ;j++ )
	{ 
if (id==j)
		{
	  background[j].style.background='url(images/newsobg.gif)';
}       
	else
		{
		background[j].style.background='url()';
		}
	}
	var url = "xml/news/"+i+".xml";
	xmlHttp2=GetXmlHttpObject(stateChanged_showplist)
	xmlHttp2.open("GET", url , true)
	xmlHttp2.send(null)
}

function stateChanged_showplist()
{
	if (xmlHttp2.readyState==4 || xmlHttp2.readyState=="complete")
	{
		var industry="";
		xmlroot = xmlHttp2.responseXML.getElementsByTagName("newly");
		for (i=0;i<xmlroot.length;i++)
		{
			industry = industry+"<li><h3>["+xmlroot[i].getAttribute('n_name')+"]</h3><span><a href="+xmlroot[i].getAttribute('url')+" taget=blank title="+xmlroot[i].firstChild.data+" target=_blank>"+cutString(xmlroot[i].firstChild.data,46)+"</a></span><h5>"+xmlroot[i].getAttribute('time')+"</h5></li>";
					}
		document.getElementById("newly").innerHTML=industry;
	}

}

function GetXmlHttpObject(handler)
{ 
	var objXmlHttp=null	
	if (navigator.userAgent.indexOf("MSIE")>=0)
	{ 
		var strName="Msxml2.XMLHTTP"
		if (navigator.appVersion.indexOf("MSIE 5.5")>=0)
		{
			strName="Microsoft.XMLHTTP"
		} 
		try
		{ 
			objXmlHttp=new ActiveXObject(strName)
			objXmlHttp.onreadystatechange=handler 
			return objXmlHttp
		} 
		catch(e)
		{ 
			alert("Error. Scripting for ActiveX might be disabled") 
			return 
		} 
	}
	else
	{
		objXmlHttp=new XMLHttpRequest()
		objXmlHttp.onload=handler
		objXmlHttp.onerror=handler 
		return objXmlHttp
	}
}


function cutString(str, outputLen){
 var strLen,tLen, charCode;
 if(str==undefined){ return ""; }
 strLen=str.length;
 tLen=0;
 for(var i=0;i<strLen;i++){
 charCode=str.charCodeAt(i);
 if(charCode<0||charCode>255){ tLen+=2 }else{ tLen++ }
 if(tLen>=outputLen){ return str.substr(0,i); }
 }
 return str;
 }
