	    function chkNotMT(voFld){
			var sMsg="Bitte geben Sie einen Wert in das Feld ein";					
			if(voFld.value ==""){				
				alert(sMsg);return false; }				
			return true;	
	     }
	    function chkInt(voFld){
			var sMsg="Nur Ganzzahlwerte werden akzeptiert";					
			if(!isNaN(voFld.value)){				
				if(Math.round(voFld.value)- parseInt(voFld.value)!= 0 ){					
					alert(sMsg);return false; }}				
			else {alert(sMsg );return false;}
			return true;	
	     }
	    function chkIntNoMsg(voFld){			
			if(!isNaN(voFld.value)){				
				if(Math.round(voFld.value)- parseInt(voFld.value)!= 0 ){					
					return false; }}				
			else {return false;}
			return true;	
	     }
	     
	     function chkIntOrMT(voFld, bMsg){
			sMsg="Nur Ganzzahlwerte werden akzeptiert\nDas Feld darf auch leer bleiben";
			var sMsg;	
			if(voFld.value !=""){
				if(!isNaN(voFld.value)){				
					if(Math.round(voFld.value)- parseInt(voFld.value)!= 0 ){
						if(bMsg){alert(sMsg);return false; }}}
				else {
				if(bMsg){alert(sMsg);return false;}}
			}
			return true;	
	     }
	     
	     function chkFloat(voFld, viDecimal){
			var sMsg="Nur numerische Werte werden akzeptiert";	
			var sVal = voFld.value.replace(",",".");
			
			for(i=0;i<sVal.length;i++){
				
				if((isNaN(sVal.substr(i,1))) &&(sVal.substr(i,1) !=".")){
					alert(sMsg);
					voFld.focus();
					return false;				
				}				
			}	
			//dblVal= Math.round(parseFloat(sVal));
			voFld.value = sVal;
			return true;
	     }
	     
	     
	     function unChkWhenCheked(voSendFeld, voUnChkFeld){								
			if((voSendFeld.checked)&&(voSendFeld.form[voUnChkFeld].checked)){voSendFeld.form[voUnChkFeld].checked=false;}
		}
	     
	     
	function chkMailAdr(mailfeld,mailadr){
		if (mailadr != ""){
			var at = mailadr.indexOf("@");
			var punkt = mailadr.lastIndexOf(".");
			var len = mailadr.length-2;
			var errMsg;
		
			if ((mailadr == "")||(at<1)||(punkt<at+3)||(punkt<3)||(punkt>=len))	{
	 			 errMsg ="Die angegebene e-Mail Adresse ist nicht gültig\nBitte korrigieren Sie Ihre Eingabe";
	 			 mailfeld.focus();
	 			 alert(errMsg);
	 			 return false;
			}
			else if ((mailadr.indexOf(" ") > 0 )&& (mailadr.indexOf(" ")< len + 1 )){
	 			errMsg ="Die angegebene e-Mail Adresse ist nicht gültig.\nEs dürfen sich keine Leerzeichen in einer e-Mail Adresse befinden.";
	 			 mailfeld.focus();
	 			 alert(errMsg);
	 			 return false;	 			
			}	   
			else return true;				  
		}
		else return true;	 	 	  
	}	     
	     
	     
	     function setContent(vsContent, vsContainer, viSetPos){
			var elem = null;			
			if(document.getElementById){
				elem = document.getElementById(vsContainer);				
			}
			else if(document.all){
				elem = 	document.all[vsContainer];														
			}					
					
			if(viSetPos==0)	elem.innerHTML = vsContent;
			else if(viSetPos==0)elem.innerHTML+= vsContent;
			else if(viSetPos==0)elem.innerHTML = vsContent + elem.innerHTML;			
	     
	     }
	     
	     function fbIsDat(vsDatum, vsFormat, bWarn){
				var sTZ;
				var iTemp=0;
				var sString = "";
				var sDatum = vsDatum;
				var sErrMsg1 = "Das Datum hat nicht das korrekte Format(" + vsFormat + ")";
				var sErrMsg2 = "Das Datum ist nicht korrekt";				
				if(sDatum.length < 6){
					if(bWarn) alert(sErrMsg1);
					return false;			
				}
				sTZ=(vsFormat.toLowerCase().substr(0,4) == "yyyy")? vsFormat.substr(4,1):vsFormat.substr(2,1);
				aryDatum = sDatum.split(sTZ);
				aryDatFormat = vsFormat.split(sTZ);
												
				for(i=0;i<aryDatFormat.length;i++){
					sString = aryDatFormat[i].toLowerCase(); 
					if((sString =="yyyy")||(sString =="jjjj")||(sString =="yy")||(sString =="jj")){
						iTemp = i;						
						break;			
					}
				}
				
				iJahr = parseInt(aryDatum[iTemp])
				if(iJahr < 100) iJahr = 2000 + iJahr;

				iTemp = 0;				
				for(i=0;i<aryDatFormat.length;i++){
					if(aryDatFormat[i].toLowerCase() =="mm"){
						iTemp = i;						
						break;			
					}
				}
				
				if(aryDatum[iTemp] > 12){
					if(bWarn){ alert(sErrMsg2);}
					return false;						
				}
				
				
				iMon = parseInt(aryDatum[iTemp]);
				aryMths = new Array();
				aryMths[0]  = 31;
				aryMths[1]  = 28;
				if(iJahr % 4 == 0) aryMths[1]  = 29;
				aryMths[2]  = 31;
				aryMths[3]  = 30;
				aryMths[4]  = 31;
				aryMths[5]  = 30;
				aryMths[6]  = 31;
				aryMths[7]  = 31;
				aryMths[8]  = 30;
				aryMths[9]  = 31;
				aryMths[10] = 30;
				aryMths[11] = 31;	
				
				
				iTemp = 0;
				for(i=0;i<aryDatFormat.legth;i++){
					if((aryDatFormat[i].toLowerCase() ="tt")||(aryDatFormat[i].toLowerCase() ="dd")){
						iTemp = i;
						break;			
					}
				}			
				iTag = parseInt(aryDatum[iTemp])				
				if(iTag > aryMths[iMon-1]){					
					if(bWarn) alert(sErrMsg2);
					return false;			
				}
				return true;
			}
	     
	     
	     		//Pagination
		function chgPage(oBtn,viVal){
			oFrm = oBtn.form;
			oFrm.hdPage.value=viVal;
			oFrm.submit();
		}
		//Listensort
		function setSort(oBtn, viSort, viSortDir){
			oFrm = oBtn.form;
			oFrm.hdSort.value= viSort;
			oFrm.hdSortDir.value = viSortDir;
			if(oFrm.hdPage){
			oFrm.hdPage.value=1;}
			oFrm.submit();
		}
		
		function foGetElement(vsElemID){
		    var elem =null;
			if(document.getElementById){
				elem = document.getElementById(vsElemID);				
			}
			else if(document.all){
				elem = 	document.all[vsElemID];														
			}	
			return elem;				
		}
	     
	     
	     /*kb 03.07.2009*/
	     /*Konvertiert ASCII-Kodierte Sonderzeichen in plaintext*/
	     /* Besonders nützlich bei ajax funcs*/
        function unHtmEncodeTxt(vsInput, vbHtmElements){
            var sInptStr = vsInput;
            var bHtmElements = vbHtmElements;
            if(bHtmElements ==undefined) bHtmElements=false;
        
	        while(sInptStr.indexOf("&#252;") >-1){
				sInptStr = sInptStr.replace("&#252;","ü").replace("&#223;","ß");					
			}
			while(sInptStr.indexOf("&#223;") >-1){
				sInptStr = sInptStr.replace("&#223;","ß");				
			}
			while(sInptStr.indexOf("&#220;") >-1){
				sInptStr = sInptStr.replace("&#220;","Ü");				
			}
			while(sInptStr.indexOf("&#196;") >-1){
				sInptStr = sInptStr.replace("&#196;","Ä");				
			}	
			while(sInptStr.indexOf("&#228;") >-1){
				sInptStr = sInptStr.replace("&#228;","ä");
			}	
			while(sInptStr.indexOf("&#214;") >-1){
				sInptStr = sInptStr.replace("&#214;","Ö");
			}	
			while(sInptStr.indexOf("&#246;") >-1){
				sInptStr = sInptStr.replace("&#246;","ö");
			}   
			if(bHtmElements){
			    while(sInptStr.indexOf("&lt;") >-1){
				    sInptStr = sInptStr.replace("&lt;","<");
			    }
			    while(sInptStr.indexOf("&gt;") >-1){
				    sInptStr = sInptStr.replace("&gt;",">");
			    }
			    while(sInptStr.indexOf("&quot;") >-1){
				    sInptStr = sInptStr.replace("&quot;",'"');
			    }
			
			}
			return sInptStr;     
        }	     
		/*	     
		function hideLayer(){
			var neuLay 
			for(i=1; i<=<%=iAllSer%>;i++){
				neuLay = "descLay_" + i.toString();
				document.all[neuLay].style.visibility = "hidden";
			}
		}	     
		
		
		function dispLayer(viZahl){
			hideLayer();
			//document.all["descLay_"+ viZahl].style.visibility = show;
			var neuLay = "descLay_" + viZahl.toString();			
			document.all[neuLay].style.visibility = "visible";
		}		
		*/
	
	function openWarenKorb(HrefQS)
    {        
        if(document.cookie.length==0){
            cookieInfo();
            return;
        }
        locHref = HrefQS;
        _bdWarenkorb = window.open(HrefQS,"_bdWarenkorb", "top=150,left=30,height=400,width=750,resizable=1,scrollbars=1,status=1");
        _bdWarenkorb.focus();
        
    }
    function openEmailWin(mod, serie,  kateg)
    {
        HrefQS = "../InfoEmail.asp?mod=" + mod + "&kateg=" + kateg + "&serie=" + serie
        bdEmailWin = window.open(HrefQS,"bdEmailWin", "top=50,left=50,height=600,width=600,resizable=1,scrollbars=1,status=1");
        bdEmailWin.focus();
    }

	function cookieInfo(){
        var iWidth = "550" 
        var iHeight = "310";    
        var sProps = "top=50,left=100,width="+iWidth+",height="+iHeight+",resizable=0,scrollbars=0,status=0";
       
        sZiel= "../cookieCheck.htm"; 
        noCookie = window.open(sZiel,"noCookie", sProps);
        noCookie.focus();	
	}	