﻿try {document.execCommand("BackgroundImageCache", false, true);} catch(e){};


if
	(document.cookie.indexOf('style=1')>=0) 
	{
		//document.write('<link rel="stylesheet" type="text/css" href="/Style Library/bodyAA.css" />\n'); 		
		document.write('<link rel="stylesheet" type="text/css" href="/Style Library/bodyA.css" />\n'); 		
	}
else if 
	(document.cookie.indexOf('style=2')>=0) 
	{
		document.write('<link rel="stylesheet" type="text/css" href="/Style Library/bodyAAA.css" />\n'); 		
	}
else 
	{	
		//document.write('<link rel="stylesheet" type="text/css" href="/Style Library/bodyA.css" />\n'); 
		document.write('<link rel="stylesheet" type="text/css" href="/Style Library/bodyAA.css" />\n'); 
	}
	

var _spBodyOnLoadFunctionNames;
if (_spBodyOnLoadFunctionNames == null)
{ 
	_spBodyOnLoadFunctionNames = new Array();
}
_spBodyOnLoadFunctionNames.push("SetImageStyle");
_spBodyOnLoadFunctionNames.push("checkPrintDialog");



function auswahl (wahl) {
   var expdate = new Date();
   expdate.setTime(expdate.getTime() + (1000*3600*24*365));
   document.cookie = 'style=' + wahl + '; expires=' + expdate.toGMTString() + '; path=/';
   //self.location = self.location;
   window.location.reload(); //vielleicht geht das im safari?
}


function SetImageStyle()
{
if
	(document.cookie.indexOf('style=1')>=0) 
	{
		//document.images['stylebtn_a_image'].src = '/Style Library/Images/FH/btn_a.gif';
		//document.images['stylebtn_aa_image'].src = '/Style Library/Images/FH/btn_aa_hi.gif';
		//document.images['stylebtn_aaa_image'].src = '/Style Library/Images/FH/btn_aaa.gif';
		document.images['stylebtn_a_image'].src = '/Style Library/Images/FH/btn_a_hi.gif';
		document.images['stylebtn_aa_image'].src = '/Style Library/Images/FH/btn_aa.gif';
		document.images['stylebtn_aaa_image'].src = '/Style Library/Images/FH/btn_aaa.gif';
	}
else if 
	(document.cookie.indexOf('style=2')>=0) 
	{
		document.images['stylebtn_a_image'].src = '/Style Library/Images/FH/btn_a.gif';
		document.images['stylebtn_aa_image'].src = '/Style Library/Images/FH/btn_aa.gif';
		document.images['stylebtn_aaa_image'].src = '/Style Library/Images/FH/btn_aaa_hi.gif';			
	}
else 
	{	
		//document.images['stylebtn_a_image'].src = '/Style Library/Images/FH/btn_a_hi.gif';
		//document.images['stylebtn_aa_image'].src = '/Style Library/Images/FH/btn_aa.gif';
		//document.images['stylebtn_aaa_image'].src = '/Style Library/Images/FH/btn_aaa.gif';
		document.images['stylebtn_a_image'].src = '/Style Library/Images/FH/btn_a.gif';
		document.images['stylebtn_aa_image'].src = '/Style Library/Images/FH/btn_aa_hi.gif';
		document.images['stylebtn_aaa_image'].src = '/Style Library/Images/FH/btn_aaa.gif';				
	}
}

function FlipImage (wahl,bild) {

	switch(wahl)	
	{
		case 1: 
			{
				//if	(document.cookie.indexOf('style=1')==-1) bild.src = '/Style Library/Images/FH/btn_aa.gif';
				if	(document.cookie.indexOf('style=1')==-1) bild.src = '/Style Library/Images/FH/btn_a.gif';

				break;
			}
			
		case 2: 
			{
				if	(document.cookie.indexOf('style=2')==-1) bild.src = '/Style Library/Images/FH/btn_aaa.gif';

				break;				
			}				
		default: 		
			{
				//if	(document.cookie.indexOf('style=0')==-1)  bild.src = '/Style Library/Images/FH/btn_a.gif';
				if	(document.cookie.indexOf('style=0')==-1)  bild.src = '/Style Library/Images/FH/btn_aa.gif';
					
				break;
			}				
	}
}

function FlipImageHi (wahl,bild) {

	switch(wahl)	
	{
		case 0: 		
			{
				//bild.src = '/Style Library/Images/FH/btn_a_hi.gif';
				bild.src = '/Style Library/Images/FH/btn_aa_hi.gif';
				break;
			}	
		case 1: 
			{
				//bild.src = '/Style Library/Images/FH/btn_aa_hi.gif';
				bild.src = '/Style Library/Images/FH/btn_a_hi.gif';
				break;
			}
			
		case 2: 
			{
				bild.src = '/Style Library/Images/FH/btn_aaa_hi.gif';
				break;			
			}				
	}
}

function openPrint(url){
	window.open(url, 'PrintPreview', 'width=860,height=600,menubar=yes,scrollbars=yes');
}

function checkPrintDialog() {
	var url = window.location + "";
	if(url.indexOf('print=true')>=0) window.print();
}

function openTellAFriend(url){
	window.open(url, 'TellAFriend', 'width=630,height=500,menubar=yes,scrollbars=yes');
}

// Javascript für Picture Gallery

function AlterImage(uri){
	var images = document.getElementsByTagName("img");
//for (var i = 0; i < images.length; i++) {
//  images[i].src = sel;
//}
	for (var i = 0; i < images.length; i++) {
		if (images[i].id == 'thepicture') 
	    images[i].src = uri;
	}
}

/* Utility-Functions für PictureGalleryWebPart */
function update_gallery(sel, bild_nr, max, desc, url, siteurl){
	var images = document.getElementsByTagName("img");
	for (var i = 0; i < images.length; i++) {
		if (images[i].id == 'suchbild') 
		  images[i].src = sel;
	}
	var ps = document.getElementsByTagName("p");
	
	for (var i = 0; i < ps.length; i++) {
		if (ps[i].id == 'image_nr') 
    	  ps[i].innerHTML = "<strong>Bild " + bild_nr + " von " + max + "</strong>";
	}
	
	showDescription(desc);
	
	alterLightBoxLink(url,desc);
	
	alterNextPrevLink(bild_nr,max, siteurl);
}

function showDescription(desc) {
	descriptionText=document.getElementsByTagName('p')
	for (var i = 0; i < descriptionText.length; i++) {
		if (descriptionText[i].id == 'description')
		descriptionText[i].innerHTML=desc;
	}
}

function alterLightBoxLink(url,desc) {
	var as = document.getElementsByTagName("a");
	
	for (var i = 0; i < as.length; i++) {
		if (as[i].id == 'link_lightbox') 
		  as[i].href = url;
		  as[i].title = desc;	
		  
	}
}

function alterNextPrevLink(bild_nr, max, siteurl) {
	var areas = document.getElementsByTagName("area");
	
	var prev, next;
	
	// korrigiere bild_nr, da von 1 beginnend und index von 0 beginnend
	bild_nr = bild_nr - 1
	
	// vorherige und nächste ID ermitteln
	if (bild_nr == 0) {
		prev = 0;
		next = 1;
	}
	if (bild_nr == max) {
		prev = bild_nr - 1
		next = max;
	}
	if (bild_nr > 0 && bild_nr < max) {
		prev = bild_nr - 1;
		next = bild_nr + 1;
	}
	
	for (var i = 0; i < areas.length; i++) {
		if (areas[i].id == 'back_area') {	    
		  areas[i].href = siteurl + "?bild_id=" + prev;
		}
		if (areas[i].id == 'forward_area') {
		  areas[i].href = siteurl + "?bild_id=" + next;
		}  
	}
}


function wechsel(url,bildname) {
 	window.document.images[bildname].src = url;
}
