// JavaScript Document
var klasse_sem_selected = 1;
var klasse_suche = 0;
var extArray = new Array("gif", "jpg",  "jpeg", "png", "pdf", "doc", "docx", "txt", "ppt", "pps", "pptx", "xls", "xlsx", "rtf",'odt','odp','ods','sxw','sxi','sxc');
var user = false;
var rating = 0;
var countFiles = 0;

function selectOptionById(idp, nr){
	id= idp+nr;

	//alert(document.getElementById("sex").value);
	document.getElementById(id).selected="yes";
}

function selectOptionByValue(selectObj, val){
	list = document.getElementById(selectObj);
	list.value = val;
/*	for (var i=0;i<list.options.length;i++){
		if	(list.options[i].value==val){
			list.options[i].selected="yes";
			list.options[i].selected=true;
		//	alert("fdfdf");
			break;
		}
		
		
	}*/	
	
	if (selectObj=="typ")
		updateTyp();	
		
	if (selectObj=="cats"){


		if (document.getElementById("cats").value=='0')
			document.getElementById("catsHidden").style.visibility="visible";
		else
			document.getElementById("catsHidden").style.visibility="hidden";
	}
		
	if (selectObj=="faecher"){
		if (document.getElementById("faecher").value=='0')
			document.getElementById("fachHidden").style.visibility="visible";
		else
			document.getElementById("fachHidden").style.visibility="hidden";					
			
	}
	
}

function selectOptionByValueSuche(selectObj, val){
	document.getElementById(selectObj).value = val;
	if (selectObj=="typ")
		updateTypSuche();	
}

function selectOptionByValueNav(selectObj, val){
	document.getElementById(selectObj).value = val;
	if (selectObj=="typ")
		updateTypNav();	
}

function init(){
		
/*		selectOptionByValue('cats', '1');
		klasse_sem_selected = 1;
		selectOptionByValue('faecher', '1');*/
	
}



function updateTyp(){

	var val = document.getElementById("typ").value;

	if(val==1){
		document.getElementById("schultyp").style.display="";
		document.getElementById("klasse").style.display="";
				
		if (user){
			document.getElementById("fach").style.display="none";
			document.getElementById("landname").style.backgroundColor = "#ffffff";

			document.getElementById("schulname").style.backgroundColor = "#e8e8e8";
			document.getElementById("aboutmerow").style.backgroundColor = "#ffffff";
			document.getElementById("schulname").style.display="";	
		}
		document.getElementById("schulunityp").firstChild.nodeValue="Schulform:";	
		document.getElementById("klasseSemester").firstChild.nodeValue="Klasse:";
		document.getElementById("woText").style.display="";		
		document.getElementById("woText").firstChild.nodeValue="Name der Schule:";
		document.getElementById("klassen").options.length=0;
		for (var i=1;i<=13;i++){
			document.getElementById("klassen").options[i-1]=new Option(i,i);	
		}

	}
	if(val==2){
		document.getElementById("schultyp").style.display="";
		document.getElementById("klasse").style.display="";
			
		if (user){
			document.getElementById("landname").style.backgroundColor = "#e8e8e8";
			
			document.getElementById("schulname").style.backgroundColor = "#ffffff";
			document.getElementById("aboutmerow").style.backgroundColor = "#e8e8e8";
			document.getElementById("schulname").style.display="";	
			document.getElementById("fach").style.display="";
		}
		document.getElementById("schulunityp").firstChild.nodeValue="Hochschulform:";
		document.getElementById("klasseSemester").firstChild.nodeValue="Semester:";
		document.getElementById("woText").style.display="";			
		document.getElementById("woText").firstChild.nodeValue="Name der Hochschule:";
		document.getElementById("klassen").options.length=0;
		for (var i=1;i<=20;i++){
			document.getElementById("klassen").options[i-1]=new Option(i,i);	
		}

	}	
	
	if(val==3){
		document.getElementById("schultyp").style.display="none";
		document.getElementById("klasse").style.display="none";
				
		if (user){
			document.getElementById("landname").style.backgroundColor = "#e8e8e8";
			document.getElementById("schulname").style.backgroundColor = "#ffffff";
			document.getElementById("fach").style.display="";
			document.getElementById("schulname").style.display="";
			document.getElementById("aboutmerow").style.backgroundColor = "#e8e8e8";
		}
		document.getElementById("woText").style.display="";		
		document.getElementById("woText").firstChild.nodeValue="Name der Ausbildungsstelle:";

	}
	if(val==4){
		document.getElementById("schultyp").style.display="none";
		document.getElementById("klasse").style.display="none";
		if (user){
			document.getElementById("landname").style.backgroundColor = "#ffffff";

			document.getElementById("schulname").style.display="";	
			document.getElementById("schulname").style.backgroundColor = "#e8e8e8";
			document.getElementById("aboutmerow").style.backgroundColor = "#ffffff";
			document.getElementById("fach").style.display="none";				
		}
		document.getElementById("woText").style.display="";		
		document.getElementById("woText").firstChild.nodeValue="Wo unterrichten Sie?:";

	}
	if(val==0){
		document.getElementById("schultyp").style.display="none";
		document.getElementById("klasse").style.display="none";
		if (user){		
			document.getElementById("landname").style.backgroundColor = "#ffffff";

			document.getElementById("schulname").style.display="";	
			document.getElementById("schulname").style.backgroundColor = "#e8e8e8";
			document.getElementById("aboutmerow").style.backgroundColor = "#ffffff";
			document.getElementById("fach").style.display="none";		
		}
		document.getElementById("woText").style.display="";		
		document.getElementById("woText").firstChild.nodeValue="Wohnort:";
	}
	
	document.getElementById("klassen").value = klasse_sem_selected;
	
	document.getElementById("cats").options.length = 0;
	
	


	
	//alert(document.getElementById("cats").value);
	if (val!=0 && val!=4){
		
	for (var i=0;i<typs[val-1].length;i++){
		document.getElementById("cats").options[i] = typs[val-1][i];		
	}
	
	document.getElementById("cats").options[0].selected="yes";
	
		document.getElementById("faecher").options.length = 0;
		
		for (var i=0;i<typsFach[val-1].length;i++){
			document.getElementById("faecher").options[i] = typsFach[val-1][i];		
	
		}
		document.getElementById("faecher").options[0].selected="yes";

	}

	if (document.getElementById("cats").value=='0')
		document.getElementById("catsHidden").style.visibility="visible";
	else
		document.getElementById("catsHidden").style.visibility="hidden";
		
	
	
	if (document.getElementById("faecher").value=='0')
		document.getElementById("fachHidden").style.visibility="visible";
	else
		document.getElementById("fachHidden").style.visibility="hidden";	

}


function showHidden(id, val){
	if(val==0)
		document.getElementById(id).style.visibility="visible";
	else
		document.getElementById(id).style.visibility="hidden";
	
}

function limitTextLength(limitField, limitNum) {
    if (limitField.value.length > limitNum) {
        limitField.value = limitField.value.substring(0, limitNum);
    } 
}

function LimitAttach(form, file) {
	allowSubmit = false;
	if (!file) return false;
	
	fullName = file;
	shortName = fullName.match(/[^\/\\]+$/);
	splitName = fullName.split(".");
	fileType = splitName[splitName.length-1];
	fileType = fileType.toLowerCase();

/*
	while (file.indexOf("\\") != -1)
	file = file.slice(file.indexOf("\\") + 1);

	ext = file.slice(file.indexOf(".")).toLowerCase();
	
*/	
	for (var i = 0; i < extArray.length; i++) {
		if (extArray[i] == fileType) { allowSubmit = true; break; }
	}
	if (allowSubmit) return true;
		else return false;	
}

function checkEmptyField(val){
	var tmp;
	tmp="";	
	
	for (var i=0;i<val.length;i++){
		if (val.charAt(i)!=" "){
			tmp+=val.charAt(i);
		}	
	}	
//	alert(tmp);
	if (tmp=="")
		return false;	
	else
		return true;
}
/*
function checkFileSize(obj)
{
	alert("dfdf");
	var oas = new ActiveXObject("Scripting.FileSystemObject");
	var d = obj.value;
	var e = oas.getFile(d);
	var fSize = e.size;
	return fSize;
}
*/

function checkUploadForm(form){
	var checked = true;
	
	
	if ((form.cats.value==0 && !checkEmptyField(form.catsHidden.value) && form.typ.value!=3) || 
		(form.faecher.value==0 && !checkEmptyField(form.fachHidden.value))	||
		!checkEmptyField(form.titel.value) ||
		!checkEmptyField(form.beschr.value)){
			checked = false;	
			document.getElementById("checkResult").innerHTML = "Nicht alle ben&ouml;tigten Felder wurden ausgef&uuml;llt";
			
	}
	
	var fileOK=true;
	
	var files = getElementsByClassName("fileField");
	for (var i=0;i<files.length;i++){
		if (!LimitAttach(form, files[i].value)){
			 fileOK=false;
			 break;
		}
	}
	
	if (!fileOK){
		checked = false;	
		document.getElementById("checkResult").innerHTML = "Wir unterst&uuml;tzen folgende Dateiformate:  <br>" 
		+ ((extArray.join(",  ")).toUpperCase()) + ".<br>Bitte w&auml;hlen Sie eine andere Datei aus.";
	}
	/*
	if (checkFileSize(form.datei)>10260){
			checked = false;
			document.getElementById("checkResult").innerHTML = "Maximale Dateigr&ouml;&szlig;se: 10 MB. Bitte w&auml;hlen Sie eine andere Datei aus. ";
					  
	}*/
	
	if(checked)		{
		//form.submit();
//	alert('sss');	
		window.setTimeout(turnLoading, 100);
		//document.getElementById("upload").style.visibility = "hidden";
		return true;
	}
	else return false;
	
}

function turnLoading(){
	var l = document.getElementById("wirdHoch")
	if(typeof (l) == 'object'){ 
		l.style.visibility = "visible";
	}
	document.getElementById("hochladen").disabled = true;
	var i=0;
	while (document.getElementById("datei"+i)){
		document.getElementById("datei"+i).disabled = true;
		i++;		
	}
	
	document.getElementById("upload").style.color = "#ADADAD";
	document.getElementById("typ").disabled = true;
	
	document.getElementById("cats").disabled = true;
	document.getElementById("land").disabled = true;
	document.getElementById("klassen").disabled = true;
	document.getElementById("faecher").disabled = true;
	document.getElementById("wo").disabled = true;
	document.getElementById("titel").disabled = true;
	document.getElementById("beschr").disabled = true;
	document.getElementById("quellen").disabled = true;
	document.getElementById("tags").disabled = true;
	
	
	var addfile = getElementsByClassName("addFile");
	for (var j=0;j<addfile.length;j++){
		addfile[j].style.visibility = "hidden";		
	}
	if (document.getElementById("andereDatei"))
		document.getElementById("andereDatei").disabled = true;
	if (document.getElementById("zugang"))
		document.getElementById("zugang").disabled = true;
	if (document.getElementById("agbhint"))
		document.getElementById("agbhint").style.color = "#ADADAD";
}


function checkEditForm(form){
//	alert("sss");
	var checked = true;
	
	
	if ((form.cats.value==0 && !checkEmptyField(form.catsHidden.value) && form.typ.value!=3) || 
		(form.faecher.value==0 && !checkEmptyField(form.fachHidden.value))	||
		!checkEmptyField(form.titel.value) ||
		!checkEmptyField(form.beschr.value)){
			checked = false;	
			document.getElementById("checkResult").innerHTML = "Nicht alle ben&ouml;tigten Felder wurden ausgef&uuml;llt";
			
	}
	if (form.andereDatei.checked){
		var fileOK=true;
		
		var files = getElementsByClassName("fileField");
		for (var i=0;i<files.length;i++){
			if (!LimitAttach(form, files[i].value)){
				 fileOK=false;
				 break;
			}
		}
		
		if (!fileOK){		
			checked = false;	
			document.getElementById("checkResult").innerHTML = "Wir unterst&uuml;tzen folgende Dateiformate:  <br>" 
			+ ((extArray.join("  ")).toUpperCase()) + ".<br>Bitte w&auml;hlen Sie eine andere Datei aus.";
		}
	}
	
	if(checked)		{
		//form.submit;
		window.setTimeout(turnLoading, 100);
		return true;
	}
	else return false;
	
}


function enableUpload(checkbox){
	if (checkbox.checked)
		document.getElementById('neueDateiUpload').innerHTML='<div class="fileDiv" style="margin:5px 0 0 0;">'+
        '<input name="datei[]" type="file" id="datei0" size="25" class="fileField">'+
        '<br /><span style="margin:-3px 0 0 0;font-size:11px;">Max.	Dateigr&ouml;&szlig;e: 10MB</span><span class="addFile">'+
        '<a href="hochladen#" rel="nofollow" onclick="addFile();return false;">+ '+
		'<span style="text-decoration:underline">Noch eine Datei</span></a></span></div>';	
	else
		document.getElementById('neueDateiUpload').innerHTML=' ';	
}

function rateOver(ratingOv, high){
	if(high){
		document.getElementById("rateHidden").value = ratingOv;
		rate = new Array();
		rate[0]=(ratingOv>0)?'half':'off';
		rate[0]=(ratingOv>0.5)?'on':rate[0];
		
		rate[1]=(ratingOv>1)?'half':'off';
		rate[1]=(ratingOv>1.5)?'on':rate[1];
		
		rate[2]=(ratingOv>2)?'half':'off';
		rate[2]=(ratingOv>2.5)?'on':rate[2];
		
		rate[3]=(ratingOv>3)?'half':'off';
		rate[3]=(ratingOv>3.5)?'on':rate[3];
		
		rate[4]=(ratingOv>4)?'half':'off';
		rate[4]=(ratingOv>4.5)?'on':rate[4];
		
		for (var i=0;i<5;i++){
			document.getElementById("r"+i).src="images/bigstar_"+rate[i]+".gif";			
		}
		
		
	}else{
		rate = new Array();
		rate[0]=(rating>0)?'half':'off';
		rate[0]=(rating>0.5)?'on':rate[0];
		
		rate[1]=(rating>1)?'half':'off';
		rate[1]=(rating>1.5)?'on':rate[1];
		
		rate[2]=(rating>2)?'half':'off';
		rate[2]=(rating>2.5)?'on':rate[2];
		
		rate[3]=(rating>3)?'half':'off';
		rate[3]=(rating>3.5)?'on':rate[3];
		
		rate[4]=(rating>4)?'half':'off';
		rate[4]=(rating>4.5)?'on':rate[4];
		
		for (var i=0;i<5;i++){
			document.getElementById("r"+i).src="images/bigstar_"+rate[i]+".gif";			
		}
		
		
	}	
}

function getWindowSize(){
	var size=new Array();
	size[0]= 1016;
	size[1] = 760;

	if (parseInt(navigator.appVersion)>3) {
	 if (navigator.appName=="Netscape") {
	  size[0] = window.innerWidth;
	  size[1] = window.innerHeight-170;
	 }
	 if (navigator.appName.indexOf("Microsoft")!=-1) {
	  size[0] = document.body.offsetWidth;
	  size[1] = document.body.offsetHeight;
	 }
	}
	
	return size;
}


function removeIframes(){
	while((el=document.getElementsByTagName('iframe')).length){
		el[0].parentNode.removeChild(el[0]);	
	}	
	
}
function updateTypNav(){

	var val = document.getElementById("typNav").value;
	if(val==1){
		document.getElementById("cNav").style.display="";
		document.getElementById("kNav").style.display="";

		document.getElementById("schulunitypNav").firstChild.nodeValue="Schulform:";	
		document.getElementById("klasseSemesterNav").firstChild.nodeValue="Klasse:";
		
		document.getElementById("klassenNav").options.length=0;
		document.getElementById("klassenNav").options[0]=new Option("alle",0);
		
		for (var i=1;i<=13;i++){
			document.getElementById("klassenNav").options[i]=new Option(i,i);	
		}

	}
	if(val==2){
		document.getElementById("cNav").style.display="";
		document.getElementById("kNav").style.display="";

		document.getElementById("schulunitypNav").firstChild.nodeValue="Hochschulform:";
		document.getElementById("klasseSemesterNav").firstChild.nodeValue="Semester:";
		document.getElementById("klassenNav").options.length=0;
		document.getElementById("klassenNav").options[0]=new Option("alle",0);

		for (var i=1;i<=20;i++){
			document.getElementById("klassenNav").options[i]=new Option(i,i);	
		}

	}	
	
	if(val==3){
		
		document.getElementById("cNav").style.display="none";
		document.getElementById("kNav").style.display="none";
		klasse_suche =0;
	}
	document.getElementById("klassenNav").value = klasse_suche;
	
	document.getElementById("catsNav").options.length = 0;
		
	for (var i=0;i<typsNav[val-1].length;i++){
		document.getElementById("catsNav").options[i] = typsNav[val-1][i];		
	}
	//alert(document.getElementById("cats").value);

	document.getElementById("catsNav").options[0].selected="yes";

	document.getElementById("faecherNav").options.length = 0;
	
	for (var i=0;i<typsFachNav[val-1].length;i++){
		document.getElementById("faecherNav").options[i] = typsFachNav[val-1][i];		
	}	
	
	document.getElementById("faecherNav").options[0].selected="yes";

}

function updateTypSuche(){
	var val = document.getElementById("typ").value;

	if(val==1){
		document.getElementById("ce").style.display="";
		document.getElementById("ke").style.display="";

		document.getElementById("schulunityp").firstChild.nodeValue="Schulform:";	
		document.getElementById("klasseSemester").firstChild.nodeValue="Klasse:";
		document.getElementById("schulname").firstChild.nodeValue="Name der Schule:";
		
		document.getElementById("klassen").options.length=0;
		document.getElementById("klassen").options[0]=new Option("alle",0);
		
		for (var i=1;i<=13;i++){
			document.getElementById("klassen").options[i]=new Option(i,i);	
		}

	}
	if(val==2){
		document.getElementById("ce").style.display="";
		document.getElementById("ke").style.display="";

		document.getElementById("schulunityp").firstChild.nodeValue="Hochschulform:";
		document.getElementById("klasseSemester").firstChild.nodeValue="Semester:";
		document.getElementById("schulname").firstChild.nodeValue="Name der Hochschule:";
		document.getElementById("klassen").options.length=0;
		document.getElementById("klassen").options[0]=new Option("alle",0);

		for (var i=1;i<=20;i++){
			document.getElementById("klassen").options[i]=new Option(i,i);	
		}

	}	
	
	if(val==3){
		document.getElementById("ce").style.display="none";
		document.getElementById("ke").style.display="none";
		document.getElementById("schulname").firstChild.nodeValue="Ausbildungsstelle:";
		klasse_suche =0;
	}
	document.getElementById("klassen").value = klasse_suche;
	
	document.getElementById("cats").options.length = 0;
		
	for (var i=0;i<typs[val-1].length;i++){
		document.getElementById("cats").options[i] = typs[val-1][i];		
	}
	//alert(document.getElementById("cats").value);

	document.getElementById("cats").options[0].selected="yes";

	document.getElementById("faecher").options.length = 0;
	
	for (var i=0;i<typsFach[val-1].length;i++){
		document.getElementById("faecher").options[i] = typsFach[val-1][i];		
	}	
	
	document.getElementById("faecher").options[0].selected="yes";

}


function checkUncheckAll(theElement) {
     var theForm = theElement.form, z = 0;
	 for(z=0; z<theForm.length;z++){
      if(theForm[z].type == 'checkbox' && theForm[z].name != 'checkall'){
	  theForm[z].checked = theElement.checked;
	  }
     }
    }

function correctPNG() // correctly handle PNG transparency in Win IE 5.5 or higher.
   {
   for(var i=0; i<document.images.length; i++)
      {
	  var img = document.images[i]
	  var imgName = img.src.toUpperCase()
	  if (imgName.substring(imgName.length-3, imgName.length) == "PNG" || imgName.substring(imgName.length-3, imgName.length) == "png")
	     {
		 var imgID = (img.id) ? "id='" + img.id + "' " : ""
		 var imgClass = (img.className) ? "class='" + img.className + "' " : ""
		 var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
		 var imgStyle = "display:inline-block;" + img.style.cssText 
		 if (img.align == "left") imgStyle = "float:left;" + imgStyle
		 if (img.align == "right") imgStyle = "float:right;" + imgStyle
		 if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle		
		 var strNewHTML = "<span " + imgID + imgClass + imgTitle
		 + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
	     + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
		 + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>" 
		 img.outerHTML = strNewHTML
		 i = i-1
	     }
      }
	  /*
	  
		var arVersion = navigator.appVersion.split("MSIE")
		var version = parseFloat(arVersion[1])
		
		if ((version >= 5.5) && (document.body.filters)) 
		{
		   for(var i=0; i<document.images.length; i++)
		   {
			  var img = document.images[i]
			  var imgName = img.src.toUpperCase()
			  if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
			  {
				 var imgID = (img.id) ? "id=&apos;" + img.id + "&apos; " : ""
				 var imgClass = (img.className) ? "class=&apos;" + img.className + "&apos; " : ""
				 var imgTitle = (img.title) ? "title=&apos;" + img.title + "&apos; " : "title=&apos;" + img.alt + "&apos; "
				 var imgStyle = "display:inline-block;" + img.style.cssText 
				 if (img.align == "left") imgStyle = "float:left;" + imgStyle
				 if (img.align == "right") imgStyle = "float:right;" + imgStyle
				 if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle
				 var strNewHTML = "<span " + imgID + imgClass + imgTitle
				 + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
				 + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
				 + "(src=\&apos;" + img.src + "\&apos;, sizingMethod=&apos;scale&apos;);\"></span>" 
				 img.outerHTML = strNewHTML
				 i = i-1
			  }
		   }
		}	  */
   }
	function getElementsByClassName(cl) {
		var retnode = [];
		var myclass = new RegExp('\\b'+cl+'\\b');
		var elem = document.getElementsByTagName('*');
		for (var i = 0; i < elem.length; i++) {
			var classes = elem[i].className;
			if (myclass.test(classes)) retnode.push(elem[i]);
		}
		return retnode;
	}
	
	function checkEmptyField(val){
		var tmp;
		tmp="";	
		
		for (var i=0;i<val.length;i++){
			if (val.charAt(i)!=" "){
				tmp+=val.charAt(i);
			}	
		}	
		
		if (tmp=="")
			return false;
		else
			return true;
	}
	   
   
   function addFile(){
	   
	   if (countFiles<9){
		   var current = getElementsByClassName("fileDiv");
		   var newFile = document.createElement('div');
		   newFile.className= "fileDiv";	  
		   countFiles++;
		   newFile.innerHTML = '<input name="datei[]" type="file" id="datei'+countFiles+'" size="25" class="fileField">'+
							'<br /><span class="addFile"><a href="hochladen#" onclick="removeFile(this); return false;">'+
							'- <span style="text-decoration:underline">Entfernen</span></a></span>';
		   current = current[current.length-1];
		   
		   current.parentNode.insertBefore(newFile, current.nextSibling);
	   }
	   return false;
	   
	   
   }
   
   function removeFile(obj){
		   obj.parentNode.parentNode.parentNode.removeChild(obj.parentNode.parentNode);
		   countFiles--;
	   	return false;
   }
   
   function showFPaper(nr, eid){
	   var i = 0;
		while (element = document.getElementById("fpaper"+i)){
			element.style.display='none';	
			seite = document.getElementById("fpaperSeite"+i);
			seite.style.fontWeight="normal";
			seite.style.backgroundColor="#ffffff";
			seite.style.color="#000";
		//	seite.onclick="showFPaper("+i+")";
			i++;
		}
		document.getElementById("fpaper"+nr).style.display='block';	   
		document.getElementById("fpaperSeite"+nr).style.fontWeight="bold";
		document.getElementById("fpaperSeite"+nr).style.backgroundColor="#999";
		document.getElementById("fpaperSeite"+nr).style.color="#fff";
		
		nr = nr+1;
		document.getElementById("vollbild").href = "vollbild?e="+eid+"&p="+nr;
	//	document.getElementById("fpaperSeite"+nr).onclick=0;
		return false;
	   
   }


function changeBckg(dObj, imgName) {
	
	if (imgName=='none'){
		dObj.style.backgroundImage = 'none';
	}else{
		if (dObj.value==''){
			var newImage = "url("+imgName+")";
			dObj.style.backgroundImage = newImage;
		}
	}
}

function updateGruppe(){
	var z = document.getElementById("zugang").value;
	if (z==2){
		document.getElementById("pass").style.display="";	
		document.getElementById("passconfirm").style.display="";	

	}else{
		document.getElementById("pass").style.display="none";	
		document.getElementById("passconfirm").style.display="none";			
		document.newgroup.pass.value="";	
		document.newgroup.passconfirm.value="";	

	}
	
}

function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      if (oldonload) {
        oldonload();
      }
      func();
    }
  }
}

function changeNav(quickNav){
	if (quickNav){
		document.getElementById("menuLeft").style.display="none";	
		document.getElementById("menuLeftQuickNav").style.display="block";	
		
	}else{
		document.getElementById("menuLeft").style.display="block";	
		document.getElementById("menuLeftQuickNav").style.display="none";	
		
	}
	
}

function showAds(){
		
	var free = document.getElementById("content").offsetHeight - document.getElementById("left").offsetHeight;
	 if (navigator.appName.indexOf("Microsoft")!=-1) {
		 free+=5;
	 }
	 

	if (free>660){
		document.getElementById("menuLeftAdsCont").style.display="block";
		document.getElementById("menuLeftAdsBig").style.display="block";
/*	}else if (free>260){
		document.getElementById("menuLeftAdsCont").style.display="block";
		document.getElementById("menuLeftAdsSmall").style.display="block";
		*/
	}	
}

var fullBeschr = true;

function moreBeschr(){
	if (fullBeschr){
		document.getElementById("fullBeschr").style.display = "none";
		document.getElementById("shortBeschr").innerHTML = shortBeschr;
		document.getElementById("shortBeschr").style.display = "block";
		document.getElementById("beschrMore").firstChild.nodeValue="mehr";
		fullBeschr = false;
	}else{
		document.getElementById("shortBeschr").style.display = "none";
		document.getElementById("fullBeschr").style.display = "block";
		document.getElementById("beschrMore").firstChild.nodeValue="weniger";
		fullBeschr = true;

	}
	
}
//window.onload = init;
//window.onresize = init;