//**************TC SCRIPT BEGIN**********************//
//******Used to control floating layer on home page//

floatingLayerXCoordinate=10;
floatingLayerYCoordinate=40;
floatingLayerWidth=600;
floatingLayerHeight=130;
horizantalAlignnment="center";
verticalAlignment="top";
floatingLayerScrollSpeed=1;


NetScape6=false;
InternetExplorer4=(document.all);
if (!InternetExplorer4) {NetScape6=(document.getElementById);}
NetScape4=(document.layers);

//****Adjust - Floating Layer based on window re-size****//
function reAlignFloatingLayer() {

if ((NetScape4) || (NetScape6)) {
if (previousXCoordinate==-1 || floatingLayerScrollSpeed==0)
{
previousXCoordinate=window.pageXOffset + floatingLayerXCoordinate;
}
else
{
var dx=Math.abs(window.pageXOffset+floatingLayerXCoordinate-previousXCoordinate);
var dy=Math.abs(window.pageYOffset+floatingLayerYCoordinate-previousYCoordinate);
var d=Math.sqrt(dx*dx+dy*dy);
var c=Math.round(d/10);
if (window.pageXOffset+floatingLayerXCoordinate>previousXCoordinate) {previousXCoordinate=previousXCoordinate+floatingLayerScrollSpeed+c;}
if (window.pageXOffset+floatingLayerXCoordinate<previousXCoordinate) {previousXCoordinate=previousXCoordinate-floatingLayerScrollSpeed-c;}
}
if (NetScape4){
document.layers['TCFloatingLayer'].pageX = previousXCoordinate;
}
if (NetScape6){
document.getElementById('TCFloatingLayer').style.left=previousXCoordinate;
}
}
else if (InternetExplorer4){
if (previousXCoordinate==-1 || floatingLayerScrollSpeed==0)
{
previousXCoordinate=document.body.scrollLeft + floatingLayerXCoordinate; 
}
else
{
var dx=Math.abs(document.body.scrollLeft+floatingLayerXCoordinate-previousXCoordinate);
var dy=Math.abs(document.body.scrollTop+floatingLayerYCoordinate-previousYCoordinate);
var d=Math.sqrt(dx*dx+dy*dy);
var c=Math.round(d/10);
if (document.body.scrollLeft+floatingLayerXCoordinate>previousXCoordinate) {previousXCoordinate=previousXCoordinate+floatingLayerScrollSpeed+c;}
if (document.body.scrollLeft+floatingLayerXCoordinate<previousXCoordinate) {previousXCoordinate=previousXCoordinate-floatingLayerScrollSpeed-c;}
}
document.all['TCFloatingLayer'].style.posLeft = previousXCoordinate;
}
setTimeout('reAlignFloatingLayer()',50);

} //end function


//****Setup - Floating Layer based on window re-size****//
function setupFloatingLayer() {

if ((NetScape4) || (NetScape6))
{
if (horizantalAlignnment=="center") {floatingLayerXCoordinate=Math.round((window.innerWidth-20)/2)-Math.round(floatingLayerWidth/2)};
}
if (InternetExplorer4)
{
if (horizantalAlignnment=="center") {floatingLayerXCoordinate=Math.round((document.body.offsetWidth-20)/2)-Math.round(floatingLayerWidth/2)}
}

} //end function


//**************TC SCRIPT END**********************//