<!--

// Initialize DHTML Menu functions & browser sniffing
var HM_UserAgent = navigator.userAgent;
var HM_DOM = (document.getElementById) ? true : false;
var HM_NS4 = (document.layers) ? true : false;
var HM_IE = (document.all) ? true : false;
var HM_IE4 = HM_IE && !HM_DOM;
var HM_Mac = (navigator.appVersion.indexOf("Mac") != -1);
var HM_IE4M = HM_IE4 && HM_Mac;

var HM_BrowserPattern, HM_Matches, HM_BrowserVersion, HM_VersionSupported, HM_IsMenu;

var HM_IsSafari = ((HM_DOM)&&(parseInt(navigator.productSub)>=20020000)&&(navigator.vendor.indexOf("Apple Computer")!=-1));
if (HM_IsSafari) {
	HM_BrowserPattern = /Safari\/(\d+)/;
	HM_Matches = HM_UserAgent.match(HM_BrowserPattern);
	if (HM_Matches&&HM_Matches[1]) HM_BrowserVersion = (HM_Matches[1]-0);
	else HM_BrowserVersion = 0;
}

var HM_Opera = (window.opera) ? true : false;
if(HM_IsSafari||HM_Opera) {
	HM_IE=HM_NS4=HM_IE4=HM_IE4M=false;
	if(HM_IsSafari) HM_Mac=true;
}

var HM_IE5M = (HM_IE&&HM_Mac&&HM_DOM);
if(HM_Opera) {
    HM_BrowserPattern = /Opera(\/| )(\d+.*)/;
    HM_VersionSupported = 7;
}

var HM_Konqueror = (HM_UserAgent.indexOf("Konqueror")!=-1);
if(HM_Konqueror) {
    HM_BrowserPattern = /(Konqueror\/)(\d+.*)/;
    HM_VersionSupported = 3.2;
}

if(HM_Opera || HM_Konqueror) {
    if (HM_UserAgent.match) {
       HM_Matches = HM_UserAgent.match(HM_BrowserPattern);
       if (HM_Matches&&HM_Matches[2]) {
          HM_BrowserVersion = parseFloat(HM_Matches[2]);
       } else HM_BrowserVersion = 0;
       HM_IsMenu = (HM_BrowserVersion >= HM_VersionSupported);
    } else {
       HM_BrowserVersion = 0;
       HM_IsMenu = false;
    }
} else {
	if (HM_IE) {
		HM_BrowserPattern = /MSIE (\d+)/;
		HM_Matches = HM_UserAgent.match(HM_BrowserPattern);
		if (HM_Matches&&HM_Matches[1]) HM_BrowserVersion = (HM_Matches[1]-0);
		else HM_BrowserVersion = 0;
	}
	else {
	    HM_BrowserVersion = 0;
	}
    HM_IsMenu = !HM_IE4M && !HM_IE5M && (HM_DOM || HM_NS4 || HM_IE4 );
}

if(window.event + "" == "undefined") event = null;
function HM_f_PopUp(){return false};
function HM_f_PopDown(){return false};
var popUp = HM_f_PopUp;
var popDown = HM_f_PopDown;


// Set default window status
window.defaultStatus = 'iDefense Labs: Security & Vulnerability Research Labs';

// Initialize global variables
var blnHomepage = false;

// Images cache
var spacerCache = new Image();
spacerCache.src = "/graphics/spacer.gif";
var bodyBgCache = new Image();
bodyBgCache.src = "/graphics/template/bg_cols_zigzag_scroll_y.gif";


var monthNames = new Array(12);
monthNames[1] = "January";
monthNames[2] = "February";
monthNames[3] = "March";
monthNames[4] = "April";
monthNames[5] = "May";
monthNames[6] = "June";
monthNames[7] = "July";
monthNames[8] = "August";
monthNames[9] = "September";
monthNames[10] = "October";
monthNames[11] = "November";
monthNames[12] = "December";

var dayNames = new Array(7);
dayNames[1] = "Sunday";
dayNames[2] = "Monday";
dayNames[3] = "Tuesday";
dayNames[4] = "Wednesday";
dayNames[5] = "Thursday";
dayNames[6] = "Friday";
dayNames[7] = "Saturday";

var fOp = new Array(); // Global array of fader objects
var fClr = new Array(); // Global array of fader interval IDs

var serverQS = window.location.hash;

// Add window events
	// Background image fixer
	addEvent(setBgScroll,'load');
	addEvent(setBgScroll,'resize');
	// Check for anchor
	addEvent(checkHashForExpandable,'load');
	// Clear JS cookie if JS has been enabled
	addEvent(clearJSCookie,'load');
//-->
