myelem=0;
function getParentElem(elem,attrName,attrValue){ //erhalte in myelem die Ausgangsobjkete für das hilighting

	if(!elem){return 0}
	if(!elem.parentNode){return false;}
	//alert(elem[attrName])
	//alert(i + '-->' + elem.parentNode.tagName);
	if(elem[attrName] && elem[attrName].indexOf(attrValue)>-1 ){	
		myelem=elem;		
	}
		getParentElem(elem.parentNode,attrName,attrValue);			
}




function menuTopHili(id){

	//Topmenü und Seitenmenü Zuordnen

		if(id){	
			td = document.getElementById(id);
			if(td){
				td.className = 'headermenublock_main_active';	
				tab = td.childNodes[0];
				tab.rows[0].cells[0].className = 'headermenumainbull_active';	
				tab.rows[0].cells[1].className = 'headermenumaintxt_active';					
			}					

				    
		}
	


}



/*
function menuHili(id){

	//spezielle Einstellung für Jnioren WM
	
	document.getElementById(200).parentNode.parentNode.parentNode.parentNode.parentNode.className = "menumainblock_junior";
	document.getElementById(200).parentNode.parentNode.parentNode.parentNode.parentNode.className = "menumainblock_junior";
	var suppl = '';
	
	if(document.getElementById(id).href.indexOf('209_')>-1){
		suppl = '_junior';
		document.getElementById(200).parentNode.parentNode.parentNode.parentNode.parentNode.className = "menumainblock_junior";		
		//alle url dursuchen
		for(i=0;i<document.links.length;i++){
			if( (document.links[i].href.indexOf('209_')>-1) && (document.links[i].parentNode.className=='menusubtxt') ){
			
						document.links[i].parentNode.parentNode.parentNode.parentNode.parentNode.className='menusubblock_junior';	
						document.links[i].parentNode.className='menusubtxt_junior';	
						document.links[i].parentNode.parentNode.childNodes[0].className='menusubbull_junior';	

		
	
			
			}
		}
			

	}
	

	if(!document.getElementById(id)){return 0}
	
	//Zusatz, wenn ID Haupmenuepunkt
	var mainelem=document.getElementById(id);

	if(mainelem.parentNode.className == 'menumaintxt'){
	  tab = mainelem.parentNode.parentNode.parentNode.parentNode;
          tab.className='menumainbg_active';
	  tab.childNodes[0].rows[0].cells[0].className='menumainbull_active'+suppl;
	  tab.childNodes[0].rows[0].cells[1].className='menumaintxt_active'+suppl;

          return;		
	}

	//fuer submenues
	getParentElem( document.getElementById(id), 'className', 'menusubbg' );
	myelem.className = 'menusubbg_active';
	myelem.rows[0].cells[0].className='menusubbull_active'+suppl;
	myelem.rows[0].cells[1].className='menusubtxt_active'+suppl;

	getParentElem( document.getElementById(id), 'className', 'menublock' );
	myelem.rows[0].cells[0].className='menumainblock_active'+suppl;


	myelem.rows[0].cells[0].childNodes[0].className='menumainbg_active';
	myelem.rows[0].cells[0].childNodes[0].rows[0].cells[0].className='menumainbull_active';
	myelem.rows[0].cells[0].childNodes[0].rows[0].cells[1].className='menumaintxt_active'+suppl;



	for(i=0; i<myelem.rows.length; i++){
		myelem.rows[i].style.display='block';	
	}



}

*/

function menuHili(id){



	if(!document.getElementById(id)){return 0}
	
	//Zusatz, wenn ID Haupmenuepunkt
	var mainelem=document.getElementById(id);

	if(mainelem.parentNode.className == 'menumaintxt'){
	  tab = mainelem.parentNode.parentNode.parentNode.parentNode;
          tab.className='menumainbg_active';
	  tab.childNodes[0].rows[0].cells[0].className='menumainbull_active';
	  tab.childNodes[0].rows[0].cells[1].className='menumaintxt_active';

          return;		
	}

	//fuer submenues
	getParentElem( document.getElementById(id), 'className', 'menusubbg' );
	myelem.className = 'menusubbg_active';
	myelem.rows[0].cells[0].className='menusubbull_active';
	myelem.rows[0].cells[1].className='menusubtxt_active';

	getParentElem( document.getElementById(id), 'className', 'menublock' );
	myelem.rows[0].cells[0].className='menumainblock_active';


	myelem.rows[0].cells[0].childNodes[0].className='menumainbg_active';
	myelem.rows[0].cells[0].childNodes[0].rows[0].cells[0].className='menumainbull_active';
	myelem.rows[0].cells[0].childNodes[0].rows[0].cells[1].className='menumaintxt_active';



	for(i=0; i<myelem.rows.length; i++){
		myelem.rows[i].style.display='block';	
	}



}




function chop(id){
	if(!document.getElementById(id)){return 0}
	var html = document.getElementById(id).innerHTML;
	if(html.charAt(html.length-1) == '>'){return 0}
	var html_neu = html.substring(0,html.length-1);

	document.getElementById(id).innerHTML = html_neu;
}





function drucken(drucken){
	

	dr=document.getElementById(drucken);
	
	
	druckseite=window.open('','druckseite','width:450,height:700,scrollbars=yes,resizable=yes');
	
	//Sprachversionen
	var text = 'Diese Seite finden Sie unter';
	if(location.href.indexOf('/en/')>-1){
		text = 'You can find this page under';
	}else if(location.href.indexOf('/it/')>-1){
		text = 'Potete trovare questo lato sotto';
	}else if(location.href.indexOf('/fr/')>-1){
		text = 'Vous pouvez trouver ce c&ocirc;t&eacute; dessous';	
	}

	d=druckseite.document;
	d.write('<link href="/styles/default.css" rel="stylesheet" type="text/css">');
	d.write('<body onload="window.focus();window.moveTo(0,0);window.print()" style="xmargin-left:10px;xmargin-right:10px">');
	d.write('<div style="xmargin-right:12px;xpadding-left:12px;">');
	d.write(dr.innerHTML);
	d.write('</div><div align=center style="color:#666666">'+text+'<br>' +this.location.href +  '</div><br><br> ');
	d.close();

}


var remote = null;

function detach(n,u,w,h) {
remote = window.open(u, n, 'width=' + w + ',height=' + h +',resizable=no,scrollbars=yes');
  if (remote != null) {
    if (remote.opener == null)
        remote.opener = self;
        window.name = 'scomnavbar';
        remote.location.href = u;
        }
}





function checkForm(form){


for(var i=0; form.length>i; i++){
  var formelem = form[i].name.split(/#/)	

  if(form[i].name.indexOf('required') >-1){

    if(form[i].value){ 	
	
      if( (form['forms#'+formelem[1]].type == 'text') && (form['forms#'+formelem[1]].value == '')    ){	//Text-Inputfelder
         var feld = form['forms#'+formelem[1]+'#label'].value; 	
         alert("Bitte folgendes Feld ausfuellen\n "+feld);
	 form['forms#'+formelem[1]].focus();
	 return false;
      }
	


      if(form['forms#'+formelem[1]+'#type'].value == 'radio'){	//Radio Buttons
	var radio = form['forms#'+formelem[1]];
	var selected=false;
	for(j=0; radio.length>j; j++){
	  if(radio[j].checked){selected=true;}  	
	}
		
	if(!selected){
	  feld = form['forms#'+formelem[1]+'#label'].value;
	  alert("Bitte im folgenden Feld einen Radio-Button auswaehlen:\n "+feld);
	  return false;
	}	

      }



    }    	

  }
	
}




//pflichtfeld mailfrom
//for(i=0; document.forms.length; i++){
  if(form.mailfrom){

    if(!form.mailfrom.value){
	  alert("Bitte tragen Sie eine E-mailadresse ein!\n")
	  form.mailfrom.focus();	
	  return false;
	  }

    if(!form.mailfrom.value.match(/.+@.+\..+/)){
	  alert("Bitte tragen Sie eine gueltige  E-mailadresse ein!\n")
	  form.mailfrom.focus();	
	  return false;
	  }
  }






return true;

}



//Per Reddot wird in einem hidden-field die nr des vorausgewaehlten radiobuttons hinterlegt (1 fuer ersten radiobutton)
//diese funktion setzt das diese vorauswahl
function preselect(id){


for(var i=0; document.forms.length>i; i++){ //allt forms nach der id durchsuchen
	if(document.forms[i]['forms#'+id]){
		document.forms[i]['forms#'+id][document.forms[i]['forms#'+id+'#preselect'].value-1].checked=true;
	}


}




}





function checkMail1(elem){
	

	var alert_label ='Bitte noch folgendes Feld eintragen:\n';
	var alert_label_mail ='Bitte gültige Mailadresse eintragen:\n';

	var lang = '';
	if(location.href.indexOf('/en/')>-1){lang='en';}
	if (lang == 'en'){
			$alert_label ='Please fill in the following field:\n';
		
	}


var form = document.forms.newsletter;

if(form.c_gender[form.c_gender.selectedIndex].value == 'NULL'){
	alert_label += document.getElementById('c_genderl').innerHTML;
	alert(alert_label);
	form.c_gender.focus();
	return false;
}

if(form.c_prename.value == ''){
	alert_label += document.getElementById('c_prenamel').innerHTML;
	alert(alert_label);
	form.c_prename.focus();
	return false;
}

if(form.c_name.value == ''){
	alert_label += document.getElementById('c_namel').innerHTML;
	alert(alert_label);
	form.c_name.focus();
	return false;
}

if(!form.c_email.value.match(/.+@.+\..{2,4}$/)){
	//alert_label_mail += document.getElementById('c_emaill').innerHTML;
	alert(alert_label_mail);
	form.c_email.focus();
	return false;
}

document.newsletter.submit()

}



//Beschreibung: setzt das Hintergrundbild "Advertisment", wenn eine Anzeige über doubleclick.net gesetzt wird
//Author:h.maier@conova.com
//Datum: 14.07.2005
function setBannerinfo(){
	//return false;
	if( location.pathname.match(/\/$/) || location.pathname.match(/index.html$/)){return false;}

	all_imgs = document.getElementsByTagName('IMG');
	var bannerIsSet = true;
	for(var i=0; all_imgs.length>i;i++){					
		if(all_imgs[i].src.indexOf('/viewad/')>-1){

			if(all_imgs[i].src.indexOf('grey.gif')>-1 && all_imgs[i].parentNode.parentNode.id == 'banner_728x90' ){
				document.getElementById('banner_728x90').className = 'banner_nix';
				bannerIsSet = false;
				break;
			}else{
				document.getElementById('banner_728x90').className = 'banner_728x90'	
									
			}				
		}
						
	}
	
	if(bannerIsSet){document.getElementById('banner_728x90').className = 'banner_728x90';}

}
