function toggleRegionsPopup(dst)
{
	var obj = document.getElementById('cr_popup');
	if (!obj) return;

	if (!obj.movedAlready) {
		var top = 0;
		var left = 0;
		var parent = dst;
		// Get abs location
		do {
			top += parent.offsetTop;
			left += parent.offsetLeft;
		} while (parent = parent.offsetParent)

		document.body.appendChild(obj);

		obj.style.position = 'absolute';
		obj.style.top = (top + dst.offsetHeight - 15) + 'px';
		obj.style.left = left + 'px';
	
		obj.movedAlready = 1;
	}

	obj.style.display = (obj.style.display=='none')?'':'none';
}

var fontSize = 12;

// minfont 12
// maxfont 15

window.onload = function() {
	if (getCookie('fontSize'))
		fontSize = getCookie('fontSize');
		
	fontSize = Math.round(fontSize);
	
	if(fontSize == 12){
		if(document.getElementById('mfont')){
			document.getElementById('mfont').src = 'http://www.rib-software.com/fileadmin/setup/Images/icon_fontsize_dec_inactive.gif';
		}
	}

	changeContentFont(0);
}

function changeContentFont(dir)
	{
                var obj = document.getElementById('content_body');
                if (!obj) return;
                fontSize += dir; 
                // standard font: 12
                if(fontSize<=10){
                               fontSize=10;      
                }else if(fontSize > 15){
                               fontSize=15;
                }
                // 
                if(fontSize == 10){
                               if(document.getElementById('mfont')){
                                               document.getElementById('mfont').src = 'http://www.rib-software.com/fileadmin/setup/Images/icon_fontsize_dec_inactive.gif';                                          
                               }
                }else{
                               if(document.getElementById('mfont')){
                                               document.getElementById('mfont').src = 'http://www.rib-software.com/fileadmin/setup/Images/icon_fontsize_dec.gif';             
                               }

                }
                if(fontSize == 15){
                               if(document.getElementById('pfont')){
                                               document.getElementById('pfont').src = 'http://www.rib-software.com/fileadmin/setup/Images/icon_fontsize_inc_inactive.gif';            
                               }

                }else{
                if(document.getElementById('pfont')){
                                   document.getElementById('pfont').src = 'http://www.rib-software.com/fileadmin/setup/Images/icon_fontsize_inc.gif';                               

                               }

                }

                setCookie('fontSize',fontSize);
                obj.style.fontSize = fontSize+'px'

 

}


function setCookie(c_name,value,expiredays)
{
	var exdate=new Date()
	exdate.setDate(exdate.getDate()+expiredays)
	document.cookie=c_name+ "=" +escape(value)+
	((expiredays==null) ? "" : ";expires="+exdate.toGMTString())+";path=/;"
}

function getCookie(c_name)
{
	if (document.cookie.length>0)
	{
		c_start=document.cookie.indexOf(c_name + "=")
		if (c_start!=-1)
		{ 
			c_start=c_start + c_name.length+1 
			c_end=document.cookie.indexOf(";",c_start)
			if (c_end==-1) c_end=document.cookie.length
			return unescape(document.cookie.substring(c_start,c_end))
		} 
	}
	return ""
}

/* h3 Klappinhalt Grafiktausch */
function h3bgChange(elm,textbox){

  if(elm.style.backgroundImage.indexOf("up.gif") == -1){
     jQuery('#'+textbox).slideDown();
     elm.style.backgroundImage = 'url(http://www.rib-software.com/fileadmin/setup/Images/h3_head-slide_bg_up.gif)';
  }else{
     jQuery('#'+textbox).hide();
     elm.style.backgroundImage = 'url(http://www.rib-software.com/fileadmin/setup/Images/h3_head-slide_bg_down.gif)';
  }

}


/*/**/
  var subs=new Array('cr_popup');
  var zeit='';
  function tmeout()
  {
	zeit=setTimeout('hideall()',100);
  }
  function hideall()
  {
	for(x=0; x<subs.length;x++)
	{
	  document.getElementById(subs[x]).style.display='none';
	}
  }
  function display(ele)
  {
	clearTimeout(zeit);
	for(x=0; x<subs.length;x++)
	{
		if(subs[x]!=ele)
		{
	  		document.getElementById(subs[x]).style.display='none';
		}
	}
	document.getElementById(ele).style.display='block';
  }