/*
 * Javascript Bibliothek fuer ServiceBarometer AG eigene Einstellungen
 */
 
       Event.observe(window, 'load', initialize, false);

       function initialize_page() { }

       function initialize_local_page() { } // neu 2007/09/12

       function initialize(event) {
         initialize_page();
         initialize_local_page();
         //
         //if (typeof disco == "undefined") { check_dimensions(); }
         //
       }

       function check_dimensions() {
	var innerWidth = Element.getDimensions($('imagecontainer')).width;
   	var contentWidth = Element.getDimensions($('content')).width;
	var infoWidth = Element.getDimensions($('info')).width;
	//alert("innerWidth="+innerWidth+", contentWidth="+contentWidth+", infoWidth="+infoWidth);
	if (innerWidth - 40 < contentWidth+infoWidth) { // 40 == 4 mal 10px margin
	          Element.setStyle(document.getElementsByTagName('body')[0], { 'margin-left': '10px', 'margin-right': '10px' });
	}

	// nach Dimensionsänderung erneut prüfen und dann noch content schmaler machen
	var innerWidth = Element.getDimensions($('imagecontainer')).width;
   	var contentWidth = Element.getDimensions($('content')).width;
	//alert("innerWidth="+innerWidth+", contentWidth="+contentWidth+", infoWidth="+infoWidth);
	if (innerWidth - 40 < contentWidth+infoWidth) { 
	          Element.setStyle($('content'), { 'width': ((innerWidth-infoWidth-60)+'px'), 'padding-left': '10px', 'padding-right': '10px' });
	}
       }

       function effect_loginlink() {
         var loginlink = $('loginform');
	 new Effect.Shake(loginlink, { duration: 3 });
	 //new Effect.Pulsate(loginlink, { duration: 3 });
 	 //new Effect.Highlight(loginlink, { duration: 3 });
       }
