/*<![CDATA[*/
/**
 * functions.js - Bibliothek mit uebergreifenden JavaScript Funktionen
 *
 * Copyright (c) 2007    die.interaktiven GmbH & Co. KG
 *                       Agentur für digitale Medien
 *                       Eisenmarkt 1
 *                       35578 Wetzlar
 *                       Germany
 *
 *                       Fon: +49 (0)64 41 / 39 86 19 - 0
 *                       Fax: +49 (0)64 41 / 39 86 19 - 9
 *                       Web: www.die-interaktiven.de
 *
 * Alle Rechte vorbehalten. Unberechtigte Kopie und Weiter-
 * verwendung nicht gestattet.
 *
 */

function doStart()
{
	if(window.location.search.indexOf('druck') != -1)
	{
		setStyle('druck');
	}
	
	setStatus('Lebenshilfe Dillenburg e.V.');
	
	document.getElementById('t-suchbegriff').value = 'Suchbegriff eingeben ...';
	
	document.getElementById('t-suchbegriff').onfocus = function() { if(this.value == 'Suchbegriff eingeben ...') this.value = ''; };
	
	document.getElementById('t-suchbegriff').onblur = function() { if(this.value == '') this.value = 'Suchbegriff eingeben ...'; };
}

function setStatus(sText)
{
	if(!sText) sText = '';
	window.status = sText;
	return true;
}

function showPopup(sUrl, sName, iBreite, iHoehe, sFeatures, iPosx, iPosy)
{
	var oWin = window.open(sUrl, sName,"width=" + iBreite + ",height=" + iHoehe + "," + sFeatures + "");
	
	if(oWin)
	{
		if(!iPosx)
		{
			x = (screen.width-iBreite)/2;
		}
		else
		{
			x = iPosx;
		}
		
		if(!iPosy)
		{
			y=(screen.height-iHoehe)/2;
		}
		else
		{
			y = iPosy;
		}
		
		oWin.moveTo(x,y);
		
		oWin.focus();
	}
}

function setStyle(sTyp)
{
	switch (sTyp)
	{
		case 'druck':	setActiveStyleSheet('Druckversion');
						setTimeout('print()', 1000);
						break;
		case 'invers':	if(getActiveStyleSheet() != 'Invertiert')
						{
							setActiveStyleSheet('Invertiert');
							//document.getElementById('logo').src = 'fileadmin/lebenshilfe/images/bkk-bvm-logo-sw.gif';
							//document.getElementById('slogan').src = 'fileadmin/lebenshilfe/images/header-schriftzug-bestens-versichert-sw.gif';
							document.getElementById('schrift-invers').src = 'fileadmin/lebenshilfe/images/header-icon-font-bigger.gif';
						}
						else
						{
							//document.getElementById('logo').src = 'fileadmin/lebenshilfe/images/bkk-bvm-logo.gif';
							//document.getElementById('slogan').src = 'fileadmin/lebenshilfe/images/header-schriftzug-bestens-versichert.gif';
							document.getElementById('schrift-invers').src = 'fileadmin/lebenshilfe/images/header-icon-font-invers.gif';
							setActiveStyleSheet('Bildschirm');
						}
						break;
		case 'screen':
		default:		setActiveStyleSheet('Bildschirm');
	}
}

function resetFontsizeImage()
{

	var sImgname = '';
	var sImgpath = '';
	
	sImgname = 'schrift-normal';
	sImgpath = 'fileadmin/lebenshilfe/images/header-icon-font-normal.gif';
	document.getElementById(sImgname).src = sImgpath;

	sImgname = 'schrift-mittel';
	sImgpath = 'fileadmin/lebenshilfe/images/header-icon-font-big.gif';
	document.getElementById(sImgname).src = sImgpath;

	sImgname = 'schrift-gross';
	sImgpath = 'fileadmin/lebenshilfe/images/header-icon-font-bigger.gif';
	document.getElementById(sImgname).src = sImgpath;
	
	if(getActiveStyleSheet() == 'Invertiert')
	{
		//document.getElementById('logo').src = 'fileadmin/lebenshilfe/images/bkk-bvm-logo-sw.gif';
		//document.getElementById('slogan').src = 'fileadmin/lebenshilfe/images/header-schriftzug-bestens-versichert-sw.gif';
		document.getElementById('schrift-invers').src = 'fileadmin/lebenshilfe/images/header-icon-font-bigger.gif';
	}
	else
	{
		document.getElementById('schrift-invers').src = 'fileadmin/lebenshilfe/images/header-icon-font-invers.gif';
	}
}

function setFontsizeImage(sSize)
{
	resetFontsizeImage();

	var sImgname = '';
	var sImgpath = '';

	if(!sSize)
	{
		var iSize = efa_fontSize.getPref();
		
		if(iSize <= 101)
		{
			sSize = 'normal';
		}
		else if(iSize >= 120)
		{
			sSize = 'bigger';
		}
		else if(iSize > 100 && iSize < 130)
		{
			sSize = 'big';
		}
		else
		{
			sSize = 'normal';
		}
	}

	switch(sSize)
	{
		case 'normal':	sImgname = 'schrift-normal';
						sImgpath = 'fileadmin/lebenshilfe/images/header-icon-font-normal-active.gif';
						break;
		case 'big':		sImgname = 'schrift-mittel';
						sImgpath = 'fileadmin/lebenshilfe/images/header-icon-font-big-active.gif';
						break;
		case 'bigger':	sImgname = 'schrift-gross';
						sImgpath = 'fileadmin/lebenshilfe/images/header-icon-font-bigger-active.gif';
						break;
	}

	document.getElementById(sImgname).src = sImgpath;
}

window.onload = doStart;
/*]]>*/