/*
Popup Funktion

@param url zu öffnende URL
@param name Name des Fensters
@param width Breite des Fensters
@param height Höhe des Fensters
@param top Abstand des Popups vom oberen Rand des Bildschirms
@param left Abstand des Popups vom linken Rand de Bildschirms
@param toolbar Toolbar anzeigen = yes nicht anzeigen = no
@param status Statusbar anzeigen = yes nicht anzeigen = no
@param scrollbars Scrollbalken anzeigen = yes nicht anzeigen = no
@param resize Größe des Fensters veränderbar = yes fixiert = no
*/
var win = null;
function windowOpen(url,name,width,height,top,left,toolbar,status,scrollbars,resize){

 //schliesse das fenster wenn es bereits geöffnet ist
 if( win != null )win.close();
 win=window.open(url,name,'"toolbar='+toolbar+',width='+width+',height='+height+',top='+top+',left='+left+',directories=no,status='+status+',scrollbars='+scrollbars+',resize='+resize+'"');
 return true;
}



function initRollovers() {

  if (!document.getElementById) return

    var aPreLoad = new Array();
    var sTempSrc;
    var aImages = document.getElementsByTagName('img');

    for (var i = 0; i < aImages.length; i++) {
    if (aImages[i].className == 'imgover') {
      var src = aImages[i].getAttribute('src');
      var ftype = src.substring(src.lastIndexOf('.'), src.length);
      var temp = src.replace(ftype, '_1'+ftype);
      var hsrc = temp.replace('nav_off', 'nav_over');

      aImages[i].setAttribute('hsrc', hsrc);

      aPreLoad[i] = new Image();
      aPreLoad[i].src = hsrc;

      aImages[i].onmouseover = function() {
      sTempSrc = this.getAttribute('src');
      this.setAttribute('src', this.getAttribute('hsrc'));
    }

    aImages[i].onmouseout = function() {
      if (!sTempSrc) sTempSrc = this.getAttribute('src').
          replace('_1'+ftype, ftype);
        this.setAttribute('src', sTempSrc);
      }
    }
  }
}

window.onload = initRollovers;

function targetblank(ziel)
{
	ziel.target = '_blank';
}

			function suche(element)
			{
				if (element.value!='')
				{
					location.href = element.value;
				}
			}


function alle_zuklappen()
{
	//if (seite_warteliste!=1) {
		$('.antwort').hide();
		$('.frage').toggleClass('aktiv');
		$('.frage').toggleClass('inaktiv');
	//}
}
function aufklappen(id)
{
	$('#faq1_a'+id).show("fast");
	$('#faq1_f'+id).toggleClass('aktiv');
	$('#faq1_f'+id).toggleClass('inaktiv');
}
function warteliste_aufklappen(id)
{
	//if ($('#faq1_a'+id).is(":visible"))
	//{
	//} else {
	//	$('#faq1_a'+id).show("fast");
	//	$('#faq1_f'+id).toggleClass('aktiv');
	//	$('#faq1_f'+id).toggleClass('inaktiv');
	//}
	if ($('#faq1_a'+id).is(":visible"))
	{
		$('#faq1_a'+id).hide("fast");
	} else {
		$('#faq1_a'+id).show("fast");
	}
	$('#faq1_f'+id).toggleClass('aktiv');
	$('#faq1_f'+id).toggleClass('inaktiv');
}
function warteliste_zuklappen(id)
{
	$('#faq1_a'+id).hide("fast");
	$('#faq1_f'+id).toggleClass('aktiv');
	$('#faq1_f'+id).toggleClass('inaktiv');
}
function warteliste_alleaufklappen()
{
		$('.antwort').show();
		$('.frage').toggleClass('aktiv');
		$('.frage').toggleClass('inaktiv');
}
function antwort_einausblenden(block, id)
{
	if ($('#faq'+block+'_a'+id).is(":visible"))
	{
		$('#faq'+block+'_a'+id).hide("fast");
	} else {
		$('#faq'+block+'_a'+id).show("fast");
	}
	$('#faq'+block+'_f'+id).toggleClass('aktiv');
	$('#faq'+block+'_f'+id).toggleClass('inaktiv');
}


function schrift_groesser()
{
		var ourText = $('#body_main');
		var currFontSize = ourText.css('fontSize');
		var finalNum = parseFloat(currFontSize, 10);
		var stringEnding = currFontSize.slice(-2);
		finalNum *= 1.2;
		ourText.animate({fontSize: finalNum + stringEnding},600);
}
function schrift_kleiner()
{
		var ourText = $('#body_main');
		var currFontSize = ourText.css('fontSize');
		var finalNum = parseFloat(currFontSize, 10);
		var stringEnding = currFontSize.slice(-2);
		finalNum /= 1.2;
		ourText.animate({fontSize: finalNum + stringEnding},600);
}

function load_reader_full(button, modus, pfad, elemente)
{
	$('#rx_reader_full').show();
	
	p=$("#"+button);

	switch(modus)
	{
		case 1:
			plinks = 11;
			poben = 2;
			var position = p.position();
			break;
	
		case 2:
			versatz = $("#wrapper_main").offset();
			plinks = versatz.left * (-1);
			poben = 0;
			var position = p.offset();
			break;
	}

	$("#rx_reader_full").css("left", position.left+plinks);
	$("#rx_reader_full").css("top", position.top+poben);
	
	$('#rx_reader_iframe').attr('src', serverroot+'reader.html?l='+elemente+'&u='+pfad);
}
function close_reader()
{
	$('#rx_reader_iframe').attr('src', serverroot+'reader.html?empty=1');
	$('#rx_reader_full').hide("fast");
}

function setze_kontrast()
{
	$("link.stylesheetclass").attr("href", serverroot+'css/styles_kontrast.css');
}

