// add getColumnBottom, findPos, setColumnBorder functions to attempt to set middle border dynamically; define globals homepageLEFT, homepageRIGHT, columnBORDER

function populate(){
         if (iedom){
                    //alert ("Populate " + pausespeed  + ', '+ pauseonMouseOver + ', ' + banner + ', ' + bannerspeed);
                    cross_marquee=document.getElementById? document.getElementById("iemarquee") : document.all.iemarquee;
                    bannerwidth = document.all? iemarquee.offsetWidth : document.getElementById("iemarquee").offsetWidth;
                    //alert ("Populate - bannerwidth " + bannerwidth);
                    cross_marquee.style.left=parseInt(bannerwidth)+"px";
                    cross_marquee.innerHTML=banner;
                    actualwidth=document.all? scrollerTEXT.offsetWidth : document.getElementById("scrollerTEXT").offsetWidth;
                    //alert ("Left: "+cross_marquee.style.left + " Inner HTML: "+cross_marquee.innerHTML + ' actual Width: ' + actualwidth);
                    }
          else if (document.layers){
                                    //alert ("Populate " + bannerwidth + ', ' + bannerheight + ', ' + pausespeed + ', '+ bannerbgcolor + ', '+ pauseonMouseOver + ', ' +  banner + ', ' + bannerspeed); 
                                    ns_marquee=document.ns_marquee.document.ns_marquee2;
                                    ns_marquee.left=parseInt(bannerwidth);
                                    ns_marquee.document.write(banner);
                                    ns_marquee.document.close();
                                    //actualwidth=ns_marquee.document.width;
                                    //alert ("Left: "+ns_marquee.left);
                                    //alert ("Left: "+ns_marquee.left + " Inner HTML: "+ns_marquee.innerHTML + ' actual Width: ' + actualwidth);
                                    }
         //alert ("Actual Width: "+actualwidth);
         lefttime=setInterval("scrollmarquee()",20);
}


function scrollmarquee(){
  if (iedom){
             if (parseInt(cross_marquee.style.left)>(actualwidth*(-1))){
                                                 cross_marquee.style.left=parseInt(cross_marquee.style.left)-copyspeed+"px";
                                                 
                                                       }
             else {
                cross_marquee.style.left=parseInt(bannerwidth)+"px";
                
                   }
              }
   else if (document.layers){
                          if (ns_marquee.left>(actualwidth*(-1)+8))
                           ns_marquee.left-=copyspeed;
                          else
                           ns_marquee.left=parseInt(bannerwidth)+8;
                             }
}

function findPos(obj) {
	var curleft = curtop = 0;
  if (obj.offsetParent) {
                         do {
			                       curleft += obj.offsetLeft;
			                       curtop += obj.offsetTop;
			                       } while (obj = obj.offsetParent);
                         return curtop;
                         }
    else {return '?';}
}
			                       
function setColumnBorder(){
//var columnBORDERcolor = '#3366CC'; //Strider Blue
//var columnBORDER = '4px double #3366CC'; //Strider Blue
//var columnBORDERcolor = '#A0522D'; // XYZ sienna
//var columnBORDER = '4px double #A0522D'; // XYZ sienna
//var columnBORDERcolor = '#00a660'; // PSRR green
var columnBORDER = '4px double #00a660'; // PSRR green
var leftcolumnTABLEObj = document.getElementById('left-column-bottom');
var homepageLEFT = findPos(leftcolumnTABLEObj);
var rightcolumnTABLEObj = document.getElementById('right-column-bottom');
var homepageRIGHT = findPos(rightcolumnTABLEObj);
var leftcolumnObj = document.getElementById('left-column');
var rightcolumnObj = document.getElementById('right-column');
//alert("Left Column length: " + homepageLEFT + ", Right Column length: " + homepageRIGHT);
if (homepageLEFT >= homepageRIGHT){
                                    //alert('Setting Left Column Border: ' + columnBORDER);
                                    rightcolumnObj.style.borderLeft = '';
                                    leftcolumnObj.style.borderRight = columnBORDER;
                                     }
   else                           {
                                    //alert('Setting Right Column Border: ' + columnBORDER);
                                    rightcolumnObj.style.borderLeft = columnBORDER;
                                    leftcolumnObj.style.borderRight = '';
                                     }
}                       
			                       

