var pgpath = "";
var lmbck = new Array();
lmbck[1] = new Array(1,3,4,5,9,16,19,21,24,25);
lmbck[2] = new Array(3,4,8,11,15,17,20,23);
lmbck[3] = new Array(2,6,12,20,22);
lmbck[4] = new Array(3,5,9,10,12,19,21);
lmbck[5] = new Array(5,3,4,14,18,19);
lmbck[6] = new Array(3,4,5);
lmbck[7] = new Array(3,7,10,19,23,24);
lmbck[8] = new Array(2,6,8,20,22,23);
lmbck[9] = new Array(8,12,20,22);
lmbck[10] = new Array(8,11,20);
lmbck[11] = new Array(13,1,9,25);
lmbck[12] = new Array(1,9,10,13,16,25);

function setResize()
{
var trysize = false;
var newsize = document.body.clientWidth - 404;
if (document.body.clientWidth < 760) newsize = 356;
if (self.document.getElementById("mainpic") && self.document.getElementById("mainpic2"))
{
mainpic.style.width=newsize;
mainpic2.style.width=newsize;
} else trysize = true;
if (self.document.getElementById("ticknav")) ticknav.style.width=newsize;
else trysize = true;
if (trysize) setTimeout("setResize();", 50);
}

function lmenuPic()
{
var rndm = Math.round(Math.random() * 100) % 12 + 1;
tdlmenu.style.background="#000000 url(" + pgpath + "Images/LMenu/" + rndm + ".jpg) no-repeat";
return rndm;
}

var mainimgl;
var preimg = new Array();
function mainPic(num)
{
mainimgl = lmbck[num].length;
for (loop = 0; loop < lmbck[num].length; loop++)
{
preimg[loop] = new Image();
preimg[loop].src = pgpath + "Images/Main/" + lmbck[num][loop] + ".jpg";
}
mainimgs[0] = self.document.getElementById("mainpic");
mainimgs[1] = self.document.getElementById("mainpic2");
mainimgs[1].src=preimg[0].src;
mainimgs[0].src=preimg[1].src;
mainimgs[0].style.width=document.body.clientWidth - 400;
mainimgs[1].style.width=document.body.clientWidth - 400;
mainimgs[0].opac = 4;
setTimeout("mainImgFader()", 5000);
}

var mainimgx = 2;
var mainimgs = new Array();
function mainImgFader(fadecont)
{
if (fadecont)
{
mainimgs[1].style.display="block";
mainimgs[0].opac = 0;
setOpac(mainimgs[0]);
mainimgx++;
mainimgx %= mainimgl;
mainimgs[0].src=preimg[mainimgx].src;
mainimgs[0].opac = 4;
fadecont=false;
}
if (mainimgs[0].opac < 100)
{
setOpac(mainimgs[0]);
mainimgs[0].opac += 5;
setTimeout("mainImgFader()", 50);
} else {
mainimgs[1].style.display="none";
mainimgs[1].src=mainimgs[0].src;
setTimeout("mainImgFader(true)", 5000);
}
}

function gotoURL(url)
{
self.location.href=url;
}

function lmitemOver(item)
{
item.style.filter="alpha(opacity=0)";
item.style.KHTMLOpacity=.00
item.style.MozOpacity=.00
item.style.opacity=.00
itemFader(item);
}

function lmitemOut(item,isTop)
{
var opac = 60;
if (isTop) opac = 80;
item.style.filter="alpha(opacity=" + opac + ")";
item.style.KHTMLOpacity=opac / 100;
item.style.MozOpacity=opac / 100;
item.style.opacity=opac / 100;
clearTimeout(fadtim);
}

var lmobj;
var fadtim;
function itemFader(item)
{
for (loop = 0; loop < lmenu.all.length; loop++)
{
if (lmenu.all.item(loop) == item)
{
lmobj = item;
break;
}
}
lmobj.opac=9;
itemFader2();
}

function itemFader2()
{
if (lmobj.opac < 100)
{
setOpac(lmobj);
lmobj.opac += 15;
fadtim = setTimeout("itemFader2();", 50);
}
}

function setOpac(obj)
{
if (obj.opac > 99) obj.opac=99;
obj.style.filter="alpha(opacity=" + obj.opac + ")";
obj.style.KHTMLOpacity=obj.opac / 100;
obj.style.MozOpacity=obj.opac / 100;
obj.style.opacity=obj.opac / 100;
}

var clmitem = new Array();
clmitem[0] = new Array("Home","./");
clmitem[1] = new Array("TPIS Messaging System","vms.htm");
clmitem[2] = new Array("Passenger Information Kiosk","interactive.htm");
clmitem[3] = new Array("FibrMat&reg; Intrusion Detection","intrusion.htm");
clmitem[4] = new Array("Control Center Monitoring","control.htm");


function createLMenu()
{
var mtxt = "";
for (loop = 0; loop < clmitem.length; loop++)
{
mtxt += '<div ';
if (clmitem[loop][1]) mtxt += 'onclick=\'gotoURL("' + pgpath + clmitem[loop][1] + '");\' ';
mtxt += 'onmouseover="lmitemOver(this);" onmouseout="lmitemOut(this,true);" class="';
if (loop == 0)
{
mtxt += 'ltbmitem"><div onselectstart="return false;" class="ltmitem"';
} else {
mtxt += 'lbmitem"><div onselectstart="return false;" class="lmitem"';
}
if (!clmitem[loop][1]) mtxt += ' style="cursor:default;"';
mtxt += '>' + clmitem[loop][0];
mtxt += '</div>';
mtxt += '</div>';
}
lmenu.innerHTML=mtxt;
}

var ctmitem = new Array();
ctmitem[0] = new Array("About","about.htm");
ctmitem[1] = new Array("Contact","contact.htm");
ctmitem[2] = new Array("News","news.htm");
ctmitem[3] = new Array("Press Releases","pressreleases.htm");
ctmitem[4] = new Array("Downloads","download.htm");
ctmitem[5] = new Array("Links","links.htm");

function createTMenu()
{
var mtxt = '<font color="#42acf6">[</font>';
for (loop = 0; loop < ctmitem.length; loop++)
{
mtxt += '<span class="tab"><a href="' + pgpath + ctmitem[loop][1] + '" class="tmenu">' + ctmitem[loop][0] + '</a></span>';
if (loop < ctmitem.length - 1) mtxt += '<font color="#42acf6">|</font>';
}
mtxt += '<font color="#42acf6">]</font>';
tmenu.innerHTML=mtxt;
}

function createSearch()
{
var stxt = '<form method="get" action="' + pgpath + 'Search/" style="margin:0px;">';
stxt += '<p class="header">Search<br>';
stxt += '<input type="text" name="query" size="21" maxlength="100">';
stxt += '<input type="image" src="' + pgpath + 'Images/search.gif" height="30" width="30" alt="Search" style="position:relative;z-index:8;top:8px;left:-20px;"></p>';
stxt += '<input type="hidden" name="per_page" value="10">';
stxt += '<input type="hidden" name="op_and" value="0">';
stxt += '<input type="hidden" name="sort" value="0">';
stxt += '</form>';
search.innerHTML=stxt;
}