var newsid = '';
var newstitle = '';
var newsdetails = '';
var createdate = '';
var vallisttype='';
function newsjs(listtype)
{
	vallisttype = listtype;
	if (window.XMLHttpRequest)
  	{
  		http=new XMLHttpRequest()
  		http.open("GET","http://www.simplus.sg/news.xml",true)
	  	http.onreadystatechange=handleHttpResponse_status
	  	http.send(null)
  	}
// code for IE
	else if (window.ActiveXObject)
  	{
  		http=new ActiveXObject("Microsoft.XMLHTTP")
    	if (http)
    	{
    		http.open("GET","http://www.simplus.sg/news.xml",true)
    		http.onreadystatechange=handleHttpResponse_status
    		http.send()
    	}
  	}
}
function handleHttpResponse_status() 
{ 
	if (http.readyState == 4) 
	{	
      	isWorking = false;
    	if (http.responseText.indexOf('invalid') == -1) 
		{
    		var xmlDocument = http.responseXML;
			var totrec = xmlDocument.getElementsByTagName('totnews').item(0).firstChild.data;
			if(vallisttype == 'newslisting')
			{
				for(var ii=totrec-1;ii>=0;ii--)
				{
					newsid = xmlDocument.getElementsByTagName('newsid').item(ii).firstChild.data;
					newstitle = xmlDocument.getElementsByTagName('newstitle').item(ii).firstChild.data;
					newsdetails = xmlDocument.getElementsByTagName('newsdetails').item(ii).firstChild.data;
					createdate = xmlDocument.getElementsByTagName('createdate').item(ii).firstChild.data;
					var LongCharCount = newsdetails.split(" ");
					
					var LongCutWord = newsdetails.search(' '+LongCharCount[18]+' ');
					document.getElementById("newslisting").innerHTML +='<p class="news-details"><div class="title"><a href="newsDetails.html?newsid='+newsid+'" name="'+(ii+1)+'">'+createdate+' | '+newstitle+'</a> : </div>'+newsdetails.substr(0,LongCutWord)+'...</p>';
				}
			}
			if(vallisttype == 'listing')
			{
				for(var jj=totrec-1;jj>=totrec-3;jj--)
				{
					newsid = xmlDocument.getElementsByTagName('newsid').item(jj).firstChild.data;
					newstitle = xmlDocument.getElementsByTagName('newstitle').item(jj).firstChild.data;
					newsdetails = xmlDocument.getElementsByTagName('newsdetails').item(jj).firstChild.data;
					createdate = xmlDocument.getElementsByTagName('createdate').item(jj).firstChild.data;
					var charCount = newsdetails.split(" ");
					var cutWord = newsdetails.search(' '+charCount[12]+' ');
					var readFull =  '<div align="right"><a href="news.html" class="link-more">View full list of news</a></div>';
					document.getElementById("listing").innerHTML +='<p id="sub-content"><span><a href="newsDetails.html?newsid='+newsid+'">'+createdate+' | '+newstitle+' : </a></span>'+newsdetails.substr(0,cutWord)+' ...</p>';
					if(jj == totrec-3)
						document.getElementById("listing").innerHTML += readFull;
				}
			}
		}
	}
}