/*
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
*/
//New Revision by mm.schremser@gentics.com on 15.11.2002
// Modified for PHC specific handling - jgrotepass@sagadc.com - 2005-12-08

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 ) {
	// test for Terminal Manuell usage
	if (appid.indexOf("WCM") >= 0) {
	        oW(url,appid,appname,"resizable=yes,dependent=yes,width=638," +
                	"height=300,menubar=yes,toolbar=yes,scrollbars=yes");
	}
	else {
	        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 = "za_manuell?winurl=" + url.replace(/\?/,"&");
        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 blurWin( id ) {
        windows[id].blur();
}

