﻿// JScript File

function GoBack()
{
    window.history.go(-1);
}

function ShowLoadingBusyBox()
{
    ShowDivAtCenter('divLoading');
}
        
function HideLoadingBusyBox()
{
    var div = document.getElementById('divLoading');
    div.style.display='none';
}


function AddToFavorites()
{
    var site = "http://www.mysurfingzone.com";
    var desc = "MySurfingZone.Com ..... Your One Stop for Everything"
    var ver = navigator.appName
    var num = parseInt(navigator.appVersion)
    if ((ver == "Microsoft Internet Explorer")&&(num >= 4))
    {
        window.external.AddFavorite(site ,desc);
    }
    else
    {
        window.sidebar.addPanel(desc,site,'')
    } 
}

function SetAsHomepage()
{
    var site = "http://www.mysurfingzone.com";
    
    var ver = navigator.appName
    var num = parseInt(navigator.appVersion)
    if ((ver == "Microsoft Internet Explorer")&&(num >= 4))
    {
        document.body.style.behavior='url(#default#homepage)';
        document.body.setHomePage(site);
    }
    else
    {
        alert('Please press Ctrl+D keys on your keyboard to set www.mysurfingzone.com as your Homepage.');
    }
}


function ShowDivAtCenter(divName)
{
    var div;
    div = document.getElementById(divName);
    div.style.visibility = 'visible';
    div.style.display = 'block';
    
    var winW = 630;
    var winH = 460;

    if (parseInt(navigator.appVersion)>3)
    {
        if (navigator.appName=="Netscape")
        {
            winW = window.innerWidth;
            winH = window.innerHeight;
        }
    }
    if (navigator.appName.indexOf("Microsoft")!=-1)
    {
        winH = screen.availHeight;
        winW = screen.availWidth;
    }
   
    var x = (winW / 2) - (div.offsetWidth / 2);
    var y = (winH / 2) - (div.offsetHeight / 2);
    
    var top = (document.documentElement.scrollTop ?
            document.documentElement.scrollTop :
            document.body.scrollTop);
    
    var left = (document.documentElement.scrollLeft ?
            document.documentElement.scrollLeft :
            document.body.scrollLeft);
    
    div.style.top = y + top - 70  + "px";
    div.style.left = x + left + "px";

    return false;
}


function OpenPopupWindow(url,width,height)
{
    var left   = (screen.width  - width)/2;
    var top    = (screen.height - height)/2;
    
    window.open(url, '', 'width='+width+', height='+height+', top='+top+', left='+left); 
    
    return false;
}

function getAbsoluteTop(objectId) {
	// Get an object top position from the upper left viewport corner
	// Tested with relative and nested objects
	o = document.getElementById(objectId)
	oTop = o.offsetTop            // Get top position from the parent object
	while(o.offsetParent!=null) { // Parse the parent hierarchy up to the document element
		oParent = o.offsetParent  // Get parent object reference
		oTop += oParent.offsetTop // Add parent top position
		o = oParent
	}
	// Return top position
	return oTop
}

function findPosY(objectId)
  {
    var curtop = 0;
    var obj=document.getElementById(objectId);
    
    if(obj.offsetParent)
        while(1)
        {
          curtop += obj.offsetTop;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.y)
        curtop += obj.y;

    return curtop-getAbsoluteTop('divQuickLinks');
  }
