
var qb0=false;
var qb1='';
var qb2=0;
var qb3='';
var qb4='';
var qb5='';
var qb6=false;
var qb7=false;
var qb8=true;
var g_menu_timeout_id='';
function fkt_menu_get_style_element(menu_span,top_ok)
{
var el='';
if(HM_DOM&&!HM_IE50&&!HM_Opera){
el=(qa6)?document.getElementById(menu_span):((top_ok)?top.victop.document.getElementById(menu_span):top.vicleft.document.getElementById(menu_span));
}
else if(HM_IE){
el=(qa6)?document.all[menu_span]:((top_ok)?top.victop.document.all[menu_span]:top.vicleft.document.all[menu_span]);
}
return el;
}
function fkt_menu_haupt_set_bg_color(auswahl_ok,menu_span,top_ok)
{
var menu_bg_width,menu_bg_color,menu_bg_border,menu_fg_color,item_bg_color,item_bg_border,item_fg_color;
var bg_width,bg_color,bg_border,fg_color;
var el,el2;
menu_bg_width=(qa6)?qb2:top.viccont.qb2;
menu_bg_color=(qa6)?qb1:top.viccont.qb1;
menu_bg_border=(qa6)?qb3:top.viccont.qb3;
menu_fg_color=(qa6)?qb4:top.viccont.qb4;
item_bg_color=(top_ok)?qe3:qdw;
item_bg_border=(top_ok)?qe4:qdx;
item_fg_color=(top_ok)?qe2:qdv;
bg_width=(auswahl_ok)?menu_bg_width-2:menu_bg_width;
bg_color=(auswahl_ok)?item_bg_color:menu_bg_color;
bg_border=(auswahl_ok)?item_bg_border:menu_bg_border;
fg_color=(auswahl_ok)?item_fg_color:menu_fg_color;
if((menu_span!='')&&(item_bg_color||item_bg_border||item_fg_color)){
el=fkt_menu_get_style_element(menu_span,top_ok);
if(el){
if(item_bg_color)el.style.backgroundColor=bg_color;
if(item_bg_color||item_bg_border){
if(bg_width>0)el.style.width=bg_width;
}
if(item_bg_border)el.style.border=bg_border;
if(HM_IE){
el2=fkt_menu_get_style_element(menu_span+'a',top_ok);
if(el2){
if(item_fg_color)el2.style.color=fg_color;
}
}
}
}
}
function qcn(auswahl_ok,hauptmenu_ok,menu_span,menu_id,seite_sl,p_event)
{
var hm_id,hm_root_id,top_ok,el,el2,menu_bg_ok;
if((!qa6)&&((typeof top.viccont!='object')||(typeof top.viccont.frame_loaded!='number')||(top.viccont.frame_loaded!=1))){
return;
}
fkt_menu_haupt_set_bg_color(false,qb5,qb6);
top_ok=(menu_span.substr(0,4)=='topa');
if(top_ok&&HM_NS6)menu_span=menu_span+'x';
if(hauptmenu_ok){
qb5=menu_span;
qb6=top_ok;
if(!qa6){
if(top_ok){
top.victop.qb5=menu_span;
top.victop.qb6=true;
}
else{
top.vicleft.qb5=menu_span;
top.vicleft.qb6=false;
}
top.viccont.qb5=menu_span;
top.viccont.qb6=top_ok;
}
}
if(menu_span!=''){
menu_bg_ok=(qa6)?qb0:top.viccont.qb0;
if(auswahl_ok&&(!menu_bg_ok)){
el=fkt_menu_get_style_element(menu_span,top_ok);
if(el){
qb0=true;
qb1=el.style.backgroundColor;
qb2=el.style.width;
qb3=el.style.border;
if(HM_IE){
el2=fkt_menu_get_style_element(menu_span+'a',top_ok);
qb4=(el2)?el2.style.color:'';
}
}
if(qb3=='')qb3='0px';
if(!qa6){
top.viccont.qb0=qb0;
top.viccont.qb1=qb1;
top.viccont.qb2=qb2;
top.viccont.qb3=qb3;
if(HM_IE)top.viccont.qb4=qb4;
}
}
}
if(seite_sl!='__SUCHFORM')fkt_menu_haupt_set_bg_color(auswahl_ok,menu_span,top_ok);
if((!qa6)&&((typeof top.viccont!='object')||(typeof top.viccont.qi3!='string'))){
return;
}
if(qa5&&hauptmenu_ok&&(menu_id!='')){
hm_root_id=(top_ok)?'3':'2';
hm_id='elMenu'+hm_root_id+'_'+menu_id;
if(qa6){
if(auswahl_ok){
hm_popUp(hm_id,p_event);
}
else{
hm_popDown(hm_id);
}
}
else{
if(auswahl_ok){
top.viccont.hm_popUp(hm_id,p_event);
}
else{
top.viccont.hm_popDown(hm_id);
}
}
}
}
function fkt_menu_get_event_frame_typ(e)
{
var el,erg='';
if(HM_NS6){
erg='';
}
else if(!e&&!qa6){
if(top.vicleft.event){
erg='L';
}
else if(top.victop.event){
erg='T';
}
}
return erg;
}
function fkt_menu_get_event(frame_typ,e)
{
var erg=e;
switch(frame_typ){
case 'L':
erg=top.vicleft.event;
break;
case 'T':
erg=top.victop.event;
break;
}
return erg;
}
function fkt_menu_pos_get_real(xy,el)
{
var Pos,tmpEl,MacOffset,MacSize;
if(HM_IE||HM_DOM){
Pos=(xy=='x')?el.offsetLeft:el.offsetTop;
if((HM_IE)&&(!HM_Mac)&&(el.tagName)&&(el.tagName.toUpperCase()=='TABLE')&&(el.border)&&(el.border>0)){
Pos++;
}
tmpEl=el.offsetParent;
while(tmpEl!=null){
Pos+=(xy=='x')?tmpEl.offsetLeft:tmpEl.offsetTop;
if((HM_IE)&&(!HM_Mac)&&(tmpEl.tagName)&&(tmpEl.tagName.toUpperCase()=='TABLE')&&(tmpEl.border)&&(tmpEl.border>0)){
Pos++;
}
tmpEl=tmpEl.offsetParent;
}
}
else{
Pos=(xy=='x')?el.x:el.y;
}
if((HM_IE)&&(HM_Mac)){
MacOffset=(xy=='x')?(document.body.currentStyle.marginLeft):(document.body.currentStyle.marginTop);
if(MacOffset.indexOf('%')!=-1){
MacSize=(xy=='x')?parseInt(document.body.offsetWidth):parseInt(document.body.offsetHeight);
MacOffset=(parseInt(MacOffset)/100)*MacSize;
}
else{
MacOffset=parseInt(MacOffset);
}
Pos+=MacOffset;
}
return Pos;
}
function fkt_menu_pos_find_xy(frame_typ,elid,xory)
{
var thePlacer,retVal;
if(elid){
if(qa6){
thePlacer=(HM_DOM&&!HM_IE50)?document.getElementById(elid):((HM_IE)?document.all(elid):document.images[elid]);
}
else{
switch(frame_typ){
case 'L':
thePlacer=(HM_DOM&&!HM_IE50)?top.vicleft.document.getElementById(elid):((HM_IE)?top.vicleft.document.all(elid):top.vicleft.document.images[elid]);
break;
case 'T':
thePlacer=(HM_DOM&&!HM_IE50)?top.victop.document.getElementById(elid):((HM_IE)?top.victop.document.all(elid):top.victop.document.images[elid]);
break;
default:
thePlacer=(HM_DOM&&!HM_IE50)?document.getElementById(elid):((HM_IE)?document.all(elid):document.images[elid]);
break;
}
}
retVal=fkt_menu_pos_get_real(xory,thePlacer);
}
else{
retVal=0;
}
return retVal;
}
function fkt_menu_getpos(part,mart,x,y)
{
var wert,xok,elid,xdef,ydef,usedef,frame_top_diff;
wert=0;
xok=(part.toUpperCase()=='X');
if(qa6){
elid=qb5;
}
else{
switch(mart){
case 'L':
elid=top.vicleft.qb5;
break;
case 'T':
elid=top.victop.qb5;
break;
default:
elid=qb5;
break;
}
}
frame_top_diff=(qa6)?0:qda;
xdef=qdb+qdc;
ydef=qd8+qd9;
usedef=((mart=='')||qa6);
wert=(xok)?((usedef)?xdef:0):y;
switch(mart){
case 'L':
if(!qb7){
wert=(xok)?((usedef)?xdef:0):frame_top_diff+fkt_menu_pos_find_xy(mart,elid,'y');
}
break;
case 'T':
if(!qb7){
wert=(xok)?fkt_menu_pos_find_xy(mart,elid,'x'):((usedef)?ydef:0);
}
break;
case 'K':
break;
default:
break;
}
if(!qa6){
if(HM_IE){
wert+=(xok)?top.viccont.document.body.scrollLeft:top.viccont.document.body.scrollTop;
wert-=(xok)?0:top.vicleft.document.body.scrollTop;
}
else{
wert+=(xok)?top.viccont.pageXOffset:top.viccont.pageYOffset;
wert-=(xok)?0:top.vicleft.pageYOffset;
}
}
return wert;
}
function fkt_menu_getvar_array(p_key_ok,p_menu_item)
{
var erg,p,s,m,item;
if(p_key_ok){
p=p_menu_item.lastIndexOf('_');
m=p_menu_item.substr(0,p);
item=p_menu_item.substring(p+1,p_menu_item.length);
}
else{
s=p_menu_item.substr(0,p_menu_item.length-2);
item=p_menu_item.substr(p_menu_item.length-2,2).replace(/^0/,'');
m='';
for(i=0;i<s.length;i+=2){
if(m!='')m=m+'_';
m=m+s.substr(i,2).replace(/^0/,'');
}
}
if(qa6){
erg=eval(qi5+m+'['+item+']');
}
else{
erg=eval('top.viccont.'+top.viccont.qi5+m+'['+item+']');
}
return erg;
}
function fkt_menu_getvar_wert(p_key_ok,p_menu_item,p_idx)
{
return fkt_menu_getvar_array(p_key_ok,p_menu_item)[p_idx];
}
function fkt_menu_set_form_elements_visibility(tagname,vis)
{
var erg,weiter,el;
erg=0;
weiter=true;
if(HM_DOM&&(!HM_IE50)){
el=(qa6)?document.getElementsByTagName(tagname):top.viccont.document.getElementsByTagName(tagname);
}
else if(HM_IE){
el=(qa6)?document.all.tags(tagname):top.viccont.document.all.tags(tagname);
}
else{
el='';
}
if(el){
for(i=0;weiter;i++){
if((typeof el[i]=='object')&&el[i]&&(el[i].style)){
el[i].style.visibility=(vis)?'visible':'hidden';
weiter=true;
erg++;
}
else{
weiter=false;
}
}
}
return erg;
}
function fkt_menu_js_hm_auswahl_form(vis)
{
var anz;
anz=fkt_menu_set_form_elements_visibility('select',vis);
anz=fkt_menu_set_form_elements_visibility('input',vis);
anz=fkt_menu_set_form_elements_visibility('textarea',vis);
anz=fkt_menu_set_form_elements_visibility('object',vis);
if(document.getElementById('flashthemenbild')){
document.getElementById('flashthemenbild').style.visibility=(vis)?'visible':'hidden';
}
qb8=vis;
}
function fkt_menu_js_hm_auswahl(vis)
{
var vis_txt;
if(vis!=qb8){
if(vis){
vis_txt=(vis)?'true':'false';
g_menu_timeout_id=window.setTimeout("fkt_menu_js_hm_auswahl_form("+vis_txt+")",100);
}
else{
fkt_menu_js_hm_auswahl_form(vis);
}
}
if((!vis)&&g_menu_timeout_id){
window.clearTimeout(g_menu_timeout_id);
}
}


