/* Tabellenzeilen Farbe */


var stripe = function() {



  var tables = document.getElementsByTagName("table");

  



  for(var x=0;x!=tables.length;x++){



    var table = tables[x];

    

    if (! table) { return; }

    if(tables[x].className != "popup")

    {



    var tbodies = table.getElementsByTagName("tbody");







    for (var h = 0; h < tbodies.length; h++) {



      var even = true;



      var trs = tbodies[h].getElementsByTagName("tr");







  //   for (var i = 1; i < trs.length; i++) {



      for (var i = 0; i < trs.length; i++) {



	var tds = trs[i].getElementsByTagName("td");

	if (tds[0].rowSpan > "1") {

		tds[0].style.background = "none";

	}





        if(even)



          trs[i].className += " colored";







        even = !even;



      }



    }

}

  }



}















/*



var stripe = function() {



  var tables = document.getElementsByTagName("table"); 







  for(var x=0;x!=tables.length;x++){



    var table = tables[x];



    if (! table) { return; }



    var tbodies = table.getElementsByTagName("tbody");







    for (var h = 0; h < tbodies.length; h++) {



      var ths = tbodies[h].getElementsByTagName("th");







    }



  }



}



*/







window.onload = stripe;













function hiImg(img) { }

function loImg(img) { }

var _safe = false;



function BrowserCan() {

	if (parseInt(navigator.appVersion) >= 4) {

		if (!document.layers)	return true;

	}

}



function max(a,b) {

	return (a >= b) ? a : b;

}



function basefilename(s) {

	return s.substring(s.lastIndexOf("/")+1,(s.length - (s.length - s.lastIndexOf("."))));

}



function baseurl(s) {

	return s.substring(0, max(s.indexOf(":"), s.lastIndexOf("/"))+1);

}



function extn(s) {

	var x = s.lastIndexOf(".");

	if (x <= 0) x = s.length;

	return s.substring(x, s.length);

}



function makeImg(base,filename,ext,add,name,w,h) {

	eval(name+"_"+add+" = new Image("+w+", "+h+")");

	eval(name+"_"+add+".src = \""+base+filename+ext+"\"");

}



function makeBtn(img) {

	var base = baseurl(img.src);

	var filename = basefilename(img.src);

	var name = img.name;

	var ext = extn(img.src);



	makeImg(base,filename,ext,'lo',name,img.width,img.height);

	var hiFilename = filename.replace(/_lo$/,"_hi");

	makeImg(base,hiFilename,ext,'hi',name,img.width,img.height);

}



function BuildImgs() {

	if (BrowserCan()) {

		for (var i = 0; i < document.images.length; i++) {

			if (document.images[i].src.indexOf("_lo.") >= 0) makeBtn(document.images[i]);

		}

		_safe = true;

	}

}



if (BrowserCan()) {

	eval("function hiImg(img,dd) { if (_safe) {if(dd) {document.images[img].src = dd;}else{ document.images[img].src = eval(img + \"_hi.src\"); }} }");

	eval("function loImg(img,dd) { if (_safe) { if(dd) {document.images[img].src = dd;}else{document.images[img].src = eval(img + \"_lo.src\"); }} }");

} else { }



var Netscape, MSIE, Opera, Unknown;

var Win, Mac, Other;

var NetscapeVer, MSIEVer, OperaVer;



Netscape = navigator.appName == "Netscape";

MSIE = navigator.appName == "Microsoft Internet Explorer";

Opera = navigator.userAgent.indexOf("Opera") > -1;

Unknown = !(Netscape || MSIE || Opera);



Win = navigator.userAgent.indexOf("Win") > -1;

Mac = navigator.userAgent.indexOf("Mac") > -1;

Other = !(Win || Mac);



if(Netscape) NetscapeVer = parseFloat(navigator.appVersion);

else if(MSIE) {

	n = navigator.userAgent;

	MSIEVer = n.substr(n.indexOf("MSIE ")+("MSIE ").length, 4);

	MSIEVer = parseFloat(MSIEVer);

	if(Opera) {

		OperaVer = n.substr(n.indexOf("Opera ")+("Opera ").length, 4);

		OperaVer = parseFloat(OperaVer);

	}

}



function makeLink(TARGET,TOPIC) {

	var url = "http://www.url.de"+TARGET;

	var title = "TITEL - "+TOPIC;

  if(Opera) alert("Bitte benutzen Sie die Tastenkombination Strg+T um diese Seite als Lesezeichen zu setzen!");

  else if(Win && MSIE && MSIEVer >= 5) window.external.AddFavorite(url, title);

  else alert("Bitte benutzen Sie die Tastenkombination Strg+D um diese Seite als Lesezeichen zu setzen!");

}



// +++++ MEN� +++++ //

var holdon = new Array();

var ie = document.all?1:0;

if (!ie) var dom = document.getElementById?1:0;

var b_can = false;

if (ie || dom) b_can = true;



function hiMenu(l) {

	if (!b_can) return;

	this.l = l;

	this.doc = "document.";

	this.vis = ".visibility=";

	if (ie) {

		this.obj = "all['"+this.l+"']";

		this.st = ".style";

		this.make = "\"visible\"";

	} else if (dom) {

		this.obj = "getElementById('"+this.l+"')";

		this.st = ".style";

		this.make = "\"visible\"";

	}

	eval(this.doc+this.obj+this.st+this.vis+this.make);

	holdon[l] = 1;

	return;

}



function stashMenu(l) {

	if (holdon[l] == 1) return;

	this.l = l;

	this.doc = "document.";

	this.vis = ".visibility=";

	if (ie) {

		this.obj = "all['"+this.l+"']";

		this.st = ".style";

		this.make = "\"hidden\"";

	} else if (dom) {

		this.obj = "getElementById('"+this.l+"')";

		this.st = ".style";

		this.make = "\"hidden\"";

	}

	eval(this.doc+this.obj+this.st+this.vis+this.make);

	return;

}



function loMenu(l) {

	if (!b_can) return;	

	this.l = l;

	holdon[l] = 0;

	window.setTimeout("stashMenu('"+this.l+"')", 200);

}



function himainMenu(l) {

	if (!b_can) return;

	this.l = l;

	this.doc = "document.";

	this.vis = ".text-decoration=";

	if (ie) {

		this.obj = "all['"+this.l+"']";

		this.st = ".style";

		this.make = "\"underline\"";

	} else if (dom) {

		this.obj = "getElementById('"+this.l+"')";

		this.st = ".style";

		this.make = "\"underline\"";

	}

	eval(this.doc+this.obj+this.st+this.vis+this.make);

	holdon[l] = 1;

	return;

}





function neuesFenster(meineSeite,meinName,w,h,scroll){

LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;

TopPosition = (screen.height) ? (screen.height-h)/2 : 0;

settings =

'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',no-resize'

Fenster = window.open(meineSeite,meinName,settings)

}





// Schriftgroessenaenderung



function getCookie(name) {

var dc = document.cookie;

var prefix = name + "=";

var begin = dc.indexOf("; " + prefix);

if (begin == -1) {

begin = dc.indexOf(prefix);

if (begin != 0) return null;

} else {

begin += 2;

}

var end = document.cookie.indexOf(";", begin);

if (end == -1) end = dc.length;

return unescape(dc.substring(begin + prefix.length, end));

}


window.onload = initFontsize;;

function initFontsize() {

value = getCookie("fontsize");

if (!value) {

version = navigator.appVersion;

if (version.toLowerCase().indexOf("mac")!=-1) {

value = "1.05";

} else {

value = "1.0";

}

}

var idelement = document.getElementsByTagName("body")[0];

idelement.style.fontSize = value + "em";

}



function clearField (thisfield, placeholder) {

if (thisfield.value == placeholder) { thisfield.value = ''}

}

value = getCookie("sheet");

if (value == "highcontrast") {

document.write("<link rel='stylesheet' type='text/css' media='screen' href='/fileadmin/template/main/css/highcontrast.css' />");

}

if (value == "yellowblack") {

document.write("<link rel='stylesheet' type='text/css' media='screen' href='/yellowblack.css' />");

}

if (value == "yellowblue") {

document.write("<link rel='stylesheet' type='text/css' media='screen' href='/yellowblue.css' />");

}

if (value == "standard") {

document.write("<link rel='stylesheet' type='text/css' media='screen' href='/standard.css' />");

}





// EXTRACT SK //



function setCookie(name, value) {

var expiration = new Date();

var sevenDays = expiration.getTime() + (7 * 24 * 60 * 60 * 1000);

expiration.setTime(sevenDays);

// Auskommentiert wegen inkompatiblität zum IE
var curCookie = name + "=" + escape(value) + ";expires=" + escape(expiration.toGMTString()) + ";path=/;";

document.cookie = curCookie;

}



function increaseFontsize() {

value = getCookie("fontsize");

if (value) {

if (value < 2) {

value = Math.abs(value) + 0.07;

}

} else {

value = 1.07;

}

setCookie("fontsize",value);

var idelement = document.getElementsByTagName("body")[0];

idelement.style.fontSize = value + "em";

}



function decreaseFontsize() {

value = getCookie("fontsize");

if (value) {

if (value > 0.1) {

value = value - 0.07;

}

} else {

value = 0.93;

}

setCookie("fontsize",value);

var idelement = document.getElementsByTagName("body")[0];

idelement.style.fontSize = value + "em";

}



function normalFontsize() {

var idelement = document.getElementsByTagName("body")[0];

idelement.style.fontSize = "1em";

setCookie("fontsize","1");

}



function changeStyle(sheet) {

setCookie("sheet",sheet);

document.location.reload();

}



// Cookie setzen, falls noch nicht gesetzt
// sheet  = getCookie("sheet");

//if (!sheet) {
//	changeStyle("normal");
//}
