// JavaScript Document
function addRowToTable(table)
{
	var tbl = document.getElementById(table);
	var lastRow = tbl.rows.length;
	// if there's no header row in the table, then iteration = lastRow + 1
	var iteration = lastRow;
	var row = tbl.insertRow(lastRow);

	// parameter name cell
	var cellLeft = row.insertCell(0);
	// var textNode = document.createTextNode(iteration);
	// var textNode = document.createElement("<input name=\"param_" + iteration + "_name\" type=\"text\" id=\"param_" + iteration + "_name\" style=\"width: 99%;\">");
	var textNode = document.createElement("input");
	cellLeft.appendChild(textNode);
	textNode.setAttribute('style', 'width: 99%;');
	textNode.setAttribute('id', 'param_'+ iteration +'_name');
	textNode.setAttribute('name', 'param_'+ iteration +'_name');
	document.getElementById('param_'+ iteration +'_name').style.width = "99%";

	// parameter type cell
	/*
	var cellLeft = row.insertCell(1);
	var textNode = document.createElement("select");
	cellLeft.appendChild(textNode);
	textNode.setAttribute('style', 'width: 99%;');
	textNode.setAttribute('id', 'param_'+ iteration +'_type');
	textNode.setAttribute('name', 'param_'+ iteration +'_type');
	document.getElementById('param_'+ iteration +'_type').style.width = "99%";
	*/

	// paramater order cell

	// parameter name cell
	var cellLeft = row.insertCell(1);
	var textNode = document.createElement("input");
	cellLeft.appendChild(textNode);
	textNode.setAttribute('style', 'width: 99%;');
	textNode.setAttribute('id', 'param_'+ iteration +'_order');
	textNode.setAttribute('name', 'param_'+ iteration +'_order');
	document.getElementById('param_'+ iteration +'_order').style.width = "99%";

	// parameter name cell
	var cellLeft = row.insertCell(2);
	var textNode = document.createElement("input");
	cellLeft.appendChild(textNode);
	textNode.setAttribute('style', 'width: 99%;');
	textNode.setAttribute('id', 'param_'+ iteration +'_dflt');
	textNode.setAttribute('name', 'param_'+ iteration +'_dflt');
	document.getElementById('param_'+ iteration +'_dflt').style.width = "99%";

	document.getElementById('totalParams').value = iteration;
	// alert(iteration);

/*	// var textNode = document.createTextNode(iteration);
	// var textNode = document.createElement("<input name=\"param_" + iteration + "_name\" type=\"text\" id=\"param_" + iteration + "_name\" style=\"width: 99%;\">");
	var textNode = document.createElement("input");

	textNode.setAttribute('style', 'width: 99%; border: 1px #000000 solid');
	textNode.setAttribute('class', 'spanningInput');
	cellLeft.appendChild(textNode);

	var cellRight = row.insertCell(3);
	var el = document.createElement('input');
	el.type = 'text';
	el.name = 'txtRow' + iteration;
	el.id = 'txtRow' + iteration;
	el.size = 40;
*/
	// el.onkeypress = keyPressTest;
	// cellRight.appendChild(el);

	// select cell
	// var cellRightSel = row.insertCell(2);
	// var sel = document.createElement('select');
	// sel.name = 'selRow' + iteration;
	// sel.options[0] = new Option('text zero', 'value0');
	// sel.options[1] = new Option('text one', 'value1');
	// cellRightSel.appendChild(sel);
}

// JavaScript Document
function makeRequest(url,loadInElement,reqType,retFunc)
{
	var httpRequest;
	if (window.XMLHttpRequest)
	{ // Mozilla, Safari, ...

		document.getElementById('loader').innerHTML = "<center><img src=\"/images/loading.gif\" /></center>";
		httpRequest = new XMLHttpRequest();
		if (httpRequest.overrideMimeType)
		{
			httpRequest.overrideMimeType('text/xml');
		}
	}
	else if (window.ActiveXObject)
	{ // IE
		try
		{
			httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
			try
			{
				httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e)
			{}
		}
	}

	if (!httpRequest) {
		alert('Giving up :( Cannot create an XMLHTTP instance');
		return false;
	}
	httpRequest.onreadystatechange = function() { alertContents(httpRequest,loadInElement,reqType,retFunc); };
	httpRequest.open('GET', url, true);
	httpRequest.send('');
}

function alertContents(httpRequest,loadInElement,reqType,retFunc)
{
	if (httpRequest.readyState == 4)
	{
		if (httpRequest.status == 200)
		{
			document.getElementById('loader').innerHTML = "";
			var returned_text = httpRequest.responseText;
			if (reqType == "HTML")
			{
				
				document.getElementById(loadInElement).innerHTML = httpRequest.responseText;
				
			}
			if (reqType == "FUNCTION")
			{
				
				returned_text = escape(returned_text);
				//alert(returned_text);
				tfunc = retFunc + "('" + returned_text +"')";
				
				eval(tfunc);
					
			}
		}
		else
		{
			alert('There was a problem with the request.' + httpRequest.readyState );
		}
	}
}




function getDomAdapter()
{
	var adapter = '';
	if ('undefined' != typeof ActiveXObject) {
		adapter = 'MS';
	}
	else if ('undefined' != typeof document	&& document.implementation && document.implementation.createDocument && 'undefined' != typeof DOMParser)
	{
		adapter = 'default';
	}

	
	switch (adapter)
	{
		case 'MS':
			return new (function () {


				this.createDocument = function () {
					var names = ["Msxml2.DOMDocument.6.0", "Msxml2.DOMDocument.3.0", "MSXML2.DOMDocument", "MSXML.DOMDocument", "Microsoft.XMLDOM"];
					
					for (var key in names)
					{
						try
						{
							return  new ActiveXObject(names[key]);
							
						}
						catch (e) {}
							
					}
					throw new Error('Unable to create DOMDocument');

				
				};
				

				this.serialize = function (doc) {
					return doc.xml;
				};
				

				this.parseXml = function (xml) {
				
				var doc = this.createDocument();
				doc.async = false;
				

				if (!doc.loadXML(xml))
				{	
					alert ("Parse error=" + doc.parseError.reason + " doc.async=" + doc.async);
					throw new Error('Parse error= '+ doc.parseError.reason);		
				}
				return doc;
				};
				
			})();
		case 'default':
			return new (function () {
				this.createDocument = function () {
					return document.implementation.createDocument("", "", null);
				};
				this.serialize = function (doc) {
					return new XMLSerializer().serializeToString(doc);
				};
				this.parseXml = function (xml) {
					var doc = new DOMParser().parseFromString(xml, "text/xml");
					if ("parsererror" == doc.documentElement.nodeName)
					{
						throw new Error('Parse error');
					}
					return doc;
				};
			})();
		default:
			throw new Error('Unable to select the DOM adapter');
	}
};


/**
 *
 * @access public
 * @return void
 **/




function componentsFormValues(xml)
{

	xml = unescape(xml);
	var oRows = document.getElementById('moduleParamTbl').getElementsByTagName('tr');
	var iRowCount = oRows.length;

	y = iRowCount - 1;
	for (var x = 1; x < iRowCount; x++)
	{
		document.getElementById('moduleParamTbl').deleteRow(y);
		y = y - 1;
	}

	var doc = getDomAdapter().parseXml(xml);
	var root = doc.getElementsByTagName('modules')[0];
	var module_nodes = root.getElementsByTagName("module");

	if (module_nodes.length == 0)
	{
		document.getElementById('module_name').value = "";
		document.getElementById('module_path').value = "";
		document.getElementById('module_type').value = "plain text";
		addRowToTable('moduleParamTbl');
	}

	for (var i = 0 ; i < module_nodes.length ; i++)
	{
		var module_node = module_nodes[i];

		document.getElementById('module_name').value = module_node.getElementsByTagName("module_name")[0].firstChild.nodeValue;
		document.getElementById('module_path').value = module_node.getElementsByTagName("module_path")[0].firstChild.nodeValue;
		document.getElementById('module_type').value = module_node.getElementsByTagName("module_type")[0].firstChild.nodeValue;
		// fetch the paramaters
		var paramaters = module_node.getElementsByTagName("paramater");

		var pID = 1;

		for (var j = 0; j < paramaters.length; j++)
		{

			addRowToTable('moduleParamTbl');
			document.getElementById('param_' + pID +'_name').value = module_node.getElementsByTagName("name")[j].firstChild.nodeValue;
			document.getElementById('param_' + pID +'_order').value = module_node.getElementsByTagName("order")[j].firstChild.nodeValue;
			document.getElementById('param_' + pID +'_dflt').value = module_node.getElementsByTagName("dflt")[j].firstChild.nodeValue;
			pID++;
		}
	}
	//alert(module_nodes.length);
}


function addCssRow(table)
{
	var tbl = document.getElementById(table);
	var lastRow = tbl.rows.length;
	var iteration = lastRow;
	var row = tbl.insertRow(lastRow);


	// parameter name cell
	var cellLeft = row.insertCell(0);
	var textNode = document.createElement("input");
	cellLeft.appendChild(textNode);
	textNode.setAttribute('id', 'param_'+ iteration +'_selector');
	textNode.setAttribute('name', 'param_'+ iteration +'_selector');


	// parameter name cell
	var cellLeft = row.insertCell(1);
	var textNode = document.createElement("input");
	cellLeft.appendChild(textNode);

	textNode.setAttribute('id', 'param_'+ iteration +'_attribute');
	textNode.setAttribute('name', 'param_'+ iteration +'_attribute');

	// parameter name cell
	var cellLeft = row.insertCell(2);
	var textNode = document.createElement("input");
	cellLeft.appendChild(textNode);
	textNode.setAttribute('id', 'param_'+ iteration +'_values');
	textNode.setAttribute('name', 'param_'+ iteration +'_values');

	document.getElementById('totalcssParams').value = iteration;

}

/*
*/


/*

*/
function cssFormValues(xml)
{
	xml = unescape(xml);
	var oRows = document.getElementById('moduleStyleTbl').getElementsByTagName('tr');
	var iRowCount = oRows.length;



	y = iRowCount - 1;
	for (var x = 1; x < iRowCount; x++)
	{
		document.getElementById('moduleStyleTbl').deleteRow(y);
		y = y - 1;
	}

	var doc = getDomAdapter().parseXml(xml);
	var root = doc.getElementsByTagName('cssprop')[0];
	var css_nodes = root.getElementsByTagName("cssrow");

	if (css_nodes.length == 0)
	{
		document.getElementById('css_name').value = "";
		document.getElementById('css_desc').value = "";
		addCssRow('moduleStyleTbl');
	}

	for (var i = 0 ; i < css_nodes.length ; i++)
	{
		var css_node = css_nodes[i];
		document.getElementById('css_name').value = css_node.getElementsByTagName("style_name")[0].firstChild.nodeValue;
		document.getElementById('css_desc').value = css_node.getElementsByTagName("style_desc")[0].firstChild.nodeValue;

		// fetch the paramaters
		var paramaters = css_node.getElementsByTagName("paramater");
		var pID = 1;

		for (var j = 0; j < paramaters.length; j++)
		{

			addCssRow('moduleStyleTbl');
			document.getElementById('param_' + pID +'_selector').value = css_node.getElementsByTagName("selector")[j].firstChild.nodeValue;
			document.getElementById('param_' + pID +'_attribute').value = css_node.getElementsByTagName("attribute")[j].firstChild.nodeValue;
			document.getElementById('param_' + pID +'_values').value = css_node.getElementsByTagName("values")[j].firstChild.nodeValue;
			pID++;
		}
	}



	//alert(module_nodes.length);
}






/**
 *
 * @access public
 * @return void
 **/
function reports(rep)
{
	rep = unescape(rep);
	document.getElementById('display').innerHTML = rep;
}

function displayData()
{
 	var client = document.getElementById("client").value;
 	var period = document.getElementById("period").value;
 	var filter_string = document.getElementById("filter").value;

 	makeRequest('php_includes/reports_data.php?clientid=' + escape(client) +'&p='+ escape(period) +'&f='+ escape(filter_string),'display','FUNCTION','reports')
}


function narrowSearch()
{
 	var client = document.getElementById("client").value;
 	var period = document.getElementById("period").value;

	var filter_string = document.getElementById("filter").value;
	if(client != "")
	{
		makeRequest('php_includes/reports_data.php?clientid=' + escape(client) +'&p='+ escape(period) +'&f='+ escape(filter_string),'shareinfo','FUNCTION','reports')
	}
}




function checkMultiSelect(whichOne)
{
	var selectedArray = new Array();
	var selObj = document.getElementById(whichOne);
	var i;
	var count = 0;
	for (i=0; i<selObj.options.length; i++)
	{
		if (selObj.options[i].selected)
		{
			selectedArray[count] = selObj.options[i].value;
			count++;
		}
	}
	return selectedArray;
}

function previewComponent(contentID)
{

	 if (contentID != "new")
	 {
	 	window.open ("/inn-admin/php_includes/preview_component.php?component_id=" + contentID,"previewWindow","menubar=1,resizable=1,width=300,height=400");
	 }
}





function addpollToTable(table)
{
	var tbl = document.getElementById(table);
	var lastRow = tbl.rows.length;

	var iteration = lastRow;
	var row = tbl.insertRow(lastRow);

	// parameter name cell
	var cellLeft = row.insertCell(0);
	var textNode = document.createElement("input");
	cellLeft.appendChild(textNode);
	textNode.setAttribute('style', 'width: 100%;');
	textNode.setAttribute('id', 'param_'+ iteration +'_answer');
	textNode.setAttribute('name', 'param_'+ iteration +'_answer');
	document.getElementById('param_'+ iteration +'_answer').style.width = "100%";

	document.getElementById('totalpollParams').value = iteration;
}





function pollsFormValues(xml)
{
	xml = unescape(xml);
	var oRows = document.getElementById('modulePollTbl').getElementsByTagName('tr');
	var iRowCount = oRows.length;


	y = iRowCount - 1;
	for (var x = 1; x < iRowCount; x++)
	{
		document.getElementById('modulePollTbl').deleteRow(y);
		y = y - 1;
	}

	var doc = getDomAdapter().parseXml(xml);
	var root = doc.getElementsByTagName('polls')[0];
	var poll_nodes = root.getElementsByTagName("poll");

	if (poll_nodes.length == 0)
	{
		document.getElementById('pollquestion').value = "";
		addpollToTable('modulePollTbl');
	}

	for (var i = 0 ; i < poll_nodes.length; i++)
	{
		var poll_node = poll_nodes[i];
		document.getElementById('pollquestion').value = poll_node.getElementsByTagName("pollname")[0].firstChild.nodeValue;


		var answers = poll_node.getElementsByTagName("pollanswer");
		var pID = 1;

		for (var j = 0; j < answers.length; j++)
		{

			addpollToTable('modulePollTbl');
			document.getElementById('param_' + pID +'_answer').value = poll_node.getElementsByTagName("question")[j].firstChild.nodeValue;

			pID++;
		}
	}

}







function shareData(xmldata)
{

	xmldata = unescape(xmldata);

	var xmldoc = getDomAdapter().parseXml(xmldata);
		

	var rootnode = xmldoc.getElementsByTagName('cabs_tabdata')[0];
	var rowdata = rootnode.getElementsByTagName('row');


	var data = "<table class='shares' width='291px'>";
	data=data+"<th colspan='3'>Market Movers</th>";
	data=data+"<tr><td colspan='3'>&nbsp;</td></tr>";
	data = data+"<th colspan='3' align='left'>FTSE-JSE Indices (All JSE data delayed by 15 minutes)</th>";

	for(var i=0; i<(rowdata.length-3); i++)
	{
		var pvalue = rowdata[i].getElementsByTagName('column')[2].childNodes[0].nodeValue;

		var sharecd = rowdata[i].getElementsByTagName('column')[0].childNodes[0].nodeValue;
		var image = shareimage(pvalue);

		if(sharecd=='J203')
			sharecd ='Africa All Share';
		if(sharecd=='J520')
			sharecd ='Africa Industrials';
		if(sharecd=='J580')
			sharecd ='Africa Financials';
		if(sharecd=='J150')
			sharecd ='Africa Gold Mining';
		if(sharecd=='USDZAR')
			sharecd ='Dollar - Rand';
		if(sharecd=='GBPZAR')
			sharecd ='Sterling - Rand';
		if(sharecd=='R153M')
			sharecd ='SA Benchmark';



		data=data+"<tr><td>"+sharecd+"</td>";
		data=data+"<td>"+image+"</td>";
		data=data+"<td>"+pvalue+"</td></tr>";

	}
	var dollarand = rowdata[4].getElementsByTagName('column')[2].childNodes[0].nodeValue;
	var dollaimage = shareimage(dollarand);

	var sterling = rowdata[5].getElementsByTagName('column')[2].childNodes[0].nodeValue;
	var sterlingimage = shareimage(sterling);

	var sabench = rowdata[6].getElementsByTagName('column')[2].childNodes[0].nodeValue;
	var sabenchimage = shareimage(sabench);

	data = data+"<th colspan='3' align='left'>SA Trading Currencies</th>";
	data = data +"<tr><td>Dollar - Rand</td><td>"+dollaimage+"</td><td>"+dollarand+"</td></tr>";
	data = data +"<tr><td>Sterling - Rand</td><td>"+sterlingimage+"</td><td>"+sterling+"</td></tr>";
	data = data+"<th colspan='3' align='left'>SA Benchmark</th>";
	data = data +"<tr><td>R153</td><td>"+sabenchimage+"</td><td>"+sabench+"</td></tr>";
	data = data +"</table>";

	document.getElementById('sharecontent').innerHTML = data;

}




 //this function will get the appropriate image to indicate a gain or loss
function shareimage(amount)
{
	var updownshare;

	if(amount ==0)
	{
		var pimg ="<img src='images/aunchanged.png'>";
		updownshare = pimg;
	}
	else
	{
		if(amount<0)
		{
			var pimg ="<img src='images/adown.png'>";
			updownshare = pimg;
		}
		else
		{
			var uimg ="<img src='images/aup.png'>";
			updownshare = uimg;
		}
	}
	return updownshare;
}


function msg()
{

	makeRequest('php_includes/sharetest.php','sharecontent','FUNCTION','shareData');
}


function sharedata()
 {

 	makeRequest('php_includes/sharetest.php','display','FUNCTION','shareData')
	setTimeout("sharedata()",5000);

 }


 function refreshdata()
 {
 	setTimeout("sharedata()",2000);
 }

 // the following is for the tabs data

  function newsTabs(id)
  {

  		makeRequest('php_includes/get_tabsdata.php?id='+id,'content','FUNCTION','tabsData');
  		msg();
  }



   function tabsData(xml)
   {
   		xml = unescape(xml);
	    
		
		var xmldoc = getDomAdapter().parseXml(xml);
		var rootnode = xmldoc.getElementsByTagName('basket_news')[0];
		var rowdata = rootnode.getElementsByTagName('article');

		var data = "";
		for(var i=0; i<rowdata.length; i++)
		{
			var storyid = rowdata[i].getElementsByTagName('id')[0].childNodes[0].nodeValue;

			

			data=data+"<a href='http://bis.hosted.inet.co.za/inews/news/story/"+storyid+"/4'>"+rowdata[i].getElementsByTagName('headline')[0].childNodes[0].nodeValue+"</a><br />";


		}
		document.getElementById('content').innerHTML = data;

   }
// end of tabs data




	function tContents(tab,id)
	{
		makeRequest('php_includes/get_tabsdata.php?id='+id,tab,'FUNCTION','tabsContents');
		//msg();
		

	}


	function tabsContents(xml)
   {
	      
		
   		xml = unescape(xml);
		
 		var xmldoc = getDomAdapter().parseXml(xml);
		
		//var rootnode = xmldoc.getElementsByTagName('basket_news')[0].childNodes.nodevalue;
		var rootnode = xmldoc.getElementsByTagName('basket_news')[0];
		
		var rootnod = xmldoc.getElementsByTagName('basket_news')[0].getAttribute('basket_id');
		
		var rowdata = rootnode.getElementsByTagName('article');
		
		var data = "";
		data=data+"<table border='0' ><tr><td> </td></tr>";
		data=data+"<tr><td>&nbsp;</td><td>";
		for(var i=0; i<rowdata.length; i++)
		{
			//var storyid = rowdata[i].getElementsByTagName('id');
			var storyid = rowdata[i].getAttribute('id');
			
			data=data+"<a href='http://bis.hosted.inet.co.za/inews/news/story/"+storyid+"/4' target='_blank'>"+rowdata[i].getElementsByTagName('headline')[0].childNodes[0].nodeValue+"</a><br>";
			
		}
		data=data+"</td></tr>";
		data=data+"<tr><td></td></tr></table>";
		if(rootnod =950)
		{
			document.getElementById('tab1').innerHTML = data;
			
		}
		if(rootnod =858)
		{
			document.getElementById('tab1').innerHTML = data;
		}
		
		
		if(rootnod =350)
		{
			document.getElementById('tab1').innerHTML = data;
		}
		if(rootnod =451)
		{
			document.getElementById('tab1').innerHTML = data;
		}
   }



	function doArchNewsSearch(frm)
	{

		if(frm =="")
			alert('Search string must be specified');
		else
		{
			//var link = "http://hosted1.inet.co.za/news/forstring_xml/"+frm+"/30/1,48,2,9,3,6,5,30/100,20/D,R,S/1/WITHRELATED";
			//document.getElementById('newsContents').innerHTML = link;
			// makeRequest(link,'newsContents','FUNCTION','newsArchive');
			makeRequest("php_includes/news_data.php?searchstr="+frm,'newsContents','FUNCTION','splashNewsSearch');
			
		}
	}

function viewNewsContents(xml)
{
	var xmldata = unescape(xml);
	
	document.getElementById('tmplContent').innerHTML = xmldata;
	
}


function viewNewsContentsRight(xml)
{
	var xmldata = unescape(xml);
	document.getElementById('tmplRightNav').innerHTML = xmldata;	
	
	if (document.getElementById('tab1')){
		tContents('tab1','359');	
	} 
	
}

/**
 *
 * @access public
 * @return void
 **/
function showNewsContents(id)
{
	 var id
	
	makeRequest("php_includes/fetch_page_content.php?id="+id,"tmplContent",'FUNCTION','viewNewsContents');
	
	//window.setTimeout('makeRequest("php_includes/fetch_page_content.php?id="+"1-Breaking News","tmplContent","FUNCTION","viewNewsContents")',40000);
}


function showNewsContentsRight(id)
{
	 var idvalue;
	
	idvalue = id;
	idend = idvalue.indexOf("((");
	idvalue = idvalue.substring(0,idend);
	
	if (idvalue == '2-iSport'  || idvalue=='1-Sports Highlights' || idvalue=='1-Rugby' || 
	idvalue=='1-Cricket' || idvalue=='1-Soccer' || idvalue=='1-Golf' || idvalue=='1-Formula 1' ){
		makeRequest("php_includes/fetch_page_content_Right.php?id="+'2-iSport',"tmplRightNav",'FUNCTION','viewNewsContentsRight');
	}//end if 2-Sport
	else if(idvalue == '2-iLife' || idvalue=='1-Entertainment' || idvalue=='1-Cinema' || idvalue=='1-Books' ||
	idvalue=='1-Take A Break' || idvalue=='1-Health' || idvalue=='1-Motoring' || idvalue=='1-Music'  ){
		makeRequest("php_includes/fetch_page_content_Right.php?id="+'2-iLife',"tmplRightNav",'FUNCTION','viewNewsContentsRight');
		//window.setTimeout('makeRequest("php_includes/fetch_page_content_Right.php?id="+"2-iLife","tmplRightNav","FUNCTION","viewNewsContentsRight")',40000);
	}// end if 1-iLife
	else if (idvalue=='2-Media' || idvalue=='1-Business Day' || idvalue=='1-Financial Mail' || idvalue=='1-Sunday Times' ||
		idvalue=='1-Business Times') {
		makeRequest("php_includes/fetch_page_content_Right.php?id="+'2-Media',"tmplRightNav",'FUNCTION','viewNewsContentsRight');
		//window.setTimeout('makeRequest("php_includes/fetch_page_content_Right.php?id="+"2-Media","tmplRightNav","FUNCTION","viewNewsContentsRight")',40000);
	}// end if 1-Media
	else if (idvalue=='1-Breaking News'){
		makeRequest("php_includes/fetch_page_content_Right.php?id="+'1-Breaking News',"tmplRightNav",'FUNCTION','viewNewsContentsRight');
		//window.setTimeout('makeRequest("php_includes/fetch_page_content_Right.php?id="+"1-Breaking News","tmplRightNav","FUNCTION","viewNewsContentsRight")',40000);
	}//end if 1-Breaking News
	else if(idvalue=='2-Research' || idvalue=='1-Home' || idvalue=='1-Search' || idvalue=='1-Index' || idvalue=='1-Latest Research' || idvalue=='1-Partners By Name' 
	|| idvalue=='1-Partners By Sector' || idvalue=='1-Suscriptions' || idvalue=='1-Research Requests' || idvalue=='1-Downloads' || idvalue=='1-Contact us') {
		makeRequest("php_includes/fetch_page_content_Right.php?id="+'2-Research',"tmplRightNav",'FUNCTION','viewNewsContentsRight');
		//window.setTimeout('makeRequest("php_includes/fetch_page_content_Right.php?id="+"2-Research","tmplRightNav","FUNCTION","viewNewsContentsRight")',40000);
	}//end if 2-Research
	else {
		makeRequest("php_includes/fetch_page_content_Right.php?id="+'1-Buttons',"tmplRightNav",'FUNCTION','viewNewsContentsRight');
		//window.setTimeout('makeRequest("php_includes/fetch_page_content_Right.php?id="+"1-Buttons","tmplRightNav","FUNCTION","viewNewsContentsRight")',40000);
	}//end else
	
}


	/**
	 *
	 * @access public
	 * @return void
	 **/
	function advSearchForm()
	{
		//Display advanced search form
		var my_month=new Date()
		var month_name=new Array(12);
		month_name[0]="January";
		month_name[1]="February";
		month_name[2]="March";
		month_name[3]="April";
		month_name[4]="May";
		month_name[5]="June";
		month_name[6]="July";
		month_name[7]="August";
		month_name[8]="September";
		month_name[9]="October";
		month_name[10]="November";
		month_name[11]="December";

		var formdata = "<table border='1' width='100%'><tr><td>";
		formdata =formdata+"<form onSubmit='return false;'>";

		formdata = formdata+"<table><tr>";
		formdata = formdata+"<td colspan='3' class='headline_link'>Find results:</td></tr>";
		formdata = formdata+"<tr><td colspan='2' class='headline_link'>with ALL of the words</td><td class='abstract'><input type='text' class='abstract' name='allwords'  id='allwords' /></td></tr>";
		formdata = formdata+"<tr><td colspan='2' class='headline_link'>exact phrase</td><td class='headline_link'><input type='text' name='exactwords' id='exactwords' /></td></tr>";
		formdata = formdata+"<tr><td colspan='2' class='headline_link'>without the words</td><td class='headline_link'><input type='text' name='withoutwords' id='withoutwords' /></td></tr>";

		formdata = formdata+"<tr><td class='headline_link' colspan='3'>&nbsp;&nbsp;</td></tr>";
		formdata = formdata+"<tr><td class='headline_link' colspan='3'>Source:</td></tr>";
		
		formdata = formdata+"<tr><td colspan='3'><table>"; 
		formdata = formdata+"<tr><td class='headline_link' >Foundation </td> <td><input type='checkbox' name='foundation' value='found' checked></td>";
		formdata = formdata+"<td>&nbsp;&nbsp;</td>";
		formdata = formdata+"<td class='headline_link' > Business Day </td> <td><input type='checkbox' name='businessday' value='bday' checked></td>";
		formdata = formdata+"</tr>";
		formdata = formdata+"<tr><td class='headline_link' >Financial Mail </td><td><input type='checkbox' name='financialmail' value='fmail' checked></td>";
		formdata = formdata+"<td>&nbsp;&nbsp;</td>";
		formdata = formdata+"<td class='headline_link' > Business Times </td><td><input type='checkbox' name='businesstimes' value='btimes' checked></td>";
		formdata = formdata+"</tr>";
		formdata = formdata+"<tr><td class='headline_link' >Sunday Times </td><td><input type='checkbox' name='sundaytimes' value='stimes' checked></td>";
		formdata = formdata+"<td>&nbsp;&nbsp;</td>";
		formdata = formdata+"<td class='headline_link' > SENS</td><td> <input type='checkbox' name='sens' value='sens' checked></td>";
		formdata = formdata+"</table></td></tr>";

		formdata = formdata+"<tr><td class='headline_link' colspan='3'>&nbsp;&nbsp;</td></tr>";



		formdata = formdata+"<tr><td class='headline_link'>Date:</td><td class='headline_link'><input type='radio' name='dategroup' id='dategroup1' checked /></td>";


		formdata = formdata+"<td class='headline_link'><select name='date_within' id='period'>";
		formdata = formdata+"<option value='9999' class='abstract'>Any time</option>";
		formdata = formdata+"<option value='7' class='abstract' >In the last week</option>";
		formdata = formdata+"<option value='14' class='abstract'>In the last two weeks</option>";
		formdata = formdata+"<option value='30' class='abstract' selected>In the last month</option>";
		formdata = formdata+"<option value='90' class='abstract'>In the last three months</option>";
		formdata = formdata+"<option value='180' class='abstract'>In the last six months</option>";
		formdata = formdata+"<option value='365' class='abstract'>In the last year</option>";
		formdata = formdata+"<option value='730' class='abstract'>In the last two years</option>";
		formdata = formdata+"<option value='1095' class='abstract'>In the last three years</option>";

		formdata = formdata+"</select></td></tr>";


		formdata = formdata+"<tr><td>&nbsp;</td><td class='headline_link'><input type='radio' name='dategroup' id='dategroup2' />&nbsp;From:</td>";
		formdata = formdata+"<td class='abstract'><select name='frommonth' id='frommonth'>";
		for(var k=0;k<month_name.length;k++)
		{
			var isselected ='';
			if(month_name[k]==month_name[my_month.getMonth()])
				isselected = 'SELECTED';
			else
				isselected = '';

			formdata = formdata+"<option value="+k+"  "+isselected+">"+month_name[k]+"</option>";
		}

		formdata = formdata+"</select>";
		formdata = formdata+"<input type='text' class='abstract' name='fromdate' id='fromdate' value='1' size='3' />";
		formdata = formdata+"<input type='text' class='abstract' name='fromyear' id='fromyear' value="+my_month.getFullYear()+" size='4' /></td></tr>";


		formdata = formdata+"<tr><td>&nbsp;</td><td class='headline_link'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;To:</td>";
		formdata = formdata+"<td class='headline_link'><select name='tomonth' id='tomonth'>";
		for(var k=0;k<month_name.length;k++)
		{
			var isselected ='';
			if(month_name[k]==month_name[my_month.getMonth()])
				isselected = 'SELECTED';
			else
				isselected = '';

			formdata = formdata+"<option value="+k+" "+isselected+">"+month_name[k]+"</option>";
		}

		formdata = formdata+"</select>";
		formdata = formdata+"<input type='text' class='abstract' name='todate' id='todate' value="+my_month.getDate()+" size='3' />";
		formdata = formdata+"<input type='text' class='abstract' name='toyear' id='toyear' value="+my_month.getFullYear()+" size='4' /></td></tr>";

		formdata = formdata+"<tr><td colspan='2' class='headline_link'>Number of results:</td><td><input type='text' class='abstract' name='numresults' id ='numresults' size='3' /></td></tr>";

		formdata = formdata+"<tr><td colspan='2' class='headline_link'>Sort:</td><td><select name='sorting' id='sorting'>";
		formdata = formdata+"<option value='date,relevance,source' class='abstract'>Date,relevance,source</option>";
		formdata = formdata+"<option value='relevance,date,source' class='abstract'>Relevance,date,source</option>";
		formdata = formdata+"<option value='relevance,source,date' class='abstract'>Relevance,source,date</option>";
		formdata = formdata+"<option value='date,source,relevance' class='abstract' selected>Date,source,relevance</option>";
		formdata = formdata+"<option value='source,relevance,date' class='abstract'>Source,relevance,date</option>";
		formdata = formdata+"<option value='source,date,relevance' class='abstract'>Source,date,relevance</option>";
		formdata = formdata+"</select></td><td></tr>";
		formdata = formdata+"</table>";
		formdata = formdata+"<center><input type='submit' name='submitadvanced' class='headline_link' value='Search' onclick='advSearching()' /></center>";
		formdata = formdata+"</td></tr></table>";
		document.getElementById('tmplContent').innerHTML = formdata;
	}

	


	
	/**
	 *
	 * @access public
	 * @return void
	 **/
	

function advSearching()
	{
		var allwords = document.getElementById('allwords').value;
		var exactwords;
		if(document.getElementById('exactwords').value !=""){
			exactwords = " "+document.getElementById('exactwords').value;
		}else{
			exactwords =" .";
		}//end if exactword is empty

		var withoutwords = document.getElementById('withoutwords').value;
		if(document.getElementById('numresults').value=='')
			var numresults ='100';
		else
			var numresults = document.getElementById('numresults').value;

		//var date_between = document.getElementById('period').value;
		var sortnews = document.getElementById('sorting').value;

		var dateAll;
		var days;
		if(document.getElementById('dategroup1').checked==true)
		{
			dateAll = document.getElementById('period').value;
			days ='sortout';
		}
		if(document.getElementById('dategroup2').checked==true)
		{
			var frommonth = document.getElementById('frommonth').value;
			var fromdate = document.getElementById('fromdate').value;
			var fromyear = document.getElementById('fromyear').value;
			if(frommonth<10)
				frommonth="0"+frommonth;


			var tomonth = document.getElementById('tomonth').value;
			if(tomonth<10)
				tomonth="0"+tomonth;

			var todate = document.getElementById('todate').value;
			var toyear = document.getElementById('toyear').value;
			dateAll =fromyear+"-"+frommonth+"-"+fromdate;
			days = toyear+"-"+tomonth+"-"+todate;


		}

		var feeds='';
		
		if (document.getElementById('foundation').checked ==true){
			feeds = document.getElementById('foundation').value+",";
		}//end if fondation
		if(document.getElementById('businessday').checked ==true){
			feeds = feeds+document.getElementById('businessday').value+",";
		}//end if businessday
		
		if(document.getElementById('financialmail').checked ==true){
			feeds = feeds+document.getElementById('financialmail').value+",";
		}//end if financialmail
		if(document.getElementById('businesstimes').checked ==true){
			feeds = feeds+document.getElementById('businesstimes').value+",";
		}//end if businesstimes
		if(document.getElementById('sundaytimes').checked ==true){
			feeds = feeds+document.getElementById('sundaytimes').value+",";
		}//end if sundaytimes
		if(document.getElementById('sens').checked ==true){
			feeds = feeds+document.getElementById('sens').value+",";
		}//end if sens
		
		makeRequest("php_includes/advancedNews_search.php?allwords="+allwords+"&xactwords="+exactwords+"&wwords="+withoutwords+"&days="+days+"&dateAll="+dateAll+"&num="+numresults+"&feeds="+feeds+"&sort="+sortnews,'advSearch','FUNCTION','splashNewsSearch');

	}
//for comparing searched words in an array
function oc(a)
{
  var o = {};
  for(var i=0;i<a.length;i++)
  {
    o[a[i]]='';

  }
  return o;
}



function splashNewsSearch(xml)
{		
		var xmlextract = unescape(xml);
		
		//Get the searched string from the xml.
		var xmlstart= xmlextract.search('<result_set>');// get the beginning of xmlextract
		var allwords = xmlextract.substr(0,xmlstart).toLowerCase();//get the search words and convert to lowercase
		var splitallwords =allwords.split(" ");//put searched words in an array	

		//Separate the searched string from the xml 
		var dataxml = xmlextract.substr(xmlstart); //get the rest of the xmlextract;

		//check if there are items in the result_set
		var datavailable = xmlextract.search('<item>');
		if (datavailable == -1){
			alert("Invalid request. The requested word does not exist in the database.");}
		else{var xmldoc = getDomAdapter().parseXml(dataxml);}	

		//Get the root nodes for tags from the xml and it child nodes
		var rootnode = xmldoc.getElementsByTagName('result_set')[0];
		var newsresult = rootnode.getElementsByTagName('item');

		//Get the number of pages 
		var pages= Math.ceil(newsresult.length / 5);
		
		//Display the number of articles per page 
		if (newsresult.length < 4){var totarticle= newsresult.length-1;}
		else{var totarticle=4;}//end newsresult.length

		//Display all first articles less than 5 on the first page
		var newsdata ="<table border='1' width='100%'><tr><td>";
		newsdata = newsdata + "<table border='0'>";
		newsdata = newsdata + "<tr><td colspan='3' class='storydiv'><b>Search results:</b><br>" + newsresult.length + " articles displayed  over "+pages+" pages.</td></tr>";
		
		for(var i=0; i<=totarticle;i++)
		{
			var  storyid = xmldoc.getElementsByTagName('id')[i].childNodes[0].nodeValue;

			//Get title of articles in an array to highlight the key words
			var title= newsresult[i].getElementsByTagName('title')[0].childNodes[0].nodeValue;
			var splittitle = title.split(" ");

			//newsdata = newsdata +"<tr><td>&nbsp;</td>";
			newsdata = newsdata+"<tr><td class='abstract'>"+newsresult[i].getElementsByTagName('relevance')[0].childNodes[0].nodeValue+"%</td>";
			
			newsdata = newsdata +"<td colspan='2' class=headline_link><a href='http://bis.hosted.inet.co.za/inews/news/story/"+storyid+"/withrelated' target='_blank'>";
			for(var t=0;t<=splittitle.length-1;t++){
				
				//Get possible words to highlight
				var splittitlelength =splittitle[t].length;
				var replacetitle1 =splittitle[t].substr(0,splittitlelength-1);//for .,' removal at the end
				var replacetitle2 =splittitle[t].substr(1,splittitlelength-1);//for "( removal at the beginning
				var replacetitle3 = splittitle[t].substr(1,splittitlelength-2);//for "( removal at the beginning and end
				var replacetitle4 = splittitle[t].substr(0,splittitlelength-2);//for 's removal at the end
				var replacetitle5 = splittitle[t].toLowerCase();// all in lowercase
					
				if (replacetitle1.toLowerCase() in oc(splitallwords) || replacetitle2.toLowerCase() in oc(splitallwords)
				|| replacetitle3.toLowerCase() in oc(splitallwords) || replacetitle4.toLowerCase() in oc(splitallwords) 
				|| replacetitle5 in oc(splitallwords) || splittitle[t] in oc(splitallwords) ){//function to check the checked array
				
					newsdata = newsdata+"<span style='color:red'><b>"+splittitle[t]+"</b></span>";
					
				}//end if replacetitle1
				else{
					newsdata = newsdata+" "+splittitle[t];
				}// end else	
			}//end for t
			newsdata = newsdata+"</a></td></tr>";

			//newsdata = newsdata +"<tr><td>&nbsp;</td><td colspan='2'>";		
			//newsdata = newsdata+"<tr><td class='abstract'>"+newsresult[i].getElementsByTagName('relevance')[0].childNodes[0].nodeValue+"%</td>";
			newsdata = newsdata +"<tr><td>&nbsp;</td>";
			newsdata = newsdata+"<td colspan='2' class='abstract'>";

			//Get Abstract of article in an array to highlight the key words.
			var abstractcolor = newsresult[i].getElementsByTagName('abstract')[0].childNodes[0].nodeValue;//get abstract value
			var splitabstractcolor = abstractcolor.split(" ");//get abstract in an array

			for(var r=0;r <= splitabstractcolor.length-1;r++){
				var splitabstrlength = splitabstractcolor[r].length;

				//Get possible key words to highlight
				var replaceabstract1 = splitabstractcolor[r].substr(0,splitabstrlength-1);// for .,' removal at the end
				var replaceabstract2 = splitabstractcolor[r].substr(1,splitabstrlength-1);// for "( removal at the beginning
				var replaceabstract3 = splitabstractcolor[r].substr(1,splitabstrlength-2);// for "( removal a the beginning and end
				var replaceabstract4 = splitabstractcolor[r].substr(0,splitabstrlength-2);// for 's removal at the end
				var replaceabstract5 = splitabstractcolor[r].toLowerCase();


				if(replaceabstract1.toLowerCase() in oc(splitallwords) || replaceabstract2.toLowerCase() in oc(splitallwords)	
					|| replaceabstract3.toLowerCase() in oc(splitallwords) || replaceabstract4 in oc(splitallwords) 
					|| replaceabstract5 in oc(splitallwords) || splitabstractcolor[r] in oc(splitallwords)){

					newsdata = newsdata+"<span style='color:red'><b> "+splitabstractcolor[r]+"</b></span>";
				}//end if
				else{
					newsdata = newsdata+" "+splitabstractcolor[r];
				}// end else
			}//end for  splitabstractcolor
	
			newsdata = newsdata+"</td></tr>";

			var effect_date = newsdata+newsresult[i].getElementsByTagName('effective_date')[0].childNodes[0].nodeValue;
			newsdata = newsdata+"<tr><td >&nbsp;</td><td class='abstract'>"+newsresult[i].getElementsByTagName('effective_date')[0].childNodes[0].nodeValue+"</td>";
			newsdata = newsdata+"<td class='abstract'>Source :"+newsresult[i].getElementsByTagName('source')[0].childNodes[0].nodeValue+"</td></tr>";
			newsdata = newsdata + "<tr><td colspan='3' class='abstract'><b><center>&nbsp;</center></b></td></tr>";
			
		}//end for i	
			
		newsdata=newsdata+"</table>";
		newsdata=newsdata+"</td></tr></table>";

		//List pages number per 5 articles
		var firstpg,lastpg,difference;
		
		newsdata = newsdata+"<br><span class='headline_link'>Pages:  </span>";
		for (var p=1; p <= pages;p++){//Display pages in 5 increments
			lastpg = p*5;
			firstpg = lastpg -5;
			if (p==pages && newsresult.length < lastpg){// get the last page article number 
				lastpg= newsresult.length;
		 		difference =Math.floor(lastpg/5);
				firstpg = difference *5;  
			}
			newsdata =newsdata+"<span class='headline_link'><a href='#' onClick='javascript:newsdata(\""+xml+"\","+firstpg+","+lastpg+");' >"+p+"</a></span> | ";				
		}//end for p
		document.getElementById('tmplContent').innerHTML = newsdata;

}// end splashNewsSearch(xml) function








function newsdata(xml,first,last){

var xmlextract = unescape(xml);

//Get the searched string from the xml.
var xmlstart= xmlextract.search('<result_set>');// get the beginning of xmlextract
var allwords = xmlextract.substr(0,xmlstart).toLowerCase();//get the search words and covert to lowercase
var splitallwords =allwords.split(" ");//put searched words in an array

//Separate the searched string from the xml 
var dataxml = xmlextract.substr(xmlstart); //get the rest of the xmlextract

var xmldoc = getDomAdapter().parseXml(dataxml);

//Get the root nodes for tags from the xml and it child nodes
var rootnode = xmldoc.getElementsByTagName('result_set')[0];
var newsresult = rootnode.getElementsByTagName('item');

//Get the number of pages and ensure that there is atleast one page		
var pages= Math.ceil(newsresult.length / 5);
var currentpage = Math.ceil(last/5);

//Display articles per page less than 5 
var newsdata ="<table border='1'><tr><td>";	
newsdata = newsdata + "<table border='0' width='100%'>";
newsdata = newsdata + "<tr><td colspan='3' class='storydiv'><b>Search results:</b><br>" + newsresult.length + " articles displayed  over "
+Math.ceil(last/5)+" of "+pages+" pages.</td></tr>";
			
for(var i=first; i< last;i++)
{
	var  storyid = xmldoc.getElementsByTagName('id')[i].childNodes[0].nodeValue;
	
	//Get abstract of articles in an array to highlight the key words
	var title= newsresult[i].getElementsByTagName('title')[0].childNodes[0].nodeValue;
	var splittitle = title.split(" ");
	
	
	newsdata = newsdata+"<tr><td class='abstract'>"+newsresult[i].getElementsByTagName('relevance')[0].childNodes[0].nodeValue+"%</td>";
	
	newsdata = newsdata+"<td colspan='2' class=headline_link><a href='http://bis.hosted.inet.co.za/inews/news/story/"+storyid+"/withrelated' target='_blank'>";
	for(var t=0;t<=splittitle.length-1;t++){

		//Get possible key words to highlight
		var splittitlelength =splittitle[t].length;
		var replacetitle1 =splittitle[t].substr(0,splittitlelength-1);//for .,' removal at the end
		var replacetitle2 =splittitle[t].substr(1,splittitlelength-1);//for "( removal at the beginning
		var replacetitle3 = splittitle[t].substr(1,splittitlelength-2);//for "( removal at the beginning and end
		var replacetitle4 = splittitle[t].substr(0,splittitlelength-2);//for 's removal at the end
		var replacetitle5 = splittitle[t].toLowerCase();// all in lowercase

		if (replacetitle1.toLowerCase() in oc(splitallwords) || replacetitle2.toLowerCase() in oc(splitallwords) 
		 || replacetitle3.toLowerCase() in oc(splitallwords) || replacetitle4.toLowerCase() in oc(splitallwords)
		|| replacetitle5 in oc(splitallwords) || splittitle[t] in oc(splitallwords) ){//function to check the checked array
			newsdata = newsdata+"<span style='color:red'><b> "+splittitle[t]+"</b></span>";
		}//end if replacetitle1
		else{
			newsdata = newsdata+" "+splittitle[t];
		}// end else
	}//end for t
	newsdata = newsdata+"</a></td></tr>";

	//newsdata = newsdata +"<tr><td>&nbsp;</td><td colspan='2'>";
	//newsdata = newsdata+"<span class='headline_link'><a href='http://bis.hosted.inet.co.za/inews/news/story/" +storyid+ "/withrelated' target='_blank'>" + xmldoc.getElementsByTagName('title')[i].childNodes[0].nodeValue + "</a></span></td></tr>";
	//display abstract with searched words highlighted
	//newsdata = newsdata+"<tr><td class='abstract'>"+newsresult[i].getElementsByTagName('relevance')[0].childNodes[0].nodeValue+"%</td>";
	newsdata = newsdata +"<tr><td>&nbsp;</td>";
	newsdata = newsdata+"<td colspan='2' class='abstract'>";
	

	var abstractcolor = newsresult[i].getElementsByTagName('abstract')[0].childNodes[0].nodeValue;//get abstract value
	var splitabstractcolor = abstractcolor.split(" ");//get abstract in an array
	for(var r=0;r <= splitabstractcolor.length-1;r++){
	
		var splitabstrlength = splitabstractcolor[r].length;
		var replaceabstract1 = splitabstractcolor[r].substr(0,splitabstrlength-1);
		var replaceabstract2 = splitabstractcolor[r].substr(1,splitabstrlength-1);//for "( removal at the beginning
		var replaceabstract3 = splitabstractcolor[r].substr(1,splitabstrlength-2);
		var replaceabstract4 = splitabstractcolor[r].substr(0,splitabstrlength-2);
		var replaceabstract5 = splitabstractcolor[r].toLowerCase();

		if (replaceabstract1.toLowerCase() in oc(splitallwords) || replaceabstract2.toLowerCase() in oc(splitallwords) 
		 	|| replaceabstract3.toLowerCase() in oc(splitallwords) || replaceabstract4.toLowerCase() in oc(splitallwords)
			|| replaceabstract5 in oc(splitallwords)|| splitabstractcolor[r] in oc(splitallwords) ){//function to check the checked array
			newsdata = newsdata+"<span style='color:red'><b> "+splitabstractcolor[r]+"</b></span>";
		}//end if
		
		else{
			newsdata = newsdata+" "+splitabstractcolor[r];
		}// end else
	}//end for  splitabstractcolor
	
	newsdata = newsdata+"</td></tr>";
			
	
	var effect_date = newsdata+newsresult[i].getElementsByTagName('effective_date')[0].childNodes[0].nodeValue;
	newsdata = newsdata+"<tr><td class='abstract'>&nbsp;</td><td class='abstract'>"+newsresult[i].getElementsByTagName('effective_date')[0].childNodes[0].nodeValue+"</td>";
	newsdata = newsdata+"<td class='abstract'>Source :"+newsresult[i].getElementsByTagName('source')[0].childNodes[0].nodeValue+"</td></tr>";
	newsdata = newsdata + "<tr><td colspan='3' class='abstract'><b><center>&nbsp;</center></b></td></tr>";

}//end for i	
			
	newsdata=newsdata+"</table>";
	newsdata=newsdata+"</td></tr></table>";	
	newsdata = newsdata+"<br><span class='headline_link'><b>You are currently on page number: "+currentpage+".";
	newsdata = newsdata+"<br><span class='headline_link'>Pages: </span>";
	

	//List pages numbers per 5 articles
	var firstpg,lastpg,difference;
	for (var p=1; p <= pages;p++){//Display pages in 5 increments
		lastpg = p*5;
		if (p==pages && newsresult.length < lastpg){
			lastpg= newsresult.length;
			difference =Math.floor(lastpg/5);//get the last page 
			firstpg = difference *5;  
		}//end if newsresult.length < lastpg
		firstpg = lastpg -5;
		if (currentpage != p){
			newsdata =newsdata+"<span class='headline_link'><a href='#' onClick='javascript:newsdata(\""+xml+"\","+firstpg+","+lastpg+");' >"+p+"</a></span> | ";					
		}//end if currentpage == p
		else{
			newsdata =newsdata+"<span class='headline_link'><a href='#' onClick='javascript:newsdata(\""+xml+"\","+firstpg+","+lastpg+");' ><span style='color:red'>"+p+"</span></a></span> | ";					
		}//end else
	}

	document.getElementById('tmplContent').innerHTML = newsdata;

}


