
/******* Javascript for High Society website ********/
/*       C Bazalgette 2004                          */
/****************************************************/

// Allow for non-getElementById browsers
if (document.all && !document.getElementById) {
    document.getElementById = function(id) {
         return document.all[id];
    }
}

var waiting = false;

function setDims()
   {
	waiting = false;
   var midleftDiv = document.getElementById("midleft");
   var midmidDiv = document.getElementById("midmid");
   var midrightDiv = document.getElementById("midright");
   var botDiv = document.getElementById("bottom");
   var contentDiv = document.getElementById("content");
   var footerDiv = document.getElementById("footer");
   var hgt = getHeight();
   if (hgt < 512) {
      hgt = 512;
	}
   var midHgt = hgt - 156;
   var sideHgt = hgt - 228;
	var contHgt = hgt - 204;
	var footTop = hgt - 48;
   midleftDiv.style.height = sideHgt + "px"; 
   midmidDiv.style.height = midHgt + "px"; 
   midrightDiv.style.height = sideHgt + "px";
   var bTop = midHgt + 118;
   botDiv.style.top = bTop + "px"; 
   contentDiv.style.height = contHgt + "px";
   footerDiv.style.top = footTop + "px";  
}

function setDimsWait() {
  if (!waiting) {
    waiting = true;
	 setTimeout("setDims()",50);
	 }
  }

function getHeight() {
   var ht = 0;
   if ( typeof( window.innerHeight ) == 'number' ) {
      //Non-IE
      ht = window.innerHeight;
   } else if (document.documentElement && document.documentElement.clientHeight) {
      //IE 5+
      ht = document.documentElement.clientHeight;
   } else if (document.body && document.body.clientHeight ) {
      //IE 4 compatible
      ht = document.body.clientHeight;
   }
   return(ht);
}

function popup(mylink, windowname, w, h)
{
if (! window.focus)return true;
var href;
if (typeof(mylink) == 'string')
   href=mylink;
else
   href=mylink.href;
var wstr = "width=" + w + ",height=" + h + ",scrollbars=no";
window.open(href, windowname, wstr);
return false;
}

//--------------- Address unscrambler ----------------

var prefixC = new Array(58,111,116,108,105,97,109);
var addrC = new Array(107,117,46,111,99,46,100,110,97,98,121,116,101,105,99,111,115,104,103,105,104,64,111,102,110,105);

function unscramble(arr) {
   var s = "";
   var n = arr.length;
	for (i = n-1; i >= 0; i--) {
	   s = s + String.fromCharCode(arr[i]);
   } 
	return(s);
}

function setAddr()
{
   var prefix = unscramble(prefixC);
   var addr = unscramble(addrC);
	var obj = document.getElementById("addrLink");
	obj.innerHTML = addr;
	obj.href = prefix + addr;
}

