
	NS4 = (document.layers);
	IE4 = (document.all);
        ver4 = (NS4 || IE4);
	IE5 = (IE4 && navigator.appVersion.indexOf("5.")!=-1);
	isMac = (navigator.appVersion.indexOf("Mac") != -1);
	isMenu = (NS4 || (IE4 && !isMac) || (IE5 && isMac));
	function popUp(){return};
	function popDown(){return};
	if (!ver4) event=null;

	if (isMenu) {
		menuVersion = 3;
		menuWidth = 195;
		childOverlap = 0;
		childOffset = 0;
		perCentOver = null;
		secondsVisible = .5;
		fntCol = "#ffffff";
		fntSiz = "8.5";
		fntBold = true;
		fntItal = false;
		fntFam = "Verdana, Arial, Helvetica, sans-serif";
		backCol = "#006699";
		overCol = "#003366";
		overFnt = "#ffff00";
		borWid = 1;
		borCol = "#ffffff";
		borSty = "solid";
		itemPad = 3;
		imgSrc = "/navimages/arrow_2.gif";
		imgSiz = 6;
		separator = 1;
		separatorCol = "#ffffff";
		isFrames = false;
		keepHilite = true;
		clickStart = false;
		clickKill = false;
		NSfontOver = false;
		navFrLoc = "false";
	}

	//Check the dropdown navigation

	function Loop_7(length) {
		var length
		location.assign(document.DropDown7.DDlinks.options[length].value);
	}// End Loop_7

	function Loop_6(length) {
		var length
		location.assign(document.DropDown6.DDlinks.options[length].value);
	}// End Loop_6

	function Loop(length) {
		var length
		location.assign(document.DropDown.DDlinks.options[length].value);
	}// End Loop

	function Loop_4(length) {
		var length
		location.assign(document.DropDown4.DDlinks.options[length].value);
	}// End Loop_4

	// create an array of random images to load
	var thePics = new Array()
    thePics[1] = "/images/customer_01.gif"
    thePics[2] = "/images/customer_02.gif"
    thePics[3] = "/images/customer_03.gif"
    thePics[4] = "/images/customer_04.gif"
    thePics[5] = "/images/customer_05.gif"
    thePics[6] = "/images/customer_06.gif"
    thePics[7] = "/images/customer_07.gif"
    thePics[8] = "/images/customer_08.gif"
    thePics[9] = "/images/customer_09.gif"
    thePics[10] = "/images/customer_10.gif"

    var rn = Math.floor(Math.random() * thePics.length)
    if (rn == 0) {
                  rn = 1
    }

	//preload images
	// set THE BUTTON IMAGES PATH
	var buttPath = "/images/";

	// PRELOAD BOTH SETS OF BUTTONS
	var buttNorm = new Array (
	    //"spacer.gif",
		"customer_zone.gif")

	var buttOver = new Array (
		//"spacer.gif",
	    "customer_zone_on.gif")

	var buttNorm = preload_images ( buttPath, buttNorm );
	var buttOver = preload_images ( buttPath, buttOver );

	function preload_images ( img_path, img_array )
	{
	    var images = new Array;
	    for ( var img_num=0; img_num<img_array.length; img_num++ ) {
	        images[img_num] = new Image ;
	        var url = img_path + img_array[img_num];
	        images[img_num].src = url;
	    }
	    return ( images );
	}

	function buttonOver ( buttNum ) {
	    if ( document.images ) {
	        var objectID = document.images[ 'Magic' + buttNum ];
	        objectID.src = eval( "buttOver[" + buttNum + "].src");
	    }
	}

	function buttonOut ( buttNum ) {
	    if ( document.images ) {
	        var objectID = document.images[ 'Magic' + buttNum ];
	        objectID.src = eval( "buttNorm[" + buttNum + "].src");
	    }
	}

	// The Array Function
	function makeArray(len) {
	    for (var i = 0; i < len; i++) this[i] = null;
	this.length = len;
	}

	// This is where the array of text/images/sounds is created.
	images = new makeArray(4);
	images[0] = "<img src='/images/quote_2.gif' border='1' width='200' height='200' alt='' align='center'>";
	images[1] = "<img src='/images/quote_3.gif' border='1' width='200' height='200' alt='' align='center'>";
	images[2] = "<img src='/images/quote_4.gif' border='1' width='200' height='200' alt='' align='center'>";
	images[3] = "<img src='/images/quote_5.gif' border='1' width='200' height='200' alt='' align='center'>";

	// The random number generator.
	function rand(n) {
		seed = (0x015a4e35 * seed) % 0x7fffffff;
		return (seed >> 16) % n;
	}

	var now = new Date()
	var seed = now.getTime() % 0xffffffff


	function openpartnerreg(){
		sURL="/partners/reg/apply.asp";
		//alert(sURL)
		//return
		window.open(sURL,'download','width=640,height=480,scrollbars=yes,resizable=yes,toolbar=yes')
	}
	function opendownload(productid, forceGerman){
		//forceGerman=true
		sURL="/download?product="+productid+"&forceGerman="+forceGerman;
		//alert(sURL)
		//alert(sURL)
		//return
		window.open(sURL,'download','width=640,height=480,scrollbars=yes,resizable=yes,toolbar=yes')
	}

	function openclassreg(sClassID){
		sURL="/customers/csecure/educationservices_registration.asp?classid="+sClassID;
		//alert(sURL)
		//return
		window.open(sURL,'download','width=640,height=480,scrollbars=yes,resizable=yes,toolbar=yes')
	}

	function openkeepmeinformed(){
		sURL="/keepmeinformed";
		//alert(sURL)
		//return
		window.open(sURL,'download','width=640,height=480,scrollbars=yes,resizable=yes,toolbar=yes')
	}

	function gartner(){
		sURL="http://www.accelacomm.com/jlp/homepage/0/10010478/";
		//alert(sURL)
		//return
		window.open(sURL,'download','width=750,height=470,scrollbars=no,resizable=no,toolbar=no')
	}

	function me(){
		sURL="/download/me.asp";
		//alert(sURL)
		//return
		window.open(sURL,'download','width=750,height=550,scrollbars=yes,resizable=yes,toolbar=no')
	}
	function newurl(form){
	var myindex=form.dropdownmenu.selectedIndex
    if(!myindex=="")
      {
      	window.open(form.dropdownmenu.options[myindex].value)
      }


	}
	function pod(url){
		//alert(url)
		//return
		window.open(url,'download','width=500,height=450,scrollbars=yes,resizable=yes,toolbar=no')
	}

	function podLaunch(url, name, height, width) {
		var str = "height=" + height + ",innerheight=" + height;
		str += ",width=" + width + ",innerwidth=" + width;
		if (window.screen) {
			var ah = screen.availHeight - 30;
			var aw = screen.availWidth - 10;

			var xc = (aw - width) / 2;
			var yc = (ah - height) / 2;

			str += ",left=" + xc + ",screenX=" + xc;
			str += ",top=" + yc + ",screenY=" + yc;
		}
		return window.open('tmp.asp', name, str);
	}

	function launchCenter(url, name, height, width) {
		var str = "height=" + height + ",innerheight=" + height;
		str += ",width=" + width + ",innerwidth=" + width;
		if (window.screen) {
			var ah = screen.availHeight - 30;
			var aw = screen.availWidth - 10;

			var xc = (aw - width) / 2;
			var yc = (ah - height) / 2;

			str += ",left=" + xc + ",screenX=" + xc;
			str += ",top=" + yc + ",screenY=" + yc;
		}
		return window.open(url, name, str);
	}

	//this is the BPM roll-over script

	function displaymessage()
	{
	alert('You are about to leave Metastorm’s website. Metastorm assumes no responsibility for information or statements you may encounter on the Internet outside of the Metastorm website.');
	}
	function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		BPM_rollover2_01_BPM_rollover2_02_over = newImage("images/BPM_rollover2_01-BPM_rollov.gif");
		BPM_rollover2_01_BPM_rollover2_03_over = newImage("images/BPM_rollover2_01-BPM_rol-03.gif");
		BPM_rollover2_01_BPM_rollover2_04_over = newImage("images/BPM_rollover2_01-BPM_rol-04.gif");
		BPM_rollover2_01_BPM_rollover2_05_over = newImage("images/BPM_rollover2_01-BPM_rol-05.gif");
		BPM_rollover2_02_over = newImage("images/BPM_rollover2_02-over.gif");
		BPM_rollover2_03_BPM_rollover2_02_over = newImage("images/BPM_rollover2_03-BPM_rollov.gif");
		BPM_rollover2_03_over = newImage("images/BPM_rollover2_03-over.gif");
		BPM_rollover2_04_BPM_rollover2_03_over = newImage("images/BPM_rollover2_04-BPM_rollov.gif");
		BPM_rollover2_04_over = newImage("images/BPM_rollover2_04-over.gif");
		BPM_rollover2_05_BPM_rollover2_04_over = newImage("images/BPM_rollover2_05-BPM_rollov.gif");
		BPM_rollover2_05_over = newImage("images/BPM_rollover2_05-over.gif");
		preloadFlag = true;
	}
}

