
var mouseOvers = new Array();
var mouseOuts = new Array();

function Get_Cookie(name) {
    var start = document.cookie.indexOf(name+"=");
	    var len = start+name.length+1; 
		   if ((!start) && (name != document.cookie.substring(0,name.length))) return null;   
		    if (start == -1) return null;  
			  var end = document.cookie.indexOf(";",len);  
			    if (end == -1) end = document.cookie.length;  
				  return unescape(document.cookie.substring(len,end));
				  }
				  
				  
function Set_Cookie(name,value,expires,path,domain,secure) { 
   document.cookie = name + "=" +escape(value) +
           ( (expires) ? ";   expires=0" + "" : "") +
		          ( (path) ? ";   path=" + path : "") +  
				         ( (domain) ? ";   domain=" + domain : "") +   
						      ( (secure) ? ";   secure" : "");
   }
   
   function Delete_Cookie(name,path,domain) {  
     if (Get_Cookie(name)) document.cookie = name + "=" +
	         ( (path) ? ";	 path=" + path : "") + 
	        ( (domain) ? ";	 domain=" + domain : "") + 
			       ";	 expires=Thu, 01-Jan-1970 00:00:01 GMT";
	 }

function checkCookie(){	 
Set_Cookie("timu","warhier",0)
if(!Get_Cookie("timu")){
 return false
}else{
 Delete_Cookie("timu")
  return true
}
}


function changeInputAdress(arrDiv,index){
var thisView=arrCurVar[index]
for(var i=0;i < arrDiv.length;i++){
var divName=arrDiv[i]
if(divName==thisView){
if (document.layers) {
document.divName.style.visibility="hidden"
}else if (document.getElementById){
document.getElementById(divName).style.visibility="hidden"
}
if(thisView!=null){
thisView=arrDiv[i];
}
}else{
if (document.layers) {
document.divName.style.visibility="visible"
}else if (document.getElementById){
document.getElementById(divName).style.visibility="visible"
}
}
}
}


function changeBodyDetail(vis,img){
MM_showHideLayers('imgNav','',vis,'txtDetail','',vis,'txtBottom','',vis,'imgDetail','',vis,'itemContact','',vis)
document.imgBig.src=img
document.detail.src=arrImgBig[document.form.imgPos.value-1].src
changeHrefStyle('href',document.form.imgPos.value,4)
vis=='hide'?vis='show':vis='hide';
MM_showHideLayers('subNav','',vis)
}

function changeHrefStyle(name,id,max){
for (var i=1;i<=max;i++){
if(i==id){
if (document.layers && document[name + i]!=null) {
document[name + i].style.color ="990000";
}else if (document.getElementById && document.getElementById(name + i)!=null){
document.getElementById(name + i).style.color ="990000";
}
}else{
if (document.layers && document[name + i]!=null) {
document[name + i].style.color ="0056ab";
}else if (document.getElementById && document.getElementById(name + i)!=null){
document.getElementById(name + i).style.color ="0056ab";
}
}
}
}

function init(){	
alert("init()")
if ( ! (document.createElement && document.getElementsByTagName) ) return;

    // Preload und Rollover setzen
    preload_over('menu',"blau","braun");
    if ( document.getElementById('kontaktlinks') )
      preload_over('kontaktlinks',"blau","braun");
    else if ( document.getElementById('auswahl') )  
      { preload_over('content',"braun","rot");
        preload_over('content',"blau","rot");
      }
  }
  
function preload_over( name, alt, neu )			
  { var nav = document.getElementById(name);
    if ( ! nav ) return;
	var imgs = nav.getElementsByTagName('img');
    if ( ! imgs ) return;
    j = mouseOuts.length;
	for (var i=0;i<imgs.length;i++)
 	   { if ( imgs[i].src.match(alt) )
           { imgs[i].onmouseover = mouseGoesOver;
		     imgs[i].onmouseout = mouseGoesOut;
		     mouseOuts[j] = new Image();
		     mouseOuts[j].src = imgs[i].src;
		     mouseOvers[j] = new Image();
		     mouseOvers[j].src = imgs[i].src.replace(alt,neu);
		     imgs[i].number = j;
             j++;
           }
	   }
  }
  
function mouseGoesOver()
  {	this.src = mouseOvers[this.number].src;
  }
			
function mouseGoesOut()
  {	this.src = mouseOuts[this.number].src;
  }
  
//window.onload = init;

function popup( url, title, width, height, zusatz )
  { // features zusammenbauen
    features = "resizable=yes";
    if ( width ) 
      { features += ",width=" + width;
        left = Math.floor((screen.width - width) / 2);
        features += ",left=" + left + ",screenX=" + left;
      }
    if ( height ) 
      { features += ",height=" + height;
        topf = Math.floor((screen.height - height) / 2);
        features += ",top=" + topf + ",screenY=" + topf;
      }
    if ( zusatz ) features += "," + zusatz;

    // fenster öffnen
    window.open(url,title,features);
    
    // standardaktion unterbinden
    return false;
  }

  function popupWindow(url) {
  window.open(url,'popupWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,copyhistory=no,width=100,height=100,screenX=150,screenY=150,top=150,left=150')
}

function ch ( imgobj, datei )
  { dateiname = imgobj.src;
    pos       = dateiname.lastIndexOf("/");
    if ( pos == 0 ) pos = dateiname.lastIndexOf("\\");

    if ( pos == 0 )
      imgobj.src = datei;
    else
      imgobj.src = dateiname.substring(0,pos+1) + datei;   
  }  
  
  
function MM_preloadImages() { 
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() {
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { 
  var p,i,x;  if(!d) d=document; 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]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { 
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}