//
// Main
//
var ih_main = new ImageHandler();
window.onload = function() { 
    ih_main.inventory();
    decryptemail();    
    fix_ie_minheight();
}

//
// Subroutines
//
function fix_ie_minheight() {
	if (document.all && document.styleSheets) for (var i=0;i<document.styleSheets.length;i++) {
		var ss=document.styleSheets(i);
		for (j=0;j<ss.rules.length;j++) {
			var ssr=ss.rules(j);
			if (ssr.style.minHeight) ssr.style.height=ssr.style.minHeight;
		}
	}
}

//
// De-jumble email addresses
//
function decryptemail() {
   var pattern = /^mail:(.+):(.+)$/i;
   var elms = document.getElementsByTagName("A");
   for (var i=0;i<elms.length;i++) {
      var elm=elms[i];
		var str = new String(elm.href);
		if (str.match(pattern)) {
		   elm.href = str.replace(pattern,"mailto:$1@$2");
		   if (elm.hasChildNodes) {
		      var node=elm.childNodes[0];
		      if(node.nodeValue) node.nodeValue = node.nodeValue.replace(pattern,"$1@$2");
		   }
		}
	}
}
