
function clickclear(thisfield, defaulttext) {
	if (thisfield.value == defaulttext) {
		thisfield.value = "";
	}
}

function clickrecall(thisfield, defaulttext) {
	if (thisfield.value == "") {
		thisfield.value = defaulttext;
	}
}



window.addEvent('domready',function() {

  var nb = -1;
if(!window.ie6){
  if (document.getElementsByClassName){
        var ats = document.getElementsByClassName('menu1');
           
      for (it=0; it<ats.length; it++){
       if (ats[it].id == "menu1selected"){
        nb = it;
        break;
       }
      }
   
   
    }else{
      var q = document.getElementById("menu")
        var i = 0;
        var nbmenu = -1;
        var ats = new Array();
        var div = q.getElementsByTagName("div");
        while (element = div[i++]) {
            if (element.className == "menu1") {
                nbmenu++;
                if (element.id == "menu1selected"){
                  nb = nbmenu;
                  break;
                 }
             }
        }
    }
}

 
var ScrollSidebar = new Class({
	
	Implements: [Options],
	
	options: {
		offsets: { x:0, y:0 },
		mode: 'vertical',
		positionVertical: 'top',
		positionHorizontal: 'left',
		speed: 1500
	},
	
	initialize: function(menu,options) {
		/* initial options */
		this.setOptions(options);
		this.menu = $(menu);
		this.move = this.options.mode == 'vertical' ? 'y' : 'x';
		this.property = this.move == 'y' ? 'positionVertical' : 'positionHorizontal';
		/* ensure a few things */
		var css = { position: 'absolute', display:'block' };
		css[this.options.positionVertical] = this.options.offsets.y;
		css[this.options.positionHorizontal] = this.options.offsets.x;
		this.menu.setStyles(css).set('tween',{ duration: this.options.speed });
		/* start listening */
		this.startListeners();
	},
	
	startListeners: function() {
		var action = function() {
			this.setPosition($(document.body).getScroll()[this.move] + this.options.offsets[this.move]);
		}.bind(this);
		window.addEvent('scroll',action);
		window.addEvent('load',action);
		window.addEvent('resize',action);
	},
	
	setPosition: function(move) {
		var wHeight = window.innerHeight;
		if (!wHeight)
			wHeight = document.documentElement.clientHeight;
		if (wHeight < 750){
			if (move > 200)
				this.menu.tween(this.options[this.property],(move-200));
			else		
				this.menu.tween(this.options[this.property],0);	
		}else{
			this.menu.tween(this.options[this.property],move);			
		}			
		return this;
	}
});

/* usage */
	var sidebar = new ScrollSidebar('scrolling-menu',{
		offsets: {
			x: 0,
			y: 0
		}
	});
	
	var myAccordion= new Accordion($('.menu'), '.menu1', '.menu1elts', {
	   opacity: false,
	   onActive: function(toggler, element){ },
	   onBackground: function(toggler, element){ },
	   show: nb,
	   alwaysHide: true
	  });
/*$$('.menu1').addEvent('mouseenter', function() { this.fireEvent('click'); });*/

MM_preloadImages('images/Wolke_over_01.gif');

});


<!--
function MM_preloadImages() { //v3.0
  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() { //v3.0
  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) { //v4.01
  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() { //v3.0
  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 openIndex(){
	var height = window.screen.height;
	var width = 650; 
	//half the screen width minus half the new window width (plus 5 pixel borders).
	var left = (window.screen.width/2) - (width/2);
	//half the screen height minus half the new window height (plus title and status bars).
	var top = (window.screen.height/2) - (height/2);
	var w = (window.open("price/calcparam.php",'_blank',"height="+(height-50)+",width="+width+",left="+left+",top="+top+",status=no,toolbar=no,menubar=no,titlebar=no,location=no,scrollbars=yes"));
}

if (navigator.appName == "Microsoft Internet Explorer"){

        if (navigator.appVersion.substring(22,23) < "7"){

        document.write("<script type='text/javascript' src='js/iepngfix_tilebg.js'></script>" );
        document.write("<link href='/css/patch_ie6.css' rel='stylesheet' type='text/css' />" );
        }
}


