window.onload= function(){externalLinks();stripe('#efefe7','#fff');}
function externalLinks(){
	if(!document.getElementsByTagName)return;
	var anchors= document.getElementsByTagName("a");
	for(var i=0; i<anchors.length; i++){
		var anchor= anchors[i];
		if(anchor.getAttribute("href") && anchor.getAttribute("rel") == "ext")anchor.target= "_blank";
	}
}
function stripe(){
	var even= false;
	var evenColor= arguments[0] ? arguments[0] : "#efefe7";
	var oddColor= arguments[1] ? arguments[1] : "#fff";
	var tables= document.getElementsByTagName("table");
	for(var h= 0; h< tables.length; h++){
		if(hasClass(tables[h]) == "stripeTbl" || hasClass(tables[h]) == "mainTbl" || hasClass(tables[h]) == "tblOccasionen"){
			var trs= tables[h].getElementsByTagName("tr");
			for(var i= 0; i< trs.length; i++){
				
				// avoid rows that have a class attribute or backgroundColor style
				if(!hasClass(trs[i]) && !trs[i].style.backgroundColor){
					var tds= trs[i].getElementsByTagName("td");
					for(var j= 0; j< tds.length; j++){
						var mytd= tds[j];
						// avoid cells that have a class attribute or backgroundColor style
						if(!hasClass(mytd) && !mytd.style.backgroundColor){
							mytd.style.backgroundColor = even ? oddColor : evenColor;
						}
					}
				}
				even=!even;
			}
		}
		even=!even;
	}
}
function hasClass(obj){
	var result= false;
	if(obj.getAttributeNode("class") != null)result= obj.getAttributeNode("class").value;
	return result;
}

function checkEMail(fieldName){
	var x= fieldName.value;
	var filter= /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if(filter.test(x))return true;
	else return false;
}
function gotosite(elm){
	if(document.getElementById(elm.id).value != "" && document.getElementById(elm.id).value != "blank")location.href=document.getElementById(elm.id).value;
}

/* COOKIE FUNCTION */
function createCookie(name,value,days){
	if(days){
		var date= new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires= "; expires="+date.toGMTString();
	}
	else var expires= "";
	document.cookie= name+"="+value+expires+"; path=/";
}
function readCookie(name){
	var nameEQ= name + "=";
	var ca= document.cookie.split(';');
	for(var i= 0;i <ca.length;i++){
		var c= ca[i];
		while(c.charAt(0)==' ')c= c.substring(1,c.length);
		if(c.indexOf(nameEQ) == 0)return c.substring(nameEQ.length,c.length);
	}
	return null;
}
function eraseCookie(name){
	createCookie(name,"",-1);
}