function showmenu( id )
          { document.getElementById(id).style.visibility = 'visible'; }
		  
function hidemenu( id )
          { document.getElementById(id).style.visibility = 'hidden'; }

function istleer( feld, fehlermeldung )
	     { feld.value = feld.value.replace(/^\s+/,""); // die am Anfang
		   feld.value = feld.value.replace(/\s+$/,""); // die am Ende
           
		   if ( feld.value == "" )
		     { alert(fehlermeldung);
			   feld.focus();
			   feld.select();
			   return true;
			 }
		   else return false;
		 }
		 
function istKeineMailadresse( feld, fehlermeldung )
	     { feld.value = feld.value.replace(/^\s+/,""); // die am Anfang
		   feld.value = feld.value.replace(/\s+$/,""); // die am Ende
           
		   // falls nicht dem Muster für email entspricht
		   if (     !     feld.value.match(/^[a-z0-9._-]+@[a-z0-9.-]{2,}\.[a-z]{2,6}$/i)            )
		     { alert(fehlermeldung);
			   feld.focus();
			   feld.select();
			   return true;
			 }
		   else return false;
		 }

function valid()
	     { 
		   if ( istleer(document.form.Name,"Bitte geben Sie einen Namen ein!") )
		     return false;
		   if ( istKeineMailadresse(document.form.email,"Die eMail-Adresse fehlt oder ist ggfs. fehlerhaft !") )
		     return false;
		   if ( istleer(document.form.Text,"Bitte tragen Sie Ihre Anfrage ein!") )
		     return false;

		   // gebe true zurück
		   return true;
		 } 
		 
var openpict;  
var openpictrelpath;

function OpenNewWindow(Picture,Breit,Hoch)
{ openpict = new Image();
  openpict.onload=OpenNewWindowTeil2;
  openpictrelpath=Picture;
  openpict.src=Picture; 
 }

function  OpenNewWindowTeil2()
 { ysize = openpict.height + 32;
   xsize = openpict.width + 8;
  // xsize = Breit+10;// Zusatz für Rand rechts und links
  // ysize = Hoch+32; //Zusatz für Rand oben und unten - damit Button angezeit werden kann 
    
ScreenWidth = screen.width;
ScreenHeight = screen.height;

xpos = (ScreenWidth/2)-(xsize/2);
ypos = (ScreenHeight/2)-(ysize/2);

	NewWindow=window.open("","a","height="+ysize+",width="+xsize+",scrollbars=no,resizable=no,top="+ypos+",left="+xpos);
	NewWindow.document.write ("<html><head><title>Ferienwohnung in der Villa Caprivi - Galerie");
	NewWindow.document.write ("</title></head>");
    NewWindow.document.write ("<body bgcolor='#ffffff' onload='focus()' leftmargin='0' topmargin='0' marginwidth='0' marginheight='0'>");
	NewWindow.document.write ("<table border='0' bgcolor='#ffffff' cellpadding='0' cellspacing='0' width='100%' height='100%'><tr><td align='center' valign='middle'>");
	NewWindow.document.write ("<a onClick='self.close()'><img src='");
	NewWindow.document.write (openpict.src);
	NewWindow.document.write ("' border='0' alt='' width='" + (xsize-8) + "' height='" + (ysize-32) + "'></a>");
	NewWindow.document.write ("</tr></table>");
	NewWindow.document.write ("</body></html>");
	NewWindow.document.close();
                     NewWindow.resizeTo(xsize,ysize); 
}