function thf_z(was)
{
document.getElementById(was).style.display="block";
document.getElementById(was+'w').style.display="none";
}

function link(linktausch)
{
window.open('http://'+linktausch,'Homepage');
}
function linkvideo(viedeolink)
{
window.open('http://'+viedeolink,'Video');
}

function Testneu(){
 if (document.neu.g_anrede.value == "bitte angeben"){
  document.neu.g_anrede.style.backgroundColor="#FF9999";
  document.neu.g_anrede.focus()
  alert("Bitte wählen Sie Ihre Anrede!");
  return false;
 } else {document.neu.g_anrede.style.backgroundColor="#FFFFFF";}

 if (document.neu.a_vorname.value == ""){
  document.neu.a_vorname.style.backgroundColor="#FF9999";
  document.neu.a_vorname.focus()
  alert("Bitte geben Sie Ihren Vornamen an!");
  return false;
 } else {document.neu.a_vorname.style.backgroundColor="#FFFFFF";}

 if (document.neu.a_name.value == ""){
  document.neu.a_name.style.backgroundColor="#FF9999";
  document.neu.a_name.focus()
  alert("Bitte geben Sie Ihren Namen an!");
  return false;
 } else {document.neu.a_name.style.backgroundColor="#FFFFFF";}

 if (document.neu.g_email.value == ""){
  document.neu.g_email.style.backgroundColor="#FF9999";
  document.neu.g_email.focus()
  alert("Bitte geben Sie Ihre E-mailadresse an!");
  return false;
 } else {document.neu.g_email.style.backgroundColor="#FFFFFF";}

  var rx = /^([^\s@,:"<>]+)@([^\s@,:"<>]+\.[^\s@,:"<>.\d]{2,}|(\d{1,3}\.){3}\d{1,3})$/;
  var part = document.neu.g_email.value.match(rx);
  if(!part){
  document.neu.g_email.style.backgroundColor="#FF9999";
  document.neu.g_email.focus()
  alert("Bitte geben Sie eine richtige E-mail an!");
  return false;
 } else {document.neu.g_email.style.backgroundColor="#FFFFFF";}

 if (document.neu.g_email.value != document.neu.g_email_w.value){
  document.neu.g_email.style.backgroundColor="#FF9999";
  document.neu.g_email_w.style.backgroundColor="#FF9999";
  document.neu.g_email_w.focus()
  alert("Bitte überprüfen Sie Ihre E-mailadresse\nE-mailadresse und Wiederholung stimmen nicht überein!");
  return false;
 } else {document.neu.g_email.style.backgroundColor="#FFFFFF"; document.neu.g_email_w.style.backgroundColor="#FFFFFF";}
}



function Testverg(){
 if (document.verg.g_email.value == ""){
  document.verg.g_email.style.backgroundColor="#FF9999";
  document.verg.g_email.focus()
  alert("Bitte geben Sie Ihre E-mailadresse an!");
  return false;
 } else {document.verg.g_email.style.backgroundColor="#FFFFFF";}

  var rx = /^([^\s@,:"<>]+)@([^\s@,:"<>]+\.[^\s@,:"<>.\d]{2,}|(\d{1,3}\.){3}\d{1,3})$/;
  var part = document.verg.g_email.value.match(rx);
  if(!part){
  document.verg.g_email.style.backgroundColor="#FF9999";
  document.verg.g_email.focus()
  alert("Bitte geben Sie eine richtige E-mail an!");
  return false;
 } else {document.verg.g_email.style.backgroundColor="#FFFFFF";}

 if (document.verg.g_email.value != document.verg.g_email_w.value){
  document.verg.g_email.style.backgroundColor="#FF9999";
  document.verg.g_email_w.style.backgroundColor="#FF9999";
  document.verg.g_email_w.focus()
  alert("Bitte überprüfen Sie Ihre E-mailadresse\nE-mailadresse und Wiederholumg stimmen nicht überein!");
  return false;
 } else {document.verg.g_email.style.backgroundColor="#FFFFFF"; document.verg.g_email_w.style.backgroundColor="#FFFFFF";}
}



function Test(){
 if (document.anfrage.g_name.value == ""){
  document.anfrage.g_name.style.backgroundColor="#FF9999";
  document.anfrage.g_name.focus()
  alert("Bitte geben Sie Ihren Namen an!");
  return false;
 } else {document.anfrage.g_name.style.backgroundColor="#FFFFFF";}
 
 if (document.anfrage.g_email.value == ""){
  document.anfrage.g_email.style.backgroundColor="#FF9999";
  document.anfrage.g_email.focus()
  alert("Bitte geben Sie Ihre E-mailadresse an!");
  return false;
 } else {document.anfrage.g_email.style.backgroundColor="#FFFFFF";}
 
  var rx = /^([^\s@,:"<>]+)@([^\s@,:"<>]+\.[^\s@,:"<>.\d]{2,}|(\d{1,3}\.){3}\d{1,3})$/;
  var part = document.anfrage.g_email.value.match(rx);
  if(!part){
  document.anfrage.g_email.style.backgroundColor="#FF9999";
  document.anfrage.g_email.focus()
  alert("Bitte geben Sie eine richtige E-mail an!");
  return false;
 } else {document.anfrage.g_email.style.backgroundColor="#FFFFFF";}
/*
 if (document.anfrage.g_email.value != document.anfrage.g_email_w.value){
  document.anfrage.g_email.style.backgroundColor="#FF9999";
  document.anfrage.g_email_w.style.backgroundColor="#FF9999";
  document.anfrage.g_email_w.focus()
  alert("Bitte überprüfen Sie Ihre E-mailadresse\nE-mailadresse und Wiederholumg stimmen nicht überein!");
  return false;
 } else {document.anfrage.g_email.style.backgroundColor="#FFFFFF"; document.anfrage.g_email_w.style.backgroundColor="#FFFFFF";}
*/
 if (document.anfrage.g_text.value == ""){
  document.anfrage.g_text.style.backgroundColor="#FF9999";
  document.anfrage.g_text.focus()
  alert("Bitte geben Sie einen Text ein!");
  return false;
 } else {document.anfrage.g_text.style.backgroundColor="#FFFFFF";}
}



function Testbewertung(){
 if (document.anfrage.g_name.value == ""){
  document.anfrage.g_name.style.backgroundColor="#FF9999";
  document.anfrage.g_name.focus()
  alert("Bitte geben Sie Ihren Namen an!");
  return false;
 } else {document.anfrage.g_name.style.backgroundColor="#FFFFFF";}
 
 if (document.anfrage.g_email.value == ""){
  document.anfrage.g_email.style.backgroundColor="#FF9999";
  document.anfrage.g_email.focus()
  alert("Bitte geben Sie Ihre E-mailadresse an!");
  return false;
 } else {document.anfrage.g_email.style.backgroundColor="#FFFFFF";}
 
  var rx = /^([^\s@,:"<>]+)@([^\s@,:"<>]+\.[^\s@,:"<>.\d]{2,}|(\d{1,3}\.){3}\d{1,3})$/;
  var part = document.anfrage.g_email.value.match(rx);
  if(!part){
  document.anfrage.g_email.style.backgroundColor="#FF9999";
  document.anfrage.g_email.focus()
  alert("Bitte geben Sie eine richtige E-mail an!");
  return false;
 } else {document.anfrage.g_email.style.backgroundColor="#FFFFFF";}
 
 if (document.anfrage.g_email_v.value == ""){
  document.anfrage.g_email_v.style.backgroundColor="#FF9999";
  document.anfrage.g_email_v.focus()
  alert("Bitte geben Sie die E-mailadresse des Vermieters an!");
  return false;
 } else {document.anfrage.g_email_v.style.backgroundColor="#FFFFFF";}
 
 if ((document.anfrage.g_an.value == "") || (document.anfrage.g_an.value == "dd.mm.yyyy")){
  document.anfrage.g_an.style.backgroundColor="#FF9999";
  document.anfrage.g_an.focus()
  alert("Bitte geben Sie das Anreisedatum an!");
  return false;
 } else {document.anfrage.g_an.style.backgroundColor="#FFFFFF";}
 
 if ((document.anfrage.g_ab.value == "") || (document.anfrage.g_ab.value == "dd.mm.yyyy")){
  document.anfrage.g_ab.style.backgroundColor="#FF9999";
  document.anfrage.g_ab.focus()
  alert("Bitte geben Sie das Abreisedatum an!");
  return false;
 } else {document.anfrage.g_ab.style.backgroundColor="#FFFFFF";}
 
 if (document.anfrage.richt.checked  == ""){
  alert("Bitte bestätigen Sie die Bewertungsrichtlinien gelesen und akzeptiert zu haben!");
  return false;
 }
}

function hoehe() {
    if ((document.getElementById("rechner").offsetHeight + 400) > document.getElementById("content").offsetHeight)
    {
    hochcont = document.getElementById("rechner").offsetHeight + 505;
    hochhint = document.getElementById("rechner").offsetHeight + 400;;
    }
    else
    {
    hochcont = document.getElementById("content").offsetHeight + 105;
    hochhint = document.getElementById("content").offsetHeight;
    }
if (hochcont < 385) {hochcont = 385;}
document.getElementById("fuss").style.top = hochcont+"px";
if (hochhint < 280) {hochhint = 280;}
document.getElementById("hinter").style.height = hochhint+"px";
}

function classe(wlink){
    if (wlink == "start")
    {
    document.getElementById('z1').style.display="block";
    document.getElementById('seiten').style.display="block";
    document.getElementById('z2').style.display="none";
    document.getElementById('z3').style.display="none";
    }
    if (wlink == 1)
    {
    document.getElementById('l1').className="ansicht";
    document.getElementById('l2').className="menue";
    document.getElementById('l3').className="menue";
    document.getElementById('z1').style.display="block";
    document.getElementById('seiten').style.display="block";
    document.getElementById('z2').style.display="none";
    document.getElementById('z3').style.display="none";
    }
    if (wlink == 2)
    {
    document.getElementById('l1').className="menue";
    document.getElementById('l2').className="ansicht";
    document.getElementById('l3').className="menue";
    document.getElementById('z1').style.display="none";
    document.getElementById('seiten').style.display="none";
    document.getElementById('z2').style.display="block";
    document.getElementById('z3').style.display="none";
    }
    if (wlink == 3)
    {
    document.getElementById('l1').className="menue";
    document.getElementById('l2').className="menue";
    document.getElementById('l3').className="ansicht";
    document.getElementById('z1').style.display="none";
    document.getElementById('seiten').style.display="none";
    document.getElementById('z2').style.display="none";
    document.getElementById('z3').style.display="block";
    }
hoehe();
}

function besch(wie){
    if (wie == 1)
    {
    rollein()
    }
    if (wie == 2)
    {
    rollaus()
    }
}
var rollhoehe = 150;
function rollaus(){
rollhoehe = rollhoehe + 20;
    if (rollhoehe < 150)
    {
    document.getElementById('beschreibung').style.overflow="hidden";
    document.getElementById('beschreibung').style.height=rollhoehe+"px";
    window.setTimeout("rollaus()",20);
    }
    else
    {
    rollhoehe = 150;
    document.getElementById('beschreibung').style.overflow="auto";
    document.getElementById('beschreibung').style.height="150px";
    document.getElementById('beschschalt').innerHTML=' &nbsp; <a href="javascript:besch(1)">ausblenden</a>';
    hoehe();
    }
}
function rollein(){
rollhoehe = rollhoehe - 20;
    if (rollhoehe > 0)
    {
    document.getElementById('beschreibung').style.overflow="hidden";
    document.getElementById('beschreibung').style.height=rollhoehe+"px";
    window.setTimeout("rollein()",20);
    }
    else
    {
    rollhoehe = 0;
    document.getElementById('beschreibung').style.overflow="hidden";
    document.getElementById('beschreibung').style.height="0px";
    document.getElementById('beschschalt').innerHTML=' &nbsp; <a href="javascript:besch(2)">einblenden</a>';
    hoehe();
    }
}

function zeichen(form,feld,zdiv,lang){
var laenge = lang;
var ein = document.forms[form][feld].value;
    if(ein.length > laenge)
    {
    alert("Bitte maximal "+laenge+" Zeichen eingeben!");
    document.forms[form][feld].value = ein.substring(0,laenge);
    document.getElementById(zdiv).innerHTML = 0;
    }
    else
    {
    document.getElementById(zdiv).innerHTML = '(noch <b>'+(laenge - ein.length)+'</b> Zeichen)';
    }
}
function zeichenweg(zdiv){
document.getElementById(zdiv).innerHTML = '&nbsp;';
}

function rech(endrei,mindest,maxpers,check) {
    if ((an != 0) && (ab != 0))
    {
    var ant = an.split(".");
    var abt = ab.split(".");
    antst = ""+ant[1]+"/"+ant[0]+"/"+ant[2]+"";
    abtst = ""+abt[1]+"/"+abt[0]+"/"+abt[2]+"";
    var vieviel = ((Date.parse(abtst) - Date.parse(antst)) / 1000) / 86400;
    vieviel =  Math.round(vieviel);
    document.rech.tage.value = vieviel;
    } else {vieviel =  "keine";}
rech2(vieviel,endrei,mindest,maxpers,check);
}
function rech2(vieviel,endrei,mindest,maxpers,check) {
       wert = document.rech.preis.value.split("|");
       if (document.rech.saison.value == "Vorsaison")
       {wert[0] = wert[2];}
       if (document.rech.saison.value == "Hauptsaison")
       {wert[0] = wert[3];}
       document.rech.pers.value = wert[1];
       if (parseFloat(document.rech.tage.value) < mindest)
       {
       document.getElementById('mind').innerHTML = 'Die Mindestbuchungsdauer betr&auml;gt <font color="#AA0000"><b>'+mindest+' Tage</b></font><br/>';
       var fehler1 = "ok";
       } else {document.getElementById('mind').innerHTML = ''; var fehler1 = "";}

       if (parseFloat(document.rech.pers.value) > maxpers)
       {
       document.getElementById('anz').innerHTML = 'Die maximale Belegung sind <font color="#AA0000"><b>'+maxpers+' Personen</b></font><br/>';
       var fehler2 = "ok";
       } else {document.getElementById('anz').innerHTML = ''; var fehler2 = "";}

       if (fehler1 || fehler2 || (vieviel == "keine")) {
       document.getElementById('pr').innerHTML = '';
       document.getElementById('pmr').innerHTML = '';
       document.getElementById('rab').innerHTML = '';
       //document.getElementById('pme').innerHTML = '';
       //document.getElementById('endr').innerHTML = '';
       document.getElementById('ergeb').innerHTML = '';
       return false;
       }
       
if (check == 1)
{
 if ((parseFloat(document.rech.tage.value) == 0) || (document.rech.tage.value == "")) {
  document.rech.tage.style.backgroundColor="#FF9999";
  document.rech.tage.focus()
  alert("Bitte geben Sie die Anzahl der Tage an!");
  return false;
  } else {document.rech.tage.style.backgroundColor="#FFFFFF";}
  
 if (parseFloat(wert[0]) == 0) {
  document.rech.preis.style.backgroundColor="#FF9999";
  document.rech.preis.focus()
  alert("Bitte geben Sie die Anzahl der Personen an!");
  return false;
  } else {document.rech.preis.style.backgroundColor="#FFFFFF";}
}
else
{
 if (parseFloat(wert[0]) == 0) {
 document.getElementById('pr').innerHTML = '';
 document.getElementById('pmr').innerHTML = '';
 document.getElementById('rab').innerHTML = '';
 //document.getElementById('pme').innerHTML = '';
 //document.getElementById('endr').innerHTML = '';
 document.getElementById('ergeb').innerHTML = '';
 return false;
  }
}

    if (parseInt(vieviel) >= 7)
    {
    var faktor = (100 - rabatt) / 100;
    }
    else
    {
    var faktor = 1;
    }
var pre = parseFloat(document.rech.tage.value) * parseFloat(wert[0]);
//var raus = parseFloat(pre * faktor) + parseFloat(endrei);
var raus = parseFloat(pre * faktor);
var rabi = pre - (pre * faktor);
pre = kaufm(pre);
rabi = kaufm(rabi);
if (parseFloat(rabi) > 0) {var vorrabi = "-";} else {var vorrabi = "";}
//endrei = kaufm(endrei);
if (parseFloat(endrei) > 0) {var vorendrei = "+";} else {var vorendrei = "";}
raus = kaufm(raus);
document.getElementById('pr').innerHTML = '<b>'+pre+' '+waerung+'</b></b>';
document.getElementById('pmr').innerHTML = '<b>'+vorrabi+'</b></b>';
document.getElementById('rab').innerHTML = '<b>'+rabi+' '+waerung+'</b></b>';
//document.getElementById('pme').innerHTML = '<b>'+vorendrei+'</b></b>';
//document.getElementById('endr').innerHTML = '<b>'+endrei+' '+waerung+'</b></b>';
document.getElementById('ergeb').innerHTML = '<big><b><font color="#204C9B">'+raus+'</font> '+waerung+'</b></big></b>';
}
function kaufm(x) {
  var k = (Math.round(x * 100) / 100).toString();
  k += (k.indexOf('.') == -1)? '.00' : '00';
  var p = k.indexOf('.');
  return k.substring(0, p) + ',' + k.substring(p+1, p+3);
}

function zeibi(onr,zbild,domain) {
    if (zbild)
    {
    document.getElementById('zbild'+onr).innerHTML = '<img style="border-width: 1px; border-style: solid; border-color:#AAAAAA" src="http://'+domain+'/fewo/'+onr+'/slider/'+zbild+'">';
    }
}
function bweg(onr) {
document.getElementById('zbild'+onr).innerHTML = '';
}


