isSSL = (location.protocol == "https:")?true:false;
s = "http://www.novell.com";
ss = (isSSL)?"https://secure-www.novell.com":"http://www.novell.com";

// generic methods
function showElement(id) {
	if(isDOM) {
		var elmt = document.getElementById(id);
		elmt.style.visibility = 'visible';
	}
	else if(isIE) document.all[id].style.visibility = "visible";
	else if(isNS4) document[id].visibility = "show";
};

function hideElement(id) {
	if(isDOM) {
		var elmt = document.getElementById(id);
		elmt.style.visibility = 'hidden';
	}
	else if(isIE) document.all[id].style.visibility = "hidden";
	else if(isNS4) document[id].visibility = "hide";
};

function getRandomInt(min, max) {
	return (min >= max) ? max : Math.floor(((max+1 - min)*Math.random())+min);
};

function w(text) {
	document.write(text);
}

// load menu generating script if compatible
var isDOM = (document.getElementById)?true:false;
var isNS4 = (document.layers)?true:false;
var isIE = (document.all)?true:false;
var isMac = (navigator.appVersion.indexOf("Mac") != -1)?true:false;
var isOpera = (navigator.userAgent.substr(navigator.userAgent.indexOf("Opera")+6,1)<=6)?true:false;
if(isDOM) {
	document.write('<scr' + 'ipt language="JavaScript1.2" type="text/javascript" src="' + ss + '/inc/nav/main_dom_cd.js"><\/scr' + 'ipt>');
	var hasHdrNav = true;
}
document.write('<link rel="stylesheet" type="text/css" href="' + ss + '/common/inc/novell_style.css">');
document.write('<link rel="stylesheet" type="text/css" href="' + ss + '/common/inc/layout.css">');
