

function emphasize(src, cOver)

{

   src.bgColor = cOver;

}



function MM_reloadPage(init) {  //reloads the window if Nav4 resized

  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {

    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}

  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();

}



MM_reloadPage(true);



function expandAngebote()

{

	var element = document.getElementById('Angebote');



	element.innerHTML = "<a href=\"#\">Unsere Angebote</a>" +

						"<table><tr><td class=\"nav_small\">" +

						"<a href=\"http://www.ostsee-sport-camp.de/kiddiesfuncenter.php\" onclick=\"expandAngebote();\">- Kiddies Fun Center</a>" +

						"<a href=\"http://www.ostsee-sport-camp.de/jugend-feriencamp.php\" onclick=\"expandAngebote();\">- Jugend-Feriencamp</a>" +

						"<a href=\"http://www.ostsee-sport-camp.de/indoor_golf.php\" onclick=\"expandAngebote();\">- Indoor Golf</a>" +

						"<a href=\"http://www.ostsee-sport-camp.de/indoor_soccer.php\" onclick=\"expandAngebote();\">- Indoor Soccer</a>" +

						"<a href=\"http://www.ostsee-sport-camp.de/fitnesscenter.php\" onclick=\"expandAngebote();\">- Fitness</a>" +

						"</td></tr></table>";

}



function expandAnmeldung()

{

	var element = document.getElementById('Anmeldung');



	element.innerHTML = "<a href=\"#\">Anmeldung</a>" +

						"<table><tr><td class=\"nav_small\">" +

						"<a href=\"http://www.ostsee-sport-camp.de/Anmeldungen/index.php?type=1\" onclick=\"expandAnmeldung();\">- Kindergeburtstag im KFC</a>" +

						"<a href=\"http://www.ostsee-sport-camp.de/Anmeldungen/index.php?type=2\" onclick=\"expandAnmeldung();\">- Jugend-Feriencamp</a>" +

						"<a href=\"http://www.ostsee-sport-camp.de/Anmeldungen/index.php?type=3\" onclick=\"expandAnmeldung();\">- Klassen-/Gruppenreise</a>" +

						"</td></tr></table>";

}



function expandGallery()

{

	var element = document.getElementById('Gallery');



	element.innerHTML = "<a href=\"#\">Fotogalerien</a>" +

						"<table><tr><td class=\"nav_small\">" +

						"<a href=\"http://www.ostsee-sport-camp.de/Fotogalerien/Indoor_Soccer\" onclick=\"expandGallery();\">- Fotogalerie Indoor Soccer</a>" +

						"<a href=\"http://www.ostsee-sport-camp.de/Fotogalerien/Kiddies_Fun_Center\" onclick=\"expandGallery();\">- Fotogalerie KFC</a>" +

						"<a href=\"http://www.ostsee-sport-camp.de/Fotogalerien/Camp\" onclick=\"expandGallery();\">- Fotogalerie Camp</a>" +

						"</td></tr></table>";

}



function expandInfo()

{

	var element = document.getElementById('Info');



	element.innerHTML = "<a href=\"#\">Weitere Infos</a>" +

						"<table><tr><td class=\"nav_small\">" +

						"<a href=\"http://www.ostsee-sport-camp.de/anfahrt.php\" onclick=\"expandInfo();\">- Anfahrt</a>" +

						"<a href=\"http://www.ostsee-sport-camp.de/trainer.php\" onclick=\"expandInfo();\">- Trainer</a>" +

						"</td></tr></table>";

}



function collapseAll()

{

   var element;

	

   element = document.getElementById('Angebote');

   element.innerHTML = "<a href=\"#\">Unsere Angebote</a>";



   element = document.getElementById('Anmeldung');

   element.innerHTML = "<a href=\"#\">Anmeldung</a>";



   element = document.getElementById('Gallery');

   element.innerHTML = "<a href=\"#\">Fotogalerien</a>";

  

   element = document.getElementById('Info');

   element.innerHTML = "<a href=\"#\">Weitere Infos</a>";

}



var winhandle = null;



function popUp(URL) 

{

  if ((winhandle != null) && (!winhandle.closed))

  {

     winhandle.location.replace(URL);

  }

  else

  {

     winhandle = window.open(URL, 'imagewin', 'width=700,height=650,status,scrollbars');

  }



  winhandle.focus();

}



function findObj(n, d) { //v4.01

  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {

    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}

  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];

  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);

  if(!x && d.getElementById) x=d.getElementById(n); return x;

}



function validateForm(form)

{

	var foundError = false;

  	var errorMsg = "";

    

  	isEmpty(form.Vorname) ? errorMsg += "- Bitte geben Sie Ihren Vornamen an.\n" : true

  	isEmpty(form.Name) ? errorMsg += "- Bitte geben Sie Ihren Namen an.\n" : true;

    

    if (!isEmpty(form.Telefon))

    {

       if (!isNumber(form.Telefon.value))

       { 

          errorMsg += "- Ihre Telefonnummer darf nur aus Zahlen bestehen.\n"; 

       }

    }

    else

    {

    	errorMsg += "- Bitte geben Sie Ihre Telefonnummer an.\n";

    }

    

    if (!isEmpty(form.Email))

    {

       if (!isValidEmail(form.Email.value))

       { 

          errorMsg += "- Bitte geben Sie eine gültige E-Mail-Adresse an (z.B. name@domain.de).\n";

       }

    }

    

    isEmpty(form.Content) ? errorMsg += "- Bitte geben Sie Ihr Anliegen an.\n" : true;

    isEmpty(form.captcha) ? errorMsg += "- Bitte geben Sie den Sicherheitscode im Bild an.\n" : true;

    

    if (errorMsg.length > 0) 

    {

	   	alert("Die folgenden Fehler sind aufgetreten:\n" + errorMsg);

	    document.retVal = false;

    }

    else

    {

    	document.retVal = true;

    }

    

    return document.retVal;

}



function validateKFCForm(form)

{

	var foundError = false;

  	var errorMsg = "";

    

	isEmpty(form.beginn) ? errorMsg += "- Bitte geben Sie den gewünschten Beginn an.\n" : true;

	isEmpty(form.kindname) ? errorMsg += "- Bitte geben Sie den Namen des Geburtstagskindes an.\n" : true;

	isEmpty(form.bday) ? errorMsg += "- Bitte geben Sie das Geburtsdatum des Kindes an.\n" : true;

	

	if (!isEmpty(form.kinder))

    {

       if (!isNumber(form.kinder.value))

       { 

          errorMsg += "- Die Kinderanzahl darf nur aus Zahlen bestehen.\n"; 

       }

    }

	else

    {

    	errorMsg += "- Bitte geben Sie die gewünschte Kinderzahl an.\n";

    }

	

  	isEmpty(form.vorname) ? errorMsg += "- Bitte geben Sie Ihren Vornamen an.\n" : true

  	isEmpty(form.name) ? errorMsg += "- Bitte geben Sie Ihren Namen an.\n" : true;

	isEmpty(form.strasse) ? errorMsg += "- Bitte geben Sie Ihre Strasse und Hausnummer an.\n" : true;

    isEmpty(form.ort) ? errorMsg += "- Bitte geben Sie Ihren Wohnort an.\n" : true;

	

	if (!isEmpty(form.plz))

    {

       if (!isNumber(form.plz.value))

       { 

          errorMsg += "- Ihre Postleitzahl darf nur aus Zahlen bestehen.\n"; 

       }

       else if (form.plz.value.length > 5)

       {

          errorMsg += "- Ihre Postleitzahl besteht aus mehr als 5 Zahlen.\n"; 

       }

    }

    else

    {

    	errorMsg += "- Bitte geben Sie Ihre Postleitzahl an.\n";

    }

	

    if (!isEmpty(form.telefon))

    {

       if (!isNumber(form.telefon.value))

       { 

          errorMsg += "- Ihre Telefonnummer darf nur aus Zahlen bestehen.\n"; 

       }

    }

    else

    {

    	errorMsg += "- Bitte geben Sie Ihre Telefonnummer an.\n";

    }

    

    if (!isEmpty(form.email))

    {

       if (!isValidEmail(form.email.value))

       { 

          errorMsg += "- Bitte geben Sie eine gültige E-Mail-Adresse an (z.B. name@domain.de).\n";

       }

    }

	else

	{

		errorMsg += "- Bitte geben Sie Ihre Email-Adresse an.\n";

	}

        		

    if (errorMsg.length > 0) 

    {

	   	alert("Die folgenden Fehler sind aufgetreten:\n" + errorMsg);

	    document.retVal = false;

    }

    else

    {

    	document.retVal = true;

    }

    

    return document.retVal;

}



function validateCampForm(form)

{

	var foundError = false;

  	var errorMsg = "";

    

  	isEmpty(form.vorname) ? errorMsg += "- Bitte geben Sie Ihren Vornamen an.\n" : true

  	isEmpty(form.name) ? errorMsg += "- Bitte geben Sie Ihren Namen an.\n" : true;

	isEmpty(form.strasse) ? errorMsg += "- Bitte geben Sie Ihre Strasse und Hausnummer an.\n" : true;

    isEmpty(form.ort) ? errorMsg += "- Bitte geben Sie Ihren Wohnort an.\n" : true;

	

	if (!isEmpty(form.plz))

    {

       if (!isNumber(form.plz.value))

       { 

          errorMsg += "- Ihre Postleitzahl darf nur aus Zahlen bestehen.\n"; 

       }

       else if (form.plz.value.length > 5)

       {

          errorMsg += "- Ihre Postleitzahl besteht aus mehr als 5 Zahlen.\n"; 

       }

    }

    else

    {

    	errorMsg += "- Bitte geben Sie Ihre Postleitzahl an.\n";

    }

	

    if (!isEmpty(form.telefon))

    {

       if (!isNumber(form.telefon.value))

       { 

          errorMsg += "- Ihre Telefonnummer darf nur aus Zahlen bestehen.\n"; 

       }

    }

    else

    {

    	errorMsg += "- Bitte geben Sie Ihre Telefonnummer an.\n";

    }

    

    if (!isEmpty(form.email))

    {

       if (!isValidEmail(form.email.value))

       { 

          errorMsg += "- Bitte geben Sie eine gültige E-Mail-Adresse an (z.B. name@domain.de).\n";

       }

    }

	else

	{

		errorMsg += "- Bitte geben Sie Ihre Email-Adresse an.\n";

	}

        		

    if (errorMsg.length > 0) 

    {

	   	alert("Die folgenden Fehler sind aufgetreten:\n" + errorMsg);

	    document.retVal = false;

    }

    else

    {

    	document.retVal = true;

    }

    

    return document.retVal;

}



function validateKlassenreiseForm(form)

{

	var foundError = false;

  	var errorMsg = "";

    

  	isEmpty(form.vorname) ? errorMsg += "- Bitte geben Sie Ihren Vornamen an.\n" : true

  	isEmpty(form.name) ? errorMsg += "- Bitte geben Sie Ihren Namen an.\n" : true;

	isEmpty(form.strasse) ? errorMsg += "- Bitte geben Sie Ihre Strasse und Hausnummer an.\n" : true;

	isEmpty(form.ort) ? errorMsg += "- Bitte geben Sie Ihren Wohnort an.\n" : true;

    

	if (!isEmpty(form.teilnehmer))

    {

       if (!isNumber(form.teilnehmer.value))

       { 

          errorMsg += "- Die Teilnehmeranzahl darf nur aus Zahlen bestehen.\n"; 

       }

    }

	else

    {

    	errorMsg += "- Bitte geben Sie die gewünschte Teilnehmerzahl an.\n";

    }

	

	if (!isEmpty(form.plz))

    {

       if (!isNumber(form.plz.value))

       { 

          errorMsg += "- Ihre Postleitzahl darf nur aus Zahlen bestehen.\n"; 

       }

       else if (form.plz.value.length > 5)

       {

          errorMsg += "- Ihre Postleitzahl besteht aus mehr als 5 Zahlen.\n"; 

       }

    }

    else

    {

    	errorMsg += "- Bitte geben Sie Ihre Postleitzahl an.\n";

    }

	

    if (!isEmpty(form.telefon))

    {

       if (!isNumber(form.telefon.value))

       { 

          errorMsg += "- Ihre Telefonnummer darf nur aus Zahlen bestehen.\n"; 

       }

    }

    else

    {

    	errorMsg += "- Bitte geben Sie Ihre Telefonnummer an.\n";

    }

    

    if (!isEmpty(form.email))

    {

       if (!isValidEmail(form.email.value))

       { 

          errorMsg += "- Bitte geben Sie eine gültige E-Mail-Adresse an (z.B. name@domain.de).\n";

       }

    }

	else

	{

		errorMsg += "- Bitte geben Sie Ihre Email-Adresse an.\n";

	}

        		

    if (errorMsg.length > 0) 

    {

	   	alert("Die folgenden Fehler sind aufgetreten:\n" + errorMsg);

	    document.retVal = false;

    }

    else

    {

    	document.retVal = true;

    }

    

    return document.retVal;

}



function isEmpty(field) 

{

    return (field.value.length == 0);

}



function isValidEmail(str) 

{

	var atPosition  = str.indexOf('@');

	var dotPosition = str.indexOf('.', atPosition);

	

	return ((atPosition && dotPosition) > 0);

}



function isNumber(str) 

{

   	for (var position = 0; position < str.length; position++)

   	{

   		var chr = str.charAt(position);

    	if ((chr < "0") || (chr > "9"))

    	{ 

        	return false;

        }

  }

  return true;

}


