//function to hide/show items
function hideitems(id)
	{
     ID = document.getElementById(id);
    
     if(ID.style.display == "")
          ID.style.display = "none";
     else
          ID.style.display = "";
      }

//Function to check the form from the gb
function Ueberpruefe(randchar)
  {
		if (document.eintragen.name.value == "")
            {
                      alert('Dein Namesfeld ist leer.\nBitte gebe deine Namen ein!');
                      document.eintragen.name.focus(); // Damit setzt sich der Cursor automatisch da ins Feld rein, wo der Fehler ist
                      return false;
            }
		
		if (document.eintragen.email.value != "")
            {	
					  if (emailcheck(document.eintragen.email.value) == false)
					  {
					  alert('Deine E-Mail Adresse ist nicht korrekt.\nBitte überprüfe deine E-Mail Adresse.');
                      document.eintragen.email.focus(); // Damit setzt sich der Cursor automatisch da ins Feld rein, wo der Fehler ist
                      return false; 
					  }
			}	
		if (document.eintragen.homepage.value != "")
            {	
					  if (urlcheck(document.eintragen.homepage.value) == false)
					  {
					  alert('Deine Homepage Adresse ist nicht korrekt.\nBitte überprüfe deine Homepage Adresse.');
                      document.eintragen.homepage.focus(); // Damit setzt sich der Cursor automatisch da ins Feld rein, wo der Fehler ist
                      return false; 
					  }
			}			
		if (document.eintragen.icq.value != "")
            {
				if(isNaN(document.eintragen.icq.value))
				 {
                      alert('Deine ICQ-Nr. enthählt nicht nur Zahlen.\nBitte gebe deine ICQ-Nr. als Zahlenfolge an.');
                      document.eintragen.icq.focus(); // Damit setzt sich der Cursor automatisch da ins Feld rein, wo der Fehler ist
                      return false;
				 }
				if(parseInt(document.eintragen.icq.value)<=100000000)
				 {
                      alert('Deine ICQ-Nr. ist zu kurz oder behinhaltet ein "."!\nBitte gebe deine ICQ-Nr. mit 9 Ziffern an.');
                      document.eintragen.icq.focus(); // Damit setzt sich der Cursor automatisch da ins Feld rein, wo der Fehler ist
                      return false;
				 }
				if(parseInt(document.eintragen.icq.value)>999999999)
				 {
                      alert('Deine ICQ-Nr. ist zu lang.\nBitte gebe deine ICQ-Nr. mit 9 Ziffern an.');
                      document.eintragen.icq.focus(); // Damit setzt sich der Cursor automatisch da ins Feld rein, wo der Fehler ist
                      return false;
				 }
		   }
		
        if (document.eintragen.text.value == "")
            {
                      alert('Du hast keinen Eintrag geschrieben.\nBitte schreibe einen Eintrag!');
                      document.eintragen.text.focus(); // Damit setzt sich der Cursor automatisch da ins Feld rein, wo der Fehler ist
                      return false;
            }
	    if ((document.eintragen.text.value).length > 2000)
            {
                      alert('Du hast einen Eintrag mit mehr als 2000 Zeichen geschrieben.\nBitte kürze deinen Eintrag um ' + ((document.eintragen.text.value).length-2000) +' Zeichen!');
                      document.eintragen.text.focus(); // Damit setzt sich der Cursor automatisch da ins Feld rein, wo der Fehler ist
                      return false;
            }
		if (document.eintragen.bot.value == "")
            {
                      alert('Du hast keinen Eingabecode eingegeben.\nBitte tragen den farbigen Code ein.');
                      document.eintragen.bot.focus(); // Damit setzt sich der Cursor automatisch da ins Feld rein, wo der Fehler ist
                      return false;
            }
		
	    if (document.eintragen.bot.value != randchar)
            {
                      alert('Dein Eingabecode ist falsch.\nBitte achte auf die Klein- und Großschreibung.');
                      document.eintragen.bot.focus(); // Damit setzt sich der Cursor automatisch da ins Feld rein, wo der Fehler ist
                      return false;
            }
}
function UeberpruefeMusik(randchar)
  {
		if (document.eintragen.name.value == "")
            {
                      alert('Dein Namesfeld ist leer.\nBitte gebe deine Namen ein!');
                      document.eintragen.name.focus(); // Damit setzt sich der Cursor automatisch da ins Feld rein, wo der Fehler ist
                      return false;
            }
		if (emailcheck(document.eintragen.email.value) == false)
			{
					  alert('Deine E-Mail Adresse ist nicht korrekt.\nBitte überprüfe deine E-Mail Adresse.');
                      document.eintragen.email.focus(); // Damit setzt sich der Cursor automatisch da ins Feld rein, wo der Fehler ist
                      return false; 
			}	
	 	if (document.eintragen.interpret.value == "")
            {
                      alert('Du hast keinen Interpret genannt.\nBitte nenne einen Interpreten!');
                      document.eintragen.interpret.focus(); // Damit setzt sich der Cursor automatisch da ins Feld rein, wo der Fehler ist
                      return false;
            }
	   	if ((document.eintragen.interpret.value).length > 50)
            {
                      alert('Du hast einen Interpret mit mehr als 50 Zeichen genannt.\nBitte kürze den Interpretennamen um ' + ((document.eintragen.text.value).length-2000) +' Zeichen!');
                      document.eintragen.interpret.focus(); // Damit setzt sich der Cursor automatisch da ins Feld rein, wo der Fehler ist
                      return false;
            }
		if (document.eintragen.song.value == "")
            {
                      alert('Du hast keinen Song genannt.\nBitte nenne einen Song!');
                      document.eintragen.song.focus(); // Damit setzt sich der Cursor automatisch da ins Feld rein, wo der Fehler ist
                      return false;
            }
	   	if ((document.eintragen.song.value).length > 50)
            {
                      alert('Du hast einen Song mit mehr als 50 Zeichen genannt.\nBitte kürze den Songnamen um ' + ((document.eintragen.text.value).length-2000) +' Zeichen!');
                      document.eintragen.song.focus(); // Damit setzt sich der Cursor automatisch da ins Feld rein, wo der Fehler ist
                      return false;
            }	
		
        if (document.eintragen.text.value == "")
            {
                      alert('Du hast keinen Gruß geschrieben.\nBitte schreibe einige Grußworte!');
                      document.eintragen.text.focus(); // Damit setzt sich der Cursor automatisch da ins Feld rein, wo der Fehler ist
                      return false;
            }
	    if ((document.eintragen.text.value).length > 2000)
            {
                      alert('Du hast einen Gruß mit mehr als 2000 Zeichen geschrieben.\nBitte kürze deine Grußworte um ' + ((document.eintragen.text.value).length-2000) +' Zeichen!');
                      document.eintragen.text.focus(); // Damit setzt sich der Cursor automatisch da ins Feld rein, wo der Fehler ist
                      return false;
            }
		if (document.eintragen.bot.value == "")
            {
                      alert('Du hast keinen Eingabecode eingegeben.\nBitte tragen den farbigen Code ein.');
                      document.eintragen.bot.focus(); // Damit setzt sich der Cursor automatisch da ins Feld rein, wo der Fehler ist
                      return false;
            }
		
	    if (document.eintragen.bot.value != randchar)
            {
                      alert('Dein Eingabecode ist falsch.\nBitte achte auf die Klein- und Großschreibung.');
                      document.eintragen.bot.focus(); // Damit setzt sich der Cursor automatisch da ins Feld rein, wo der Fehler ist
                      return false;
            }
}
function UeberpruefeManschaft(randchar)
  {
		if (document.eintragen.mannschaft.value == "")
            {
                      alert('Dein Mannschaftsname ist leer.\nBitte gebe einen Namen ein!');
                      document.eintragen.mannschaft.focus(); // Damit setzt sich der Cursor automatisch da ins Feld rein, wo der Fehler ist
                      return false;
            }
		if (document.eintragen.leader.value == "")
            {
                       alert('Dein Namesfeld bzw. der Name des Kapit&auml;ns ist leer.\nBitte gebe deine Namen ein!');
                      document.eintragen.leader.focus(); // Damit setzt sich der Cursor automatisch da ins Feld rein, wo der Fehler ist
                      return false;
            }
		if (emailcheck(document.eintragen.email.value) == false)
			{
					  alert('Deine E-Mail Adresse ist nicht korrekt.\nBitte überprüfe deine E-Mail Adresse.');
                      document.eintragen.email.focus(); // Damit setzt sich der Cursor automatisch da ins Feld rein, wo der Fehler ist
                      return false; 
			}
        if (document.eintragen.text.value == "")
            {
                      alert('Du hast deine Mannschaftsmitglieder nicht eingetragen.\nBitte trage diese ein!');
                      document.eintragen.text.focus(); // Damit setzt sich der Cursor automatisch da ins Feld rein, wo der Fehler ist
                      return false;
            }
		if (document.eintragen.bot.value == "")
            {
                      alert('Du hast keinen Eingabecode eingegeben.\nBitte tragen den farbigen Code ein.');
                      document.eintragen.bot.focus(); // Damit setzt sich der Cursor automatisch da ins Feld rein, wo der Fehler ist
                      return false;
            }
		
	    if (document.eintragen.bot.value != randchar)
            {
                      alert('Dein Eingabecode ist falsch.\nBitte achte auf die Klein- und Großschreibung.');
                      document.eintragen.bot.focus(); // Damit setzt sich der Cursor automatisch da ins Feld rein, wo der Fehler ist
                      return false;
            }
}
//Function to check the emailadress
function emailcheck(email)
	{
		var RegExp = /^((([a-z]|[0-9]|!|#|$|%|&|'|\*|\+|\-|\/|=|\?|\^|_|`|\{|\||\}|~)+(\.([a-z]|[0-9]|!|#|$|%|&|'|\*|\+|\-|\/|=|\?|\^|_|`|\{|\||\}|~)+)*)@((((([a-z]|[0-9])([a-z]|[0-9]|\-){0,61}([a-z]|[0-9])\.))*([a-z]|[0-9])([a-z]|[0-9]|\-){0,61}([a-z]|[0-9])\.)[\w]{2,4}|(((([0-9]){1,3}\.){3}([0-9]){1,3}))|(\[((([0-9]){1,3}\.){3}([0-9]){1,3})\])))$/
		if(RegExp.test(email)){
			return true;
		}else{
			return false;
		}
	} 

//Function to check the url
function urlcheck(url)
{
    var RegExp = /^(([\w]+:)?\/\/)?(([\d\w]|%[a-fA-f\d]{2,2})+(:([\d\w]|%[a-fA-f\d]{2,2})+)?@)?([\d\w][-\d\w]{0,253}[\d\w]\.)+[\w]{2,4}(:[\d]+)?(\/([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)*(\?(&?([-+_~.\d\w]|%[a-fA-f\d]{2,2})=?)*)?(#([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)?$/;
    if(RegExp.test(url)){
        return true;
    }else{
        return false;
    }
}

//Funktions to show a Countdown
var end = new Date('June 25, 2011 20:30:00');
function toSt2(n) {
  s = '';
  if (n < 10) s += '0';
  return (s + n).toString();
}
function toSt3(n) {
  s = '';
  if (n < 10) s += '00';
  else if (n < 100) s += '0';
  return (s + n).toString();
}
function countdown() {
  d = new Date();
  count = Math.floor(end.getTime() - d.getTime());
  if(count > 0) {
    miliseconds = toSt3(count%1000); count = Math.floor(count/1000);
    seconds = toSt2(count%60); count = Math.floor(count/60);
    minutes = toSt2(count%60); count = Math.floor(count/60);
    hours = toSt2(count%24); count = Math.floor(count/24);
    days = count;
    document.getElementById('c1').innerHTML = days + ' TAGE';
    document.getElementById('c2').innerHTML = hours + ':' + minutes + ':' + seconds + '.' + miliseconds;
    setTimeout('countdown()', 100);
  }
  else {
    document.getElementById('c1').innerHTML = 'Die Party ist';
	document.getElementById('c2').innerHTML = 'am Laufen';
  }
}
function getURL()
{
    
	return document.URL.toLowerCase();
}
//Funktion for onloadfunktion
function onloadbody(){
	if (getURL()=='http://www.kljb-bad-laer.de/index.php?open=scheunenfete' || getURL()=='http://kljb-bad-laer.de/index.php?open=scheunenfete' || getURL()=='http://new.kljb-bad-laer.de/preview/index.php?open=scheunenfete' || getURL()=='http://www.kljb-bad-laer.de/index.php?open=scheunenfete&amp;fete=megafet%20ebadlaer') 
{
countdown();
}
	
}
	

