var elem_divReturnFrame,elem_tabReturnFrame,elem_divReturnTx,elem_tabReturnTx,elem_divReturnTxOver,elem_imgReturnTxOver; var elem_divEmeraldBaseLeft,elem_divEmeraldBaseRight; var elem_imgEmeraldBaseLeft,elem_imgEmeraldBaseRight; var returnType = 'banner'; function SetReturnBanner() { elem_divReturnFrame = document.getElementById('divReturnFrame'); elem_tabReturnFrame = document.getElementById('tabReturnFrame'); elem_divReturnTx = document.getElementById('divReturnTx'); elem_tabReturnTx = document.getElementById('tabReturnTx'); elem_divReturnTxOver = document.getElementById('divReturnTxOver'); elem_imgReturnTxOver = document.getElementById('imgReturnTxOver'); elem_divEmeraldBaseLeft = document.getElementById('divEmeraldBaseLeft'); elem_imgEmeraldBaseLeft = document.getElementById('imgEmeraldBaseLeft'); elem_divEmeraldBaseRight = document.getElementById('divEmeraldBaseRight'); elem_imgEmeraldBaseRight = document.getElementById('imgEmeraldBaseRight'); elem_divEmeraldBaseLeft.style.left = 4 +'px'; //alert(''+ window.innerWidth); // E.g. "1024". //alert(''+ elem_imgEmeraldBaseRight.width); elem_divEmeraldBaseRight.style.left = (window.innerWidth - elem_imgEmeraldBaseRight.width - 4) +'px'; //alert(''+ elem_divEmeraldBaseLeft.style.left); var emeraldLeftLf = noPx(elem_divEmeraldBaseLeft.style.left); //alert(''+ elem_imgEmeraldBaseLeft.width); // E.g. "124". var emeraldLeftWid = elem_imgEmeraldBaseLeft.width; var emeraldRightLf = noPx(elem_divEmeraldBaseRight.style.left); //alert(''+ emeraldLeftLf); //alert(''+ emeraldLeftWid); // E.g. "124". //alert(''+ emeraldRightLf); var emeraldsGap = emeraldRightLf - (emeraldLeftLf + emeraldLeftWid); //alert(''+ emeraldsGap); //alert(''+ elem_divEmeraldBaseRight.style.left); if (returnType == 'banner') { var returnWid = emeraldsGap - 10; elem_divReturnFrame.style.width = (returnWid) +'px'; elem_tabReturnFrame.style.width = (returnWid) +'px'; elem_divReturnTx.style.width = (returnWid) +'px'; elem_tabReturnTx.style.width = (returnWid) +'px'; elem_divReturnFrame.style.left = (emeraldLeftLf + emeraldLeftWid) +'px'; //elem_tabReturnFrame.style.left = (emeraldLeftLf + emeraldLeftWid) +'px'; elem_tabReturnFrame.style.left = 0 +'px'; // "0px" because tab is within div. elem_divReturnTx.style.left = (emeraldLeftLf + emeraldLeftWid) +'px'; elem_tabReturnTx.style.left = 5 +'px'; // "0px" because tab is within div. elem_divReturnFrame.style.top = (window.innerHeight - 50) +'px'; elem_tabReturnFrame.style.top = 0 +'px'; // "0px" because tab is within div. elem_divReturnTx.style.top = (window.innerHeight - 50) +'px'; elem_tabReturnTx.style.top = 0 +'px'; // "0px" because tab is within div. elem_divReturnTx.style.height = 40 +'px'; elem_tabReturnTx.style.height = 40 +'px'; elem_divReturnFrame.style.height = 40 +'px'; elem_tabReturnFrame.style.height = 40 +'px'; elem_tabReturnFrame.style.visibility = 'hidden'; // So user can see picture behind. elem_divReturnFrame.style.position = 'fixed'; elem_divReturnTx.style.position = 'fixed'; //alert(''); } //alert(''+ window.innerHeight); } function noPx(str) { var chr = String.fromCharCode(112); // "p" from "px" (code for pixels). //alert("chr="+ chr); var posn = str.indexOf(chr); // Stas @ posn 0. //var posn = str.lastIndexOf(chr) + 1; // Stas @ posn 0. //alert( "str.length="+ str.length ); var numOnly = eval( str.substring(0,posn) ); //alert("numOnly="+ numOnly); return numOnly; }