var elementOpen = '';
var elementOpening = false;
var openingTest = false;
var rules = {

		'div.bar_full' : function(element){
			element.onclick = function(){				
				org = this.offsetLeft;	
				tmp = Element.nextSib(this);
				
				showPage(tmp,this);
				this.style.position='absolute';
				this.style.left = '0px';		
				this.style.position='relative';
			}		
			element.onmouseover = function(){		
				if (elementOpen!='') {			
					cntInner = Element.nextSib(elementOpen);
					cntInnerRight = cntInner.getElementsByTagName('div')[1];
					cntInnerRight.style.display='block';
					cntInner.style.display='none';	
					if (!document.all)
						elementOpen.style.opacity =1;	
					else 
						elementOpen.style.filter = "alpha(opacity=100)";		
					$('innerLabel').hide();											
					elementOpen = '';
				}		
			}				
		},	
		'div.bar_small' : function(element){
			element.onclick = function(){		
	
				elementOpening = true;	
				tmp = this.parentNode;
				
				if (elementOpen!='') {			
					cntInner = Element.nextSib(elementOpen);
					cntInnerRight = cntInner.getElementsByTagName('div')[1];
					cntInnerRight.style.display='block';
					cntInner.style.display='none';			
					if (!document.all)
						elementOpen.style.opacity = 1;	
					else 
						elementOpen.style.filter = "alpha(opacity=100)";	
					$('innerLabel').hide();						
					elementOpen = '';					
				}				
				
				
				showPage(tmp,this);			
			}	
			element.onmouseover = function(){							
				if (pageOpen!=this.parentNode && !elementOpening) {
					/*$('nav').style.top=$('nav').offsetTop;
					$('nav').style.position='absolute';
					$('nav_footer').style.position='absolute';*/
					if (elementOpen!='') {			
						cntInner = Element.nextSib(elementOpen);
						cntInnerRight = cntInner.getElementsByTagName('div')[1];
						cntInnerRight.style.display='block';
						cntInner.style.display='none';									
						if (!document.all)
							elementOpen.style.opacity = 1;	
						else 
							elementOpen.style.filter = "alpha(opacity=100)";			
						$('innerLabel').hide();	
						
						elementOpen = '';
					}				
					cntInner = Element.nextSib(this);
					cntInnerRight = cntInner.getElementsByTagName('div')[1];
					cntInnerRight.style.display='none';
					
					
					if (cntInner.childNodes.length>=3) {
						cntInnerFull = cntInner.childNodes[2];
						cntInnerFull.style.display='none';		
					}		
					labelTop = cntInner.firstChild.innerHTML;
					pNode = this.parentNode.parentNode;
					$('innerLabel').innerHTML = labelTop;
					$('innerLabel').style.top = parseInt(pNode.offsetTop)+46+'px';
					
					
					$('innerLabel').show();
					if (!document.all)
						this.style.opacity = 0;	
					else 
						this.style.filter = "alpha(opacity=0)";
					//this.style.visibility='hidden';
					//cntInner.style.display='block';
				
					elementOpen = this;	
		
					
				}
			}
	
			/*element.onmouseout = function(){	
				$('nav').style.position='static';					
				$('nav_footer').style.position='static';
			}	*/
			element.onmouseout = function(e){		
				if (!e) var e = window.event;
				if (e.pageX || e.pageY) 	{
					posx = e.pageX;
					posy = e.pageY;
				}
				else if (e.clientX || e.clientY) 	{
					posx = e.clientX + document.body.scrollLeft
						+ document.documentElement.scrollLeft;
					posy = e.clientY + document.body.scrollTop
						+ document.documentElement.scrollTop;
				}

				if (posx>=880 && elementOpen) {
					
					cntInner = Element.nextSib(elementOpen);
					cntInnerRight = cntInner.getElementsByTagName('div')[1];
					cntInnerRight.style.display='block';
					cntInner.style.display='none';									
					if (!document.all)
						elementOpen.style.opacity = 1;	
					else 
						elementOpen.style.filter = "alpha(opacity=100)";			
					$('innerLabel').hide();						
					elementOpen = '';						
				}
			}
				
		},	
		'div.content_inner_top' : function(element){
			/*element.onclick = function(){	
	
				elementOpening = true;	
				tmp = this.parentNode.parentNode;
				
				if (elementOpen!='') {			
					cntInner = Element.nextSib(elementOpen);
					cntInnerRight = cntInner.getElementsByTagName('div')[1];
					cntInnerRight.style.display='block';
					cntInner.style.display='none';				
					elementOpen = '';
				}				
				
				
				showPage(tmp,Element.prevSib(this.parentNode));			
			}*/				
		},	
		'a#kanzlei_RA_Jens_O_Brelle' : function(element){
				element.onclick = function(e){		
					tmp1 = document.getElementsByName('RA_Jens_O_Brelle');					
					tmp = Element.nextSib(Element.nextSib(tmp1[0]));				
					showPage(tmp,Element.nextSib(tmp1[0]));
				}
		},	
		'a#kanzlei_gallery' : function(element){
				element.onclick = function(e){		
					tmp1 = document.getElementsByName('galerie');					
					tmp = Element.nextSib(Element.nextSib(tmp1[0]));				
					showPage(tmp,Element.nextSib(tmp1[0]));
				}
		},	
		'a#kanzlei_kanzlei' : function(element){
				element.onclick = function(e){		
					tmp1 = document.getElementsByName('kanzlei');					
					tmp = Element.nextSib(Element.nextSib(tmp1[0]));				
					showPage(tmp,Element.nextSib(tmp1[0]));
				}
		},	
		'a#kanzlei_service' : function(element){
				element.onclick = function(e){		
					tmp1 = document.getElementsByName('service');					
					tmp = Element.nextSib(Element.nextSib(tmp1[0]));				
					showPage(tmp,Element.nextSib(tmp1[0]));
				}
		},	
		'a#kanzlei_magazin' : function(element){
				element.onclick = function(e){		
					tmp1 = document.getElementsByName('magazin');					
					tmp = Element.nextSib(Element.nextSib(tmp1[0]));				
					showPage(tmp,Element.nextSib(tmp1[0]));
				}
		},	
		'a#kanzlei_kontakt_kanzlei' : function(element){
				element.onclick = function(e){		
					tmp1 = document.getElementsByName('kontakt_kanzlei');					
					tmp = Element.nextSib(Element.nextSib(tmp1[0]));				
					showPage(tmp,Element.nextSib(tmp1[0]));
				}
		}
	};
Behaviour.register(rules);
