File "custom.js.download"
Full Path: /home/fresvfqn/waterdamagerestorationandrepairsmithtown.com/www.molinadesegura.au/smithtown.com/default/pnageServ/files/custom.js.download
File size: 8.18 KB
MIME-type: text/plain
Charset: utf-8
/*********************************************
* Expand/Collapse Drop-Down Overlay Content *
*********************************************/
var dropDownOverlay_active = {content: '', opener: '' , position: -1};
function dropDownOverlay_findPosX(obj)
{
var curleft = 0;
if (obj.offsetParent)
{
while (obj.offsetParent)
{
curleft += obj.offsetLeft;
obj = obj.offsetParent;
}
}
else if (obj.x)
{
curleft += obj.x;
}
return curleft;
}
function dropDownOverlay_findPosY(obj)
{
var curtop = 0;
if (obj.offsetParent)
{
while (obj.offsetParent)
{
curtop += obj.offsetTop;
obj = obj.offsetParent;
}
}
else if (obj.y)
{
curtop += obj.y;
}
return curtop;
}
function dropDownOverlay_position( content, opener )
{
// need to fixate default size (MSIE problem)
content.style.width = content.offsetWidth + 'px';
content.style.height = content.offsetHeight + 'px';
// if tooltip is too wide, shift left to be within parent
var posX = 0;
var posY = 23;
if (posX + content.offsetWidth > opener.offsetWidth)
posX = opener.offsetWidth - content.offsetWidth;
if (posX < 0 )
posX = 0;
var x = dropDownOverlay_findPosX(opener) + posX;
var y = dropDownOverlay_findPosY(opener) + posY;
dropDownOverlay_active['position'] = dropDownOverlay_findPosY(opener);
content.style.top = y + 'px';
content.style.left = x + 'px';
content.style.position = 'absolute';
content.style.zIndex = 2;
}
/*********************************************
* Expand/Collapse Drop-Down Overlay Content *
*********************************************/
function dropDownOverlay_toggle(obj, a_id, iconFirst, relativePos)
{
var content = document.getElementById(obj);
var opener = document.getElementById(a_id);
var icon = (iconFirst ? opener.firstChild : opener.lastChild);
if ( dropDownOverlay_active['content'] &&
dropDownOverlay_active['content'] != content )
{
var tmp = dropDownOverlay_active['content'];
dropDownOverlay_active['content'] = '';
dropDownOverlay_toggle( tmp.getAttribute('id'), a_id );
}
iconState = icon.alt;
iconState = iconState.replace('Collapse','');
iconState = iconState.replace('Expand','');
if (content.style.display != "none" )
{
dropDownOverlay_active['content'] = '';
dropDownOverlay_active['opener'] = '';
content.style.display = 'none';
icon.alt = 'Expand' + iconState;
opener.focus();
}
else
{
dropDownOverlay_active['content'] = content;
dropDownOverlay_active['opener'] = opener;
content.style.display = '';
icon.setAttribute( 'alt' , 'Collapse' + iconState );
if (!relativePos) {
dropDownOverlay_position( content, opener );
}
}
}
function dropDownOverlay_toggleFrench(obj, a_id, iconFirst, relativePos)
{
var content = document.getElementById(obj);
var opener = document.getElementById(a_id);
var icon = (iconFirst ? opener.firstChild : opener.lastChild);
if ( dropDownOverlay_active['content'] &&
dropDownOverlay_active['content'] != content )
{
var tmp = dropDownOverlay_active['content'];
dropDownOverlay_active['content'] = '';
dropDownOverlay_toggleFrench( tmp.getAttribute('id'), a_id );
}
iconState = icon.alt;
iconState = iconState.replace('R\u00E9duire','');
iconState = iconState.replace('D\u00E9velopper','');
if (content.style.display != "none" )
{
dropDownOverlay_active['content'] = '';
dropDownOverlay_active['opener'] = '';
content.style.display = 'none';
icon.alt = 'D\u00E9velopper' + iconState;
opener.focus();
}
else
{
dropDownOverlay_active['content'] = content;
dropDownOverlay_active['opener'] = opener;
content.style.display = '';
icon.setAttribute( 'alt' , 'R\u00E9duire' + iconState );
if (!relativePos) {
dropDownOverlay_position( content, opener );
}
}
}
/*****************************************************************************
* Hooks into the toggleIcon functions for repositioning drop-down overlays. *
*****************************************************************************/
var dropDownOverlay_originalToggleIcon = toggleIcon;
toggleIcon = function (obj, a_id)
{
dropDownOverlay_originalToggleIcon( obj, a_id );
if (dropDownOverlay_active['content'] &&
dropDownOverlay_active['position'] !=
dropDownOverlay_findPosY(dropDownOverlay_active['opener']))
dropDownOverlay_position(dropDownOverlay_active['content'],
dropDownOverlay_active['opener']);
}
var dropDownOverlay_originalToggleIconFrench = toggleIconFrench;
toggleIconFrench = function (obj, a_id)
{
dropDownOverlay_originalToggleIconFrench( obj, a_id );
if (dropDownOverlay_active['content'] &&
dropDownOverlay_active['position'] !=
dropDownOverlay_findPosY(dropDownOverlay_active['opener']))
dropDownOverlay_position(dropDownOverlay_active['content'],
dropDownOverlay_active['opener']);
}
/*****************************************************************************
* Versions of UOS popup functions to allow naming of the new window. *
*****************************************************************************/
function popupWithHandle(url, handle) {
LeftWindowPosition = ((document.all)?window.screenLeft:window.screenX)+50;
TopWindowPosition = ((document.all)?window.screenTop:window.screenY)+5;
newwindow=window.open(url,handle,'width='+ w + ', height=' + h + ',left=' + LeftWindowPosition + ',top=' + TopWindowPosition + ',scrollbars=yes,resizable=yes,toolbar=no,menubar=no');
if (window.focus) {newwindow.focus()}
return false;
}
function popupHelpWithHandle(url, handle) {
LeftWindowPosition = ((document.all)?window.screenLeft:window.screenX)+50;
TopWindowPosition = ((document.all)?window.screenTop:window.screenY)+5;
newwindow=window.open(url,handle,'width=600,height=516,left=' + LeftWindowPosition + ',top=' + TopWindowPosition + ',scrollbars=yes,resizable=yes,toolbar=no,menubar=no');
if (window.focus) {newwindow.focus()}
return false;
}
function popupFlashWithHandle(url, handle) {
LeftWindowPosition = ((document.all)?window.screenLeft:window.screenX)+50;
TopWindowPosition = ((document.all)?window.screenTop:window.screenY)+5;
newwindow=window.open(url,handle,'width=836,height=516,left=' + LeftWindowPosition + ',top=' + TopWindowPosition + ',scrollbars=no,resizable=yes,toolbar=no,menubar=no,statusbar=no,status=no');
if (window.focus) {newwindow.focus()}
return false;
}
function popupPrintWithHandle(url, handle) {
LeftWindowPosition = ((document.all)?window.screenLeft:window.screenX)+50;
TopWindowPosition = ((document.all)?window.screenTop:window.screenY)+5;
newwindow=window.open(url,handle,'width=710,height=516,left=' + LeftWindowPosition + ',top=' + TopWindowPosition + ',scrollbars=yes,resizable=yes,toolbar=no,menubar=no');
if (window.focus) {newwindow.focus()}
return false;
}
function popupThirdpartyWithHandle(url, handle) {
LeftWindowPosition = ((document.all)?window.screenLeft:window.screenX)+50;
TopWindowPosition = ((document.all)?window.screenTop:window.screenY)+5;
newwindow=window.open(url,handle,'width=815,height=400,left=' + LeftWindowPosition + ',top=' + TopWindowPosition + ',scrollbars=yes,resizable=yes,toolbar=yes,menubar=yes,location=yes');
if (window.focus) {newwindow.focus()}
return false;
}
function popupNewbrowserWithHandle(url, handle) {
LeftWindowPosition = ((document.all)?window.screenLeft:window.screenX)+50;
TopWindowPosition = ((document.all)?window.screenTop:window.screenY)+5;
newwindow=window.open(url,handle,'width=815,height=400,left=' + LeftWindowPosition + ',top=' + TopWindowPosition + ',scrollbars=yes,resizable=yes,toolbar=yes,menubar=yes,location=yes,status=yes');
if (window.focus) {newwindow.focus()}
return false;
}
function popupNonhtmlWithHandle(url, handle) {
LeftWindowPosition = ((document.all)?window.screenLeft:window.screenX)+50;
TopWindowPosition = ((document.all)?window.screenTop:window.screenY)+5;
newwindow=window.open(url,handle,'width=836,height=516,left=' + LeftWindowPosition + ',top=' + TopWindowPosition + ',scrollbars=no,resizable=yes,toolbar=no,menubar=no,statusbar=no,status=no,status=yes');
if (window.focus) {newwindow.focus()}
return false;
}