
var qc0,qc1,qc2;
var qc6,qc3,qc4,qc5;
var qc7,qc8,qc9;
var qcb=0;
var qca=0;
var qcc=false;
var qcd=false;
function qce(str)
{
document.write(str);
}
function qcf(p_js_layer_art,p_menu_art_sl,p_laenge,p_menu_ebene_sl,p_part_typ_sl,p_haupt_umsetz_ebene,p_umsetz_ebene,p_beschr_text,p_sub_menu_vorh,p_url,p_seite_sl,p_target,p_status_sl,p_status_az_sl,p_hm_umsetz_ebene)
{
var erg,zurl,ztarget,zstatus_az,zstatus_az_links,zstatus_az_rechts;
var zclass,zclass_left,zclass_item,zclass_right;
var zonclick,zpos_top,zausgabe_ok,zbeschr_text;
var frameneu_ok,pos_top_ok,c,c2;
var menu_bereich_relevant_ok,menu_bereich_top_ok,menu_bereich_ausw_ok,menu_bereich_first_ok;
erg='';
pos_top_ok=false;
if(p_js_layer_art==''){
switch(p_menu_art_sl){
case 'M':
case 'U':
case 'X':
pos_top_ok=true;
break;
}
}
if(pos_top_ok){
if(qca==0){
qca=qdj;
qcb=qca;
}
}
zurl=p_url;
ztarget='';
zstatus_az='';
zstatus_az_links='';
zstatus_az_rechts='';
zclass='';
zclass_left='';
zclass_item='';
zclass_right='';
zonclick='';
zpos_top=0;
zausgabe_ok=true;
menu_bereich_relevant_ok=false;
menu_bereich_top_ok=false;
menu_bereich_ausw_ok=false;
menu_bereich_first_ok=false;
if(qafok){
switch(p_menu_art_sl){
case 'M':
menu_bereich_relevant_ok=true;
break;
case 'S':
menu_bereich_relevant_ok=true;
menu_bereich_top_ok=true;
if(p_menu_ebene_sl!='')menu_bereich_first_ok=(p_menu_ebene_sl.substr(0,1)=='1');
break;
}
if(menu_bereich_relevant_ok&&(p_menu_ebene_sl!='')){
menu_bereich_ausw_ok=(p_menu_ebene_sl.substr(0,1)==qafnr.toString());
if((p_menu_art_sl=='M')&&(!menu_bereich_ausw_ok)){
zausgabe_ok=false;
}
}
}
if(zausgabe_ok){
frameneu_ok=false;
switch(zurl.substr(0,1)){
case '§':
zurl=zurl.substr(1,zurl.length-1);
zurl=qa1.replace(/https\:/,"http:")+zurl;
break;
case '$':
zurl=zurl.substr(1,zurl.length-1);
if(!qa4){
zurl=qa1+zurl;
}
break;
case '*':
zurl=zurl.substr(1,zurl.length-1);
if(!qa4){
zurl=qa2+fkt_menu_js_url_encode(zurl);
p_target='T';
frameneu_ok=true;
}
break;
default:
break;
}
switch(p_target){
case 'N':
zurl='javascript:neues_fenster(\'' + zurl + '\')';
ztarget='';
break;
case 'B':
if(p_js_layer_art!=''){
zurl='javascript:neues_fenster(\'' + zurl + '\',\'640\',\'480\',\'vicext'+Math.round(1000*Math.random())+'\',\'yes\',\'yes\',\'yes\',\'yes\')';
ztarget='';
}
else{
ztarget=' target="_blank"';
}
break;
case 'T':
if(p_js_layer_art!=''){
zurl='javascript:top.document.location.href = \'' + zurl + '\'';
ztarget='';
}
else{
ztarget=' target="_top"';
}
break;
case 'P':
if(p_js_layer_art!=''){
zurl='javascript:parent.document.location.href = \'' + zurl + '\'';
ztarget='';
}
else{
ztarget=' target="_parent"';
}
break;
case '#':
ztarget='#';
break;
case 'C':
if(p_js_layer_art=='H'){
ztarget='';
}
else if(p_js_layer_art=='S'){
zurl=(qa6)?'javascript:document.location.href = \'' + zurl + '\'':'javascript:top.viccont.document.location.href = \'' + zurl + '\'';
ztarget='';
}
else{
ztarget=' target="viccont"';
}
break;
default:
if(p_js_layer_art=='H'){
ztarget='';
}
else if(p_js_layer_art=='S'){
zurl=(qa6)?'javascript:document.location.href = \'' + zurl + '\'':'javascript:top.viccont.document.location.href = \'' + zurl + '\'';
ztarget='';
}
else{
ztarget=(qa6)?'':' target="viccont"';
}
break;
}
if(frameneu_ok==true){
ztarget=' target="_top"';
}
switch(p_status_sl){
case 'X':
ztarget='#';
break;
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9':
if(eval('qa9'+p_status_sl)!=true)ztarget='#';
break;
default:
break;
}
switch(p_status_az_sl){
case 'S':
zstatus_az=fkt_menu_img('schluessel','','','','');
break;
default:
break;
}
if(zstatus_az!=''){
if(qdi==true){
zstatus_az_rechts='<img src="/images/transp.gif" width="'+qdu+'" height="13" border="0">'+zstatus_az;
}
else{
zstatus_az_links=zstatus_az+'<img src="/images/transp.gif" width="'+qdu+'" height="13" border="0">';
}
}
if(p_js_layer_art=='H'){
if(ztarget=='#'){
zurl='';
zclass='hmInaktiv';
}
else{
zclass='';
}
}
else if(p_js_layer_art=='S'){
zclass='';
}
else{
switch(p_menu_art_sl){
case 'M':
case 'U':
zclass=(ztarget=='#')?'schriftInaktiv':'schrift';
break;
case 'X':
zclass=(ztarget=='#')?'schriftInaktiv2':'schrift2';
break;
case 'T':
zclass=(ztarget=='#')?'navtopInaktiv':'navtop';
break;
case 'S':
if(menu_bereich_top_ok){
zclass=(ztarget=='#')?'ntsi':'nts';
}
else{
zclass=(ztarget=='#')?'navtopspecInaktiv':'navtopspec';
}
break;
case 'R':
zclass=(ztarget=='#')?'navtoprechtsInaktiv':'navtoprechts';
break;
default:
zclass=(ztarget=='#')?'inaktiv':'';
break;
}
}
if(menu_bereich_top_ok){
c=(qcd)?'1':'0';
c2=((menu_bereich_ausw_ok)?'1':'0');
qcd=menu_bereich_ausw_ok;
if(menu_bereich_first_ok){
zclass_left=zclass+'Left'+c2;
}
else{
zclass_left=zclass+'Mid'+c+c2;
}
zclass_item=zclass+'Item'+c2;
zclass_right=zclass+'Right'+c2;
zclass=zclass+c2;
}
else{
zclass_left=zclass;
zclass_item=zclass;
zclass_right=zclass;
}
switch(p_seite_sl){
case '__LINIE':
zbeschr_text=fkt_menu_img('linie','','','','');
ztarget='#';
break;
case '__LEER':
zbeschr_text='&nbsp;';
ztarget='#';
break;
case '__TEXT':
zbeschr_text=p_beschr_text;
ztarget='#';
break;
case '__SUCHFORM':
if(ztarget=='')ztarget=' target="_blank"';
if(p_js_layer_art==''){
zbeschr_text='<form name="suchform" action="/suchen/eserve/default.asp"'+ztarget+' method="GET"><span class="suchform"><input type="text" name="meineFrage" size="12" maxlength="100" class="suchforminput" value="Suchen">'+fkt_menu_img('ok_haken','suchform_ok','OK',8,0)+'</span></form>';
}
else{
zbeschr_text='';
}
ztarget='#';
break;
default:
zbeschr_text=p_beschr_text;
break;
}
if((zurl=='')&&(ztarget!='#')&&(p_js_layer_art!='H')){
zurl='/menu/nav_index.asp?part='+p_part_typ_sl+'&mart='+p_menu_art_sl+'&ebene='+p_menu_ebene_sl+'&seite='+p_seite_sl;
}
else if(ztarget=='#'){
zurl='';
ztarget='';
}
zonclick=((qa5==true)&&(p_sub_menu_vorh=='X'))?' onClick="return false"':'';
if(((p_seite_sl=='1_ssl_zurueck')&&(!qa4))||((p_seite_sl=='V_abmeldung')&&(!qa8))){
zausgabe_ok=false;
}
if(pos_top_ok&&zausgabe_ok){
qcb=qca;
switch(p_menu_art_sl){
case 'M':
case 'U':
break;
case 'X':
if(!qcc){
qcb+=qdk;
qcc=true;
}
break;
}
qca=qcb;
qca+=qdl;
if(p_seite_sl=='__SUCHFORM')qca+=15;
zpos_top=qcb;
}
}
qc0=zurl;
qc1=ztarget;
qc2=zstatus_az_links+zbeschr_text+zstatus_az_rechts;
if((p_js_layer_art=='H')&&(zclass!='')){
qc2='<span class="'+zclass+'">'+qc2+'</span>';
}
qc6=zclass;
qc3=zclass_left;
qc4=zclass_item;
qc5=zclass_right;
qc7=zonclick;
qc8=zpos_top;
qc9=zausgabe_ok;
return erg;
}
function qco()
{
return qc0;
}
function qcp()
{
return qc1;
}
function qcs()
{
return qc2;
}
function qcm()
{
return qc6;
}
function qcj()
{
return qc3;
}
function qck()
{
return qc4;
}
function qcl()
{
return qc5;
}
function qcq()
{
return qc7;
}
function qcr()
{
return qc8;
}
function qci()
{
return qc9;
}
function qcg(p_seite_sl,p_beschr_text,p_out_menu_id,p_out_menu_name,p_out_menu_cont,p_out_menu_elder,p_out_menu_umen,p_seite_ausnahme_ok,p_bild_key)
{
var erg,s1,ausrichtung,text_td1,text_td2,out_anker;
var crlf='\r\n';
erg='';
ausrichtung=(qdi)?'left':'right';
if(qc9){
if(p_seite_ausnahme_ok){
switch(p_seite_sl){
case '__LINIE':
s1=fkt_menu_img('linie','','','','');
break;
case '__LEER':
s1='&nbsp;';
break;
case '__TEXT':
s1=qc2;
break;
default:
s1='';
break;
}
erg=erg+'<div id="'+p_out_menu_cont+'" class="menueCont" style="width:'+qdp+'px;height:'+qdl+'px;top:'+qc8+'px;vertical-align:middle">'+crlf;
erg=erg+'<div id="'+p_out_menu_elder+'" class="'+qc6+'" style="position:absolute;width:'+qdp+'px;height:'+qdm+'px;vertical-align:middle">'+crlf;
if(p_seite_sl=='__TEXT'){
erg=erg+'<table border="0" cellspacing="0" cellpadding="0" width="'+qdp+'" height="'+qdl+'">'+crlf;
erg=erg+'<tr valign="middle" height="'+qdm+'">'+crlf;
text_td1='<td align="'+ausrichtung+'" width="'+qdq+'" class="'+qc6+'">'+s1+'</td>'+crlf;
text_td2='<td align="center" width="'+qdr+'">&nbsp;</td>'+crlf;
if(qdi){
erg=erg+text_td2;
erg=erg+text_td1;
}
else{
erg=erg+text_td1;
erg=erg+text_td2;
}
erg=erg+'</tr>'+crlf;
if(qdn>0){
erg=erg+'<tr height="'+qdn+'" class="zeileabstand">'+crlf;
erg=erg+'<td colspan="2"><img src="/images/transp.gif" width="1" height="'+qdn+'" border="0"></td>'+crlf;
erg=erg+'</tr>'+crlf;
}
erg=erg+'</table>'+crlf;
}
else{
erg=erg+s1+crlf;
}
erg=erg+'</div>'+crlf;
erg=erg+'<div id="'+p_out_menu_umen+'" class="unter"></div>'+crlf;
erg=erg+'</div>'+crlf;
}
else{
erg=erg+'<div id="'+p_out_menu_cont+'" class="menueCont" style="width:'+qdp+'px;top:'+qc8+'px">'+crlf;
erg=erg+'<div id="'+p_out_menu_elder+'" class="'+qc6+'" style="position:absolute;width:'+qdp+'px"'+crlf;
erg=erg+'onMouseOver="qcn(true,true,\'' + p_out_menu_elder + '\',\'' + p_out_menu_name + '\',\'' + p_seite_sl + '\',event)"'+crlf;
erg=erg+'onMouseOut="qcn(false,true,\'' + p_out_menu_elder + '\',\'' + p_out_menu_name + '\',\'' + p_seite_sl + '\',event)">'+crlf;
erg=erg+'<table border="0" cellspacing="0" cellpadding="0" width="'+qdp+'" height="'+qdl+'">'+crlf;
erg=erg+'<tr valign="middle" height="'+qdm+'">'+crlf;
switch(p_seite_sl){
case'__SUCHFORM':
if(qdi){
text_td1='<td align="'+ausrichtung+'" width="'+qdq+'" class="'+qc6+'">'+qc2+'</td>'+crlf;
text_td2='<td align="center" width="'+qdr+'"><img src="/images/transp.gif" width="1" height="1" border="0"></td>'+crlf;
}
else{
text_td1='<td colspan="2" align="'+ausrichtung+'" width="'+qdp+'" class="'+qc6+'"><br>'+qc2+'</td>'+crlf;
text_td2='';
}
break;
default:
out_anker='<a href="'+qc0+'"'+qc1+qc7+' id="'+p_out_menu_elder+'a">'+qc2+'</a>';
text_td1='<td align="'+ausrichtung+'" width="'+qdq+'" class="'+qc6+'">'+out_anker+'</td>'+crlf;
text_td2='<td align="center" width="'+qdr+'">'+fkt_menu_img(p_bild_key,'imgmen'&p_out_menu_id,p_beschr_text,'','')+'</td>'+crlf;
break;
}
if(qdi){
erg=erg+text_td2;
erg=erg+text_td1;
}
else{
erg=erg+text_td1;
erg=erg+text_td2;
}
erg=erg+'</tr>'+crlf;
if(qdn>0){
erg=erg+'<tr height="'+qdn+'" class="zeileabstand">'+crlf;
erg=erg+'<td colspan="2"><img src="/images/transp.gif" width="1" height="'+qdn+'" border="0"></td>'+crlf;
erg=erg+'</tr>'+crlf;
}
erg=erg+'</table>'+crlf;
erg=erg+'</div>'+crlf;
if(p_out_menu_umen!=''){
erg=erg+'<div id="'+p_out_menu_umen+'" class="unter"></div>'+crlf;
}
erg=erg+'</div>'+crlf;
}
}
return erg;
}
function qch(p_spalte,p_seite_sl,p_out_menu_id,p_out_menu_name,p_out_menu_top)
{
var erg,abst,text_td,class_top_aktiv_str;
var crlf='\r\n';
erg='';
abst=(qe1>0)?' style="padding-bottom:'+qe1+'px"':'';
if(p_spalte>1){
if(qe5>0){
erg=erg+'<td class="'+qc3+'"><img src="'+qe6+'" width="'+qe5+'" height="'+qd0+'" border="0"></td>'+crlf;
}
}
else{
if(qe7>0){
erg=erg+'<td class="'+qc3+'"><img src="'+qe8+'" width="'+qe7+'" height="'+qd0+'" border="0"></td>'+crlf;
}
}
text_td='';
text_td=text_td+'<table border="0" cellpadding="0" cellspacing="0" height="'+qd0+'">';
text_td=text_td+'<tr valign="bottom"'+abst+'>';
text_td=text_td+'<td id="'+p_out_menu_top+'x" class="'+qc6+'" nowrap>';
text_td=text_td+'<a href="'+qc0+'"'+qc1+qc7+' id="'+p_out_menu_top+'a">';
text_td=text_td+'<img src="/images/transp.gif" width="10" height="1" border="0">';
text_td=text_td+qc2;
text_td=text_td+'<img src="/images/transp.gif" width="10" height="1" border="0">';
text_td=text_td+'</a>';
text_td=text_td+'</td>';
text_td=text_td+'</tr>';
text_td=text_td+'</table>';
erg=erg+'<td nowrap>'+crlf;
erg=erg+'<span id="'+p_out_menu_top+'" class="'+qc4+'"'+crlf;
erg=erg+'onMouseOver="qcn(true,true,\'' + p_out_menu_top + '\',\'' + p_out_menu_name + '\',\'' + p_seite_sl + '\',event)"'+crlf;
erg=erg+'onMouseOut="qcn(false,true,\'' + p_out_menu_top + '\',\'' + p_out_menu_name + '\',\'' + p_seite_sl + '\',event)">'+text_td+'</span>'+crlf;
erg=erg+'</td>'+crlf;
return erg;
}
function fkt_menu_js_url_decode(val)
{
return unescape(s);
}
function fkt_menu_js_url_encode(val)
{
var len=val.length;
var i=0;
var newStr='';
for(i=0;i<len;i++){
if(fkt_menu_js_is_url_ok(val.substring(i,i+1))){
newStr=newStr+val.substring(i,i+1);
}
else{
tval1=val.substring(i,i+1);
newStr=newStr+'%'+fkt_menu_js_dec_to_hex(tval1.charCodeAt(0),16);
}
}
return newStr;
}
function fkt_menu_js_dec_to_hex(num,radix)
{
var hexVals=new Array('0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F');
var hexString='';
while(num>=radix){
temp=num%radix;
num=Math.floor(num/radix);
hexString+=hexVals[temp];
}
hexString+=hexVals[num];
return fkt_menu_js_reversal(hexString);
}
function fkt_menu_js_reversal(s)
{
var len=s.length;
var trans='';
for(i=0;i<len;i++){
trans=trans+s.substring(len-i-1,len-i);
}
s=trans;
return s;
}
function fkt_menu_js_is_url_ok(compareChar)
{
var unsafeString='"<>%\\^[]`';
if((unsafeString.indexOf(compareChar)==-1)&&(compareChar.charCodeAt(0)>32)&&(compareChar.charCodeAt(0)<123)){
return true;
}
else{
return false;
}
}

