var merkQW = 0;
var merkQH = 0;
var merkHW = 0;
var merkHH = 0;

var FQ;
var FH;
var FG;
var F1;
var FBf;
var FBc;
var F2;
var FP;

var Show = "visible";
var Hide = "hidden";

var BrowserName    = ' ';
var BrowserVersion = ' ';
var MSIE = false;

// #######################################################

var DHTML = 0, DOM = 0, MS = 0, NS = 0, OP = 0;
DHTML_init();

/* Vorabsteuerung für die SLidshows ---------------- */

//	g = FndObj(ul_dyn_slogan);
/*
	g = document.getElementsByName("ul_dyn_slogan")[0];

	if (g !=null)
	{
		d  = (document.layers) ? g:g.style;

		d.visibility = "visible";
	}
	else
	{
		alert ("nicht gefunden");
	}
*/

/*************************************************************************/
function DHTML_init() {

 //alert("DHTML_init");
 
 if (window.opera) {
     OP = 1;
 }
 if(document.getElementById) {
   DHTML = 1;
   DOM = 1;
 }
 if(document.all && !OP) {
   DHTML = 1;
   MS = 1;
 }
if(document.layers && !OP) {
   DHTML = 1;
   NS = 1;
 }

//alert("OP= "+ OP + " DHTML= " + DHTML + " DOM= " + DOM + " MS= " + MS);
}

/*************************************************************************/
function Fensterweite()
{
 if (window.innerWidth) return window.innerWidth;
 else if (document.body && document.body.offsetWidth) return document.body.offsetWidth;
 else return 0;
}

/*************************************************************************/
function Fensterhoehe()
{
 if (window.innerHeight) return window.innerWidth;
 else if (document.body && document.body.offsetHeight) return document.body.offsetHeight;
 else return 0;
}

/*************************************************************************/

function SetWindowTitle(titel)
{
   top.document.title = "Artis Web Design :: " + titel + " - -";
   

}

/*************************************************************************/

function BildOeffnen(Bild,W,H)
{
	//alert("FQ= " + FQ + " FH= " + FH);
	FensterOeffnen = true;
	
	W = W + 20;
	H = H + 20;

	if(W > H)
	{
		if (!FQ || FQ.closed == true)
		{
			//alert("undef. od. geschl.: FQ= " + FQ);
			FQX = 60;
			FQY = 30;
		}
		else
		{
			//alert("offen: FQ= " + FQ);
			if (FQ.screenX)
			{
			   FQX = FQ.screenX;
			}
			else
			{
			   FQX = 60;
			}
			
			if (FQ.screenY)
			{
			   FQY = FQ.screenY;
			}
			else
			{
			   FQY = 30;
			}			
	
			if (merkQW != W
			||  merkQH != H)
			{
				FQ.close();

				merkQW = W;
				merkQH = H;
			}
			else
			{
				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 );
			//alert("FQ= " + FQ);

			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)
		{
			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)
			{
				merkHW = W;
				merkHH = H;
				
				FH.close();
			}
			else
			{
				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);
			FH.document.images[0].src = Bild;
		}
		
		FH.focus();
	}
   }

/*************************************************************************/
function FndObj(n, d)
{ //v4.01
   var p, i, x;

   /*if (n == 'fotorueck')
   {
      alert("FndObj: n= " + n);
   }*/

   if (!d)
      d = document;

   // Auf übergeordnete Frames mit Parameterübergabe prüfen?
   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];

      /*if (x)
      {
         alert("1 n= " + n + " x= " + x);
      }*/


   for (i = 0; !x && i < d.forms.length; i++)
      x = d.forms[i][n];

      /*if (x)
      {
         alert("2 n= " + n + " x= " + x);
      }*/

   for (i = 0; !x  && d.layers && i < d.layers.length;i++)
      x = FndObj(n,d.layers[i].document);

      /*if (x)
      {
         alert("3 n= " + n + " x= " + x);
      }*/

   if (!x && d.getElementById)
      x = d.getElementById(n);

      /*if (x)
      {
         alert("4 n= " + n + " x= " + x);
      }*/


   return x;
}

