var fehler = "";



function test(f) {

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


		if(f.elements[i].name == "titel")

			if(!leer(f.elements[i]))

				fehler += f.elements[i].name + " -> Keine Eingabe\n";

            if(f.elements[i].name == "beschreibung")

                        if(!leer(f.elements[i]))

                                fehler += f.elements[i].name + " -> Keine Eingabe\n";

		if(f.elements[i].name == "beschreibung")

			if(!leer(f.elements[i]))

				fehler += f.elements[i].name + " -> Keine Eingabe\n";	

		if(f.elements[i].name == "email")

			if(!leer(f.elements[i]))

				fehler += f.elements[i].name + " -> Keine Eingabe\n";
				

        if(f.elements[i].name == "email_empfaenger")

                if(!leer(f.elements[i]))

                        fehler += f.elements[i].name + " -> Keine Eingabe\n";
                        

		if(f.elements[i].name == "nachricht")

			if(!leer(f.elements[i]))

				fehler += f.elements[i].name + " -> Keine Eingabe\n";
				

        if(f.elements[i].name == "kdnr")

                if(!leer(f.elements[i]))

                        fehler += f.elements[i].name + " -> Keine Eingabe\n";
                        

        if(f.elements[i].name == "location")

                if(!leer(f.elements[i]))

                        fehler += f.elements[i].name + " -> Keine Eingabe\n";
                        

        if(f.elements[i].name == "strasse")

                if(!leer(f.elements[i]))

                        fehler += f.elements[i].name + " -> Keine Eingabe\n";
                        

        if(f.elements[i].name == "plz")

                if(!leer(f.elements[i]))

                        fehler += f.elements[i].name + " -> Keine Eingabe\n";
                        

        if(f.elements[i].name == "ort")

                if(!leer(f.elements[i]))

                        fehler += f.elements[i].name + " -> Keine Eingabe\n";



		if(f.elements[i].name == "email")
	
			if(!emailtest(f.elements[i]))
	
				fehler += f.elements[i].name + " -> Keine gÃ¼ltige Emailadresse\n";
				

        if(f.elements[i].name == "email_empfaenger")

                if(!emailtest(f.elements[i]))

                        fehler += f.elements[i].name + " -> Keine gÃ¼ltige Emailadresse\n";

		if(f.elements[i].name == "telefon")

			if(!test_zahl__curr_end(f.elements[i]))

				fehler += f.elements[i].name + " -> Nur Zahlen eingeben\n";
				

       if(f.elements[i].name == "plz")

                        if(!test_zahl__curr_end(f.elements[i]))

                              fehler += f.elements[i].name + " -> Nur Zahlen eingeben\n";

		if(f.elements[i].name == "fax")

			if(!test_zahl__curr_end(f.elements[i]))

				fehler += f.elements[i].name + " -> Nur Zahlen eingeben\n";
				

		if(f.elements[i].type == "nachricht")

			if(f.elements[i].value.length > 65556)

				fehler += f.elements[i].name + " -> Zu lang\n";

				
        if(f.elements[i].name == "ort")

                if(f.elements[i].value.length > 100)

                        fehler += f.elements[i].name + " -> Zu lang "+ f.elements[i].value.length + " Zeichen eingegeben! max 100\n";

                        
       if(f.elements[i].name == "strasse")

                if(f.elements[i].value.length > 80)

                        fehler += f.elements[i].name + " -> Zu lang "+ f.elements[i].value.length + " Zeichen eingegeben! max 80\n";

                        
      if(f.elements[i].name == "location")

                if(f.elements[i].value.length > 80)

                        fehler += f.elements[i].name + " -> Zu lang "+ f.elements[i].value.length + " Zeichen eingegeben! max 80\n";

                        
     if(f.elements[i].name == "beschreibung")

                if(f.elements[i].value.length > 255)

                        fehler += f.elements[i].name + " -> Zu lang "+ f.elements[i].value.length + " Zeichen eingegeben! max 255\n";

                        
     if(f.elements[i].name == "plz")

                if(f.elements[i].value.length > 5)

                        fehler += f.elements[i].name + " -> Zu lang "+ f.elements[i].value.length + " Zeichen eingegeben! max 80\n";

	}


	if(fehler != "") {

		alert(fehler);

		fehler = "";

		return false;

	} else {

		return true;

	}

	

}

// ****************************************************************************************************************************

function check_length(e) {

	var name = e.name + "_aus";

	if(e.value.length > 65000) {

		document.getElementById(name).style.visibility = "visible";

	}

	else

		document.getElementById(name).style.visibility = "hidden";

}

 function emailtest(e) {

	var reg = /^([a-zA-Z0-9_\.\-])+@(\[)?([a-zA-Z0-9_\.\-])*([a-zA-Z0-9]{2,})\.([a-zA-Z]{2,3}|[0-9]{1,3}\])$/;

		return (reg.test(e.value));

  }

function leer(ele) {

	var inhalt = ele.value;

	return (inhalt.replace(" ","") != "");

}



function test_zahl_end(e) {

	var reg = /^\d*$/;

	return (reg.test(e.value));

}



function test_zahl__curr_end(e) {

	var reg = /^(\d|\.)*$/;

	return (reg.test(e.value));

}

function CheckAuswahlSelect () {
  if (document.kategorieauswahl.genre.selectedIndex == -1)
    //document.kategorieauswahl.genre.selectedIndex = 0;
    return (-1);
}

// ****************************************************
function checkOptions(){
    var formElementsCount = document.kategorieauswahl.genre.length;
    for(i=0; i<formElementsCount; i++){
        if(document.kategorieauswahl.genre[i].type=="select-one"){
            selectedIndex = document.kategorieauswahl.genre[i].options.selectedIndex;
            
if(document.kategorieauswahl.genre[i].options[selectedIndex].text=="" || 
document.kategorieauswahl.genre[i].options[selectedIndex].text==choose){
                document.kategorieauswahl.genre[i].focus();
                
document.kategorieauswahl.genre[i].options[selectedIndex].text=choose;
                alert("missingOption");
                return false;
            }
        }
    }
}
// ****************************************************


function CheckAuswahl(wer,session,page,submenues,sortieren,buchstabe){
	 var mp;
	 var sid;
	 var titel;
	 var sub;
     var order;
     var bst;
     
	  mp=wer;
	  sid=session;
	  titel=page;
 	  sub=submenues;
 	  order=sortieren;
 	  bst=buchstabe;
 	  
		 for(i=0;i<document.postleitzahl.plz.length;++i){
				  if(document.postleitzahl.plz.options[i].selected == true){
				
				     //  alert(document.postleitzahl.plz.options[i].value);
				     location = "content.php?mp=" + mp +"&sid=" + sid + "&plz=" + document.postleitzahl.plz.options[i].value + "&genre=" + sub + "&order=" + order + "&bst=" + bst;
				
				  }
		}		  
}



function CheckAuswahlKalender(jahr,monat,tag,session){
	 var year;
	 var sid;
	 var month;
     var day;
     
     year=jahr;
     month=monat;
     day=tag;
	 sid=session; 
	 
		 for(i=0;i<document.postleitzahlkalender.plzkalender.length;++i){
					  if(document.postleitzahlkalender.plzkalender.options[i].selected == true){
					
					      // alert("hy");
				              location = "veranstaltung.php?plz=" + "Anzeigen" + "&sid=" + sid + "&tag=" + day + "&month=" + month + "&year=" + year + "&postleitzahl=" + document.postleitzahlkalender.plzkalender.options[i].value;
					
					  }
		 }			  
}

function CheckAuswahlKategorie(wer,session,rs){
	 var mp;
	 var sid;
     var feed;
     
	  mp=wer;
	  sid=session;
      feed=rs;
 	  
		 for(i=0;i<document.kategorieauswahl.topic.length;++i){
				  if(document.kategorieauswahl.topic.options[i].selected == true){
				
				    //  alert(feed);
				     //alert("mympdrei.php?settings=" + mp +"&sid=" + sid + "&kategorieauswahl=" +  document.kategorieauswahl.topic.options[i].value) + 'feed' + fed;
				      location = "mympdrei.php?setting=1" +"&sid=" + sid + "&kategorieauswahl=" +  document.kategorieauswahl.topic.options[i].value + "&feed=" + feed ;
				
				  }
		}		  
}




function CheckAuswahlPlayerGenre(wer,type){
	 var mp;
	 var typ;
     var auswahl;
     
	  mp=wer;
	  typ=type;
      if(typ==2){
      	auswahl=1;
      }else auswahl=1;
 	  
		 for(i=0;i<document.checkauswahl.subnavi.length;++i){
				  if(document.checkauswahl.subnavi.options[i].selected == true){
				
				     //alert("play.php?msauswahl=1&typ=" + typ + "&mp=" + mp + "&ms=" +  document.checkauswahl.subnavi.options[i].value);
				       location = "play.php?msauswahl=" + auswahl + "&typ=" + typ + "&mp=" + mp + "&ms=" +  document.checkauswahl.subnavi.options[i].value ;
				
				  }
		}		  
}
function CheckAuswahlPlayer(){

 	  
		 for(i=0;i<document.kat.katauswahl.length;++i){
				  if(document.kat.katauswahl.options[i].selected == true){
				
				     //alert("play.php?msauswahl=1&typ=" + typ + "&mp=" + mp + "&ms=" +  document.checkauswahl.subnavi.options[i].value);
				       location = "play.php?mpauswahl=1&mpwert="  +  document.kat.katauswahl.options[i].value + "&mp="  +  document.kat.katauswahl.options[i].value;
				
				  }
		}		  
}
function CheckAuswahlClip(wer,wo,subwo){
	 var id;
	 var mp;
	 var ms;
     id=wer;
     mp=wo;
     ms=subwo;
 	  
		 for(i=0;i<document.video.videoauswahl.length;++i){
				  if(document.video.videoauswahl.options[i].selected == true){
				
				    // alert("play.php?auswahl=1&id=" + mp + "&videoauswahl=" +  document.video.videoauswahl.options[i].value);
				       location = "play.php?typ=3&id=" + id + "&mp=" + mp +"&ms=" + ms +"&url=" +  document.video.videoauswahl.options[i].value;
				
				  }
		}		  
}

function CheckAuswahlBookmark(){

 	  
		 for(i=0;i<document.bookmark.book.length;++i){
				  if(document.bookmark.book.options[i].selected == true){
				
				     //alert("./action/bookermiteln.php?id="  +  document.bookmark.book.options[i].value);
				       location = "./action/bookermiteln.php?id="  +  document.bookmark.book.options[i].value ;
				
				  }
		}		  
}
function CheckAuswahlVideo(wer,wo,subwo){
	 var id;
	 var mp;
	 var ms;
     id=wer;
     mp=wo;
     ms=subwo;
 	  
		 for(i=0;i<document.video.videoauswahl.length;++i){
				  if(document.video.videoauswahl.options[i].selected == true){
				
				    // alert("play.php?auswahl=1&id=" + mp + "&videoauswahl=" +  document.video.videoauswahl.options[i].value);
				       location = "play.php?auswahl=1&id=" + id + "&mp=" + mp +"&ms=" + ms +"&videoauswahl=" +  document.video.videoauswahl.options[i].value;
				
				  }
		}		  
}


function CheckAuswahlGenre(wer,session,sortieren,buchst){
	 var sid;
	 var mp;
	 var order;
	 var bst;
     sid=session;
     mp=wer;
     order=sortieren;
     bst=buchst;
 	  
		 for(i=0;i<document.genre.subnavi.length;++i){
				  if(document.genre.subnavi.options[i].selected == true){
				
				    // alert("play.php?auswahl=1&id=" + mp + "&videoauswahl=" +  document.video.videoauswahl.options[i].value);
				       location = "content.php?sid=" + sid + "&mp=" + mp +"&order=" + order +"&bst="+ bst +"&genre=" +  document.genre.subnavi.options[i].value;
				
				  }
		}		  
}

function Profil(f) {
var openbcc;
 var youtubefehler=0;
	for (var i=0;i < f.elements.length;i++) {

		//if(f.elements[i].type == "text" || f.elements[i].type == "textarea") {

			//if(!leer(f.elements[i]))

				//fehler += f.elements[i].name + " -> Keine Eingabe\n";

		//}

			if(f.elements[i].name == "name")
					if(!leer(f.elements[i]))
						fehler += f.elements[i].name + " -> Keine Eingabe\n";

            if(f.elements[i].name == "comment")
					if(!leer(f.elements[i]))
						fehler += f.elements[i].name + " -> Keine Eingabe\n";
	
				if(f.elements[i].name == "beschreibung")
		      		if(!leer(f.elements[i]))
						fehler += f.elements[i].name + " -> Keine Eingabe\n";	
						

				if(f.elements[i].name == "url")
					if(!leer(f.elements[i]))
						fehler += f.elements[i].name + " -> Keine Eingabe\n";
						

                if(f.elements[i].name == "rss")
                       if(!leer(f.elements[i])){
                              fehler += f.elements[i].name + " -> Keine Eingabe\n";
                              
                       }         

				if(f.elements[i].name == "telefon")
					if(!leer(f.elements[i]))
						fehler += f.elements[i].name + " -> Keine Eingabe\n";
						
                     if(f.elements[i].name == "neusong"){
			        		if(!leer(f.elements[i]))
						        fehler += f.elements[i].name + " -> Keine Eingabe\n";
						
					          if(leer(f.elements[i])){
								//if(!openbctest(f.elements[i]))
								openbcc =f.neusong.value.toLowerCase();
								 if(openbcc.indexOf('.mp3') == -1)
					          		youtubefehler=1;
					          	 if(youtubefehler==1)
					          		fehler += f.elements[i].name + " -> Bitte nur Link auf MP3 angeben\n";	
					          }
			            }
						
				if(f.elements[i].name == "neusongname")
					if(!leer(f.elements[i]))
						fehler += f.elements[i].name + " -> Keine Eingabe\n";			
			
					if(f.elements[i].name == "email")
			          if(leer(f.elements[i])){
						if(!emailtest(f.elements[i]))
			          		fehler += f.elements[i].name + " -> Keine gÃ¼ltige Emailadresse\n";
			          }
			          
			  //if(f.elements[i].name == "youtubetitle")
				//	       if(!leer(f.elements[i]))
				//		      fehler += " -> Keinen Video Titel  eingegeben\n";  
			          
			      if(f.elements[i].name == "youtube"){
			      	    if(f.elements.youtube.value.length >=1){
							         if(f.elements.youtubetitle.value.length== 0){
								          fehler += " -> Keinen Video Titel  eingegeben\n";   
							         }
					      	
					        		if(!leer(f.elements[i]))
								        fehler += " -> Keine Eingabe\n";
								
							          if(leer(f.elements[i])){
										//if(!openbctest(f.elements[i]))
										openbcc =f.youtube.value.toLowerCase();
										 if(openbcc.indexOf('mov') == -1 && openbcc.indexOf('m4v') == -1 && openbcc.indexOf('mp4') == -1 && openbcc.indexOf('mpg') == -1 && openbcc.indexOf('wmv') == -1){
							          		youtubefehler=1;
										 }	
							          	 if(youtubefehler==1)
							          		fehler += " -> Keine gÃ¼ltiger Videolink\n";	
							          }
			      	    }
			      }
			
					if(f.elements[i].name == "telefon")
						if(!test_zahl__curr_end(f.elements[i]))
							fehler += f.elements[i].name + " -> Nur Zahlen eingeben\n";
							
			
			       if(f.elements[i].name == "plz")
			                if(!test_zahl__curr_end(f.elements[i]))
			                      fehler += f.elements[i].name + " -> Nur Zahlen eingeben\n";
			
					if(f.elements[i].name == "fax")
						if(!test_zahl_end(f.elements[i]))
							fehler += f.elements[i].name + " -> Nur Zahlen eingeben\n";
			
			
			        if(f.elements[i].name == "ort")
			                if(f.elements[i].value.length > 100)
			                        fehler += f.elements[i].name + " -> Zu lang "+ f.elements[i].value.length + " Zeichen eingegeben! max 100\n";
			
			       if(f.elements[i].name == "strasse")
			                if(f.elements[i].value.length > 80)
			                        fehler += f.elements[i].name + " -> Zu lang "+ f.elements[i].value.length + " Zeichen eingegeben! max 80\n";
			
			      if(f.elements[i].name == "location")
			                if(f.elements[i].value.length > 80)
			                        fehler += f.elements[i].name + " -> Zu lang "+ f.elements[i].value.length + " Zeichen eingegeben! max 80\n";
			
			     if(f.elements[i].name == "beschreibung")
			                if(f.elements[i].value.length > 140)
			                        fehler += f.elements[i].name + " -> Zu lang "+ f.elements[i].value.length + " Zeichen eingegeben! max 140\n";
			
			     if(f.elements[i].name == "plz")
			                if(f.elements[i].value.length > 5)
			                        fehler += f.elements[i].name + " -> Zu lang "+ f.elements[i].value.length + " Zeichen eingegeben! max 5\n";

				if(f.elements[i].name == "genre[]"){
				      if(document.kategorieauswahl['genre[]'].selectedIndex == -1)
					         fehler += "Kein Genre ausgewÃ¤hlt\n";
				    }  
				 

				if(f.elements[i].name == "xml"){    
				    	//pruefen ob nur rss link oder deeplink
								 if(f.elements.xml.value.length >0){
								 	var rssfehler =0;
										           if(f.elements.song1.value.length > 0 || f.elements.song1name.value.length > 0){
										          		rssfehler=1;
										           }  
										        
										          
										           
										           if(rssfehler==1){
										            	fehler +=  " -> nur RSS oder Direktlinks auf Musik\n";
										           }
								 }
				}
								
					//pruefen ob song1 name und song1 link 
					 if(f.elements[i].name == "song1"){
			        	
						
					          if(leer(f.elements[i])){
								//if(!openbctest(f.elements[i]))
								openbcc =f.song1.value.toLowerCase();
								 if(openbcc.indexOf('.mp3') == -1)
					          		youtubefehler=1;
					          	 if(youtubefehler==1)
					          		fehler += f.elements[i].name + " -> Bitte nur Link auf MP3 angeben\n";	
					          }
			        		
			            }
						if(f.elements[i].name == "song1name"){	
							if(f.elements.song1name.value.length >0){
								if(!f.elements.song1.value.length > 0){
									fehler +=  "Link Song1 -> Link Song1 eingeben\n";
								}
							}
						}
						
						
				
	
	
				  
				
	
				
					
					
					
					
					
				
				
	
	}
	

		
		
	
	
	if(fehler != "") {

		alert(fehler);

		fehler = "";

		return false;

	} else {

		return true;

	}

	

}

// hidden beschreibungstext + -
function toggledisplay (id){
	
	
  if (document.getElementById) {
  	var mydiv1 = document.getElementById('detailone');
    mydiv1.className = "notactive";
    
    var mydiv11 = document.getElementById('one');
    mydiv11.style.display ='none';
    
    var mydiv2 = document.getElementById('detailtwo');
    mydiv2.className = "notactive";
    
    var mydiv22 = document.getElementById('two');
    mydiv22.style.display ='none';
    
    var mydiv3 = document.getElementById('detailthree');
  	mydiv3.className = "notactive";
  	
  	var mydiv33 = document.getElementById('three');
    mydiv33.style.display ='none';
  	
    var mydiv = document.getElementById(id);
    mydiv.style.display ='block';
    
    var classname="detail"+id;
    var mydivname = document.getElementById(classname);
    mydivname.className = "active";
  }
  
}


var getBookmark = function(flag,divid,sess){
		
            var sid=sess;
 
			            var divIDbook="bookmark"+divid;
						    var param ="id="+ flag +"&sid=" + sid;
					    
					    var myAjax = new Ajax.Updater(
					        divIDbook,
					        "bookmark.php",
					        {
					            parameters:param,
					            onFailure:showError
					        }
					    );
					    document.getElementById('addtoplaylist').style.display="none";
				
		    
}
var getBookmarkPlaylist = function(flag,divid,sess){
		
            var sid=sess;
 
			            var divIDbook="bookmark"+divid;
						    var param ="id="+ flag +"&sid=" + sid;
					    
					    var myAjax = new Ajax.Updater(
					        divIDbook,
					        "bookmarkplaylist.php",
					        {
					            parameters:param,
					            onFailure:showError
					        }
					    );
					    document.getElementById('addtoplaylist').style.display="none";
				
		    
}	
var loadContent = function(mp,order,genre,titel,actpage){
		
          
 
			        
					    var param ="mp="+ mp + "&p=" + actpage +"&order=" + order +"&genre="+ genre;
					    
					    var myAjax = new Ajax.Updater(
					        "content",
					        "contentload.php",
					        {
					            parameters:param,
					            method:'get',
					            onFailure:showError,
					            onLoading: showLoaderContent,
					            onComplete: showResponseContent
					        }
					    );

		$('pagetitel').innerHTML = titel;	
		$('detailmoreinfo').innerHTML = "&nbsp;";	
		detailLink=1;    
}

function loadContentGenre(wer,sortieren,titel){
	
	 var mp;
	 var order;
	 var genre;
	 
     mp=wer;
     order=sortieren;
     //alert("loadContentGenre");
 	 
		 for(i=0;i<document.genre.subnavi.length;++i){
				  if(document.genre.subnavi.options[i].selected == true){
				
				     //alert( mp + " genre  " +  document.genre.subnavi.options[i].value);
				      
				       genre=document.genre.subnavi.options[i].value;
				       
				       var param ="mp="+ mp + "&p=1"  +"&order=" + order +"&genre="+ genre;
				        var myAjax = new Ajax.Updater(
					        "content",
					        "contentload.php",
					        {
					            parameters:param,
					            method:'get',
					            onFailure:showError,
					            onLoading: showLoaderContent,
					            onComplete: showResponseContent
					        }
					    );
				  }
		}
		
	$('pagetitel').innerHTML = titel;	
	$('detailmoreinfo').innerHTML = "&nbsp;";	
 	detailLink=1;  	  
}

var loadDetail = function(idcrypt,order,genre,mp,actpage,status,titel){
		
             // $("jstabbing").innerHTML = '<script type="text/javascript">new Control.Tabs("tabs_example_one");</script>'; 
 
			        
					    var param ="id="+ idcrypt + "&p=" + actpage +"&order=" + order +"&genre="+ genre +"&mp="+ mp + "&status="+ status+ "&titel="+ titel;
					    //alert(">"+idcrypt+"<");
					    var myAjax = new Ajax.Updater(
					        "content",
					        "detailLoad.php",
					        {
					            parameters:param,
					            method:'get',
					            onFailure:showError,
					            onLoading: showLoaderContent,
					            onComplete: showResponseContent
					        }
					    );
					    initializeDetail(idcrypt,'');
					    loadDetailMoreInfo(idcrypt);
					    $("detailLink").style.display = 'none'; 
                        
}

var loadBoomBox = function(id,sid){
		
				       var param ="idnewest="+ id+"&sid="+ sid;
				       
					    var myAjax = new Ajax.Updater(
					        "boombox",
					        "boomboxload.php",
					        {
                                evalScripts: true,
					        	parameters:param,
					        	method:'get'
					        }
					    );
}

var loadDetailMoreInfo = function(idcrypt){
	
	//alert("loadDetailMoreInfo ->"+trimAll(idcrypt)+"<-");
	    var param ="id="+ trimAll(idcrypt) ;
					    
					    var myAjax = new Ajax.Updater(
					        "detailmoreinfo",
					        "detailMoreInfoLoad.php",
					        {
					            parameters:param,
					            method:'get'
					        }
		 );
		 $("detailLink").style.display = 'none';
}
var delTrack = function(playlist,enclosure){
		
                      
 
			          
					    var parametertracklist ="idplaylist="+ playlist +"&idenclosure=" + enclosure;
					    
					    var myAjax = new Ajax.Updater(
					        "tracklisteditasync",
					        "./action/myplaylistdeltrack.php",
					        {
					            parameters:parametertracklist,
					            onFailure:showError,
					            onLoading: showLoaderdeltrack,
					            onComplete: showResponseDataTracklistDel
					        }
					    );
					    
			loadPlayListBody(playlist,'1','1',666);		    
   
}
		var showError = function(r)
		{
			alert("Sorry a little  Error. Please try again." );
		}	
		
		
	function showResponseDataTracklistDel(req){
		$('deleteTracklistTracks').innerHTML= req.responseText;
		hideLoaderdeltrack();
		
	}
	
	function showLoaderdeltrack () {
		$('loadingtracklistdel').style.display = 'block';
	}
	
	function hideLoaderdeltrack() {
		$('loadingtracklistdel').style.display = 'none';
		
	}
		
	function showResponseContent(req){
		
		hideLoaderContent();
		
	}
	

	function showLoaderContent () {
		$('loadingcontent').style.display = 'block';
	}
	
	function hideLoaderContent() {
		$('loadingcontent').style.display = 'none';
		
	}
		
function maxChar(form,anz,who)
{
	var ErlaubteAnzahl=anz;
    var wer=who; 
     
	//Laenge=document.Formular.lineup.value.length;
    Laenge=document.getElementById(who).value.length;
	if(Laenge>ErlaubteAnzahl)
	{
		//document.Formular.lineup.value=document.Formular.lineup.value.substring(0,ErlaubteAnzahl);
		
		document.getElementById(who).value=document.getElementById(who).value.substring(0,ErlaubteAnzahl);
		
		RestlicheZeichen=0;
	}
	else
	{
		RestlicheZeichen=ErlaubteAnzahl-Laenge;
	}
	//document.Formular.Laenge.value=RestlicheZeichen;
	var spanid=who+"counter";
	//alert(spanid);
	document.getElementById(spanid).innerHTML=RestlicheZeichen;
}

function viewNext()
{
	//alert(document.getElementById('inputSub').value.length);
	//alert(document.getElementById('inputSub').value.indexOf('.'));
	if(document.getElementById('inputSub').value.length < 8 || document.getElementById('inputSub').value.indexOf('.') == -1 ){
		document.getElementById('inputSubError1').style.display="block";
	}else{
	document.getElementById('inputSubStep1').style.display="none";
	document.getElementById('inputSubStep2').style.display="block";
	document.getElementById('inputSubError1').style.display="none";
	}
}

function viewBack()
{
	document.getElementById('inputSubStep2').style.display="none";
	document.getElementById('inputSubStep1').style.display="block";
	document.getElementById('inputSubError1').style.display="none";
	document.getElementById('inputSubError3').style.display="none";
}
function viewNextDel()
{
	document.getElementById('a-del1').style.display="none";
	document.getElementById('a-del2').style.display="block";
}
function viewBackDel()
{
	document.getElementById('a-del2').style.display="none";
	document.getElementById('a-del1').style.display="block";
}

function CheckAuswahlKategorieSubmit(){

 	  
		 for(i=0;i<document.kategorieauswahl.topic.length;++i){
				  if(document.kategorieauswahl.topic.options[i].selected == true){
				     if(document.kategorieauswahl.topic.options[i].value==0){
				     	document.getElementById('inputSubError1').style.display="none";
				     	document.getElementById('inputSubError2').style.display="block";
				     	document.getElementById('inputSubError3').style.display="none";
				     }else{
						   if(document.kategorieauswahl.topic.options[i].value==1){
						   	document.getElementById('inputSubPodcast').style.display="block";
						   }else document.getElementById('inputSubPodcast').style.display="none";
						   
						   document.getElementById('inputSubError1').style.display="none";
				     	   document.getElementById('inputSubError2').style.display="none";
				     	   document.getElementById('inputSubError3').style.display="none";
				     }  
				  }
		}		  
}

function SubmitXmlForm(){
var error;
	
		 for(i=0;i<document.kategorieauswahl.topic.length;++i){
				  if(document.kategorieauswahl.topic.options[i].selected == true){
			        
						   if(document.kategorieauswahl.topic.options[i].value == 0){
						     	document.getElementById('inputSubError2').style.display="block";
						        error=1;
						   }else if(document.kategorieauswahl.topic.options[i].value == 1){
						   	  
							      for(j=0;j<document.kategorieauswahl.genre.length;j++){
							      	 if(document.kategorieauswahl.genre.options[j].selected == true){
							         	if(document.kategorieauswahl.genre.options[j].value == 0){
								
			                                 document.getElementById('inputSubError3').style.display="block";
			                                 error=1;
			                                
										  }else{
										  	error=0;
										  	document.getElementById('inputSubError1').style.display="none";
							     	        document.getElementById('inputSubError2').style.display="none";
							     	        document.getElementById('inputSubError3').style.display="none";
										  }
							       }
						   	   }  
						   }else{
						   	 error=0;
						   	 document.getElementById('inputSubError1').style.display="none";
				     	     document.getElementById('inputSubError2').style.display="none";
				     	     document.getElementById('inputSubError3').style.display="none";
						   }
						   
				
				  }
		}	
       
		
		
		if(error==1){
			return false;
		}else return true; 
		
}


 function sendComment() {
          
               var encuri1=$F("comment");
				var encuri2=encuri1.replace(/ö/g,"oe");
				var encuri3=encuri2.replace(/Ö/g,"Oe");
				var encuri4=encuri3.replace(/ü/g,"ue");
                var encuri5=encuri4.replace(/Ü/g,"Ue");
                var encuri6=encuri5.replace(/ä/g,"ae");
                var encuri7=encuri6.replace(/Ä/g,"Ae");
           //alert(encuri7); 
             
				new Ajax.Request("writeComment.php", 
					{ 
					method: 'post', 
					postBody: "sid="+$F("sid")+"&idc="+$F("idc")+"&comment="+ encuri7 +"&mp="+$F("c_mp")+"&order="+$F("c_order")+"&genre="+$F("c_genre")+"&p="+$F("c_actpage")+"&titel="+$F("c_titel")+"&idl="+$F("idl"),
					onLoading: showLoaderContent, 
					onComplete: showResponseComment
					});
					
					
    
     //setTimeout("getDownload("+Downfile+","+Down_ID+")", 2000);
		
					
}

function showResponseComment(req){
		//$('show').innerHTML= req.responseText;
		//$('writeCommentRight').style.display="block";
		hideLoaderContent();
		  var Satz = req.responseText;
		  //alert(Satz);
          var Woerter = Satz.split(",");
          //alert(Woerter[0])
          //echo($id.",".$order.",".$genre.",".$mp.",".$p.",".$titel.",".$anz);
          var idcryptt=trimAll(Woerter[0]);
		loadDetail(idcryptt,Woerter[1],Woerter[2],Woerter[3],Woerter[4],Woerter[6],Woerter[5])
		//$('commentsAnz').innerHTML= Woerter[7] ;
		//alert(">"+idcryptt+"<");
		
}

function trimAll(sString)
{
	while (sString.substring(0,1) == ' ')
	{
	  sString = sString.substring(1, sString.length);
	}
	
	while (sString.substring(sString.length-1, sString.length) == ' ')
	{
	  sString = sString.substring(0,sString.length-1);
	}
	
	return sString;
}

function showRandomTitle(req){
		document.getElementById('randomTitle'+req).style.display="block";
}

function hideRandomTitle(req){
		document.getElementById('randomTitle'+req).style.display="none";
}