/*
PROJECT: Portal - Austria
NAME:	 JavaScript WindowOpeners for different types
TYPE:	 Text/JavaScript
CONTENT: Different Ways of controlling windows
AUTHOR:	 Maximilian Schremser
HISTORY: 2002-11-15	ms	created
MANUAL:  Call the functions to open a window
	 every function controls with an id
	 windows is an hasch array with id from application
	 as key
*/

function SignOff() {
	var windows = top.wins;
        for( a in windows) {
                if(windows[a])
                        windows[a].close();
        }
        //top.location.href = "https://signon.portal.at/cgi-bin/logout.pl?comefrom=PA2TPORTAL";
        //top.location.href = "https://signon.portal.at/Content.Node2/ssl/public/multilogout.php?portalid=PAT";
        top.location.href = "http://www.portal.at/Content.Node2/public/multilogout.php?portalid=PAT1";
        //top.close();
}

// global Variables
windows = top.wins;


// somewhat like a main() function, gets called in different ways :D
function oW( url, appid, appname,params ) {
	if (!params) params = "width=800,height=600,dependent=yes,scrollbars=yes,resizable=yes";
	url = "frame.php?url=" + url;
	if (!windows[appid]) {
		windows[appid] = window.open(url,appid,params);
	}
	else if(windows[appid].closed) {
		windows[appid] = window.open(url,appid,params);
	}
	windows[appid].focus();
}

function oW1( url, appid, appname ) {
	oW(url,appid,appname,"resizable=yes,dependent=yes,width=460," +
		"height=350,menubar=yes,toolbar=yes,scrollbars=yes");
        eval('window.setTimeout("blurWin(\'' + appid + '\')", 7000);');
}

function oW2( url, appid, appname ) {
        url = url.replace(/\?/, "&");
        appname = appname.replace(/\s/, "+");
        oW( ("za_manuell.php?url="+url+"&CNAPATAPPNAME="+appname),appid,
		appname,"resizable=yes,dependent=yes,width=465,height=250," +
		"menubar=yes,toolbar=yes,scrollbars=yes");
}

function blurWin( id ) {
        windows[id].blur();
}

//-->

