
/* globale functions und Konstanten - hospiz.at
 Autor:		Th. Dorner
 date:    07.03.2003
 update:  30.10.2003

--------------------------------------------------*/


/*--- globale Var zum checken ob inhaltsseite für druck im neuen Fenster geöffnet werden soll. (es wird ansonsten das frameset nachgeladen)*/

function initVar()
{
var isPrint=false;
}

framename="frmMain";
frameset="http://www.hospiz.at/index.html";
//frameset="http://localhost/mydata/hospiz/index.html";


// ------- Frameset prüfen ----------------------------
function checkframe()
 {
  if(!eval("parent."+framename))
    { location.replace(frameset+"?"+location.href);}

 }

function LoadFrame()
{
 var URL=location.search;

 if(URL)
  { frame=eval("frames."+framename);
    frame.location.replace(URL.substring(1,URL.length));
  }
}

/*---  ende frame functions ---*/


/* -----------------------------------------------------------------
 Navigationsmenü mit regionalen Inhalten austauschen.
In den entsprechenden navi_xxx.htm files kann aber auch auf Seiten vom
Dachverband zugegriffen werden !!!
---------------------------------------------------------------------*/
function reloadNavi(vland)
{
switch (vland)
 {
 case "sbg":
	parent.frames['frmMenu'].location.href = "../navi_sbg.htm";
	parent.frames['oben'].location.href = "../oben_sbg.htm";
	break;
 case "ooe":
	parent.frames['frmMenu'].location.href = "../navi_ooe.htm";
	parent.frames['oben'].location.href = "../oben_ooe.htm";
	break;
 case "bgl":
	parent.frames['frmMenu'].location.href = "../navi_bgl.htm";
	parent.frames['oben'].location.href = "../oben_bgl.htm";
  break;
 case "ktn":
	parent.frames['frmMenu'].location.href = "../navi_ktn.htm";
	parent.frames['oben'].location.href = "../oben_ktn.htm";
  break;
 case "stm":
	parent.frames['frmMenu'].location.href = "../navi_stm.htm";
	parent.frames['oben'].location.href = "../oben_stm.htm";
  break;
 case "tir":
	parent.frames['frmMenu'].location.href = "../navi_tir.htm";
	parent.frames['oben'].location.href = "../oben_tir.htm";
  break;
 case "dach":
	parent.frames['frmMenu'].location.href = "navi_dach.htm";
    parent.frames['oben'].location.href = "oben_dach.htm";
	break;
 case "wie":
    parent.frames['frmMenu'].location.href = "../navi_wien.htm";
	parent.frames['oben'].location.href = "../oben_wien.htm";
	break;
 case "noe":
    parent.frames['frmMenu'].location.href = "../navi_noe.htm";
	parent.frames['oben'].location.href = "../oben_noe.htm";
	break;
 case "vbg":
    parent.frames['frmMenu'].location.href = "../navi_vbg.htm";
	parent.frames['oben'].location.href = "../oben_vbg.htm";
	break;
 }

}

/* --- Bundesländer Hospiz-Logos ---*/
iLogo_dach = new Image();				// Dachverband
iLogo_dach.src ="./logo/hospiz_logo_oesterreich.jpg";
iLogo_wien = new Image();				// Wien
iLogo_wien.src ="./logo/hospiz_logo_oesterreich.jpg";
iLogo_noe = new Image();				// Niederösterreich
iLogo_noe.src ="./logo/hospiz_logo_noe.jpg";
iLogo_ooe = new Image();				// Oberösterreich
iLogo_ooe.src ="./logo/hospiz_logo_ooe.jpg";
iLogo_bgl = new Image();				//Burgenland
iLogo_bgl.src ="./logo/hospiz_logo_bgl.jpg";
iLogo_stm = new Image();				// Steiermark
iLogo_stm.src ="./logo/hospiz_logo_stm.jpg";
iLogo_ktn = new Image();				// Kärnten
iLogo_ktn.src ="./logo/hospiz_logo_ktn.jpg";
iLogo_sbg = new Image();				// Salzburg
iLogo_sbg.src ="./logo/hospiz_logo_sbg.jpg";
iLogo_tir = new Image();				// Tirol
iLogo_tir.src ="./logo/hospiz_logo_tir.jpg";
iLogo_vbg = new Image();				// Vorarlberg
iLogo_vbg.src ="./logo/hospiz_logo_vbg.jpg";
iLogo_lie = new Image();				// Liechtenstein
iLogo_lie.src ="./logo/hospiz_logo_lie.jpg";

/* --- für BS 800x600  Hospiz-Logos ---*/
iLogo_dach600 = new Image();				// Dachverband
iLogo_dach600.src ="./logo/hospiz_logo_oesterreich600.jpg";
iLogo_wien600 = new Image();				// Wien
iLogo_wien600.src ="./logo/hospiz_logo_oesterreich600.jpg";
iLogo_noe600 = new Image();				// Niederösterreich
iLogo_noe600.src ="./logo/hospiz_logo_noe600.jpg";
iLogo_ooe600 = new Image();				// Oberösterreich
iLogo_ooe600.src ="./logo/hospiz_logo_ooe600.jpg";
iLogo_bgl600 = new Image();				//Burgenland
iLogo_bgl600.src ="./logo/hospiz_logo_bgl600.jpg";
iLogo_stm600 = new Image();				// Steiermark
iLogo_stm600.src ="./logo/hospiz_logo_stm600.jpg";
iLogo_ktn600 = new Image();				// Kärnten
iLogo_ktn600.src ="./logo/hospiz_logo_ktn600.jpg";
iLogo_sbg600 = new Image();				// Salzburg
iLogo_sbg600.src ="./logo/hospiz_logo_sbg600.jpg";
iLogo_tir600 = new Image();				// Tirol
iLogo_tir600.src ="./logo/hospiz_logo_tir600.jpg";
iLogo_vbg600 = new Image();				// Vorarlberg
iLogo_vbg600.src ="./logo/hospiz_logo_vbg600.jpg";
iLogo_lie600 = new Image();				// Liechtenstein
iLogo_lie600.src ="./logo/hospiz_logo_lie600.jpg";

/* 30.10.2003 Variablen für bilderanzeige im oberen Frame*/

v_lie1=new Image();
v_lie2=new Image();
v_lie3=new Image();
v_lie1.src='./images/pic_liechtenstein1.jpg';
v_lie2.src='./images/pic_liechtenstein2.jpg';
v_lie3.src='./images/pic_liechtenstein3.jpg';

v_sbg1=new Image();
v_sbg2=new Image();
v_sbg3=new Image();
v_sbg1.src='./images/pic_sbg1.jpg';
v_sbg2.src='./images/pic_sbg2.jpg';
v_sbg3.src='./images/pic_sbg3.jpg';

v_noe1=new Image();
v_noe2=new Image();
v_noe3=new Image();
v_noe1.src='./images/pic_noe1.jpg';
v_noe2.src='./images/pic_noe2.jpg';
v_noe3.src='./images/pic_noe3.jpg';


v_ooe1=new Image();
v_ooe2=new Image();
v_ooe3=new Image();
v_ooe1.src='./images/pic_ooe1.jpg';
v_ooe2.src='./images/pic_ooe2.jpg';
v_ooe3.src='./images/pic_ooe3.jpg';

v_ktn1=new Image();
v_ktn2=new Image();
v_ktn3=new Image();
v_ktn1.src='./images/pic_ktn1.jpg';
v_ktn2.src='./images/pic_ktn2.jpg';
v_ktn3.src='./images/pic_ktn3.jpg';

v_stm1=new Image();
v_stm2=new Image();
v_stm3=new Image();
v_stm1.src='./images/pic_stm1.jpg';
v_stm2.src='./images/pic_stm2.jpg';
v_stm3.src='./images/pic_stm3.jpg';


v_bgl1=new Image();
v_bgl2=new Image();
v_bgl3=new Image();
v_bgl1.src='./images/pic_bgl1.jpg';
v_bgl2.src='./images/pic_bgl2.jpg';
v_bgl3.src='./images/pic_bgl3.jpg';

v_tir1=new Image();
v_tir2=new Image();
v_tir3=new Image();
v_tir1.src='./images/pic_tir1.jpg';
v_tir2.src='./images/pic_tir2.jpg';
v_tir3.src='./images/pic_tir3.jpg';

v_vbg1=new Image();
v_vbg2=new Image();
v_vbg3=new Image();
v_vbg1.src='./images/pic_vbg1.jpg';
v_vbg2.src='./images/pic_vbg2.jpg';
v_vbg3.src='./images/pic_vbg3.jpg';

v_dac1=new Image();
v_dac2=new Image();
v_dac3=new Image();
v_dac1.src='./images/pic_dac1.jpg';
v_dac2.src='./images/pic_dac2.jpg';
v_dac3.src='./images/pic_dac3.jpg';


/*--- Bilder vorladen für  Imagemap Bundesländer */
pre_bgl=new Image();
pre_sbg=new Image();
pre_stm=new Image();
pre_ooe=new Image();
pre_ktn=new Image();
pre_tir=new Image();
pre_bgl.src='./logo/map_bgl.gif';
pre_sbg.src='./logo/map_sbg.gif';
pre_stm.src='./logo/map_stm.gif';
pre_ooe.src='./logo/map_ooe.gif';
pre_ktn.src='./logo/map_ktn.gif';
pre_tir.src='./logo/map_tir.gif';


/*--- Bilderwechsel nach Imagenummer oder Namen */
function changeImage(obj,vimage)

{window.document.images[obj].src = vimage.src;
}


/*--- einfache Variante um aktuellen frame zu drucken */
function newwindow4print(url)
{
window.print();
}

/*--- neues Fenster für Druckfunktion ---
tickt nicht richtig am Server ???!!!
----------------------------------------*/

function old_function_newwindow4print(url)
{
isPrint=true;

sW=screen.availWidth-100;
sH=screen.availHeight-80;
alert (url);
window.print();

printWindow=window.open(url,"printwindow","toolbar=no,resizable=yes,scrollbars=auto,width=50,height=50,top=0,left=0");
printWindow.resizeTo(sW,sH);
self.focus();

if(document.all && navigator.appVersion.substring(22,23)==4) {
 var OLECMDID_PRINT = 6;
 var OLECMDEXECOPT_DONTPROMPTUSER = 2;
 var OLECMDEXECOPT_PROMPTUSER = 1;
 var WebBrowser = '<object id="WebBrowser1" width="0" height="0" classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></object>';
 document.body.insertAdjacentHTML('beforeEnd',WebBrowser);
 WebBrowser1.ExecWB(OLECMDID_PRINT,OLECMDEXECOPT_DONTPROMPTUSER);
 WebBrowser1.outerHTML = '';
}
else {printWindow.print();}

printWindow.close();
isPrint=false;

}


function FrameCheck(vlogo)
{
parent.oben.changeLogo(vlogo);
}

/*---  ende frame functions ---*/




/*-----------------------------------------------------
 erzeugt Tabelle mit max. 2 variablen Seitenüberschriften

 Parameter 1 =	Überschrifttitel klasse <header>
 Parameter 2 =  Subtitel klasse <subheader>

------------------------------------------------------ */
function SetHeader(titel1,titel2,root)

{

document.write('<table width="99%" cellspacing="0" cellpadding="0" border="0">');
document.write('<tr><td widht=80%><span class="header">',titel1,'</span><br>');
if (titel2.length > 0)
 {document.write('<span class="subheader">', titel2,'</span>&nbsp;'); }

document.write('</td><td widht=20% align=right>');
/*----------------------------------------------------------------
wird eine Headerzeile für einen Datei im Root-Verzeichnis benötigt,
muss der Pfad zum LOGO-Verzeichnis richtig referenziert werden
-----------------------------------------------------------------*/
if (root == true)
{
document.write('<A href="javascript:myBack()" onFocus="if(this.blur)this.blur()"><img src="./logo/bt_back.gif" width="15" height="9" alt="" border="0" align="center">zur&uuml;ck</A>&nbsp;</td></tr></table><br>');
}
else
{
document.write('<A href="javascript:myBack()" onFocus="if(this.blur)this.blur()"><img src="../logo/bt_back.gif" width="15" height="9" alt="" border="0" align="center">zur&uuml;ck</A>&nbsp;</td></tr></table><br>');
}

} /* ----- ende SetHeader -----------*/

/* ------------------------------------
setzen der Fußzeile
Parameter: true|false für Druckerbutton
--------------------------------------*/

function SetFooter(printlink)

{

document.write('<br><br><P align="right">');

if (printlink == true)
 {
	document.write('<A href="javascript:newwindow4print(\' \')" onFocus="if(this.blur)this.blur()">');
	document.write('<img src="../logo/bt_printer.gif" width="24" height="17" alt="" border="0" align="absmiddle">Seite drucken</A>');
}
document.write('<A href="#start" onFocus="if(this.blur)this.blur()"><img src="../logo/bt_start.gif" width="15" height="12" alt="" border="0" align="">Seitenanfang</A></P><br>');

}

function SetRootFooter(printlink)

{
document.write('<br><br><P align="right">');
if (printlink == true)
 {
	document.write('<A href="javascript:newwindow4print(\' \')" onFocus="if(this.blur)this.blur()">');
	document.write('<img src="./logo/bt_printer.gif" width="24" height="17" alt="" border="0" align="absmiddle">Seite drucken</A>');
}
document.write('<A href="#start" onFocus="if(this.blur)this.blur()"><img src="./logo/bt_start.gif" width="15" height="12" alt="" border="0" align="">Seitenanfang</A></P><br>');

}

/* -----------------------------------------
setzen der Kopf oder Fußzeile
Parameter: titel für Kopfzeile
für Fenster schliessen
-------------------------------------------*/

function CloseWindow(titel1,titel2)

{
document.write('<table width="99%" cellspacing="0" cellpadding="0" border="0">');
document.write('<tr><td widht=80%><span class="header">',titel1,'</span><br>');
if (titel2.length > 0)
 {document.write('<span class="subheader">',titel2,'</span>&nbsp;');
 }

document.write('</td><td widht=20% align=right>');
document.write('<P align="right">');
document.write('<a href="" onClick="JavaScript:self.close()"><img src="../logo/bt_close.gif" width="15" height="12" alt="" border="0" align=""> Fenster schliessen</A></P></table><br>');

}



/* workaround - 17.11.2003 wird der Seitenanfang-button gedrück muss in der
History 2 Verweise zurückgesprungen werden ! */
function myBack()

{
lastvisit=location.hash;
if (lastvisit == '#start')
  {history.go(-2);}
else
  {history.back();}
}


function PictWindow(vpict)
{
 nwin =  window.open(vpict, "mapwindow", "width=660,height=520,scrollbars,resizable=yes");
 nwin.focus();
}

function TableWindow()
{
  pictWindow=window.open("table_pict.html","pictw","fullscreen=0,toolbar=no,scrollbars=no,width=380,height=380,top=50,left=150");
 w=pictWindow.document;
 w.focus();
 w.close();
}

function Window_Botschafter(vfile)
{
pictWindow=window.open(vfile,"pictw","fullscreen=0,toolbar=no,scrollbars=auto,width=540,height=400,top=50,left=150");
 w=pictWindow.document;
 w.focus();
 w.close();
}

function Window_Vorstand(vfile)
{
pictWindow=window.open(vfile,"pictw","fullscreen=0,toolbar=no,scrollbars=auto,width=540,height=330,top=50,left=150");
 w=pictWindow.document;
 w.focus();
 w.close();
}

function Window_NL(vfile)
{
vWindow=window.open(vfile,"NLw","fullscreen=0,toolbar=no,scrollbars=auto,width=540,height=330,top=50,left=150");
 w=vWindow.document;
 w.focus();
 w.close();
}

function Window_Uninews(vfile)
{
pictWindow=window.open(vfile,"pictw","toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, titlebar=no, width=520,height=400,top=50,left=150");
 w=pictWindow.document;
 w.focus();
 w.close();

 scrollbars.visible == FALSE;
 menubar.visible == FALSE;
 statusbar.visible == FALSE;


}
