/**
 * @author christian.beckmann
 */

var faktorX = 0;
var faktorY = 350;
var class_name = 'info_blase';

var sublayer = false;
var bigcolorbox_text = '';

function showPosition(e) {
        //var els = $$('.info_blase');

        var elementList =document.getElementsByClassName(class_name);
if (elementList.length > 0) {
        var dw = (window.innerWidth - 880 - faktorX) / 2;        //IE
        if (isNaN(dw)) {
                dw = (document.documentElement.clientWidth - 880 -faktorX) / 2;
                //$('status').innerHTML =document.documentElement.clientWidth;
        }
        if (dw < 0)
                dw = 0;

        if (elementList.length > 0) {
                for (var i = 0; i < elementList.length; i++) {
                        if (elementList[i].style.display =='block') {
                                elementList[i].style.left =parseInt(Event.pointerX(e) - dw) + "px";
                                elementList[i].style.top =parseInt(Event.pointerY(e) - faktorY) + "px";
                        }
                        //elementList[i].style.display = 'block';
                        //$('status').innerHTML =Event.pointerX(e) + ' ' +  Event.pointerY(e) + ' ' + String(elementList[i].style.left) + ' '+ dw  + ' ' + window.document.width;
                }
        }
}
else {
        //Überprüfen ob man im sublayer ist
        if (sublayer == true) {
                var el = Event.element(e);
                if (el.id != 'submenu_layer') {
                        //Noch prüfen ob es wenigstens einChild-Element von submenu_layer ist
                        var kind =$(el).descendantOf('submenu_layer');
                        if (kind != true) {
                                sublayer_out();
                        }
                }
        }
}
}

window.onload = function() {
        Event.observe(document, "mousemove", showPosition, false);
        if ($('bigcolorbox')) {
                bigcolorbox_text = $('bigcolorbox').innerHTML;
        }
}

/*
 * Anpassung für Infolines
 * Zeigt den Teaser vollständig an 
 */
function showTeaser(teaserid, obj,classname) {

      var teaser = document.getElementById(teaserid);

      teaser.style.display='block'

      

      if (obj) {

            obj.style.height = 'auto';

      

            var IE6 = /MSIE 6.0/gi;

            if (navigator.appName.toLowerCase() == 'microsoft internet explorer' && IE6.test(navigator.appVersion)) {

                  if (teaserid == 'regtext1') {

                        obj.childNodes[0].style.display = 'block';

                        obj.childNodes[0].style.width = '465px';

 

                        obj.childNodes[0].style.left = '-5px';

                        obj.childNodes[0].style.top = '-3px';

                        obj.childNodes[0].style.position = 'relative';

 

                        obj.childNodes[0].style.paddingLeft = '5px';

                        obj.childNodes[0].style.paddingTop = '3px';

                        

                        obj.childNodes[0].style.marginBottom = '0px';

                        

                        obj.childNodes[0].style.height = '14px';

 

                        //obj.childNodes[0].className = 'reg1';
						obj.childNodes[0].className = classname;
                        //obj.childNodes[0].style.backgroundColor = '8f130b';

                  }

            }

      }

 

            //Alle anderen Tooltips schließen falls geöffnet

            var els = document.getElementsByClassName('reg');

            for (i = 0; i < teasers.length; i++) {

                  if (teasers[i] != teaserid) {

                        hideTeaser(teasers[i], els[i]);

                        els[i].style.height = '14px';

                  if (i == 0) {

                        var IE6 = /MSIE 6.0/gi;

                        if (navigator.appName.toLowerCase() == 'microsoft internet explorer' && IE6.test(navigator.appVersion)) {

                             var obj2 = document.getElementById(teasers[i]);

                             if (obj2) {

                                   obj2.parentNode.childNodes[0].style.width= '460px';

 
obj2.parentNode.childNodes[0].style.paddingBottom = '0px';

 
obj2.parentNode.childNodes[0].style.height = '11px';

 
obj2.parentNode.childNodes[0].style.marginBottom = '-5px';

                             }

                        }

                  }

 

                  }

            }

 

}

function hideTeaser(teaserid,obj) {
	var teaser = document.getElementById(teaserid);
	if (teaser) {
		teaser.style.display = 'block'
		teaser.style.display = 'none';
	}
	
	if (obj) {
		if (navigator.appName.toLowerCase() == 'netscape' || navigator.appName.toLowerCase() == 'opera') {
			//obj.style.top='0px';
			//obj.style.paddingTop = '1px';
			obj.style.display = "block";
		}
		if (navigator.appName.toLowerCase() == 'microsoft internet explorer') {
			setTimeout("showTeaser",5000);
			//obj.style.top='2px';
			//obj.style.paddingTop = '1px';
			obj.style.display = "block";
		}
	}
}

function hideallTeaser() {
		var els = document.getElementsByClassName('teaser_headline_hauptseite');
		for (i = 0; i < teasers.length; i++) {
			hideTeaser(teasers[i], els[i]);
		}
}

function showTooltip(id, cname) {
	document.getElementById(id).style.display='block';
	class_name = cname; //Klassenname des Tooltips überschreiben 
}

function hideTooltip(id) {
	document.getElementById(id).style.display='none';
}
