var loginWindow
var loaddelay = 1
var repwin = 1

function doNothing() {
}

function MM_displayStatusMsg(msgStr) { //v1.0
  alert("called from inside script.");
  status=msgStr;
  document.MM_returnValue = true;
}

function MM_changeProp(objName,x,theProp,theValue) { //v3.0
  var obj = MM_findObj(objName);
  if (obj && (theProp.indexOf("style.")==-1 || obj.style)) eval("obj."+theProp+"='"+theValue+"'");
}

function MM_findObj(n, d) { //v3.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}

function CAC_newWinClick(wintype) {
	if ((browservar != "OK") && (wintype != "signup")) {
//		alert("Due to advanced functionality of the XP/Benchmark service\nwe require the use of one of the following browsers:\n\n    Internet Explorer 4.0 or higher\n    Netscape Navigator 6.0 or higher\n\nWe apologize if this has caused any inconvenience.  Please contact\nthe Solution Line at (800) 955-9272 if you feel you have reached\nthis screen in error.");
	var iMyWidth = (window.screen.width/12);
	var iMyHeight = (window.screen.height/12);
	badBrowserWindow = window.open("bbrowse.htm","bbrowser","toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,dependent=yes,left=" + iMyWidth + ",top=" + iMyHeight + ",screenX=" + iMyWidth + ",screenY=" + iMyHeight + ",width=500,height=375");
	} else {
		if (!(wintype)) { wintype = "login" }
			if (wintype == "signup") {
				var iMyWidth = (window.screen.width/24);
				var iMyHeight = (window.screen.height/24);
				signUpWindow = window.open("/csonline/xpproducts/xpsignup/default.asp","signup","toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=yes,dependent=yes,left=" + iMyWidth + ",top=" + iMyHeight + ",screenX=" + iMyWidth + ",screenY=" + iMyHeight + ",width=700,height=450");
			} else { 	
				var iMyWidth = (window.screen.width/8);
				var iMyHeight = (window.screen.height/8);
				loginWindow = window.open("/csonline/xpproducts/security/default.asp","login","toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,dependent=yes,left=" + iMyWidth + ",top=" + iMyHeight + ",screenX=" + iMyWidth + ",screenY=" + iMyHeight + ",width=520,height=300");
				if (wintype == "login") {
				} else {
					CAC_demoLogin();
				}
			}
	}
}

function CAC_demoLogin() {
	if (loginWindow) {
		if (loginWindow.status = "done") {
			if (loaddelay < 2) {
				loaddelay = loaddelay + 1;
				timerID = setTimeout("CAC_demoLogin()",2500);
			} else {
				loaddelay = 1;
				if (!(loginWindow.closed)) { 
					timerID = setTimeout("CAC_delayTimer('Userid.value', 'D')", 1);
					timerID = setTimeout("CAC_delayTimer('Userid.value', 'DE')", 250);
					timerID = setTimeout("CAC_delayTimer('Userid.value', 'DEM')", 500);
					timerID = setTimeout("CAC_delayTimer('Userid.value', 'DEMO')", 750);
					timerID = setTimeout("CAC_delayTimer('Userpassword.focus()', '')", 800);
//					timerID = setTimeout("CAC_delayTimer('submit()', '')", 700);
				}
			}
		} else {
			if (!(loginWindow.closed)) { timerID = setTimeout("CAC_demoLogin()",1000) };
		}		
	} else {
		if (!(loginWindow.closed)) { timerID = setTimeout("CAC_demoLogin()",1000) };
	}
}

function CAC_delayTimer(myaction, actionvalue) {
	if (loginWindow) {
		if (!(loginWindow.closed)) { 
			if (myaction.indexOf("()") == -1) {
				if (!(loginWindow.closed)) { eval('loginWindow.frmLogon.'+myaction+' = "'+actionvalue+'"') } 
			} else {
				if (!(loginWindow.closed)) { eval('loginWindow.frmLogon.'+myaction) } 
			}
		}
	}
}

function CAC_reportLogin(form) {
	if ((uservar=="")||(uservar=="N")) {
		CAC_newWinClick("login");
		MM_changeProp('Llist_1','','selectedIndex','\&quot;Please Select a Report\&quot;','SELECT');
	} else {
		load1(form);
		MM_changeProp('Llist_1','','selectedIndex','\&quot;Please Select a Report\&quot;','SELECT');
	}
}

<!-- // MenuBuilder 3.0
function load1(form) {
    var url = form.Llist_1.options[form.Llist_1.selectedIndex].value;
	repwin = repwin + 1
	if (url == '/csonline/xpbench/xpservice/SiteRanking.asp') {
		var iMyWidth = (window.screen.width/12);
		var iMyHeight = (window.screen.height/12);
		reportWindow = window.open(url,"report" + repwin,"toolbar=yes,location=no,status=yes,menubar=no,scrollbars=yes,resizable=yes,dependent=yes,left=" + iMyWidth + ",top=" + iMyHeight + ",screenX=" + iMyWidth + ",screenY=" + iMyHeight + ",width=850,height=478");
	} else {
		if (url != '') {
			var iMyWidth = (window.screen.width/12);
			var iMyHeight = (window.screen.height/12);
			reportWindow = window.open(url,"report" + repwin,"toolbar=yes,location=no,status=yes,menubar=no,scrollbars=no,resizable=yes,dependent=yes,left=" + iMyWidth + ",top=" + iMyHeight + ",screenX=" + iMyWidth + ",screenY=" + iMyHeight + ",width=850,height=478");
		}	
	}
    return false;
}

function window_onload() {
	if (document.layers) {document.all=eval('document.layers') }
	MM_displayStatusMsg("Carreker Corporation");
}



