var prourl='<div class="prourl">windjammer-weltweit.de</div>';
var proshowinner='<div class="loadinginner"><img src="/files/layout/loading1.gif" align="absMiddle" style="margin-right: 10px;">Lade Abfragemaske ...</div>';
var merkwait='<div class="loadinginner"><img src="/files/layout/loading1.gif" align="absMiddle" style="margin-right: 10px;">Aktualisiere ...</div>';
var proresinner='<div class="loadinginner"><img src="/files/layout/loading1.gif" align="absMiddle" style="margin-right: 10px;">Aktualisiere Törndaten ... <b>bitte warten</b>.</div>';
var proshow='<img src="/files/layout/loading1.gif" align="absMiddle" style="margin-right: 10px;">Seite wird geladen ...';
var proaktualtxt='<img src="/files/layout/loading1.gif" align="absMiddle" style="margin-right: 10px; margin-top: 7px;">';
var searchalerttext='Bitte wählen Sie zuerst ein oder mehr Segelreviere, Inseln o. Länder!\n \nTIPP: Sie können verschiedene Regionen miteinander kombinieren,\num die passenden Angebote zu finden. Ergänzen Sie bei Bedarf\nauch den Reisezeitraum, die Dauer oder den max. Preis pro Person.\nIn Klammern sehen Sie die jeweilig verfügbaren Termine der einzelnen\nRegionen - passend zu Ihrer Suche.\n \nNOCH EIN TIPP: Sie können auch Ihren Reisezeitraum ganz einfach\nnach Ferienterminen oder beliebten Reisezeiträumen filtern.';
var prontxt='Diese Funktion ist leider noch nicht aktiviert!';
var delmerkitem='Möchten Sie diesen Eintrag aus der Merkliste entfernen?';
var dubmerkitem='Der Eintrag ist bereits vorhanden!';
var delmerkall='Möchten Sie die gesamte Merkliste löschen?';
var spTIMER;
var procount=0;

function proshower() {
	an('loading');
	document.getElementById('loading').innerHTML=prourl+proshow;
}

function procounter(x) {
	procount=procount+x;
	var protxt=prourl+proshow;	
	protxt=protxt+'<div id="loadingpc"><span class="loadelm">'+procount+' </span> Elemente empfangen.</div>';
	document.getElementById('loading').innerHTML=protxt;
}

function startreq() {
	var protxt='<img src="/files/layout/loading1.gif" align="absMiddle" style="margin-right: 10px;">Aktualisiere Törndaten ... <b>bitte warten</b>.</div>';	
	document.getElementById('loading').innerHTML=prourl+protxt;
	document.getElementById('loading').style.display='block';
}

function druckversion(url)
{
window.open(url,'Druckfenster',"toolbar=NO,location=NO,status=no,menubar=NO,scrollbars=yes,resizable=YES,top=70,left=200,width=790,height=600");
}

function merkliste_loeschen()
{
	if (confirm('Soll diese Seite wirklich aus Ihrer Merkliste gelöscht werden?'))
	{
	return true;
	}
	else
	{
	return false;
	}
}

function heightcat(x) {
	var xvar=document.getElementById(x);
	if (xvar)
	{
	document.getElementById(x).style.overflow='auto';
	document.getElementById(x).style.height='300px';
	}
	//alert(x);
}

function aus(dies) {
				if (document.getElementById(dies))
				{
				  document.getElementById(dies).style.display='none';
				}
			}

function an(dies) {
			if (document.getElementById(dies))
				{
				  document.getElementById(dies).style.display='block';
				}
			}


function merkliste_loeschen_all()
{
	if (confirm('Möchten Sie wirklich Ihre gesamte Merkliste löschen?'))
	{
	return true;
	}
	else
	{
	return false;
	}
}

function Left(str, n){
	if (n <= 0)
	    return "";
	else if (n > String(str).length)
	    return str;
	else
	    return String(str).substring(0,n);
}

function Right(str, n){
    if (n <= 0)
       return "";
    else if (n > String(str).length)
       return str;
    else {
       var iLen = String(str).length;
       return String(str).substring(iLen, iLen - n);
    }
}

function checkSheetData(xOPT,xOPTC)
{
if (document.getElementById(xOPTC).checked !== true)
	{
	document.getElementById(xOPTC).checked = true;
	changeBG(xOPT,xOPTC,'#FFF2AA','#ffffff','#484848','#888888');
	}
}


function teilnehmer(anzahl,schiff)
{
var contypcheck;

if (anzahl > 0)
	{
	var mrs = "";
	var myanzahl = anzahl-1;
	var isIE;
	document.getElementById('mitreisende').innerHTML="";
	if (navigator.appVersion.indexOf("MSIE") != -1)
   	{
    isIE = true;
    //alert("IE 1");
   	}

	for (x = 1 ; x <= myanzahl ; x++)
		{
			if (isIE==true)
			{
					if (schiff=='122')
					{
					mrs=mrs+eval(x+1)+'. Teilnehmer (Vorname,Name,<span style="color: #cc0000;">GEBURTSDATUM</span>):<br><input type="text" id="tn'+eval(x+1)+'" name="mitreisender'+eval(x+1)+'" class="form" size="40" maxlength="100" style="width: 339px;font-weight: normal;"><br>'
			document.all['mitreisende'].innerHTML = mrs;
					} else {
					mrs=mrs+eval(x+1)+'. Teilnehmer (Vorname,Name):<br><input type="text" id="tn'+eval(x+1)+'" name="mitreisender'+eval(x+1)+'" class="form" size="40" maxlength="100" style="width: 339px;font-weight: normal;"><br>'
			document.all['mitreisende'].innerHTML = mrs;
					}
			
			}
			else
			{
			var br = document.createElement('BR');
			
			if (schiff=='122')
					{
					var text = document.createTextNode(eval(x+1) +". Teilnehmer (Vorname,Name,GEBURTSDATUM):");
					} else {
					var text = document.createTextNode(eval(x+1) +". Teilnehmer (Vorname,Name):");
					}

			
			document.getElementById('mitreisende').appendChild(text);
			document.getElementById('mitreisende').appendChild(br);
			  
			var input = document.createElement('INPUT');
			input.type = 'text';
			input.id = 'tn'+eval(x+1) ;
			input.name = 'mitreisender'+eval(x+1) ;
			input.className = 'form' ;
			input.size = '50';
			input.maxlength = '70';

			
			document.getElementById('mitreisende').appendChild(input);
			document.getElementById('mitreisende').appendChild(br);
			}
		}
	}
	else
	{
	document.getElementById('mitreisende').innerHTML="";
	}
	
	//if (this.document.getElementById('book_sesa').checked==true)
	//{
	//	getmyname(0);
	//}
	
}

function booknote(typ)
{
	var mytyp=typ;
	var submit;
	var isIE;
	var booktext;
	
	if (navigator.appVersion.indexOf("MSIE") != -1)
   		{
	    isIE = true;
		//alert("IE 1");
	   	}
	if (typ == '1')
	{
	booktext = "<input type=radio name=book_bed value=1 checked> Ich habe die <a href=buchungsbedingungen.html target=BB onClick=window.open('','BB','width=400,height=350,resizable=NO,scrollbars=YES')>Buchungsbedingungen</a> gelesen und bin damit einverstanden";
	
	document.getElementById('bookconfirm').innerHTML="";
	document.getElementById('subbutton').innerHTML="";
	

			if (isIE==true)
			{
			document.all['bookconfirm'].innerHTML = booktext;
			document.getElementById('bookconfirm').style.display = 'block';
			booktext="<input type=submit value='Buchung durchführen &raquo;' class='submitbookbutton'>"
			document.all['subbutton'].innerHTML = booktext;
			}
			else
			{
			// <a href=buchungsbedingungen.html target=BB onClick=window.open('','BB','width=400,height=350,resizable=NO,scrollbars=YES')>Buchungsbedingungen</a>
			var booktext = "Ich habe die Buchungsbedingungen gelesen und bin damit einverstanden. ";

			var link = document.createElement('a');
			link.appendChild(document.createTextNode("Buchungsbedingungen"));
			link.href = '/html/content/buchungsbedingungen.html';
			link.target = '_blank';
			link.title = 'Buchungsbedingungen';
			
			

			var br = document.createElement('BR');

			var input = document.createElement('INPUT');
			input.type = 'radio';
			input.name = 'book_confirm' ;
			input.checked = true ;
			input.value = '1';

			submit = document.createElement('INPUT');
			submit.type = 'submit';
			submit.className = 'submitbookbutton' ;
			submit.value = 'Buchung durchführen &raquo;';

			document.getElementById('subbutton').appendChild(submit);
			
			document.getElementById('bookconfirm').appendChild(input);

			var text = document.createTextNode(booktext);
			document.getElementById('bookconfirm').appendChild(br);
			document.getElementById('bookconfirm').appendChild(text);
			document.getElementById('bookconfirm').appendChild(link);
			document.getElementById('bookconfirm').appendChild(br);
			}
	}
	else
	{

	document.getElementById('bookconfirm').innerHTML="";
	document.getElementById('bookconfirm').style.display = 'none';
	document.getElementById('subbutton').innerHTML="";

	booktext="<input type=submit value='Anfrage durchführen &raquo;' class='submitbookbutton'>"

	if (isIE==true)
			{
			document.all['subbutton'].innerHTML = booktext;
			}
			else
			{

			submit = document.createElement('INPUT');
			submit.type = 'submit';
			submit.className = 'submitbookbutton' ;
			submit.value = 'Anfrage durchführen &raquo;';
			document.getElementById('subbutton').appendChild(submit);
			}
	}
}

function chkNewsletter()
{
	<!-- Ueberpruefung des Feldes teilnehmer -->
		if(document.nl.nl_name.value == 0)
		{
		alert("Bitte geben Sie Ihren Namen ein!");
		document.nl.nl_name.focus();
		return false;
		}

	<!-- Ueberpruefung des Feldes Emailadresse -->
		if(document.nl.nl_email.value.indexOf('@') == -1)
		{
		alert("Bitte geben Sie eine gültige E-Mail-Adresse im Format user@domain.xy an!");
		document.nl.nl_email.focus();
		return false;
		}
}

function chkRueckruf()
{
	<!-- Ueberpruefung des Feldes vorname -->
		if(document.rr.rr_vname.value == 0)
		{
		alert("Bitte geben Sie Ihren Vornamen ein!");
		document.rr.rr_vname.focus();
		return false;
		}
	
	<!-- Ueberpruefung des Feldes name -->
		if(document.rr.rr_name.value == 0)
		{
		alert("Bitte geben Sie Ihren Namen ein!");
		document.rr.rr_name.focus();
		return false;
		}

	<!-- Ueberpruefung des Feldes Emailadresse -->
		if(document.rr.rr_email.value.indexOf('@') == -1)
		{
		alert("Bitte geben Sie eine gültige E-Mail-Adresse im Format user@domain.xy an!");
		document.rr.rr_email.focus();
		return false;
		}

	<!-- Ueberpruefung des Feldes Telefonnummer -->
		if(document.rr.rr_nummer.value == 0)
		{
		alert("Bitte geben Sie eine gültige Rückrufnummer im Mobil- oder Festnetz an!");
		document.rr.rr_nummer.focus();
		return false;
		}
	
	<!-- Ueberpruefung des Feldes rrText -->
		if(document.rr.rr_text.value == 0)
		{
		alert("Bitte beschreiben Sie uns Ihr Anliegen kurz!");
		document.rr.rr_text.focus();
		return false;
		}
}

function chkIndiv()
{
		<!-- Ueberpruefung des Feldes reiseart -->
		if(document.ia.ia_art.value == 0)
		{
		alert("Bitte geben Sie eine Törn-/Reiseart ein!");
		document.ia.ia_art.focus();
		return false;
		}

		<!-- Ueberpruefung des Feldes teilnehmer -->
		if(document.ia.ia_teilnehmer.value == 0)
		{
		alert("Bitte geben Sie die Anzahl der Teilnehmer ein!");
		document.ia.ia_teilnehmer.focus();
		return false;
		}
	
	<!-- Ueberpruefung des Feldes vorname -->
		if(document.ia.ia_vname.value == 0)
		{
		alert("Bitte geben Sie Ihren Vornamen ein!");
		document.ia.ia_vname.focus();
		return false;
		}

	<!-- Ueberpruefung des Feldes name -->
		if(document.ia.ia_name.value == 0)
		{
		alert("Bitte geben Sie Ihren Namen ein!");
		document.ia.ia_name.focus();
		return false;
		}

	<!-- Ueberpruefung des Feldes strasse -->
		if(document.ia.ia_strasse.value == 0)
		{
		alert("Bitte geben Sie Ihre Strasse & Hsnr. ein!");
		document.ia.ia_strasse.focus();
		return false;
		}

	<!-- Ueberpruefung des Feldes plz -->
		if(document.ia.ia_plz.value == 0)
		{
		alert("Bitte geben Sie Ihre PLZ ein!");
		document.ia.ia_plz.focus();
		return false;
		}

	<!-- Ueberpruefung des Feldes ort -->
		if(document.ia.ia_ort.value == 0)
		{
		alert("Bitte geben Sie den Ort ein!");
		document.ia.ia_ort.focus();
		return false;
		}

	<!-- Ueberpruefung des Feldes land -->
		if(document.ia.land.value == 0)
		{
		alert("Bitte wählen Sie Ihr Land aus!");
		document.ia.land.focus();
		return false;
		}

	<!-- Ueberpruefung des Feldes telefon -->
		if(document.ia.ia_fon.value == 0)
		{
		alert("Bitte geben Sie Ihre Telefonnummer ein!");
		document.ia.ia_fon.focus();
		return false;
		}

	<!-- Ueberpruefung des Feldes Emailadresse -->
		if(document.ia.ia_email.value.indexOf('@') == -1)
		{
		alert("Bitte geben Sie eine gültige E-Mail-Adresse im Format user@domain.xy an!");
		document.ia.ia_email.focus();
		return false;
		}

	<!-- Ueberpruefung des Feldes text -->
		if(document.ia.ia_text.value == 0)
		{
		alert("Bitte geben Sie einen Text ein!");
		document.ia.ia_text.focus();
		return false;
		}

	<!-- Ueberpruefung des Feldes sicherheitscode -->
		if(document.ia.img.value == 0)
		{
		alert("Bitte geben Sie den angezeigten Zuffallscode in nebenstehendes Feld ein!");
		document.ia.img.focus();
		return false;
		}

}

function mehr(that) {
if (document.getElementById(that)) {
  if (document.getElementById(that).style.display!=='block') {
	  document.getElementById(that).style.display='block';
  } else {
		document.getElementById(that).style.display='none';
  }
 }
}

function mehri(that) {
if (document.getElementById(that)) {
  if (document.getElementById(that).style.display=='none') {
	  document.getElementById(that).style.display='inline';
  } else {
		document.getElementById(that).style.display='none';
  }
 }
}

function chkMerkliste()
{
	<!-- Ueberpruefung des Feldes typ_merklist -->
		if(document.sendmerk.typ_merklist.value == 0)
		{
		alert("Bitte markieren Sie einen oder mehrere Einträge aus Ihrer Merkliste und wählen Sie,\nob Sie diese per E-Mail versenden, oder in eine Anfrage an uns einfügen möchten.");
		document.sendmerk.typ_merklist.focus();
		return false;
		}

}

function Left(str, n){
	if (n <= 0)
		return "";
	else if (n > String(str).length)
		return str;
	else
		return String(str).substring(0,n);
}
function Right(str, n){
	if (n <= 0)
	   return "";
	else if (n > String(str).length)
	   return str;
	else {
	   var iLen = String(str).length;
	   return String(str).substring(iLen, iLen - n);
	}
}

function FerienTermin(termin) {
		var tanfang = Left(termin, 8);
		var tende = Right(termin, 8);
		document.getElementById("d1").value=tanfang;
		document.getElementById("d1").style.color='#ffffff';
		document.getElementById("d1").style.background='#ff6633';
		document.getElementById("d2").value=tende;
		document.getElementById("d2").style.color='#ffffff';
		document.getElementById("d2").style.background='#ff6633';
	  }

function TerminAuswahlClear(feldID) {
		document.getElementById(feldID).selectedIndex=[0];
	  }

function TerminAnpassung(feldID,wert) {
		var jetztwert = '20'+Right(wert, 2)+'/'+Left(Right(wert, 5) ,2)+'/'+Left(wert, 2);
		var jetzt = new Date(jetztwert);
		var heute = jetzt.getTime();
		var dann = heute + (15 * 24 * 60 * 60 * 1000);
		jetzt.setTime(dann);
		var Jahr = jetzt.getFullYear();
		var Monat = jetzt.getMonth() + 1;
		var Tag = jetzt.getDate();
		var NeuesDatum = Tag+'.'+Monat+'.'+Right(Jahr, 2)
		document.getElementById(feldID).value=NeuesDatum;
	}

function TerminPruefung(wert1,wert2) {
		//if (Left(Right(wert1, 4) ,2)=='20') {
		//		var jetztwert = Right(wert1, 2)+'/'+Left(Right(wert1, 7) ,2)+'/'+Left(wert1, 2);
		//} else {
		//		var jetztwert = '20'+Right(wert1, 2)+'/'+Left(Right(wert1, 5) ,2)+'/'+Left(wert1, 2);
		//}
		var jetztwert = wert1;
		var jetzt = new Date(jetztwert);
		var heute = jetzt.getTime();
		jetzt.setTime(heute);
		var Jahr = jetzt.getFullYear();
		var Monat = jetzt.getMonth() + 1;
		var Tag = jetzt.getDate();

		var NeuesDatum1 = Jahr+'/'+Monat+'/'+Tag;
		// var NeuesDatum1 = '20'+Right(wert1, 2)+'/'+Left(Right(wert1, 5) ,2)+'/'+Left(wert1, 2);

		//if (Left(Right(wert2, 4) ,2)=='20') {
		//		var jetztwert = Right(wert2, 2)+'/'+Left(Right(wert2, 7) ,2)+'/'+Left(wert2, 2);
		//} else {
		//		var jetztwert = '20'+Right(wert2, 2)+'/'+Left(Right(wert2, 5) ,2)+'/'+Left(wert2, 2);
		//}
		var jetztwert = wert2;
		var jetzt = new Date(jetztwert);
		var heute = jetzt.getTime();
		jetzt.setTime(heute);
		var Jahr = jetzt.getFullYear();
		var Monat = jetzt.getMonth() + 1;
		var Tag = jetzt.getDate();

		var NeuesDatum2 = Jahr+'/'+Monat+'/'+Tag;
		// var NeuesDatum2 = '20'+Right(wert2, 2)+'/'+Left(Right(wert2, 5) ,2)+'/'+Left(wert2, 2);
		
		//alert(NeuesDatum1+'/'+NeuesDatum2);

		var undnu = (Date.parse(NeuesDatum2) < Date.parse(NeuesDatum1));
		
		if	(undnu == false) {
			alert('Ihr gewählter Reisezeitraum geht von '+NeuesDatum1+' bis '+NeuesDatum2+'!');
			//return true;
			} else {
					alert('Ihr gewählter Reisezeitraum endet bevor er beginnt!');
					//return false;
					}
		
	}

function checkBox(col) {
		for (var j = col; j <= col+7; j++)
			{
			box = document.getElementById('geo_sel_' + j); 
			if (box.checked == false) {box.checked = true;} else if (box.checked == true) {box.checked = false;}
			}
		}

function checkBoxSubmit(x,y) {
		var hammerwas = false;
		for (var j = 1; j <= 32; j++)
			{
			box = document.getElementById('geo_sel_' + j); 
			if (box.checked == false)
				{}
			else if (box.checked == true)
				{var hammerwas = true;}
			}
		if (hammerwas == false)
			{
			alert(searchalerttext);
			return false;
			} else {
				if (x==0)
				{
					startreq();
					return false;
				} else {
					ajaxSearch(1,'tsuche',y);
					return false;
				}
			}
		}


function readtext(that,thatother) {
 if (document.getElementById(that).style.display=='none') {
  //document.getElementById(thatother).style.display='none';
  document.getElementById(that).style.display='block';
 }
 else {
  document.getElementById(thatother).style.display='block';
  document.getElementById(that).style.display='none';
 }
}

function readtextone(that) {
  if (document.getElementById(that).style.display=='none') {
	  document.getElementById(that).style.display='block';
  } else {
		document.getElementById(that).style.display='none';
  }
}

function follow(link)
   {
   var newurl=link;
   if (  (newurl != "")  &&  (newurl != null)  )
      window.location=newurl;
     }

function runden(x) {
  var k = (Math.round(x * 100) / 100).toString();
  k += (k.indexOf('.') == -1)? '.00' : '00';
  return k.substring(0, k.indexOf('.') + 3).replace('.',',');
}

function kalktoern(anzahl,sprid,tprid,ssprid,sbkid,tbkid,shipid)
{
	var isIE1;
	isIE1=false;
	var spr;
	var tpr;
	var tbk;
	var tbkr;
	var kidsum;
	var adsum;
	var summer;
	var kidcou;
	var adcou;
	var persummer;
	var gssum;
	var oldsum;


		if (navigator.appVersion.indexOf("MSIE") != -1)
   		{
    	isIE1 = true;
    	//alert("IE 1");
   		}


			if (isIE1==true)
			{
			spr=this.document.getElementById(sprid).innerText;
			spr=spr.replace('.','');
			tpr=eval(spr.replace(',','.'))*eval(anzahl);
			this.document.getElementById(tprid).innerText=runden(tpr);
			

				if (this.document.getElementById(ssprid).innerText != '')
				{	
					
					this.document.getElementById(ssprid).innerText=anzahl;
				}

				switch (this.document.getElementById('gsfirst').innerText)
				{
				case "1" :
				   persummer=anzahl * 4;
					adsum=this.document.getElementById('price_fam').innerText.replace(',','.');
					gssum=this.document.getElementById('gssum').innerText.replace(',','.');
					summer=eval(adsum) * anzahl;
					oldsum=summer;
					if (gssum > 0) { summer=summer-gssum; }
					
					if (summer < 0) { summer=0; }
					//alert('k1');
					this.document.getElementById('fam_pax').innerText=persummer;
					this.document.getElementById('fam_pax1').innerText=persummer;
					this.document.getElementById('sumsum').innerText=runden(summer);
					teilnehmer(persummer,shipid);
				   break;
				case "2" :
				   //alert('k2');
					adsum=this.document.getElementById('sum_adults').innerText.replace(',','.');
					kidsum=this.document.getElementById('sum_kids').innerText.replace(',','.');
					gssum=this.document.getElementById('gssum').innerText.replace(',','.');
					summer=eval(adsum) + eval(kidsum);
					oldsum=summer;
					if (gssum > 0) { summer=summer-gssum; }
					
					if (summer < 0) { summer=0; }
					kidcou=this.document.getElementById('me_kids').innerText.replace(',','.');
					adcou=this.document.getElementById('me_adults').innerText.replace(',','.');

					persummer=eval(kidcou) + eval(adcou);
					
					this.document.getElementById('sumsum').innerText=runden(summer);
					this.document.getElementById('sumpers').innerText=persummer;



					teilnehmer(persummer,shipid);
				   break;
				case "3" :
					 //alert('k3');
					adsum=this.document.getElementById('sum_adults').innerText.replace(',','.');
					gssum=this.document.getElementById('gssum').innerText.replace(',','.');
					
					summer=eval(adsum);
					oldsum=summer;
					if (gssum > 0) { summer=summer-gssum; }
					
					if (summer < 0) { summer=0; }
					adcou=this.document.getElementById('me_adults').innerText.replace(',','.');

					persummer=eval(adcou);
					
					this.document.getElementById('sumsum').innerText=runden(summer);
					this.document.getElementById('sumpers').innerText=persummer;

					teilnehmer(persummer,shipid);
					
					break;
				
				default :
					adsum=this.document.getElementById('sum_adults').innerText.replace(',','.');
					gssum=this.document.getElementById('gssum').innerText.replace(',','.');
					
					summer=eval(adsum);
					oldsum=summer;
					if (gssum > 0) { summer=summer-gssum; }
				
					if (summer < 0) { summer=0; }

					adcou=this.document.getElementById('me_adults').innerText.replace(',','.');

					persummer=eval(adcou);
					
					this.document.getElementById('sumsum').innerText=runden(summer);
					this.document.getElementById('sumpers').innerText=persummer;

					teilnehmer(persummer,shipid);
					break;
				}

			
			
				if (this.document.getElementById(sbkid).innerText != '')
				{
				tbk=this.document.getElementById(sbkid).innerText;
				tbkr=eval(tbk.replace(',','.'))*eval(anzahl);
				this.document.getElementById(tbkid).innerText=runden(tbkr);
				this.document.getElementById('price_bksum').innerText=runden(tbkr);
				}
			}
			else
			{
			spr=this.document.getElementById(sprid).firstChild.nodeValue;
			spr=spr.replace('.','');
			tpr=eval(spr.replace(',','.'))*eval(anzahl);
			this.document.getElementById(tprid).firstChild.nodeValue=runden(tpr);
			

				if (this.document.getElementById(ssprid).firstChild !==null)
				{	
					
					this.document.getElementById(ssprid).firstChild.nodeValue=anzahl;
				}

				switch (this.document.getElementById('gsfirst').firstChild.nodeValue)
				{
				case "1" :
				   persummer=anzahl * 4;
					adsum=this.document.getElementById('price_fam').firstChild.nodeValue.replace(',','.');
					gssum=this.document.getElementById('gssum').firstChild.nodeValue.replace(',','.');
					summer=eval(adsum) * anzahl;
					oldsum=summer;
					if (gssum > 0) { summer=summer-gssum; }
					
					if (summer < 0) { summer=0; }
					//alert('k1');
					this.document.getElementById('fam_pax').firstChild.nodeValue=persummer;
					this.document.getElementById('fam_pax1').firstChild.nodeValue=persummer;
					this.document.getElementById('sumsum').firstChild.nodeValue=runden(summer);
					teilnehmer(persummer,shipid);
				   break;
				case "2" :
				   //alert('k2');
					adsum=this.document.getElementById('sum_adults').firstChild.nodeValue.replace(',','.');
					kidsum=this.document.getElementById('sum_kids').firstChild.nodeValue.replace(',','.');
					gssum=this.document.getElementById('gssum').firstChild.nodeValue.replace(',','.');
					summer=eval(adsum)+eval(kidsum);
					oldsum=summer;
					if (gssum > 0) { summer=summer-gssum; }
					
					if (summer < 0) { summer=0; }
					kidcou=this.document.getElementById('me_kids').firstChild.nodeValue.replace(',','.');
					adcou=this.document.getElementById('me_adults').firstChild.nodeValue.replace(',','.');

					persummer=eval(kidcou)+eval(adcou);
					
					this.document.getElementById('sumsum').firstChild.nodeValue=runden(summer);
					this.document.getElementById('sumpers').firstChild.nodeValue=persummer;



					teilnehmer(persummer,shipid);
				   break;
				case "3" :
					 //alert('k3');
					adsum=this.document.getElementById('sum_adults').firstChild.nodeValue.replace(',','.');
					gssum=this.document.getElementById('gssum').firstChild.nodeValue.replace(',','.');
					summer=eval(adsum);
					oldsum=summer;
					if (gssum > 0) { summer=summer-gssum; }
					
					if (summer < 0) { summer=0; }
					adcou=this.document.getElementById('me_adults').firstChild.nodeValue.replace(',','.');

					persummer=eval(adcou);
					
					this.document.getElementById('sumsum').firstChild.nodeValue=runden(summer);
					this.document.getElementById('sumpers').firstChild.nodeValue=persummer;

					teilnehmer(persummer,shipid);
					break;
				
				default :
					adsum=this.document.getElementById('sum_adults').firstChild.nodeValue.replace(',','.');
					gssum=this.document.getElementById('gssum').firstChild.nodeValue.replace(',','.');
					
					summer=eval(adsum);
					oldsum=summer;
					if (gssum > 0) { summer=summer-gssum; }
					
					if (summer < 0) { summer=0; }
					adcou=this.document.getElementById('me_adults').firstChild.nodeValue.replace(',','.');

					persummer=eval(adcou);
					
					this.document.getElementById('sumsum').firstChild.nodeValue=runden(summer);
					this.document.getElementById('sumpers').firstChild.nodeValue=persummer;

					teilnehmer(persummer,shipid);
					break;
				}

			
			
				if (this.document.getElementById(sbkid).firstChild !==null)
				{
				tbk=this.document.getElementById(sbkid).firstChild.nodeValue;
				tbkr=eval(tbk.replace(',','.'))*eval(anzahl);
				this.document.getElementById(tbkid).firstChild.nodeValue=runden(tbkr);
				this.document.getElementById('price_bksum').firstChild.nodeValue=runden(tbkr);
				}
			}

	warnzero(summer,oldsum,gssum);
		
		
}

function warnzero(vsum,vosum,vgsum) {
	var oos;
	oos=vgsum-vosum;
	//oos=oos.replace('-','');
	if (eval(vosum) < eval(vgsum) && eval(vgsum) > 0) { alert('--------------------------------------------------------------------------------\nHINWEIS: Der Gesamtpreis ist niedriger als der Gutscheinbetrag!\n--------------------------------------------------------------------------------\n\nDer Gesamtpreis liegt damit bei 0 EUR, jedoch kann leider der Restbetrag\ndes Gutscheines ('+oos+' EUR) nicht ausgezahlt werden und würde verfallen.\n\n'); }
}

function getmyname(x)
{
	var isIE1;
	if (navigator.appVersion.indexOf("MSIE") != -1)
   		{
    	isIE1 = true;
    	//alert("IE 1");
   		}

	if (isIE1==true)
	{
		this.document.getElementById('tn1').value=this.document.getElementById('n1').value+' '+this.document.getElementById('n2').value;
	} else {
		document.getElementById('tn1').value=document.getElementById('n1').value+' '+document.getElementById('n2').value;
	}
}

function nopart(x)
{
	var isIE1;
	if (navigator.appVersion.indexOf("MSIE") != -1)
   		{
    	isIE1 = true;
    	//alert("IE 1");
   		}


	if (isIE1==true)
	{
		if (this.document.getElementById('book_sesa').checked==false)
		{
		this.document.getElementById('tn1').value='';
		}
		else
		{
		getmyname(0);
		}
		
	} else {
		if (document.getElementById('book_sesa').checked !== true)
		{
		document.getElementById('tn1').value='';
		}
		else
		{
		getmyname(0);
		}
	}
}

function gsfields(a)
{



			switch (a)
			{
			case "1" :
				//alert('h');
				readtextone('gsab');
				readtextone('gsab1');
				readtextone('gsab2');
				readtextone('gsab3');
				readtextone('gsbb');
				readtextone('gsbb1');
				readtextone('gsbb2');
				readtextone('gsbb3');
				break
			case "2" :
				readtextone('gsbb');
				readtextone('gsbb1');
				readtextone('gsbb2');
				readtextone('gsbb3');
				break;
			case "3" :
				readtextone('gsbb');
				readtextone('gsbb1');
				readtextone('gsbb2');
				readtextone('gsbb3');
				readtextone('gsab');
				readtextone('gsab1');
				readtextone('gsab2');
				readtextone('gsab3');
				break;
			default :
				break;
			}
		
	
}

function delGS(xVAR,yVAR) {
	var isIE1;
	if (navigator.appVersion.indexOf("MSIE") != -1)
   		{
    	isIE1 = true;
		}
    	//alert("IE 1");

	if (isIE1==true)
		{
		document.getElementById(xVAR).innerText='0';
		//document.getElementById(xVAR).style.display='none';
		} else {
		document.getElementById(xVAR).firstChild.nodeValue='0';	
		//document.getElementById(xVAR).style.display='none';
		}
	sumkalk();
	gsfields(yVAR);
}

function sumkalk() {
var isIE1;
var adsum;
var kidsum;
var gssum;
var summer;
var oldsum;
if (navigator.appVersion.indexOf("MSIE") != -1)
	{
	isIE1 = true;
	}

if (isIE1==true)
	{
	switch (this.document.getElementById('gsfirst').innerText)
			{
			case "1" :
				adsum=this.document.getElementById('sum_fam').innerText.replace(',','.');
				gssum=this.document.getElementById('gssum').innerText.replace(',','.');
				summer=eval(adsum);
				oldsum=summer;
				if (gssum > 0) { summer=summer-gssum; }
				if (summer < 0) { summer=0; }
				this.document.getElementById('sumsum').innerText=runden(summer);
				break;
			case "2" :
				adsum=this.document.getElementById('sum_adults').innerText.replace(',','.');
				kidsum=this.document.getElementById('sum_kids').innerText.replace(',','.');
				gssum=this.document.getElementById('gssum').innerText.replace(',','.');
				summer=eval(adsum)+eval(kidsum);
				oldsum=summer;
				if (gssum > 0) { summer=summer-gssum; }
				if (summer < 0) { summer=0; }
				this.document.getElementById('sumsum').innerText=runden(summer);
				break;
			case "3" :
				adsum=this.document.getElementById('sum_adults').innerText.replace(',','.');
				gssum=this.document.getElementById('gssum').innerText.replace(',','.');
				summer=eval(adsum);
				oldsum=summer;
				if (gssum > 0) { summer=summer-gssum; }
				if (summer < 0) { summer=0; }
				this.document.getElementById('sumsum').innerText=runden(summer);
				break;
			default :
				adsum=this.document.getElementById('sum_adults').innerText.replace(',','.');
				gssum=this.document.getElementById('gssum').innerText.replace(',','.');
				summer=eval(adsum);
				oldsum=summer;
				if (gssum > 0) { summer=summer-gssum; }
				if (summer < 0) { summer=0; }
				this.document.getElementById('sumsum').innerText=runden(summer);
				break;
			}
	} else {
		switch (this.document.getElementById('gsfirst').firstChild.nodeValue)
			{
			case "1" :
				adsum=this.document.getElementById('sum_fam').firstChild.nodeValue.replace(',','.');
				gssum=this.document.getElementById('gssum').firstChild.nodeValue.replace(',','.');
				summer=eval(adsum);
				oldsum=summer;
				if (gssum > 0) { summer=summer-gssum; }
				if (summer < 0) { summer=0; }
				this.document.getElementById('sumsum').firstChild.nodeValue=runden(summer);
				break;
			case "2" :
				adsum=this.document.getElementById('sum_adults').firstChild.nodeValue.replace(',','.');
				kidsum=this.document.getElementById('sum_kids').firstChild.nodeValue.replace(',','.');
				gssum=this.document.getElementById('gssum').firstChild.nodeValue.replace(',','.');
				summer=eval(adsum)+eval(kidsum);
				oldsum=summer;
				if (gssum > 0) { summer=summer-gssum; }
				if (summer < 0) { summer=0; }
				this.document.getElementById('sumsum').firstChild.nodeValue=runden(summer);
				break;
			case "3" :
				adsum=this.document.getElementById('sum_adults').firstChild.nodeValue.replace(',','.');
				gssum=this.document.getElementById('gssum').firstChild.nodeValue.replace(',','.');
				summer=eval(adsum);
				oldsum=summer;
				if (gssum > 0) { summer=summer-gssum; }
				if (summer < 0) { summer=0; }
				this.document.getElementById('sumsum').firstChild.nodeValue=runden(summer);
				break;
			default :
				adsum=this.document.getElementById('sum_adults').firstChild.nodeValue.replace(',','.');
				gssum=this.document.getElementById('gssum').firstChild.nodeValue.replace(',','.');
				summer=eval(adsum);
				oldsum=summer;
				if (gssum > 0) { summer=summer-gssum; }
				if (summer < 0) { summer=0; }
				this.document.getElementById('sumsum').firstChild.nodeValue=runden(summer);
				break;
			}

	}
	warnzero(summer,oldsum,gssum);
}


function changeBG(xID,xEID,xBGchecked,xBGunchecked,xFCchecked,xFCunchecked) {
	if (document.getElementById(xEID).checked == false)
	{
	  document.getElementById(xID).style.background = xBGunchecked;
	  document.getElementById(xID).style.fontColor = xFCunchecked;
	} else {
	  document.getElementById(xID).style.background = xBGchecked;
	  document.getElementById(xID).style.fontColor = xFCchecked;
	}
}

var fadearray=new Array() 
var fadeclear=new Array() 

var dom=(document.getElementById) 
var iebrowser=document.all

function fadeshow(theimages, fadewidth, fadeheight, borderwidth, delay, pause, displayorder){
this.pausecheck=pause
this.mouseovercheck=0
this.delay=delay
this.degree=10
this.curimageindex=0
this.nextimageindex=1
fadearray[fadearray.length]=this
this.slideshowid=fadearray.length-1
this.canvasbase="canvas"+this.slideshowid
this.curcanvas=this.canvasbase+"_0"
if (typeof displayorder!="undefined")
theimages.sort(function() {return 0.5 - Math.random();}) 
this.theimages=theimages
this.imageborder=parseInt(borderwidth)
this.postimages=new Array() 
for (p=0;p<theimages.length;p++){
this.postimages[p]=new Image()
this.postimages[p].src=theimages[p][0]
}

var fadewidth=fadewidth+this.imageborder*2
var fadeheight=fadeheight+this.imageborder*2

if (iebrowser&&dom||dom) 
document.write('<div id="master'+this.slideshowid+'" style="position:relative;width:'+fadewidth+'px;height:'+fadeheight+'px;overflow:hidden;"><div id="'+this.canvasbase+'_0" style="position:absolute;width:'+fadewidth+'px;height:'+fadeheight+'px;top:0;left:0;filter:progid:DXImageTransform.Microsoft.alpha(opacity=10);opacity:0.1;-moz-opacity:0.1;-khtml-opacity:0.1;background-color:'+fadebgcolor+'"></div><div id="'+this.canvasbase+'_1" style="position:absolute;width:'+fadewidth+'px;height:'+fadeheight+'px;top:0;left:0;filter:progid:DXImageTransform.Microsoft.alpha(opacity=10);opacity:0.1;-moz-opacity:0.1;-khtml-opacity:0.1;background-color:'+fadebgcolor+'"></div></div>')
else
document.write('<div><img name="defaultslide'+this.slideshowid+'" src="'+this.postimages[0].src+'"></div>')

if (iebrowser&&dom||dom) 
this.startit()
else{
this.curimageindex++
setInterval("fadearray["+this.slideshowid+"].rotateimage()", this.delay)
}
}

function fadepic(obj){
if (obj.degree<100){
obj.degree+=10
if (obj.tempobj.filters&&obj.tempobj.filters[0]){
if (typeof obj.tempobj.filters[0].opacity=="number") 
obj.tempobj.filters[0].opacity=obj.degree
else
obj.tempobj.style.filter="alpha(opacity="+obj.degree+")"
}
else if (obj.tempobj.style.MozOpacity)
obj.tempobj.style.MozOpacity=obj.degree/101
else if (obj.tempobj.style.KhtmlOpacity)
obj.tempobj.style.KhtmlOpacity=obj.degree/100
else if (obj.tempobj.style.opacity&&!obj.tempobj.filters)
obj.tempobj.style.opacity=obj.degree/101
}
else{
clearInterval(fadeclear[obj.slideshowid])
obj.nextcanvas=(obj.curcanvas==obj.canvasbase+"_0")? obj.canvasbase+"_0" : obj.canvasbase+"_1"
obj.tempobj=iebrowser? iebrowser[obj.nextcanvas] : document.getElementById(obj.nextcanvas)
obj.populateslide(obj.tempobj, obj.nextimageindex)
obj.nextimageindex=(obj.nextimageindex<obj.postimages.length-1)? obj.nextimageindex+1 : 0
setTimeout("fadearray["+obj.slideshowid+"].rotateimage()", obj.delay)
}
}

fadeshow.prototype.populateslide=function(picobj, picindex){
var slideHTML=""
if (this.theimages[picindex][1]!="") 
slideHTML='<a href="'+this.theimages[picindex][1]+'" target="'+this.theimages[picindex][2]+'">'
slideHTML+='<img src="'+this.postimages[picindex].src+'" border="'+this.imageborder+'px">'
if (this.theimages[picindex][1]!="") 
slideHTML+='</a>'
picobj.innerHTML=slideHTML
}


fadeshow.prototype.rotateimage=function(){
if (this.pausecheck==1) 
var cacheobj=this
if (this.mouseovercheck==1)
setTimeout(function(){cacheobj.rotateimage()}, 100)
else if (iebrowser&&dom||dom){
this.resetit()
var crossobj=this.tempobj=iebrowser? iebrowser[this.curcanvas] : document.getElementById(this.curcanvas)
crossobj.style.zIndex++
fadeclear[this.slideshowid]=setInterval("fadepic(fadearray["+this.slideshowid+"])",50)
this.curcanvas=(this.curcanvas==this.canvasbase+"_0")? this.canvasbase+"_1" : this.canvasbase+"_0"
}
else{
var ns4imgobj=document.images['defaultslide'+this.slideshowid]
ns4imgobj.src=this.postimages[this.curimageindex].src
}
this.curimageindex=(this.curimageindex<this.postimages.length-1)? this.curimageindex+1 : 0
}

fadeshow.prototype.resetit=function(){
this.degree=10
var crossobj=iebrowser? iebrowser[this.curcanvas] : document.getElementById(this.curcanvas)
if (crossobj.filters&&crossobj.filters[0]){
if (typeof crossobj.filters[0].opacity=="number") 
crossobj.filters(0).opacity=this.degree
else 
crossobj.style.filter="alpha(opacity="+this.degree+")"
}
else if (crossobj.style.MozOpacity)
crossobj.style.MozOpacity=this.degree/101
else if (crossobj.style.KhtmlOpacity)
crossobj.style.KhtmlOpacity=this.degree/100
else if (crossobj.style.opacity&&!crossobj.filters)
crossobj.style.opacity=this.degree/101
}


fadeshow.prototype.startit=function(){
var crossobj=iebrowser? iebrowser[this.curcanvas] : document.getElementById(this.curcanvas)
this.populateslide(crossobj, this.curimageindex)
if (this.pausecheck==1){ 
var cacheobj=this
var crossobjcontainer=iebrowser? iebrowser["master"+this.slideshowid] : document.getElementById("master"+this.slideshowid)
crossobjcontainer.onmouseover=function(){cacheobj.mouseovercheck=1}
crossobjcontainer.onmouseout=function(){cacheobj.mouseovercheck=0}
}
this.rotateimage()
}

function newvalue(was,wohin) {
 document.getElementById(wohin).value=was;
}

function verschwinde(wer) {
	 setTimeout("document.getElementById('"+wer+"').style.display='none';",2500);
}

function myHash() {var a=1+256*(Math.random());a=Math.round(a);return a;};

function formCollector(formname)
{
	var out='';
	var j=0;
	var formobj=document.forms[formname].elements;
	for (i=0; i<formobj.length; i++)
		{
			if (formobj(i)=='undefined')
			{
			} else if (formobj(i).type=='checkbox') {
				if (formobj(i).checked==true) {
					if (j>0){out=out+'&'};
					out=out+formobj(i).name+'='+encodeURI(formobj(i).value);
					j=j+1;
				} else {
				}
			} else if (formobj(i).name!=='') {
			if (j>0){out=out+'&'};
			out=out+formobj(i).name+'='+encodeURI(formobj(i).value);
			j=j+1;
			}
		}
	return out
}

function ag(xTYP,xSYNC,xCACHE,xTARGETTYP,xTARGET,xLOADERHTML,xFORM,xSTEP,xURL,xDATA)
{
	var TheURL;
	var TheSync;
	var TheCache;
	var TheTarget;
	var TheReqTyp;
	var TheData;
	var TheLoaderHTML;
	var TheForm;
	var TheStep;
	var TheResArea;
	var xmlhttp;

		if (xTYP==0)
		{
			TheReqTyp='GET';
		} else {
			TheReqTyp='POST';
		}
		
		if (xSYNC==0)
		{
			TheSync=true;
		} else {
			TheSync=false;
		}

		if (xSTEP==0)
		{
			TheStep=0;
		} else {
			TheStep=xSTEP;
		}
		
		if (TheReqTyp=='POST')
		{
			if (xFORM=='')
			{
				TheForm='';
			} else {
				TheForm=xFORM;
			}
			TheData=formCollector(TheForm)
		} else {
				if (xDATA=='')
				{
					TheData=null;
				} else {
					TheData=xDATA;
				}
		}

		TheURL=xURL;

		if (xCACHE==0)
		{
			TheCache='hash='+myHash()+''+myHash();
			if (TheURL.indexOf("?")>0)
				{
					TheURL=TheURL+'&'+TheCache;
				} else {
					TheURL=TheURL+'?'+TheCache;
				}
		} else {
			TheCache='';
		} 

		if (xLOADERHTML=='')
		{
			TheLoaderHTML='';
		} else {
			TheLoaderHTML=xLOADERHTML;
		}
		
	TheTarget=document.getElementById(xTARGET);
	

			if (TheStep=='1')
			{
				TheResArea=document.getElementById(xTARGET+'_res');
				TheResArea.innerHTML=TheLoaderHTML;
			} else {
				if (xTARGETTYP==2)
				{
				//
				} else {
					if (TheLoaderHTML=='')
					{
						//TheTarget.innerHTML=TheLoaderHTML;
					} else {
						TheTarget.innerHTML=TheLoaderHTML;
					}

				}
			}
	
	
		if (window.XMLHttpRequest)
		{
			xmlhttp=new XMLHttpRequest();
		} else if (window.ActiveXObject) {
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		} else {
			alert("Ihr Browser unterstützt kein XMLHTTP!");
			return false;
		}
			
	xmlhttp.onreadystatechange=function()
	{
		if (xmlhttp.readyState==4)
		{
			if (xTARGETTYP==0) 	{
				TheTarget.innerHTML=xmlhttp.responseText;
				return true;
			} else if (xTARGETTYP==1) {
				TheTarget.value=xmlhttp.responseText;
				return true;
			} else if (xTARGETTYP==2) {

				//return '1';
				//alert(xmlhttp.responseText);
				return true;
				
			}
		} else {
		return false;
		}
	}
	
	xmlhttp.open(TheReqTyp,TheURL,TheSync);
	if (TheReqTyp=='POST')
		{
			xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			xmlhttp.setRequestHeader('Content-length', TheData.length);
			xmlhttp.setRequestHeader('Connection', 'close');
		}
	xmlhttp.send(TheData);
}

function bildpager(sum,bildname) {
		var gethtmlvor;
		var gethtmlnach;
		var gethtml="";
		var y;
		for (x = 1 ; x <= sum ; x++) {
			
			 if (x < 10) {
				gethtml=gethtml+"<div class='bildcountX' onmouseout=bild('0"+x+"','"+bildname+"','"+sum+"'); onmouseover=bild('0"+x+"','"+bildname+"','"+sum+"'); id='c0"+x+"'>"+x+" </div>";
						} else {

							if (x<20) {
								
								gethtml=gethtml+"<div class='bildcountY' onmouseout=bild('"+x+"','"+bildname+"','"+sum+"'); onmouseover=bild('"+x+"','"+bildname+"','"+sum+"'); id='c"+x+"'>"+x+" </div>";

							} else {
								
										 if ((x>=20 && x<=40) && sum<=40) {
											y=(sum-x)+20;
											gethtml=gethtml+"<div class='bildcountY' onmouseout=bild('"+y+"','"+bildname+"','"+sum+"'); onmouseover=bild('"+y+"','"+bildname+"','"+sum+"'); id='c"+y+"'>"+y+" </div>";
										 } else {
											
												if ((x>=41 && x<=61) && sum<=61) {
														
														
													y=(sum-x)+41;
													gethtml=gethtml+"<div class='bildcountY' onmouseout=bild('"+y+"','"+bildname+"','"+sum+"'); onmouseover=bild('"+y+"','"+bildname+"','"+sum+"'); id='c"+y+"'>"+y+" </div>";
														 
														
											
												} else {
													 gethtml=gethtml+"<div class='bildcountY' onmouseout=bild('"+x+"','"+bildname+"','"+sum+"'); onmouseover=bild('"+x+"','"+bildname+"','"+sum+"'); id='c"+x+"'>"+x+" </div>";
												}

										}

							}
							
							
						}

		 }

			if (sum > 15) {
								
								gethtml="<div class='bildcountA'>&nbsp;</div>"+gethtml+"<div id='picpagersum'><span onmouseout=bildpagerext('"+sum+"'); onmouseover=bildpagerext('"+sum+"');>&raquo;</span> ... <b>"+sum+"</b></div>";

								document.getElementById('bildc').innerHTML="<div class='picspaged'>"+gethtml+"<div style='clear: both;'></div></div>";

								
								

										for (x = 16 ; x <= sum ; x++) {
											//alert('c'+x);
											document.getElementById('c'+x).style.display='none';
											}
									
									if (document.getElementById('c15').style.display=='block') {
													
													}
								

									
								
							  
				} else {
								
								document.getElementById('bildc').innerHTML="<div class='picspaged'>"+gethtml+"</div><div style='clear: both;'></div>";
							  }

		
		
		}

function bildpagerext(sum) {
		window.status='Bilder anzeigen';
		if (sum > 15) {
		for (x = 16 ; x <= sum ; x++) { document.getElementById('c'+x).style.display='block'; }
		document.getElementById('picpagersum').style.display='none'; 
		}
		
}


function bild(bildn,bildname,sum) {

		window.status='Bild '+eval(bildn)+' anzeigen';
		
		
		var bildtext;
		var loadtext="<div>Bild <span class='ploadbn'><b>"+eval(bildn)+"</b></span> wird geladen ...</div>";
			
			

		document.getElementById('pload').innerHTML=loadtext; 
		document.getElementById('pload').style.display='block';
		document.getElementById('bildn').innerHTML="<img alt='' src='"+bildname+"_"+bildn+".jpg' border='0' onLoad=javascript:document.getElementById('pload').style.display='none'; />";

			if (document.getElementById('bildtext'+bildn) != null) {
				document.getElementById('bildtxt').className='bildtxt';
				document.getElementById('bildtxt').style.display='block';
				document.getElementById('bildtxt').innerHTML=document.getElementById('bildtext'+bildn).innerHTML;
				} else {
				document.getElementById('bildtxt').className='bildtxtl';
				document.getElementById('bildtxt').innerHTML="";
				}
		
		for (x = 1 ; x <= sum ; x++) {
			if (x < 10) {
				document.getElementById('c0'+x).className='bildcountX';
				} else {
				document.getElementById('c'+x).className='bildcountY';
				}
		}
		
		
		if (bildn < 16) {
			if (sum > 15) {for (x = 16 ; x <= sum ; x++) { document.getElementById('c'+x).style.display='none'; }
			document.getElementById('picpagersum').style.display='block';} 
		} 
		
			document.getElementById('c'+bildn).className='pagernumber_hi';


		
		
}

	function showLoading(that,timeout) {
	if (document.getElementById(that)) {
	  var closeme=eval(timeout);
	  if (document.getElementById(that).style.display=='none') {
		  document.getElementById(that).style.display='block';
		  setTimeout("document.getElementById('"+that+"').style.display='none';",closeme);
		  
	  } else {
			document.getElementById(that).style.display='none';
			
	  }
	}
}

function ajaxSearch(reqtype,formname,area) {
	if (reqtype==0)
	{
	ag(0,0,1,0,area,proshowinner,formname,0,'/htmlareas/ajaxSearch.html?req=1','');
	return false;
	} else {
	aus('ajaxSform_start_pre');
	if (document.getElementById(formname+'_submit'))
		{
		document.getElementById(formname+'_submit').style.display='none';
		document.getElementById(formname+'_submit_do').innerHTML=proaktualtxt;
		document.getElementById(formname+'_submit_do').style.display='block';
		}
	ag(1,0,1,0,area,proresinner,formname,1,'/htmlareas/ajaxSearch.html','');
	return false;
	}
}

function ajaxMerken(reqtype,thestring,theid) {
	if (reqtype=='0')	{
	ag(0,0,0,0,'merkteaser','',0,0,'/htmlareas/ajaxMerken.html?req=1&i='+theid+'&a='+thestring,'');
	} else if (reqtype=='1') {
	ag(0,0,0,0,'merkteaser','',0,0,'/htmlareas/ajaxMerken.html?req=1&i='+theid+'&l='+thestring,'');
	} else if (reqtype=='2') {
	ag(0,0,0,0,'merkteaser','',0,0,'/htmlareas/ajaxMerken.html?req=1&d=1','');
	}
}

function testi() {
	//return true;
	return false;
}

function ajaxClickRevier(x,y) {
	if (x==0)
	{
	document.getElementById('area_'+y).innerHTML='<input id="geo_sel_'+y+'" type="hidden" value="1" name="geo_'+y+'">';
	aus('ajaxSform_start_pre');
	aus('RevierLinks');
	ajaxSearch(1,'tsuche','ajaxSform_start');
	return false;
	} else {
	
	}
}

function merke(sTYP,sSTR,sPIN) {
if (sTYP=='3') {
		if (document.getElementById(sPIN))
		{
		document.getElementById(sPIN).src='/files/layout/icon_npin.png';
		document.getElementById('m'+sPIN).innerHTML='';
		document.getElementById('r'+sPIN).className='wwdown';
		}
	return false;
} else if (sTYP=='2') {
	if (confirm(delmerkall)) 	{
	ajaxMerken('2',sSTR,sPIN);
	return false;
	} else {
	return false;		
	}
} else if (sTYP=='1') {
	if (confirm(delmerkitem)) 	{
		if (document.getElementById(sPIN))
		{
		document.getElementById(sPIN).src='/files/layout/icon_npin.png';
		document.getElementById('m'+sPIN).innerHTML='';
		document.getElementById('r'+sPIN).className='wwdown';
		} else {
		//document.getElementById('pin_'+sSTR).style.display='none';
		}
	ajaxMerken('1',sSTR,sPIN);
	return false;
	} else {
	return false;
	}
} else {
		if (document.getElementById('m'+sPIN).innerHTML=='#') {
			//if (confirm(delmerkitem)) 	{
				ajaxMerken('1',sSTR,sPIN);
				if (document.getElementById(sPIN))
					{
					document.getElementById(sPIN).src='/files/layout/icon_npin.png';
					document.getElementById('m'+sPIN).innerHTML='';
					document.getElementById('r'+sPIN).className='wwdown';
					} else {
					document.getElementById('pin_'+sSTR).style.display='none';
					}
				return false;		
			//} else {
			//	return false;		
			//}
		} else {
				ajaxMerken('0',sSTR,sPIN);
				document.getElementById(sPIN).src='/files/layout/icon_pin.png';
				document.getElementById('m'+sPIN).innerHTML='#';
				document.getElementById('r'+sPIN).className='wwrem';
				return false;
		}
	}
}

function terminrowclass(sPIN,sTYP) {
if (document.getElementById('r'+sPIN)) {
		if (document.getElementById('m'+sPIN).innerHTML=='#')
		{
			if (sTYP==0)
			{
			document.getElementById('r'+sPIN).className='wwremup';
			} else {
			document.getElementById('r'+sPIN).className='wwrem';
			}
		} else {
			if (sTYP==0)
			{
			document.getElementById('r'+sPIN).className='wwup';
			} else {
			document.getElementById('r'+sPIN).className='wwdown';
			}
		}
	}
}

function Coordinate() {
				this.xLat = 0;
				this.yLong = 0;
				
				this.getLat = function() {
					return this.xLat;
				}
				
				this.getLong = function() {
					return this.yLong;
				}
				
				this.setCoordinates = function(xLatVar,yLongVar) {
					this.xLat = xLatVar;
					this.yLong = yLongVar;
				}
				
				this.setCoordinateWithAddress = function(address) {
					geocoder = new GClientGeocoder();
					geocoder.getLatLng( address,
						function (myTempPoint) {
							if (myTempPoint) {
								this.xLat = myTempPoint.lat();
								this.yLong = myTempPoint.lng();
							}
						}.bind(this)
					);
				}
				
				this.getPoint = function() {
					return new GLatLng( this.xLat, this.yLong );
				}
				
			    this.isValid = function() {
			        if ( this.xLat == 0 || this.yLong == 0 ) {
			            return false;
			        }
 
			        if ( this.xLat >= 90 || this.xLat <= -90 ) {
			            return false;
			        }
 
			        if ( this.yLong >= 180 || this.yLong <= -180 ) {
			            return false;
			        }
			    
			        return true;
			    }
			};

function checkit(x)
	{
	document.getElementById(x).checked=true;
	return false;
	}

function lt(x,y,z) {
	if (y==0)
	{	
	clearTimeout(spTIMER);
	document.getElementById(x).style.top=450+(180*z)+'px';//eval(document.getElementById('t'+x).style.top)+10+'px';
	document.getElementById(x).style.left='690px';//eval(document.getElementById('t'+x).style.left)+100+'px';
	document.getElementById(x).style.display='block';
	} else {	
	spTIMER=setTimeout("document.getElementById('"+x+"').style.display='none';",300);	
	}
} 
