/**
 * @file: demo.js
 * @use: on any page with an HB login form.
 * @installation: include using a script tag in the markup anywhere AFTER
 *           THE LOGIN FORM, and DO NOT CHANGE ANYTHING.
 */

var urltocheck = self.location.href;

if ( GetCookie("demo").length > 1 ){
	DeleteCookie("demo");
}

document.forms["Login"].setAttribute("autocomplete", "off");
document.forms['Login'].userNumber.value = "";
document.forms['Login'].password.value = "";

if(urltocheck.indexOf("demo")>0){
	goDemo();
}

//Functions are below.

function goDemo(){
	document.cookie = "cookie_check=valid; path=/";
	document.cookie = "demo=START; path=/";
	document.forms['Login'].userNumber.value = "999999999";
	document.forms['Login'].password.value = "1234";
	openDemoWin();
	dofocus();
}

function GetCookie(name){
	var cValue = '';
	if(document.cookie.length > 0){
		var cName = name +"=";
		var cBegin = document.cookie.indexOf(cName);
		var cEnd = 0;
		if( cBegin > -1 ){
			cBegin += cName.length;
			cEnd = document.cookie.indexOf(";", cBegin);
			if(cEnd < cBegin){
				cEnd = document.cookie.length;
			}
			cValue = document.cookie.substring(cBegin, cEnd);
			cValue = unescape(cValue);
		}
	}
	return(cValue);
}
function DeleteCookie(name){
	expireDate = new Date;
	expireDate.setDate( (expireDate.getDate() - 1) );
	document.cookie = name +"=Deleted;expires=" + expireDate.toGMTString();
}

function dofocus(){
	document.cookie = "cookie_check=expired; expires=Mon, 21-Nov-1988 14:30:00 GMT; path=/";
	document.cookie = "current=signon; path=/onlineserv/HB/";
	document.cookie = "LogTime=expired; expires=Mon, 21-Nov-1988 14:30:00 GMT; path=/onlineserv/HB/";
	document.cookie = "dihb30=expired; expires=Mon, 21-Nov-1988 14:30:00 GMT; path=/onlineserv/HB/";
	document.cookie = "direc30=expired; expires=Mon, 21-Nov-1988 14:30:00 GMT; path=/onlineserv/HB/";
	inSubmit = 0;
}
function openDemoWin(){
	demoWin=window.open("/onlineserv/HB/dimlDisplayer.cgi?DIML_FILE=DemoLayout.diml&DIML_PATH=../HB3.library/standard/layout/&pageType=Signon&language=english&DEFAULT_HTTP_CHAR_SET=charset=ISO-8859-1","demo", "resizable,scrollbars,toolbar,height=400,width=700");
	if(demoWin)demoWin.focus();
	document.cookie = "demo=DISPLAY; path=/";
}

//end of file

// OTHER FUNCTIONS BELOW
function openWin(url,name,width,height,options){
var n = name;
var w = width;
var h = height;
var o = options;
n = (n==null)?"_blank":n;
w = (isNaN(w) || w==null)?700:w;
h = (isNaN(h) || h==null)?600:h;
o = (o==null)?"toolbar=1,location=1,directories=1,status=1,menubar=1,scrollbars=1,resizable=1":(o.indexOf(",")!=0)?","+o:o;

var posX = Math.ceil((parseInt(screen.width) - w) / 2);
var posY = Math.ceil((parseInt(screen.height) - h) / 2);
aWindow = window.open(url,n,"width=" + w + ",height=" + h + ",left=" + posX + ",top=" + posY + o);
}