// JavaScript Document
var men_b_pfad, bildverz;
var menueoverbild = new Array;
var bmenbild = new Array;
var bmenoverbild = new Array;
//var menue= new Array('home', 'vita', 'konzept', 'austell', 'malerei', 'kontakt', 'zeichnung'); 
// obere Zeile, wenn Zeichnung, sonst untere Zeile aktivieren
var menue= new Array('home', 'vita', 'konzept', 'austell', 'malerei', 'kontakt', 'zeichnung');
/*------------------------------------------------------------------------------------------------------
Initialisierungen
-----------------------------------------------------------------------------------------------------*/
var DHTML = 0, DOM = 0, MS = 0, NS = 0, OP = 0, Platform=0;

function DHTML_init() {

 if (window.opera) {
     OP = 1;
 }
 if(document.getElementById) {
   DHTML = 1;
   DOM = 1;
 }
 if(document.all && !OP) {
   DHTML = 1;
   MS = 1;
 }
if (window.netscape && window.screen && !DOM && !OP){
   DHTML = 1;
   NS = 1;
 }
Platform= navigator.platform;
}

/*------------------------------------------
Fenster auf Maximum vergroessern
-----------------------------------------------*/
function aufl_aendern() //setzt Auflˆsung auf max Bereich bzw. max 1024x 768
                {

         y1=screen.availHeight;
         x1=screen.availWidth;
         x=screen.width;
         y=screen.height;
		 if(NS || OP) {y_innen=window.innerHeight;}
		 //alert (y_innen+" - "+x_innen);
         window.moveTo(0,0);
         if (x<=800&&y<=600)
                         {window.resizeTo(x,y);
                        //alert("diese Website ist für eine Auflösung von 1024x768 konzipiert und wird bei geringerer Auflösung evtl. nicht korrekt angezeigt!");
						}
          else {
                  if (x1>1024) x1=1024;
                  if (y1>768) y1=768; //max 1024x768 beanspruchen!
                  window.resizeTo(x1,y1);
                  }
			//y_innen=fensterhoehe();	  
			}


/*********************************************************
funktion umrandungen von Links entfernen
*********************************************************/
function keineUmrandung(){
  if(document.getElementsByTagName){
    var a = document.getElementsByTagName("a");
    for(var i = 0; i < a.length; i++){
      a[i].onfocus = function(){this.blur()};
    	}
	}
   }




function menbildervorLaden()
{
var pfad="";
menueoverbild = new Array();
menuebild = new Array;
for (var i=1; i<menue.length; i++) //home hat kein eigenes bild!
{ 
	pfad=men_b_pfad+"/"+menue[i]+".gif";
	menuebild[i]=new Image();
	menuebild[i].src=pfad;
	pfad=men_b_pfad+"/"+menue[i]+"_over"+".gif";
	menueoverbild[i]=new Image();
	menueoverbild[i].src=pfad;
	
	}
}

function bmenbildervorLaden()
{
var pfad="";
bmenoverbild = new Array();
bmenbild = new Array();
for (var i=1; i<=10;i++){
	pfad=men_b_pfad+"/gem"+i+".gif";
	bmenbild[i]=new Image();
	bmenbild[i].src=pfad;
	pfad=men_b_pfad+"/gem"+i+"_over"+".gif";
	bmenoverbild[i]=new Image();
	bmenoverbild[i].src=pfad;
	}
}


function men_bild_wechsl(nr)
          {
        	
			var obj_name=menue[nr];
        	var obj_t=findObj(obj_name);
			if (menueoverbild[nr]){
			obj_t.src=menueoverbild[nr].src;}
			if ((akt_menue ==4)|| (akt_menue ==6))
			{bmen_bild_wechsl(akt_bild);}
			
		}
 
 
 function men_bild_zur(nr)
        {
		if (nr != akt_menue){
			//var obj_name=menue[nr];
        	var obj_t=findObj(menue[nr]);
        	if (menuebild[nr]){
			obj_t.src=menuebild[nr].src;}
			}
		}

function bmen_bild_wechsl(nr)
          {
        var obj_name="gem"+nr;
        var obj_t=findObj(obj_name);
         if ((bmenoverbild[nr]) && (obj_t)){
		 obj_t.src=bmenoverbild[nr].src;}
		}
 
 
 function bmen_bild_zur(nr)
                  {
		if (nr != akt_bild){
		var obj_name="gem"+nr;
        var obj_t=findObj(obj_name);
        if ((bmenbild[nr]) && (obj_t)){
		obj_t.src=bmenbild[nr].src;}
		}}
  /*----------------------------------------------------------------------------------------------------
Scripte vom Draemweaver
------------------------------------------------------------------------------------------------------*/
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}

function findObj(theObj, theDoc)
{
  var p, i, foundObj;
  
  if(!theDoc) theDoc = document;
  if( (p = theObj.indexOf("?")) > 0 && parent.frames.length)
  {
    theDoc = parent.frames[theObj.substring(p+1)].document;
    theObj = theObj.substring(0,p);
  }
  if(!(foundObj = theDoc[theObj]) && theDoc.all) foundObj = theDoc.all[theObj];
  for (i=0; !foundObj && i < theDoc.forms.length; i++) 
    foundObj = theDoc.forms[i][theObj];
  for(i=0; !foundObj && theDoc.layers && i < theDoc.layers.length; i++) 
    foundObj = findObj(theObj,theDoc.layers[i].document);
  if(!foundObj && document.getElementById) foundObj = document.getElementById(theObj);
  
  return foundObj;
}

function preloadImages()
{
  if(document.images)
  {
    if(!document.imageArray) document.imageArray = new Array();
    var i,j = document.imageArray.length, args = preloadImages.arguments;
    
    for(i=0; i<args.length; i++)
    {
      if (args[i].indexOf("#")!=0)
      {
        document.imageArray[j] = new Image;
        document.imageArray[j++].src = args[i];
      }
    }
  }
}

function showHideLayers()
{ 
  var i, visStr, obj, args = showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=2)
  {
    if ((obj = findObj(args[i])) != null)
    {
      visStr = args[i+1];
      if (obj.style)
      {
        obj = obj.style;
        if(visStr == 'show') visStr = 'visible';
        else if(visStr == 'hide') visStr = 'hidden';
      }
      obj.visibility = visStr;
    }
  }
}
/*------------------------------------------------------------------------------------------------------
Hilfsfunktionen
-----------------------------------------------------------------------------------------------------*/
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.innerHeight;
 else if (document.body && document.body.offsetHeight) return document.body.offsetHeight;
 else return 0;
}

function oeffnefenster(neueadresse,fenstername,b,h,eigenschaften) 
{
  if(screen.width){
  var fensterl_pos = (screen.width-b)/2;
  var fenster_o_pos = (screen.height-h)/2;
  }else{fensterl_pos = 0;fenster_o_pos =0;}
  if (fensterl_pos < 0) fensterl_pos = 0;
  if (fenster_o_pos < 0) fenster_o_pos = 0;
  var fenstereinstell = 'height=' + h + ' ,';
  fenstereinstell += 'width=' + b + ' ,';
  fenstereinstell += 'top=' + fenster_o_pos + ' ,';
  fenstereinstell += 'left=' + fensterl_pos + ' ,';
  fenstereinstell += eigenschaften;
  //alert(fenstereinstell);
  win = window.open(neueadresse ,fenstername ,fenstereinstell);
  //winold=window;
  win.focus();
  //winold.href='';
}