function SimpleSwap(el,which){
        el.src=el.getAttribute(which||"origsrc");
}
 
function SimpleSwapSetup(){
  var x = document.getElementsByTagName("img");
  for (var i=0;i<x.length;i++){
    var oversrc = x[i].getAttribute("oversrc");
    if (!oversrc) continue;
    // preload image
    // comment the next two lines to disable image pre-loading
    x[i].oversrc_img = new Image();
    x[i].oversrc_img.src=oversrc;
    // set event handlers
    x[i].onmouseover = new Function("SimpleSwap(this,'oversrc');");
    x[i].onmouseout = new Function("SimpleSwap(this);");
    // save original src
    x[i].setAttribute("origsrc",x[i].src);
  }
}
 
var PreSimpleSwapOnload =(window.onload)? window.onload : function(){};
window.onload = function()
{
  PreSimpleSwapOnload(); 
  SimpleSwapSetup();
}



/*****

Image Cross Fade Redux
Version 1.0
Last revision: 02.15.2006
steve@slayeroffice.com

Please leave this notice intact. 

Rewrite of old code found here: http://slayeroffice.com/code/imageCrossFade/index.html


*****/


/*
window.addEventListener?window.addEventListener("load",so_init,false):window.attachEvent("onload",so_init);

var d=document, imgs = new Array(), zInterval = null, current=0, pause=false;

function so_init() {
	if(!d.getElementById || !d.createElement)return;

	// DON'T FORGET TO GRAB THIS FILE AND PLACE IT ON YOUR SERVER IN THE SAME DIRECTORY AS THE JAVASCRIPT!
	// http://slayeroffice.com/code/imageCrossFade/xfade2.css
	css = d.createElement("link");
	css.setAttribute("href","style/style.css");
	css.setAttribute("rel","stylesheet");
	css.setAttribute("type","text/css");
	d.getElementsByTagName("head")[0].appendChild(css);

	//imgs = d.getElementById("imageContainer").getElementsByTagName("img");
	for(i=1;i<imgs.length;i++) 
  imgs[i].xOpacity = 0;
	imgs[0].style.display = "block";
	imgs[0].xOpacity = .99;
	
	setTimeout(so_xfade,10000);
}
*/

function so_xfade() {
	cOpacity = imgs[current].xOpacity;
	nIndex = imgs[current+1]?current+1:0;

	nOpacity = imgs[nIndex].xOpacity;
	
	cOpacity-=.05; 
	nOpacity+=.05;
	
	imgs[nIndex].style.display = "block";
	imgs[current].xOpacity = cOpacity;
	imgs[nIndex].xOpacity = nOpacity;
	
	setOpacity(imgs[current]); 
	setOpacity(imgs[nIndex]);
	
	if(cOpacity<=0) {
		imgs[current].style.display = "none";
		current = nIndex;
		setTimeout(so_xfade,10000);
	} else {
		setTimeout(so_xfade,100);
	}
	
	function setOpacity(obj) {
		if(obj.xOpacity>.99) {
			obj.xOpacity = .99;
			return;
		}
		obj.style.opacity = obj.xOpacity;
		obj.style.MozOpacity = obj.xOpacity;
		obj.style.filter = "alpha(opacity=" + (obj.xOpacity*100) + ")";
	}
	
}




var bild; 
var breite; 
var hoehe; 
var bildname;
 
function show_pic_big(pic,breite,hoehe,name) { 
  bild = pic; 
  bildname = name;
  //alert('picture_big.php?bildname=' + bildname + '');
  neu_window = window.open('picture_big.php?bildname='+bildname+'', "Titel", "width=620,height=520"); 
} 


//window.onload=show;
function show(id) {
var d = document.getElementById(id);
	for (var i = 1; i<=10; i++) {
		if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
	}
if (d) {d.style.display='block';}
}




function pruefen()
{
	if(
		document.ableseformular.Abnehmername.value==""||
		document.ableseformular.Strasse.value==""||
		document.ableseformular.Zaehlernummer.value==""||
		document.ableseformular.Ablesedatum.value==""||
		document.ableseformular.E-Mailadresse.value==""
		)
	{
		alert("Bitte geben Sie alle notwendigen Daten ein!")
		return false;
	}
	else
	{
		return true;
	}
}

function meldeformularpruefen()
{
	/*if(
		document.forms["meldeformular"].kat.value == "" ||
		document.meldeformular.betriebname.value=="" ||
		document.meldeformular.inhabername.value=="" ||
		document.meldeformular.inhaberstrasse.value=="" ||
		document.meldeformular.inhaberplz.value=="" ||
        document.meldeformular.inhabertel.value=="" ||
        document.meldeformular.inhaberfax.value=="" ||
		)
	{
		alert("Bitte geben Sie alle notwendigen Daten ein!")
		return false;
	}
	else
	{
		return true;
	}*/
}


function raiseFontSize()
{
  var currFontSize = document.getElementById("test").style.fontSize;        
  var size         = currFontSize.split("pt");    
  
  if(size[0] < 14)
  {
    newFontSize      = parseInt(size[0]) + 1 + "pt";
  }  
  else if(size[0] >= 14 && size[0] < 20)
  {
    newFontSize      = parseInt(size[0]) + 2 + "pt";
  }
  else if(size[0] >= 20 && size[0] < 40)
  {
    newFontSize      = parseInt(size[0]) + 4 + "pt";
  }
  else if(size[0] >= 40 && size[0] < 80)
  {
    newFontSize      = parseInt(size[0]) + 8 + "pt";
  } 
  else if(size[0] >= 40)
  {
    newFontSize = 40 + "pt";
  }
  else
  {     
    newFontSize      = parseInt(size[0]) + 1 + "pt";    
  }
  
  document.getElementById("test").style.fontSize = newFontSize;
  
}

function shrinkFontSize()
{
  var currFontSize = document.getElementById("test").style.fontSize;        
  var size         = currFontSize.split("pt");        
  
  if(size[0] >= 40)
  {
    newFontSize      = parseInt(size[0]) - 8 + "pt";
  }  
  else if(size[0] >= 20 && size[0] < 40)
  {
    newFontSize      = parseInt(size[0]) - 4 + "pt";
  }
  else if(size[0] >= 14 && size[0] < 20)
  {
    newFontSize      = parseInt(size[0]) - 2 + "pt";
  }
  else if(size[0] >= 9 && size[0] < 14)
  {
    newFontSize      = parseInt(size[0]) - 1 + "pt";
  } 
  else if(size[0] < 9)
  {
    newFontSize = 8 + "pt";
  }
  
  document.getElementById("test").style.fontSize = newFontSize;      
  
}


function resetFontSize()
{
  document.getElementById("test").style.fontSize = 10 + "pt";      
}

