var div1 = null;
var div2 = null;
function PopupRolloverShow( strImageName, nDiv1XPos, nDiv1YPos, strImageText, nDiv2XPos, nDiv2YPos, strTextCol, strFontType, strFontSize, bTextItallic, bTextBold, bBackground, strBackgroundCol, nDiv2Width, nPageWidth )
{
// If page is centred, add offset
if( nPageWidth > 0 )
{
var nDocWidth = document.body.clientWidth;
var nOffset = ( nDocWidth - nPageWidth ) / 2;
nDiv1XPos = nDiv1XPos + nOffset;
nDiv2XPos = nDiv2XPos + nOffset;
}
if(div1 === null)
{
div1 = document.createElement('DIV');
div1.style.position='absolute'
div1.style.zIndex='100';
document.body.appendChild(div1);
div2 = document.createElement('DIV');
div2.style.position='absolute'
div2.style.zIndex='100';
document.body.appendChild(div2);
}
onDiv = strImageName;
SetDivText( div1, "
" );
SetDivPos( div1, nDiv1XPos, nDiv1YPos );
if( strImageText )
{
SetDivFont( div2, strTextCol, strFontType, strFontSize, bTextItallic, bTextBold, bBackground, strBackgroundCol );
SetDivPos( div2, nDiv2XPos, nDiv2YPos );
SetDivText( div2,""+strImageText+"" );
SetDivWidth( div2, nDiv2Width );
}
else
{
SetDivText( div2, "" );
SetDivPos( div2, -10000, -10000 );
SetDivWidth( div2, 10 );
}
}
function PopupRolloverTimedHide( nHideDelay )
{
onDiv = 0;
timeoutID = window.setTimeout( 'PopupRolloverHide()', nHideDelay );
}
function PopupRolloverHide()
{
if( onDiv == 0 )
{
SetDivText( div1,"" );
SetDivPos( div1, -1000, -1000 );
SetDivText( div2,"" );
SetDivPos( div2, -1000, -1000 );
}
}
function SetDivPos( div, nXPos, nYPos )
{
if( div )
{
if ( isNaN( nXPos+nYPos ) )
return;
div.style.left = nXPos+'px';
div.style.top = nYPos+'px';
}
}
function SetDivWidth( div, nWidth )
{
if( div )
{
div.style.width = nWidth;
}
}
function SetDivText( div, strText )
{
if( div )
{
div.innerHTML=strText;
}
}
function SetDivFont( div, strTextCol, strFontType, strFontSize, bTextItallic, bTextBold, bBackground, strBackgroundCol )
{
if( div )
{
div.style.color = strTextCol;
div.style.fontSize = strFontSize+'px';
div.style.fontFamily = strFontType;
if( bTextItallic )
div.style.fontStyle = 'italic';
else
div.style.fontStyle = 'normal';
if( bTextBold )
div.style.fontWeight = 'bold';
else
div.style.fontWeight = 'normal';
if( bBackground )
div.style.backgroundColor = strBackgroundCol;
else
div.style.backgroundColor = '';
}
}