//var F1 = window.open('../images/pixel.gif',"Galerie","width=1,height=1,screenX=60,screenY=30,,scrollbars,status=yes");
//F1.close();
//var FQ = F1;
//var FH = F1;
var merkQW = 0;
var merkQH = 0;
var merkHW = 0;
var merkHH = 0;

var FQ;
var FH;
var F1;
var F2;

var alt_y = 0;
//alert("alt_y= " + alt_y);
var Pfeil_Headline = 0;
var BrowserName    = ' ';
var BrowserVersion = ' ';
var MSIE = false;

/*************************************************************************/
function BrowserAbfrage()
{
    
   //BrowserName = navigator.appName; /* probieren */
   BrowserTyp = navigator.userAgent;
   BrowserVersion = navigator.appVersion;
   
   //alert("BrowserVersion= " + BrowserVersion);
   //alert("BrowserTyp= " + BrowserTyp);
   
   if(BrowserTyp.search('MSIE') > -1)
   {
      //alert("Internet Explorer!");
      BrowserName = 'Internet Explorer';
      Pfeil_Headline = 1;
      MSIE = true;
   }
   else
      if(BrowserTyp.search('Opera') > -1)
      {
         //alert("Opera!");
         BrowserName = 'Opera';
         Pfeil_Headline = 1;
      }
      else
         if(BrowserTyp.search('Lynx') > -1)
         {
            //alert("Lynx!");
            BrowserName = 'Lynx';
            Pfeil_Headline = 0;
         }
         else
            if(BrowserTyp.search('Gecko') > -1)
            {
               //alert("Mozilla!");
               BrowserName = 'Mozilla';
               Pfeil_Headline = 1;
            }
            else
               {
                  if (BrowserTyp.substr(0,7) == 'Mozilla')
                  {
                     //alert("Netscape!");
                  
                     BrowserName = 'Netscape';
                  
                     if (BrowserTyp.substr(0,11) < 'Mozilla/5.0')
                     {
                        Pfeil_Headline = 0;
                     }
                     // mal hoffen, dass neuere Netscapes scrollen koennen...
                     else
                     {
                        Pfeil_Headline = 1;
                     }
                  }
                  else
                  {
                     BrowserName = 'Netscape';
                     Pfeil_Headline = 0;
                  }
               }
      
   return;

// Browserabfrage 
   var bV=parseInt(navigator.appVersion);
   var NS4=(document.layers) ? true : false;
   var IE4=((document.all)&&(bV>=4))?true:false;

// Laden der Stylesheets 
/*   if (NS4) 
   {
      document.write ("<link rel=STYLESHEET type=text/css href=/style/style_ns2.css>");
   }
   else 
   {
      document.write ("<link rel=STYLESHEET type=text/css href=/style/style_ie2.css>");
   }
*/
}

/*************************************************************************/

function SetHomeFensterName()
{
	top.name = "HomeTesoro";
	BrowserAbfrage();
	
	/*if (MSIE)
	{
	}
	else
	{
	   Breite = screen.availWidth - top.screenX;
	   
	   if (Breite > 810)
	   {
	      Breite = 770;
	   }
	   
	   if (top.innerWidth < Breite)
	   {
	      top.innerWidth = Breite;
	   }
	
	}*/
	
}

/*************************************************************************/

function PreloadTopics()
{
   //alert("PreloadTopics");
   
   for (i = 7; i >= 0; i--)
   {
      document.images[0].src = BildMOver[i].src;
      //alert("BildMOver[i].src= " + BildMOver[i].src);
   }
   document.images[0].src = BildMOut[0].src;
}

/*************************************************************************/

function Bildwechsel(Bildnr,Bildobjekt,MAction, BildKz)
{
   
   if (Bildnr != UpPos) /* UpPos hält fest, welches Angebot zuletzt angeklickt wurde */
   {
      if(MAction == "MUp")
      {
         
         if (UpPos != -1)
         {
		switch(window.name) 
		{
			/* Frame mit Angebot */
			case "linkeleiste":
			window.document.images[UpPos].src = BildMOut[UpPos].src;
   			break;

			/* Headline-Frame mit Flaggen und Logoklein */
			case "logo": 
			window.document.images[UpPos].src = BildFOut[UpPos].src;
   			break;

	 		default:
	   		alert("Bildwechsel. Falsches BildKz: " + BildKz);
	   		break;		
		}
	 }
	 
         UpPos = Bildnr; /* Nr.des zuletzt angeklickten Angebotes speichern */
         
         if (window.document.images[UpPos].name == "flag_ale"
         ||  window.document.images[UpPos].name == "flag_esp"
         ||  window.document.images[UpPos].name == "flag_ing"
         ||  window.document.images[UpPos].name == "flag_fra")
         {
            SpracheWechseln(window.document.images[UpPos].name)
         }
         
      }
      window.document.images[Bildnr].src = Bildobjekt.src;
   }
}  /* function Bildwechsel */

/*************************************************************************/

function BildwechselEinstieg(Bildnr,Bildobjekt)
{
	//alert("Bildnr= " + Bildnr + " Bildobjekt= " + Bildobjekt + " Bildobjekt.src= " + Bildobjekt.src);
	
	window.document.images[Bildnr].src = Bildobjekt.src;
}

/*************************************************************************/
function SeiteAufbauen(Seite)
{
   MerkUrl = parent.FS1Mitte.location.href;
   
   /* Fotos der alten Seite schließen */
   //alert("SeiteAufbauen: FQ= " + FQ);
   
   if ( FQ && !FQ.closed == true)
   {
   	FQ.close();
   }
   
   switch(Seite) 
   {
      case "Home":
      Url = "duende.htm";
      break;

      case "Intro":
      Url = "intro.htm";
      break;

      case "Shop":
      Url = "shop.htm";
      break;
      
      case "Morocco":
      Url = "morocco.htm";
      break;
      
      case "Map":
      Url = "map.htm";
      break;

      case "Accomm":
      Url = "accomm.htm";
      break;

      case "Yoga":
      Url = "yoga.htm";
      break;

      case "Cafe":
      Url = "cafe.htm";
      break;

      case "Testim":
      Url = "testim.htm";
      break;
   
      case "Email":
      Url = "email.htm";
      break;

      default:
      alert("Falsche Funktion: " + Seite);
      Url = MerkUrl;
      break;		
   }
   
   parent.FS1Mitte.location.href = Url;
}

/*************************************************************************/

function ExtraInfosOpen(ExtraUrl)
{
   //alert("BookCondOpen");

	if (!F1 || F1.closed == true)
	{
		F1X = screen.availWidth - 750;
		F1Y = 130;
		Hoehe = screen.availHeight - this.F1Y;
		
		if (Hoehe > 500)
		{
		   Hoehe = 500;
		}
	   	//alert("GalerieFenster ist geschlossen! F1X = " + F1X + " F1Y = " + F1Y);
    		
    		F1 = window.open(ExtraUrl,"Extra","resizable=yes,width=700,height=" + Hoehe + ",screenX=" + F1X + ",screenY=" + F1Y + ",scrollbars,status=yes");
		if (!F1)
	 	{
	    		//alert("Pop up windows are suppressed on your computer!");
			return;
		}
    		
	}
	else
	{
		if (F1.screenX)
		{
		   F1X = F1.screenX;
		}
		else
		{
		   F1X = screen.availWidth - 220;
		}
		
		if (F1.screenY)
		{
		   F1Y = F1.screenY;
		}
		else
		{
		   F1Y = 130;
		}			
		
	   	//alert("GalerieFenster ist offen! F1X = " + this.F1X + " F1Y = " + this.F1Y);
	   	F1.location.href = ExtraUrl;
	}

    F1.focus();

}

/*************************************************************************/

function GalerieSchliessen()
{
    F1.close();
}
/*************************************************************************/

function BildOeffnen(Bild,W,H)
{

	FensterOeffnen = true;
	
	W = W + 20;
	H = H + 20;

	if(W > H)
	{
		if (!FQ || FQ.closed == true)
		{
			//alert("FQ= " + FQ);
			FQX = 60;
			FQY = 30;
		}
		else
		{
			if (FQ.screenX)
			{
			   FQX = FQ.screenX;
			}
			else
			{
			   FQX = 60;
			}
			
			if (FQ.screenY)
			{
			   FQY = FQ.screenY;
			}
			else
			{
			   FQY = 30;
			}			
	
			if (merkQW != W
			||  merkQH != H)
			{
				/*alert("Veraenderte Breite oder Hoehe: "
				+    " merkW= " + merkW + " W= " + W
				+    " merkH= " + merkH + " H= " + H);*/
				
				FQ.close();

				merkQW = W;
				merkQH = H;
			}
			else
			{
				/*alert("Breite und Hoehe unveraendert: "
				+    " merkW= " + merkW + " W= " + W
				+    " merkH= " + merkH + " H= " + H);*/

				FensterOeffnen = false;
			}
		}
		
		if (FensterOeffnen)
		{
			//alert("Querfenster ist geschlossen! FQX = " + FQX + " FQY = " + FQY);
			FQ = window.open(Bild,"QuerFenster","resizable=yes,width=" + W + ",height=" + H + ",screenX=" + FQX + ",screenY=" + FQY );

			if (!FQ)
	 	   	{
	    			alert("Pop up windows are suppressed on your computer!");
				return;
			}
		}
		else
		{
			//alert("Querfenster ist offen! FQX = " + FQX + " FQY = " + FQY);
			FQ.document.images[0].src = Bild;
		}
		

		FQ.focus();
	}
	
    	else
	{
		if (!FH || FH.closed == true)
		{
			//alert("FH= " + FH);
			FHX = 60;
			FHY = 30;
		}
		else
		{
			if (FH.screenX)
			{
			   FHX = FH.screenX;
			}
			else
			{
			   FHX = 60;
			}
			
			if (FH.screenY)
			{
			   FHY = FH.screenY;
			}
			else
			{
			   FHY = 30;
			}			
	
			if (merkHW != W
			||  merkHH != H)
			{
				/*alert("Veraenderte Breite oder Hoehe: "
				+    " merkW= " + merkW + " W= " + W
				+    " merkH= " + merkH + " H= " + H);*/

				merkHW = W;
				merkHH = H;
				
				FH.close();
			}
			else
			{
				/*alert("Breite und Hoehe unveraendert: "
				+    " merkW= " + merkW + " W= " + W
				+    " merkH= " + merkH + " H= " + H);*/

				FensterOeffnen = false;
			}
		}
		
		if (FensterOeffnen)
		{
			//alert("Hochfenster ist geschlossen! FHX = " + FHX + " FHY = " + FHY);
			FH = window.open(Bild,"HochFenster","resizable=yes,width=" + W + ",height=" + H + ",screenX=" + FHX + ",screenY=" + FHY );

			if (!FH)
	 	   	{
	    			alert("Pop up windows are suppressed on your computer!");
				return;
			}
		}
		else
		{
			//alert("Hochfenster ist offen! FHX = " + FHX + " FHY = " + FHY);
			/*alert("FH.document.images[0].src= " + FH.document.images[0].src
			+    " Bild= " + Bild);*/
			
			FH.document.images[0].src = Bild;
		}
		FH.focus();
	}
   }
/*************************************************************************/

function BildOeffnenLeaflet(Bild,W,H)
{
	//alert("F2= " + F2);
	FensterOeffnen = true;
	
	W = W + 20;
	H = H + 20;

	if (!F2 || F2.closed == true)
	{
		//alert("undef. od. geschl.: F2= " + F2);
		F2X = 90;
		F2Y = 60;
	}
	else
	{
		//alert("offen: F2= " + F2);
		if (F2.screenX)
		{
		   F2X = F2.screenX;
		}
		else
		{
		   F2X = 62;
		}
		
		if (F2.screenY)
		{
		   F2Y = F2.screenY;
		}
		else
		{
		   F2Y = 30;
		}			
	
		if (merk2W != W
		||  merk2H != H)
		{
			F2.close();

			merk2W = W;
			merk2H = H;
		}
		else
		{
			FensterOeffnen = false;
		}
	}
	
	if (FensterOeffnen)
	{
		//alert("Querfenster ist geschlossen! FQX = " + FQX + " FQY = " + FQY);
		F2 = window.open(Bild,"F2Fenster","resizable=yes,width=" + W + ",height=" + H + ",screenX=" + F2X + ",screenY=" + F2Y );
		//alert("F2= " + F2);

		if (!F2)
 	   	{
    			//alert("Pop up windows are suppressed on your computer!");
			return;
		}
	}
	else
	{
		//alert("Querfenster ist offen! FQX = " + FQX + " FQY = " + FQY);
		F2.document.images[0].src = Bild;
	}
	F2.focus();
   }

/*************************************************************************/
function CheckLogoFunktProfil()
{
   //alert("window.name= " + window.name);
   
   if ( window.name != 'msprint')
   {
      top.logo.document.images[5].src = "images/pfeil_transp.gif";
      top.logo.document.images[6].src = "images/pfeil_transp.gif";

      UrlString = top.frames[2].location.href;
   
      LogoKlein(UrlString);
   }

}
/*************************************************************************/
function CheckLogoFunkt()
{
	BrowserAbfrage();
 	
 	if (parent.hauptfenster.document.title == "francke")
 	{
 	   if (parent.logo.document.images[4])
 	   {
 	       parent.logo.document.images[4].src = "images/logokleintransp.gif";
 	       parent.logo.document.images[5].src = "images/pfeil_transp.gif";
 	       parent.logo.document.images[6].src = "images/pfeil_transp.gif";
 	   }
 	}   
 	else
 	{
           if (Pfeil_Headline)
           {
              top.logo.document.images[5].src = "images/pfeil_oben.gif";
              top.logo.document.images[6].src = "images/pfeil_unten.gif";
           }
           else
           {
              ImgUrl = top.frames[2].hauptfenster.document.images[0].src;

              if(ImgUrl.search('pfeil_transp.gif') > -1)   
              {
                 top.frames[2].hauptfenster.document.images[0].src = "images/pfeil_unten.gif";
              }
              /*else
              {
                 alert("top.frames[2].hauptfenster.document.images[0].src gibt's nicht!");
              }
              */
           }
           
 	   UrlString = parent.hauptfenster.location.href;
           LogoKlein(UrlString);
        }
	
} 

/*************************************************************************/

function LogoKlein(UrlString)
{
 	 
 	 if(UrlString.search('deutsch') > 0)
 	   {
 	      top.logo.document.images[4].src   = "deutsch/images/logoklein.gif";

 	      /* Hier mussten 2 neue Unterverzeichnisse angelegt werden: */
 	      /* Netscape verstringt den Namen: /deutsch/deutsch/images */
 	      /* alle anderen: /deutsch/images */
 	      /* Also musste das Logo in beide Unterverzeichnisse kopiert werden... */
 	   }
 	   
 	   if (UrlString.search('english') > 0)
	   {
	      top.logo.document.images[4].src   = "english/images/logoklein.gif";
	   }
	   
 	   if (UrlString.search('espanol') > 0)
 	   {
 	      top.logo.document.images[4].src   = "espanol/images/logoklein.gif";
 	   }
 	   
 	   if (UrlString.search('francais') > 0)
 	   {
 	      top.logo.document.images[4].src   = "francais/images/logoklein.gif";
 	   }

}

/*************************************************************************/

function SpracheWechseln(bname)
{
    var File1, File2, File3, Verzeichnis, FunkNr ;
    
	if (bname == "flag_ale")
	{
		Verzeichnis = "deutsch/";
	}

	if (bname == "flag_ing")
	{
		Verzeichnis = "english/";		
	}

	if (bname == "flag_esp")
	{
		Verzeichnis = "espanol/";
	}

	if (bname == "flag_fra")
	{
		Verzeichnis = "francais/";
	}	
	

	File2 = Verzeichnis + parent.hauptfenster.document.title+".htm";
	
	Frame2=eval("parent.hauptfenster");
        Frame2.location.href = File2;
	
	if (parent.hauptfenster.document.title != "francke")
	{
		
		switch(parent.hauptfenster.document.title) 
		{
			case "prog_fra":
			FunkNr = 0;
   			break;

			case "webdes_fra":
			FunkNr = 1;
   			break;

			case "projekt_fra":
			FunkNr = 2;
   			break;

			case "ueberm_fra":
			FunkNr = 3;
   			break;

			case "profil_fra":
			FunkNr = 4;
   			break;

			case "kontakt_fra":
			FunkNr = 5;
   			break;

			case "francke":
			FunkNr = 6;
   			break;

	 		default:
	   		alert("Falsche Funktion: " + parent.hauptfenster.document.title);
	   		break;		
		}
	}	
	
}  /* function SpracheWechseln */

/*************************************************************************/

function AuswahlVorbelegen()
{
	
		switch(parent.hauptfenster.document.title) 
		{
			case "prog_fra":
			FunkNr = 0;
   			break;

			case "webdes_fra":
			FunkNr = 1;
   			break;

			case "projekt_fra":
			FunkNr = 2;
   			break;

			case "profil_fra":
			FunkNr = 3;
   			break;

			case "ueberm_fra":
			FunkNr = 4;
   			break;

			case "kontakt_fra":
			FunkNr = 5;
   			break;

			case "francke":
			FunkNr = 6;
   			break;

	 		default:
	   		alert("AuswahlVorbelegen, Falsche Funktion: " + parent.hauptfenster.document.title);
	   		break;		
		}

	Bildwechsel(FunkNr,BildMUp[FunkNr],'MUp');
}

/*************************************************************************/

function BlaetternHauptUndRechts(URL1,URL2) 
{
    parent.hauptfenster.location.href = URL1;
    parent.rechteleiste.location.href = URL2;
  }

/*************************************************************************/

function DownloadPdf(pdffile)
{
         FP = window.open(pdffile,"bcwindow");

}  /* function BildOeffnenProfil */

/*************************************************************************/

function ProfilDrucken()
{
      BrowserAbfrage();
      
      //alert("BrowserName= " + BrowserName);
      
      if (BrowserName == 'Internet Explorer')
      {
         FPr = window.open("profil.htm","msprint","width=1,height=1,left=1,top=1");
         FPr.print();
         FPr.close();
      }
      else
      {
         top.frames[2].hauptunten.print();
      }

}  /* function BildOeffnenProfil */

