function wega_oc(nr,gm)
  {
  if(document.getElementById('zeile'+nr).style.display != 'block')
    {
	document.getElementById('zeile'+nr).style.display				= 'block';
	document.getElementById('link'+nr).className					= 'minus';
	
	if(gm > 0)
	  {
	  karte_laden(nr);
	  }
	}
  else
    {
	document.getElementById('zeile'+nr).style.display				= 'none';
	document.getElementById('link'+nr).className					= 'plus';
	}
  }
  

var gl_browser_height												= 0;
var gl_browser_width												= 0;

//------------------------------------------------------------------
// breite und hoehe des browserfensters bestimmen
//------------------------------------------------------------------
function init_browser_height_width()
  {
  if(ie && navigator.appVersion.indexOf("Linux") < 0)
    {
    gl_browser_width												= document.documentElement.clientWidth;
    gl_browser_height												= document.documentElement.clientHeight;
	//gl_browser_width												= document.body.clientWidth;
    //gl_browser_height												= document.body.clientHeight;
	}
  else
    {
	gl_browser_width												= innerWidth;
    gl_browser_height												= innerHeight;
    }
  
  //fuer linux
  if(navigator.appVersion.indexOf("Linux") >= 0)
    {
    gl_browser_height												= gl_browser_height-8;
    }
  }


//------------------------------------------------------------------
// bitte warten...
//------------------------------------------------------------------
function cx_show_container(str)
  {
  init_browser_height_width();
  cx_show_schleier();
  document.getElementById(str).style.display						= 'block';
  document.getElementById(str).style.top							= (document.body.scrollTop+parseInt(gl_browser_height/2)-parseInt(document.getElementById(str).offsetHeight/2))+'px';
  document.getElementById(str).style.left							= (parseInt(gl_browser_width/2)-parseInt(document.getElementById(str).offsetWidth/2))+'px';
  setTimeout('cx_container_mittig(\''+str+'\')',100);
  }
function cx_show_schleier()
  {
  int_hoehe															= parseInt(document.getElementById('wrap').offsetHeight);
  if(int_hoehe < gl_browser_height)
    {
	int_hoehe														= gl_browser_height;
	}
  document.getElementById('schleier').style.height					= int_hoehe+'px';
  document.getElementById('schleier').style.display					= 'block';
  try{document.getElementById('schleier').focus();}catch(e){}
  }
function cx_hide_schleier()
  {
  document.getElementById('schleier').style.display					= 'none';
  }
function cx_container_mittig(str)
  {
  // nur ausfuehren, wenn sichtbar
  if(document.getElementById(str).style.display == 'block')
    {
	init_browser_height_width();
	document.getElementById(str).style.top				= (document.documentElement.scrollTop+parseInt(gl_browser_height/2)-parseInt(document.getElementById(str).offsetHeight/2))+'px';
    document.getElementById(str).style.left			= (parseInt(gl_browser_width/2)-parseInt(document.getElementById(str).offsetWidth/2))+'px';
    setTimeout('cx_container_mittig(\''+str+'\')',100);
	}
  }
function cx_hide_container(str)
  {
  document.getElementById(str).style.display						= 'none';
  cx_hide_schleier();
  }



merke_file															= '';
function download_file(str,nr)
  {
  merke_file														= str;
  if(nr)
    {
	document.location.href											= JS_rb+'download.php?datei='+str;
	}
  else
    {
	cx_show_container('popup_confirm_download');
	}
  }


function download_file_daten_da(obj_form)
  {
  fehler															= false;
  if(obj_form.elements['f_download_name'].value == '')
    {
	fehler															= true;
	obj_form.elements['f_download_name'].className					= 'default cx_pflicht';
	}
  if(obj_form.elements['f_download_ort'].value == '')
    {
	fehler															= true;
	obj_form.elements['f_download_ort'].className					= 'default cx_pflicht';
	}
  
  if(!fehler)
    {
	download_file(merke_file+'&f_download_name='+escape(obj_form.elements['f_download_name'].value)+'&f_download_ort='+escape(obj_form.elements['f_download_ort'].value),1);
	cx_hide_container('popup_confirm_download');
	}
  
  return false;
  }
	
