function ajaxfunc(){
	var ajaxRequest;  // The variable that makes Ajax possible!
	
	try{ 
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser doesn't support javascript!  Please enable javascript on your browser via the preferences/options tab.");
				return false;
			}
		}
	}
	
	ajaxRequest.open("GET", "http://www.packet360.com/dbpull.asp", false);
	ajaxRequest.send(null);
  	dbstring = ajaxRequest.responseText;
	return dbstring;
}

dbstring = ajaxfunc();

// Now parse the string into vars used by the javascript

var myStringList = dbstring.split('|'); // split on pipes
var msgs=new Array();
var msgs2=new Array();
msgs2[0]=myStringList[1];
msgs2[1]=myStringList[2];
msgs2[2]=myStringList[3];
msgs2[3]=myStringList[4];
msgs2[4]=myStringList[5];
msgs2[5]=myStringList[6];
msgs2[6]=myStringList[7];
msgs2[7]=myStringList[8];
msgs2[8]=myStringList[9];

for (i=1;i<9;i++)
{
	if (msgs2[i].length!=0)
	{
		i=i+1;
	}
	else{
		break;
	}
}

var urlis=new Array();
urlis[0]=myStringList[10];
urlis[1]=myStringList[11]; 
urlis[2]=myStringList[12];
urlis[3]=myStringList[13];
urlis[4]=myStringList[14];
urlis[5]=myStringList[15]; 
urlis[6]=myStringList[16];
urlis[7]=myStringList[17];
urlis[8]=myStringList[18];

var msg_date=new Array();
msg_date[0]=myStringList[19];
msg_date[1]=myStringList[20]; 
msg_date[2]=myStringList[21];
msg_date[3]=myStringList[22];
msg_date[4]=myStringList[23];
msg_date[5]=myStringList[24]; 
msg_date[6]=myStringList[25];
msg_date[7]=myStringList[26];
msg_date[8]=myStringList[27];


var msg_url=new Array();
for (x=0;x<i;x++)
{
	msgs[x] = msgs2[x] + msg_date[x];
	//msg_url[x] = "http://www.packet360.com/Default.aspx?tabid=" + urlis[x];
	msg_url[x] = "http://www.packet360.com/AboutUs/NewsEvents/tabid/260/novusact/viewarticle/Default.aspx?articleid=" + urlis[x];

}

var barwidth='490px' //Enter main bar width in px or %
var setdelay=5000 //Enter delay between msgs, in mili-seconds
var mouseover_color='#299de8' //Specify highlight color
var mouseout_color='#1e8ace' //Specify default color
/////////////////////////////////////////////////////////////////////

var count=0;
var ns6=document.getElementById&&!document.all
var ie4=document.all&&navigator.userAgent.indexOf("Opera")==-1

if (ie4||ns6){
document.write('<div style="background-color:#1e8ace; color:#fff; height:22px;"><div style="float:left; margin-top:3px;padding-left: 20px; padding-right:10px; font-family:helvetica, arial; font-weight:bold; color:#fff; font-size:13px;">LATEST HEADLINES</div><div style="float:left;"><form name="news_bar"><div style="float:left; margin-top:0px; height:22px;"><div style="float:left;"><img src="/Portals/_default/Skins/Packet360/images/arrowleft.gif" width="17" height="19" alt="back" onclick="moveit(-1)" class="scrollerstyle" style="cursor: pointer; background-color:#1e8ace; color:#fff; border:0px; border-left-width:0px;" name="next" title="Previous News"/></div><div style="float:left;"><img src="/Portals/_default/Skins/Packet360/images/arrowright.gif" width="21" height="19" alt="next" onclick="moveit(1)" class="scrollerstyle" style="cursor: pointer;background-color:#1e8ace; color:#fff; border:0px; border-left-width:0px;" name="next" title="Next News"/></div></div>																																																																																																																													<div style="float:left; margin-top:0px;"><input type="button" name="news_bar_but" onclick="goURL();" style="border:0px;color:#fff;background:#1e8ace;font-weight:bold; font-size:12px; text-align:left; cursor: pointer; font-family:helvetica, arial; margin-top:0px; width:'+barwidth+'; height:21px; border-width:1; border-color:#1e8ace;" onmouseover="this.style.background=mouseover_color" onmouseout="this.style.background=mouseout_color"></div>																																																																																																																																																																																																																																																																																																																															</form></div><div style="float:right; width:175px;"><div style="float:left; margin-top:4px; padding-left: 0px; font-family:helvetica, arial; font-weight:bold; font-size:13px;"><a target="_parent" href="http://www.packet360.com/AboutUs/NewsEvents/tabid/260/Default.aspx" style="text-decoration:none; font-size:12px; color:#fff; margin-bottom:2px;">View All Headlines&nbsp;&nbsp;&nbsp;&nbsp;</a></div><div style="float:right; margin-top:1px;padding-right:10px; font-family:helvetica, arial; font-weight:bold; font-size:13px;"><a href="http://www.packet360.com/RSS.aspx?tabid=95&moduleid=424" target="_parent"><img border="0" src="/Portals/_default/Skins/Packet360/images/rss_dmck.gif" width="34" height="19" alt="rss" /></a></div></div></div>');
}
else{
document.write('<form name="news_bar"><input type="button" value="Previous" onclick="moveit(0)">')
if (navigator.userAgent.indexOf("Opera")!=-1)
document.write('<input type="button" name="news_bar_but" onclick="goURL();" style="width:'+barwidth+'" border="0">')
else
document.write('<input type="button" name="news_bar_but" onclick="goURL();" width="'+barwidth+'" border="0">')
document.write('<input type="button" value="Next" onclick="moveit(1)"></form>')
}

function init_news_bar(){
  document.news_bar.news_bar_but.value=msgs[count];
}

function moveit(how){
if (how==1){ //cycle foward
if (count<msgs.length-1)
count++
else
count=0
}
else{ //cycle backward
if (count==0)
count=msgs.length-1
else
count--
}
document.news_bar.news_bar_but.value=msgs[count];
}

setInterval("moveit(1)",setdelay)

function goURL(){
 //location.href=msg_url[count];
 window.open(msg_url[count], '_parent');
}

init_news_bar();