function disableRadioButtonsByName(A){wellnessRankingRadios=new Array();
wellnessRankingRadios=document.getElementsByName(A);
for(var B=0;
B<wellnessRankingRadios.length;
B++){wellnessRankingRadios[B].disabled=true;
wellnessRankingRadios[B].checked=false
}}function enableRadioButtonsByName(A){wellnessRankingRadios=new Array();
wellnessRankingRadios=document.getElementsByName(A);
for(var B=0;
B<wellnessRankingRadios.length;
B++){wellnessRankingRadios[B].disabled=false
}}function disableTexareasByName(A){document.getElementsByName(A)[0].value="";
document.getElementsByName(A)[0].disabled=true
}function enableTexareasByName(A){document.getElementsByName(A)[0].disabled=false
}function showSatellite(G,H,D){var E=381;
var C=290;
var B="helpsat";
var A="no";
if(D=="small"){C=178;
E=381;
B="helpsatSmall"
}else{if(D=="large"){C=481;
E=400;
A="yes";
B="helpsatLarge"
}}link=G+B+".jsp?"+H;
var F=windowOpen(link,"","menubar=no, toolbar=no, width="+E+", height="+C+", scrollbars="+A+", resizable=no");
F.focus();
return false
}function openHelpSatellite(E,C,G,D){var F=0;
var B=0;
var A="";
if(D=="small"){F=391;
B=215;
A="yes";
E=E+"&size=small"
}else{if(D=="medium"){F=391;
B=315;
A="yes";
E=E+"&size=medium"
}else{if(D=="large"){F=410;
B=521;
A="yes";
E=E+"&size=large"
}else{alert("unsupported windowSize");
return false
}}}return openSatellite(E,C,F,B,A)
}function windowOpen(C,B,A){if(C){C=addPopupParameter(C)
}return window.open(C,B,A)
}function _openSatellite(D,C,E,A,H,B){var G=windowOpen(D,C,"menubar=no, toolbar=no, width="+E+", height="+A+", scrollbars="+H+", resizable=yes");
if(B){try{G.resizeTo(E,A)
}catch(F){}}if(G){G.focus()
}return false
}function openSatellite(C,B,D,A,E){return _openSatellite(C,B,D,A,E,true)
}function openSatelliteWithoutResize(C,B,D,A,E){return _openSatellite(C,B,D,A,E,false)
}function closeWindow(){parent.window.close();
return true
}function closePopup(){if(window.opener){self.close()
}}function showLink(A){document.write(A)
}function loadInParent(A){opener.location.href=A;
self.close()
}function synchronizeFormField(C,D,A){var B=document.getElementById(D);
if(B!=null){B.value=C.value
}if(A!=null){var E=document.getElementById(A);
if(E!=null){E.value=C.value
}}}function checkPopup(A){if(window.opener){if(window.opener.name=="mainFrame"){if(A!=null){window.opener.parent.location.href=A
}}else{if(A!=null){window.opener.location.href=A
}}self.close()
}}function noTooltips(A){openHelpSatellite(A,"noTooltip","foo","medium")
}function openPrintView(A){windowOpen(A,"","menubar=yes, toolbar=no, width=620, height=580, scrollbars=yes, resizable=yes")
}function openPrintViewLarge(A){windowOpen(A,"","menubar=yes, toolbar=no, width=840, height=580, scrollbars=yes, resizable=yes")
}function popExclusivePrice(B,A,D,E,F){var C=windowOpen(B,"exclusivePrice","toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=1,resizable=0,fullscreen=0,width=_width,height=_height,top=_top,left=_left");
C.resizeTo(A,D);
C.focus();
return false
}function openWinners(A){var B=window.open(A,"winners","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,fullscreen=0,width=365,height=605,top=10,left=10");
B.focus()
}function openFlashPopup(D,C,A){var E="showPage.do?page=flashPopup&flashFile="+D+"&width="+C+"&height="+A;
var B=windowOpen(E,"flash","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,fullscreen=0,width="+C+",height="+A+",top=50,left=50");
B.focus();
return false
}function checkpopup(){if(Math.random()<=0.02){if(document.cookie.indexOf("survey=true")==-1){document.cookie="survey=true;path=/;Expires=Sat,20 Nov 2005 12:00:00 UTC";
var A=window.open("http://www.eresult.de/umfragen/hrs/index.php","","height=630, width=820, left=10, top=10,toolbar=no,scrollbars=yes,resizable=yes,location=no,directories=no,status=1");
A.blur();
window.focus()
}}}function toggleComparisonVisibility(B,D){var C=document.getElementById(B);
var A=document.getElementById(D);
if(C.style.display=="block"||C.style.display==0){C.style.display="none";
A.style.backgroundImage="url(images/ic_comparisonToggle_inaktiv.gif)"
}else{C.style.display="";
A.style.backgroundImage="url(images/ic_comparisonToggle_aktiv.gif)"
}}function showLandingNewsletterTeaser(B,A){for(i=0;
i<document.getElementById("landingNewsletterSelect").length;
++i){if(document.getElementById("landingNewsletterSelect").options[i].selected==true){A=document.getElementById("landingNewsletterSelect").options[i].value
}}document.location.href=B+"&page="+A
}function setDisplay(A){document.getElementById(A).style.display=="none"?document.getElementById(A).style.display="block":document.getElementById(A).style.display="none"
}window.onload=function(){if(document.getElementById("hotelComparison")){document.getElementById("hotelRating").style.display="none";
document.getElementById("hotelInfo").style.display="none";
document.getElementById("hotelDistances").style.display="none";
document.getElementById("hotelAmmenities").style.display="none";
document.getElementById("roomAmmenities").style.display="none";
document.getElementById("hotelService").style.display="none";
document.getElementById("hotelCredits").style.display="none"
}};
function addPopupParameter(A){if(A!=null&&A.length>0){return A+getUrlChar(A)+"isPopup=true"
}return""
}function getUrlChar(A){var B="?";
if(A.indexOf("?")>-1){B="&"
}return B
}function puSized(E,D,A,C,B){var B=B||E.getAttribute("href");
B+=B.indexOf("?")>-1?"&":"?";
B+="isPopup=true";
f1=window.open(B,C,"width="+D+", height="+A+", left=50, top=0, scrollbars=yes, resizable=yes");
f1.focus()
}function listConverter(){var theList=document.getElementById("linkList");
if(!theList){return false
}var id=theList.id;
var links=theList.getElementsByTagName("a");
var form=document.createElement("form");
form.setAttribute("action","javascript:void(0);");
var select=document.createElement("select");
select.setAttribute("name","sel_"+id);
select.setAttribute("id","link_"+id);
for(i=0;
i<links.length;
i++){var option=document.createElement("option");
var link=links[i].getAttribute("href");
option.setAttribute("value","self.location='"+link+"'");
var text=document.createTextNode(links[i].firstChild.data);
option.appendChild(text);
select.appendChild(option);
select.onchange=function(){var el=document.getElementById("link_"+id);
if(el[el.selectedIndex].value!=""){eval(el[el.selectedIndex].value);
return false
}}
}while(theList.firstChild){theList.removeChild(theList.firstChild)
}form.appendChild(select);
theList.appendChild(form);
var theOptions=select.getElementsByTagName("option");
for(n=0;
n<theOptions.length;
n++){theURL="self.location='"+window.location.href+"'";
theValue=theOptions[n].value;
if(theURL==theValue){thisIndex=theOptions[n].index;
select.selectedIndex=thisIndex
}}}function pu(A){puSized(A,590,573,"detail")
}function puSized(E,D,A,C,B){var B=B||E.href;
B=B.replace(/&inCont=1/g,"");
B+=B.indexOf("?")>-1?"&":"?";
B+="isPopup=true";
f1=window.open(B,C,"width="+D+", height="+A+", left=50, top=0, scrollbars=yes, resizable=yes");
f1.focus()
}var domLib_userAgent=navigator.userAgent.toLowerCase();
var domLib_isMac=navigator.appVersion.indexOf("Mac")!=-1;
var domLib_isWin=domLib_userAgent.indexOf("windows")!=-1;
var domLib_isOpera=domLib_userAgent.indexOf("opera")!=-1;
var domLib_isOpera7up=domLib_userAgent.match(/opera.(7|8)/i);
var domLib_isSafari=domLib_userAgent.indexOf("safari")!=-1;
var domLib_isKonq=domLib_userAgent.indexOf("konqueror")!=-1;
var domLib_isKHTML=(domLib_isKonq||domLib_isSafari||domLib_userAgent.indexOf("khtml")!=-1);
var domLib_isIE=(!domLib_isKHTML&&!domLib_isOpera&&(domLib_userAgent.indexOf("msie 5")!=-1||domLib_userAgent.indexOf("msie 6")!=-1||domLib_userAgent.indexOf("msie 7")!=-1));
var domLib_isIE5up=domLib_isIE;
var domLib_isIE50=(domLib_isIE&&domLib_userAgent.indexOf("msie 5.0")!=-1);
var domLib_isIE55=(domLib_isIE&&domLib_userAgent.indexOf("msie 5.5")!=-1);
var domLib_isIE5=(domLib_isIE50||domLib_isIE55);
var domLib_isGecko=domLib_userAgent.indexOf("gecko/")!=-1;
var domLib_isMacIE=(domLib_isIE&&domLib_isMac);
var domLib_isIE55up=domLib_isIE5up&&!domLib_isIE50&&!domLib_isMacIE;
var domLib_isIE6up=domLib_isIE55up&&!domLib_isIE55;
var domLib_isIE7=(domLib_isIE&&domLib_userAgent.indexOf("msie 7")!=-1);
var domLib_standardsMode=(document.compatMode&&document.compatMode=="CSS1Compat");
var domLib_useLibrary=(domLib_isOpera7up||domLib_isKHTML||domLib_isIE5up||domLib_isGecko||domLib_isMacIE||document.defaultView);
var domLib_hasBrokenTimeout=(domLib_isMacIE||(domLib_isKonq&&domLib_userAgent.match(/konqueror\/3.([2-9])/)==null));
var domLib_canFade=(domLib_isGecko||domLib_isIE||domLib_isSafari||domLib_isOpera);
var domLib_canDrawOverSelect=(domLib_isMac||domLib_isOpera||domLib_isGecko||domLib_isIE7);
var domLib_canDrawOverFlash=(domLib_isMac||domLib_isWin);
var domLib_eventTarget=domLib_isIE?"srcElement":"currentTarget";
var domLib_eventButton=domLib_isIE?"button":"which";
var domLib_eventTo=domLib_isIE?"toElement":"relatedTarget";
var domLib_stylePointer=domLib_isIE?"hand":"pointer";
var domLib_styleNoMaxWidth=domLib_isOpera?"10000px":"none";
var domLib_hidePosition="-1000px";
var domLib_scrollbarWidth=14;
var domLib_autoId=1;
var domLib_zIndex=100;
var domLib_collisionElements;
var domLib_collisionsCached=false;
var domLib_timeoutStateId=0;
var domLib_timeoutStates=new Hash();
var cnt;
if(!document.ELEMENT_NODE){document.ELEMENT_NODE=1;
document.ATTRIBUTE_NODE=2;
document.TEXT_NODE=3;
document.DOCUMENT_NODE=9;
document.DOCUMENT_FRAGMENT_NODE=11
}function domLib_clone(D){var E={};
for(var A in D){var B=D[A];
try{if(B!=null&&typeof (B)=="object"&&B!=window&&!B.nodeType){E[A]=domLib_clone(B)
}else{E[A]=B
}}catch(C){E[A]=B
}}return E
}function Hash(){this.length=0;
this.numericLength=0;
this.elementData=[];
for(var A=0;
A<arguments.length;
A+=2){if(typeof (arguments[A+1])!="undefined"){this.elementData[arguments[A]]=arguments[A+1];
this.length++;
if(arguments[A]==parseInt(arguments[A])){this.numericLength++
}}}}Hash.prototype.get=function(A){return this.elementData[A]
};
Hash.prototype.set=function(A,B){if(typeof (B)!="undefined"){if(typeof (this.elementData[A])=="undefined"){this.length++;
if(A==parseInt(A)){this.numericLength++
}}return this.elementData[A]=B
}return false
};
Hash.prototype.remove=function(B){var A;
if(typeof (this.elementData[B])!="undefined"){this.length--;
if(B==parseInt(B)){this.numericLength--
}A=this.elementData[B];
delete this.elementData[B]
}return A
};
Hash.prototype.size=function(){return this.length
};
Hash.prototype.has=function(A){return typeof (this.elementData[A])!="undefined"
};
Hash.prototype.find=function(A){for(var B in this.elementData){if(this.elementData[B]==A){return B
}}};
Hash.prototype.merge=function(B){for(var A in B.elementData){if(typeof (this.elementData[A])=="undefined"){this.length++;
if(A==parseInt(A)){this.numericLength++
}}this.elementData[A]=B.elementData[A]
}};
Hash.prototype.compare=function(B){if(this.length!=B.length){return false
}for(var A in this.elementData){if(this.elementData[A]!=B.elementData[A]){return false
}}return true
};
function domLib_isDescendantOf(B,A){if(B==A){return true
}while(B!=document.documentElement){try{if((tmp_object=B.offsetParent)&&tmp_object==A){return true
}else{if((tmp_object=B.parentNode)==A){return true
}else{B=tmp_object
}}}catch(C){return true
}}return false
}var thisElement;
function domLib_detectCollisions(D,H,A){if(!domLib_collisionsCached){var C=[];
if(!domLib_canDrawOverFlash){C[C.length]="object"
}if(!domLib_canDrawOverSelect){C[C.length]="select"
}domLib_collisionElements=domLib_getElementsByTagNames(C,true);
domLib_collisionsCached=A
}if(H){for(cnt=0;
cnt<domLib_collisionElements.length;
cnt++){thisElement=domLib_collisionElements[cnt];
if(!thisElement.hideList){thisElement.hideList=new Hash()
}thisElement.hideList.remove(D.id);
if(!thisElement.hideList.length){domLib_collisionElements[cnt].style.visibility="visible";
if(domLib_isKonq){domLib_collisionElements[cnt].style.display=""
}}}return 
}else{if(domLib_collisionElements.length==0){return 
}}var B=domLib_getOffsets(D);
for(cnt=0;
cnt<domLib_collisionElements.length;
cnt++){thisElement=domLib_collisionElements[cnt];
if(domLib_isDescendantOf(thisElement,D)){continue
}if(domLib_isKonq&&thisElement.tagName=="SELECT"&&(thisElement.size<=1&&!thisElement.multiple)){continue
}if(!thisElement.hideList){thisElement.hideList=new Hash()
}var F=domLib_getOffsets(thisElement);
var G=Math.sqrt(Math.pow(F.get("leftCenter")-B.get("leftCenter"),2)+Math.pow(F.get("topCenter")-B.get("topCenter"),2));
var E=F.get("radius")+B.get("radius");
if(G<E){if((B.get("leftCenter")<=F.get("leftCenter")&&B.get("right")<F.get("left"))||(B.get("leftCenter")>F.get("leftCenter")&&B.get("left")>F.get("right"))||(B.get("topCenter")<=F.get("topCenter")&&B.get("bottom")<F.get("top"))||(B.get("topCenter")>F.get("topCenter")&&B.get("top")>F.get("bottom"))){thisElement.hideList.remove(D.id);
if(!thisElement.hideList.length){thisElement.style.visibility="visible";
if(domLib_isKonq){thisElement.style.display=""
}}}else{thisElement.hideList.set(D.id,true);
thisElement.style.visibility="hidden";
if(domLib_isKonq){thisElement.style.display="none"
}}}}}function domLib_getOffsets(A){var F=A;
var E=A.offsetWidth;
var D=A.offsetHeight;
var C=0;
var B=0;
while(A){C+=A.offsetLeft;
B+=A.offsetTop;
A=A.offsetParent
}if(domLib_isMacIE){C+=10;
B+=10
}return new Hash("left",C,"top",B,"right",C+E,"bottom",B+D,"leftCenter",C+E/2,"topCenter",B+D/2,"radius",Math.max(E,D))
}function domLib_setTimeout(A,D,B){if(typeof (B)=="undefined"){B=[]
}if(D==-1){return 
}else{if(D==0){A(B);
return 0
}}var C=domLib_clone(B);
if(!domLib_hasBrokenTimeout){return setTimeout(function(){A(C)
},D)
}else{var F=domLib_timeoutStateId++;
var E=new Hash();
E.set("function",A);
E.set("args",C);
domLib_timeoutStates.set(F,E);
E.set("timeoutId",setTimeout("domLib_timeoutStates.get("+F+").get('function')(domLib_timeoutStates.get("+F+").get('args')); domLib_timeoutStates.remove("+F+");",D));
return F
}}function domLib_clearTimeout(A){if(!domLib_hasBrokenTimeout){clearTimeout(A)
}else{if(domLib_timeoutStates.has(A)){clearTimeout(domLib_timeoutStates.get(A).get("timeoutId"));
domLib_timeoutStates.remove(A)
}}}function domLib_getEventPosition(B){var A=new Hash("x",0,"y",0,"scrollX",0,"scrollY",0);
if(domLib_isIE){var C=(domLib_standardsMode?document.documentElement:document.body);
if(C){A.set("x",B.clientX+C.scrollLeft);
A.set("y",B.clientY+C.scrollTop);
A.set("scrollX",C.scrollLeft);
A.set("scrollY",C.scrollTop)
}}else{A.set("x",B.pageX);
A.set("y",B.pageY);
A.set("scrollX",B.pageX-B.clientX);
A.set("scrollY",B.pageY-B.clientY)
}return A
}function domLib_cancelBubble(B){var A=B?B:window.event;
A.cancelBubble=true
}function domLib_getIFrameReference(D){if(domLib_isGecko||domLib_isIE){return D.frameElement
}else{var A=D.name;
if(!A||!D.parent){return 
}var C=D.parent.document.getElementsByTagName("iframe");
for(var B=0;
B<C.length;
B++){if(C[B].name==A){return C[B]
}}}}function domLib_getElementsByClass(D){var C=domLib_isIE5?document.all:document.getElementsByTagName("*");
var B=[];
cnt=0;
for(var A=0;
A<C.length;
A++){if((" "+C[A].className+" ").indexOf(" "+D+" ")!=-1){B[cnt++]=C[A]
}}return B
}function domLib_getElementsByTagNames(D,C){var F=[];
for(var B=0;
B<D.length;
B++){var E=document.getElementsByTagName(D[B]);
for(var A=0;
A<E.length;
A++){if(C&&domLib_getComputedStyle(E[A],"visibility")=="hidden"){continue
}F[F.length]=E[A]
}}return F
}var humpBackProp;
function domLib_getComputedStyle(in_obj,in_property){if(domLib_isIE){humpBackProp=in_property.replace(/-(.)/,function(a,b){return b.toUpperCase()
});
return eval("in_obj.currentStyle."+humpBackProp)
}else{if(domLib_isKonq){humpBackProp=in_property.replace(/-(.)/,function(a,b){return b.toUpperCase()
});
return eval("in_obj.style."+humpBackProp)
}else{return document.defaultView.getComputedStyle(in_obj,null).getPropertyValue(in_property)
}}}function makeTrue(){return true
}function makeFalse(){return false
}var domTT_offsetX=(domLib_isIE?-2:0);
var domTT_offsetY=(domLib_isIE?4:2);
var domTT_direction="southeast";
var domTT_mouseHeight=domLib_isIE?13:19;
var domTT_closeLink="X";
var domTT_closeAction="hide";
var domTT_activateDelay=500;
var domTT_maxWidth=650;
var domTT_onePopup=true;
var domTT_styleClass="domTT";
var domTT_fade="neither";
var domTT_lifetime=0;
var domTT_grid=0;
var domTT_trailDelay=200;
var domTT_useGlobalMousePosition=true;
var domTT_screenEdgeDetection=true;
var domTT_screenEdgePadding=domLib_isIE?17:4;
var domTT_oneOnly=false;
var domTT_draggable=false;
var browserDependantTrail=domLib_isIE?false:true;
if(typeof (domTT_dragEnabled)=="undefined"){domTT_dragEnabled=false
}var domTT_lastOpenID="0";
var domTT_predefined=new Hash();
var domTT_tooltips=new Hash();
var domTT_lastOpened=0;
if(domLib_useLibrary&&domTT_useGlobalMousePosition){var domTT_mousePosition=new Hash();
document.onmousemove=function(A){if(typeof (A)=="undefined"){A=event
}domTT_mousePosition=domLib_getEventPosition(A);
if(domTT_dragEnabled&&domTT_dragMouseDown){domTT_dragUpdate(A)
}}
}var owner;
function domTT_activate(A,F){if(!domLib_useLibrary){return false
}if(typeof (F)=="undefined"){F=window.event
}owner=document.body;
if(F.type.match(/key|mouse|click|contextmenu/i)){if(A.nodeType&&A.nodeType!=document.DOCUMENT_NODE){owner=A
}}else{if(typeof (A)!="object"&&!(owner=domTT_tooltips.get(A))){owner=document.body.appendChild(document.createElement("div"));
owner.style.display="none";
owner.id=A
}}if(!owner.id){owner.id="__autoId"+domLib_autoId++
}if(domTT_onePopup&&domTT_lastOpenID!="0"){domTT_deactivate(domTT_lastOpenID)
}domTT_lastOpenID=owner.id;
if(domTT_oneOnly&&domTT_lastOpened){domTT_deactivate(domTT_lastOpened)
}domTT_lastOpened=owner.id;
var E=domTT_tooltips.get(owner.id);
if(E){if(E.get("eventType")!=F.type){if(E.get("type")=="greasy"){E.set("closeAction","destroy");
domTT_deactivate(owner.id)
}else{if(E.get("status")!="inactive"){return owner.id
}}}else{if(E.get("status")=="inactive"){E.set("status","pending");
E.set("activateTimeout",domLib_setTimeout(domTT_runShow,E.get("delay"),[owner.id,F]));
return owner.id
}else{return owner.id
}}}var C=new Hash("caption","","content","","clearMouse",true,"closeAction",domTT_closeAction,"closeLink",domTT_closeLink,"delay",domTT_activateDelay,"direction",domTT_direction,"draggable",domTT_draggable,"fade",domTT_fade,"fadeMax",100,"grid",domTT_grid,"id","[domTT]"+owner.id,"inframe",false,"lifetime",domTT_lifetime,"offsetX",domTT_offsetX,"offsetY",domTT_offsetY,"parent",document.body,"position","absolute","styleClass",domTT_styleClass,"type","greasy","trail",browserDependantTrail,"lazy",false);
for(var D=2;
D<arguments.length;
D+=2){if(arguments[D]=="predefined"){var H=domTT_predefined.get(arguments[D+1]);
for(var B in H.elementData){C.set(B,H.get(B))
}}else{C.set(arguments[D],arguments[D+1])
}}C.set("eventType",F.type);
if(C.has("statusText")){try{window.status=C.get("statusText")
}catch(G){}}if(!C.has("content")||C.get("content")==""||C.get("content")==null){if(typeof (owner.onmouseout)!="function"){owner.onmouseout=function(I){domTT_mouseout(this,I)
}
}return owner.id
}C.set("owner",owner);
domTT_create(C);
C.set("delay",F.type.match(/click|mousedown|contextmenu/i)?0:parseInt(C.get("delay")));
domTT_tooltips.set(owner.id,C);
domTT_tooltips.set(C.get("id"),C);
C.set("status","pending");
C.set("activateTimeout",domLib_setTimeout(domTT_runShow,C.get("delay"),[owner.id,F]));
return owner.id
}var numCaptionCells;
function domTT_create(K){var D=K.get("owner");
var H=K.get("parent");
var S=H.ownerDocument||H.document;
var N=H.appendChild(S.createElement("div"));
N.style.position="absolute";
N.style.left="0px";
N.style.top="0px";
N.style.visibility="hidden";
N.id=K.get("id");
N.className=K.get("styleClass")+"Content";
var P;
var Q=false;
if(K.get("caption")||(K.get("type")=="sticky"&&K.get("caption")!==false)){Q=true;
var B=N.appendChild(S.createElement("table"));
B.style.borderCollapse="collapse";
if(domLib_isKHTML){B.cellSpacing=0
}var G=B.appendChild(S.createElement("tbody"));
var J=G.appendChild(S.createElement("tr"));
var C=J.appendChild(S.createElement("td"));
C.style.padding="0px";
var W=C.appendChild(S.createElement("div"));
W.className="caption";
if(domLib_isIE50){W.style.height="100%"
}if(K.get("caption").nodeType){W.appendChild(K.get("caption").cloneNode(1))
}else{W.innerHTML=K.get("caption")
}if(K.get("type")=="sticky"){numCaptionCells=2;
var L=J.appendChild(S.createElement("td"));
L.style.padding="0px";
var Y=L.appendChild(S.createElement("div"));
Y.className="caption";
if(domLib_isIE50){Y.style.height="100%"
}Y.style.textAlign="right";
Y.style.cursor=domLib_stylePointer;
Y.style.borderLeftWidth=W.style.borderRightWidth="0px";
Y.style.paddingLeft=W.style.paddingRight="0px";
Y.style.marginLeft=W.style.marginRight="0px";
if(K.get("closeLink").nodeType){Y.appendChild(K.get("closeLink").cloneNode(1))
}else{Y.innerHTML=K.get("closeLink")
}Y.onclick=function(){domTT_deactivate(D.id)
};
Y.onmousedown=function(Z){if(typeof (Z)=="undefined"){Z=event
}Z.cancelBubble=true
};
if(domLib_isMacIE){L.appendChild(S.createTextNode("\n"))
}}if(domLib_isMacIE){C.appendChild(S.createTextNode("\n"))
}var I=G.appendChild(S.createElement("tr"));
var R=I.appendChild(S.createElement("td"));
R.style.padding="0px";
if(numCaptionCells){if(domLib_isIE||domLib_isOpera){R.colSpan=numCaptionCells
}else{R.setAttribute("colspan",numCaptionCells)
}}P=R.appendChild(S.createElement("div"));
if(domLib_isIE50){P.style.height="100%"
}}else{P=N.appendChild(S.createElement("div"))
}P.className="contents";
if(K.get("content").nodeType){P.appendChild(K.get("content").cloneNode(1))
}else{P.innerHTML=K.get("content")
}if(K.has("width")){N.style.width=parseInt(K.get("width"))+"px"
}var U=domTT_maxWidth;
if(K.has("maxWidth")){if((U=K.get("maxWidth"))===false){N.style.maxWidth=domLib_styleNoMaxWidth
}else{U=parseInt(K.get("maxWidth"));
N.style.maxWidth=U+"px"
}}if(U!==false&&(domLib_isIE||domLib_isKHTML)&&N.offsetWidth>U){N.style.width=U+"px"
}K.set("offsetWidth",N.offsetWidth);
K.set("offsetHeight",N.offsetHeight);
if(domLib_isKonq&&Q&&!N.style.width){var E=document.defaultView.getComputedStyle(N,"").getPropertyValue("border-left-width");
var X=document.defaultView.getComputedStyle(N,"").getPropertyValue("border-right-width");
E=E.substring(E.indexOf(":")+2,E.indexOf(";"));
X=X.substring(X.indexOf(":")+2,X.indexOf(";"));
var O=2*((E?parseInt(E):0)+(X?parseInt(X):0));
N.style.width=(N.offsetWidth-O)+"px"
}if((domLib_isIE&&!domLib_isIE7)||(domLib_isOpera&&!domLib_isOpera7up)){if(!N.style.width){N.style.width=(N.offsetWidth-2)+"px"
}N.style.height=(N.offsetHeight-2)+"px"
}var V,T;
if(K.get("position")=="absolute"&&!(K.has("x")&&K.has("y"))){switch(K.get("direction")){case"northeast":V=K.get("offsetX");
T=0-N.offsetHeight-K.get("offsetY");
break;
case"northwest":V=0-N.offsetWidth-K.get("offsetX");
T=0-N.offsetHeight-K.get("offsetY");
break;
case"north":V=0-parseInt(N.offsetWidth/2);
T=0-N.offsetHeight-K.get("offsetY");
break;
case"southwest":V=0-N.offsetWidth-K.get("offsetX");
T=K.get("offsetY");
break;
case"southeast":V=K.get("offsetX");
T=K.get("offsetY");
break;
case"south":V=0-parseInt(N.offsetWidth/2);
T=K.get("offsetY");
break
}if(K.get("inframe")){var A=domLib_getIFrameReference(window);
if(A){var F=domLib_getOffsets(A);
V+=F.get("left");
T+=F.get("top")
}}}else{V=0;
T=0;
K.set("trail",false)
}K.set("offsetX",V);
K.set("offsetY",T);
if(K.get("clearMouse")&&K.get("direction").indexOf("south")!=-1){K.set("mouseOffset",domTT_mouseHeight)
}else{K.set("mouseOffset",0)
}if(domLib_canFade&&typeof (Fadomatic)=="function"){if(K.get("fade")!="neither"){var M=new Fadomatic(N,10,0,0,K.get("fadeMax"));
K.set("fadeHandler",M)
}}else{K.set("fade","neither")
}if(K.get("trail")&&typeof (D.onmousemove)!="function"){D.onmousemove=function(Z){domTT_mousemove(this,Z)
}
}if(typeof (D.onmouseout)!="function"){D.onmouseout=function(Z){domTT_mouseout(this,Z)
}
}if(K.get("type")=="sticky"){if(K.get("position")=="absolute"&&domTT_dragEnabled&&K.get("draggable")){if(domLib_isIE){J.onselectstart=function(){return false
}
}J.onmousedown=function(Z){domTT_dragStart(N,Z)
};
J.onmousemove=function(Z){domTT_dragUpdate(Z)
};
J.onmouseup=function(){domTT_dragStop()
}
}}else{if(K.get("type")=="velcro"){N.onmouseout=function(Z){if(typeof (Z)=="undefined"){Z=event
}if(!domLib_isDescendantOf(Z[domLib_eventTo],N)){domTT_deactivate(D.id)
}}
}}if(K.get("position")=="relative"){N.style.position="relative"
}K.set("node",N);
K.set("status","inactive")
}function domTT_show(M,L){var N=domTT_tooltips.get(M);
var H=N.get("status");
var I=N.get("node");
if(N.get("position")=="absolute"){var G,D;
if(N.has("x")&&N.has("y")){G=N.get("x");
D=N.get("y")
}else{if(!domTT_useGlobalMousePosition||H=="active"||N.get("delay")==0){var F=domLib_getEventPosition(L);
var C=F.get("x");
var B=F.get("y");
if(N.get("inframe")){C-=F.get("scrollX");
B-=F.get("scrollY")
}if(H=="active"&&N.get("trail")!==true){var A=N.get("trail");
if(A=="x"){G=C;
D=N.get("mouseY")
}else{if(A=="y"){G=N.get("mouseX");
D=B
}}}else{G=C;
D=B
}}else{G=domTT_mousePosition.get("x");
D=domTT_mousePosition.get("y");
if(N.get("inframe")){G-=domTT_mousePosition.get("scrollX");
D-=domTT_mousePosition.get("scrollY")
}}}if(N.get("grid")){if(L.type!="mousemove"||(H=="active"&&(Math.abs(N.get("lastX")-G)>N.get("grid")||Math.abs(N.get("lastY")-D)>N.get("grid")))){N.set("lastX",G);
N.set("lastY",D)
}else{return false
}}N.set("mouseX",G);
N.set("mouseY",D);
var K;
if(domTT_screenEdgeDetection){K=domTT_correctEdgeBleed(N.get("offsetWidth"),N.get("offsetHeight"),G,D,N.get("offsetX"),N.get("offsetY"),N.get("mouseOffset"),N.get("inframe")?window.parent:window)
}else{K={x:G+N.get("offsetX"),y:D+N.get("offsetY")+N.get("mouseOffset")}
}I.style.left=K.x+"px";
I.style.top=K.y+"px";
I.style.zIndex=domLib_zIndex++
}if(H=="pending"){N.set("status","active");
I.style.display="";
I.style.visibility="visible";
var E=N.get("fade");
if(E!="neither"){var J=N.get("fadeHandler");
if(E=="out"||E=="both"){J.haltFade();
if(E=="out"){J.halt()
}}if(E=="in"||E=="both"){J.fadeIn()
}}if(N.get("type")=="greasy"&&N.get("lifetime")!=0){N.set("lifetimeTimeout",domLib_setTimeout(domTT_runDeactivate,N.get("lifetime"),[I.id]))
}}if(N.get("position")=="absolute"){domLib_detectCollisions(I,false,true)
}}function domTT_close(B){var C;
if(typeof (B)=="object"&&B.nodeType){var A=B;
while(!A.id||!domTT_tooltips.get(A.id)){A=A.parentNode;
if(A.nodeType!=document.ELEMENT_NODE){return 
}}C=A.id
}else{C=B
}domTT_deactivate(C)
}function domTT_deactivate(D){var C=domTT_tooltips.get(D);
if(C){var A=C.get("status");
if(A=="pending"){domLib_clearTimeout(C.get("activateTimeout"));
C.set("status","inactive")
}else{if(A=="active"){if(C.get("lifetime")){domLib_clearTimeout(C.get("lifetimeTimeout"))
}var E=C.get("node");
if(C.get("closeAction")=="hide"){var F=C.get("fade");
if(F!="neither"){var B=C.get("fadeHandler");
if(F=="out"||F=="both"){B.fadeOut()
}else{B.hide()
}}else{E.style.display="none"
}}else{C.get("parent").removeChild(E);
domTT_tooltips.remove(C.get("owner").id);
domTT_tooltips.remove(C.get("id"))
}C.set("status","inactive");
domLib_detectCollisions(E,true)
}}}}function domTT_mouseout(A,D){if(!domLib_useLibrary){return false
}if(typeof (D)=="undefined"){D=event
}var B=domLib_isDescendantOf(D[domLib_eventTo],A);
var C=domTT_tooltips.get(A.id);
if(C&&(C.get("type")=="greasy"||C.get("status")!="active")){if(!B){domTT_deactivate(A.id);
try{window.status=window.defaultStatus
}catch(E){}}}else{if(!B){try{window.status=window.defaultStatus
}catch(E){}}}}function domTT_mousemove(A,C){if(!domLib_useLibrary){return false
}if(typeof (C)=="undefined"){C=event
}var B=domTT_tooltips.get(A.id);
if(B&&B.get("trail")&&B.get("status")=="active"){if(B.get("lazy")){domLib_setTimeout(domTT_runShow,domTT_trailDelay,[A.id,C])
}else{domTT_show(A.id,C)
}}}function domTT_addPredefined(C){var A=new Hash();
for(var B=1;
B<arguments.length;
B+=2){A.set(arguments[B],arguments[B+1])
}domTT_predefined.set(C,A)
}function domTT_correctEdgeBleed(A,J,I,H,E,C,N,F){var G,R;
var O,Q;
var L,P,B,D;
var M=I+E;
var K=H+C+N;
G=(typeof (F)=="undefined"?window:F);
R=((domLib_standardsMode&&(domLib_isIE||domLib_isGecko))?G.document.documentElement:G.document.body);
if(domLib_isIE){L=R.clientHeight;
P=R.clientWidth;
B=R.scrollTop;
D=R.scrollLeft
}else{L=R.clientHeight;
P=R.clientWidth;
if(domLib_isKHTML){L=G.innerHeight
}B=G.pageYOffset;
D=G.pageXOffset
}if((O=(M-D)+A-(P-domTT_screenEdgePadding))>0){M-=O
}if((M-D)<domTT_screenEdgePadding){M=domTT_screenEdgePadding+D
}if((Q=(K-B)+J-(L-domTT_screenEdgePadding))>0){K=H-J-C
}if((K-B)<domTT_screenEdgePadding){K=H+domTT_mouseHeight+C
}return{x:M,y:K}
}function domTT_isActive(B){var A=domTT_tooltips.get(B);
if(!A||A.get("status")!="active"){return false
}else{return true
}}function domTT_runDeactivate(A){domTT_deactivate(A[0])
}function domTT_runShow(A){domTT_show(A[0],A[1])
}function domTT_replaceTitles(D){var C=domLib_getElementsByClass("tooltip");
for(var A=0;
A<C.length;
A++){if(C[A].title){var B;
if(typeof (D)=="function"){B=D(C[A])
}else{B=C[A].title
}B=B.replace(new RegExp("'","g"),"\\'");
C[A].onmouseover=new Function("in_event","domTT_activate(this, in_event, 'content', '"+B+"')");
C[A].title=""
}}}function domTT_update(E,C,B){if(typeof (B)=="undefined"){B="content"
}var D=domTT_tooltips.get(E);
if(!D){return 
}var F=D.get("node");
var A;
if(B=="content"){A=F.firstChild;
if(A.className!="contents"){A=A.firstChild.firstChild.nextSibling.firstChild.firstChild
}}else{A=F.firstChild;
if(A.className=="contents"){return 
}A=A.firstChild.firstChild.firstChild.firstChild
}A.innerHTML=C
}function openContest(A){return openWindow(480,850,A,"HRS",true,false)
}function openMicro(A){return openWindow(743,767,A,"HRS",true,false)
}function openExclusivePrice(A){return openWindow(718,681,A,"HRS",true,false)
}function open1024(A){return openWindow(1024,768,A,"HRS",true,true)
}function open800(A){return openWindow(800,600,A,"HRS",true,true)
}function openHotline(A){return openWindow(473,642,A,"HRS",true,true)
}function openWindow(D,A,B,G,C,F){var E=window.open(B,G,"menubar=no, toorbar=no, width="+D+", height="+A+", scrollbars="+(C?"yes":"no")+", resizable="+(F?"yes":"no"));
E.focus();
return false
}var isIE=(navigator.appVersion.indexOf("MSIE")!=-1)?true:false;
var isWin=(navigator.appVersion.toLowerCase().indexOf("win")!=-1)?true:false;
var isOpera=(navigator.userAgent.indexOf("Opera")!=-1)?true:false;
function ControlVersion(){var A;
var B;
var C;
try{B=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
A=B.GetVariable("$version")
}catch(C){}if(!A){try{B=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
A="WIN 6,0,21,0";
B.AllowScriptAccess="always";
A=B.GetVariable("$version")
}catch(C){}}if(!A){try{B=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
A=B.GetVariable("$version")
}catch(C){}}if(!A){try{B=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
A="WIN 3,0,18,0"
}catch(C){}}if(!A){try{B=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
A="WIN 2,0,0,11"
}catch(C){A=-1
}}return A
}function GetSwfVer(){var G=-1;
if(navigator.plugins!=null&&navigator.plugins.length>0){if(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]){var F=navigator.plugins["Shockwave Flash 2.0"]?" 2.0":"";
var A=navigator.plugins["Shockwave Flash"+F].description;
var E=A.split(" ");
var C=E[2].split(".");
var H=C[0];
var B=C[1];
if(E[3]!=""){tempArrayMinor=E[3].split("r")
}else{tempArrayMinor=E[4].split("r")
}var D=tempArrayMinor[1]>0?tempArrayMinor[1]:0;
var G=H+"."+B+"."+D
}}else{if(navigator.userAgent.toLowerCase().indexOf("webtv/2.6")!=-1){G=4
}else{if(navigator.userAgent.toLowerCase().indexOf("webtv/2.5")!=-1){G=3
}else{if(navigator.userAgent.toLowerCase().indexOf("webtv")!=-1){G=2
}else{if(isIE&&isWin&&!isOpera){G=ControlVersion()
}}}}}return G
}function DetectFlashVer(F,D,C){versionStr=GetSwfVer();
if(versionStr==-1){return false
}else{if(versionStr!=0){if(isIE&&isWin&&!isOpera){tempArray=versionStr.split(" ");
tempString=tempArray[1];
versionArray=tempString.split(",")
}else{versionArray=versionStr.split(".")
}var E=versionArray[0];
var A=versionArray[1];
var B=versionArray[2];
if(E>parseFloat(F)){return true
}else{if(E==parseFloat(F)){if(A>parseFloat(D)){return true
}else{if(A==parseFloat(D)){if(B>=parseFloat(C)){return true
}}}}}return false
}}}function AC_AddExtension(B,A){if(B.indexOf("?")!=-1){return B.replace(/\?/,A+"?")
}else{return B+A
}}function AC_Generateobj(E,D,A){var C="";
if(isIE&&isWin&&!isOpera){C+="<object ";
for(var B in E){C+=B+'="'+E[B]+'" '
}for(var B in D){C+='><param name="'+B+'" value="'+D[B]+'" /> '
}C+="></object>"
}else{C+="<embed ";
for(var B in A){C+=B+'="'+A[B]+'" '
}C+="> </embed>"
}document.write(C)
}function AC_FL_RunContent(){var A=AC_GetArgs(arguments,".swf","movie","clsid:d27cdb6e-ae6d-11cf-96b8-444553540000","application/x-shockwave-flash");
AC_Generateobj(A.objAttrs,A.params,A.embedAttrs)
}function AC_GetArgs(B,E,G,D,H){var A=new Object();
A.embedAttrs=new Object();
A.params=new Object();
A.objAttrs=new Object();
for(var C=0;
C<B.length;
C=C+2){var F=B[C].toLowerCase();
switch(F){case"classid":break;
case"pluginspage":A.embedAttrs[B[C]]=B[C+1];
break;
case"src":case"movie":B[C+1]=AC_AddExtension(B[C+1],E);
A.embedAttrs.src=B[C+1];
A.params[G]=B[C+1];
break;
case"onafterupdate":case"onbeforeupdate":case"onblur":case"oncellchange":case"onclick":case"ondblClick":case"ondrag":case"ondragend":case"ondragenter":case"ondragleave":case"ondragover":case"ondrop":case"onfinish":case"onfocus":case"onhelp":case"onmousedown":case"onmouseup":case"onmouseover":case"onmousemove":case"onmouseout":case"onkeypress":case"onkeydown":case"onkeyup":case"onload":case"onlosecapture":case"onpropertychange":case"onreadystatechange":case"onrowsdelete":case"onrowenter":case"onrowexit":case"onrowsinserted":case"onstart":case"onscroll":case"onbeforeeditfocus":case"onactivate":case"onbeforedeactivate":case"ondeactivate":case"type":case"codebase":case"id":A.objAttrs[B[C]]=B[C+1];
break;
case"width":case"height":case"align":case"vspace":case"hspace":case"class":case"title":case"accesskey":case"name":case"tabindex":A.embedAttrs[B[C]]=A.objAttrs[B[C]]=B[C+1];
break;
default:A.embedAttrs[B[C]]=A.params[B[C]]=B[C+1]
}}A.objAttrs.classid=D;
if(H){A.embedAttrs.type=H
}return A
}var exorbyteLogo="exlogo_tiny.gif";
var mm_refcnt=0;
var mm_inputs=new Array();
var mmUA=navigator.userAgent;
var firefox=mmUA.search(/firefox/i)>=0;
var opera=mmUA.search(/Opera/i)>=0;
var ie=mmUA.search(/MSIE/i);
if(ie>=0){var ieVersion=mmUA.substr(ie+4,3);
ie=true
}else{ie=false
}var ieZIndexBug=ie&&(parseInt(ieVersion)<7);
var mm_flashtime=50;
var mm_qtime=0;
var mmIgnoreFirstMouseEnter=false;
var AS_NOLOGO=1;
var AS_NOSUBMIT=2;
var AS_TABSELECTS=4;
var AS_DISPLAY_INPUT=8;
var AS_HIERARCHICAL=16;
var AS_GROUPED=32;
var AS_GROUPED_DISPLAYCAT=64;
var AS_GENERATED_CATEGORIES_NOT_SELECTABLE=128;
var AS_NO_ROOT=256;
function mmSuggestParams(){this.requestURL="";
this.iconPath=mmBase+"images/";
this.flags=0;
this.width=-1;
this.top=-1;
this.left=0;
this.align="left";
this.oneColumn=false;
this.letterLimit=2;
this.searchDelay=150;
this.compareResults=true;
this.normalfg="black";
this.normalbg="white";
this.highlightfg="white";
this.highlightbg="#b0b7bd";
this.debug=false;
this.overlappedObjects=null;
this.document=window.document;
this.valueField=0;
this.searchValueObject=null;
this.beforeRequest=function(A){return true
};
this.onActivate=null;
this.inputTitle="Ihre Eingabe";
this.clickout=false;
this.clickoutField=0;
this.headerFunction=null;
this.rowFunction=null;
this.footerFunction=null;
this.preFunction=null;
this.hierarchicalSearchTermIndicator="Suchbegriff";
this.suggBoxTop=function(A){return false
};
this.suggBoxBottom=function(A){return false
};
this.suggBoxLeftFrameHTML=function(){return""
};
this.suggBoxRightFrameHTML=function(){return""
};
this.pageSize=0;
this.navigationBar=null;
this.nocache=true;
this.log=true
}var MM_DOWNDIR=false;
var MM_UPDIR=true;
String.prototype.startsWith=function(A){if(A.length>this.length){return false
}return this.substring(0,A.length)==A
};
String.prototype.trim=function(){return this.replace(/^\s+/,"").replace(/\s+$/,"")
};
function sortFirst(B,A){if(B[0]>A[0]){return 1
}else{if(B[0]<A[0]){return -1
}else{return 0
}}}function sortLengthLonger(B,A){return A.length-B.length
}function sortLengthShorter(B,A){return B.length-A.length
}function mmDoBlur(B){if(!B&&window.event){B=window.event
}if(ie&&B.clientX>document.body.offsetWidth){mm_inputs[0].focus()
}else{for(var A=0;
A<mm_inputs.length;
A++){mmHideSuggBox(mm_inputs[A])
}target=(typeof (B.srcElement)=="undefined"?B.target:B.srcElement);
target.lostFocus=true;
if((typeof target.oldBlur!="undefined")&&(target.oldBlur!=null)){target.oldBlur(B)
}}}function mmDoFocus(A){if(!A&&window.event){A=window.event
}target=(typeof (A.srcElement)=="undefined"?A.target:A.srcElement);
target.lostFocus=false;
if((typeof target.oldFocus!="undefined")&&(target.oldFocus!=null)){target.oldFocus(A)
}}function mmPageNavig(B,D){var C=mm_inputs[B];
if(C.parameters.pageSize<=0){return 
}if(D==MM_DOWNDIR){if(C.mmPageOffset+C.parameters.pageSize>=C.rows.length){return 
}var A=C.mmPageOffset+C.parameters.pageSize;
mmFillDiv(C,C.rows,A)
}else{if(C.mmPageOffset<=0){return 
}var A=C.mmPageOffset-C.parameters.pageSize;
if(A<0){A=0
}mmFillDiv(C,C.rows,A)
}setTimeout(function(){C.focus();
mmShowSuggBox(C)
},10);
mmCancelEvent(false);
return false
}function mmGetPageNavig(B,A){if(A==MM_UPDIR){return"mmPageNavig("+B.mm_refcnt+", MM_UPDIR);"
}else{return"mmPageNavig("+B.mm_refcnt+", MM_DOWNDIR);"
}}function mmCheckKey(A,B){if(A.ctrlKey&&(A.altKey||A.shiftKey)&&(A.keyCode==120)){B.dynamicNotification=!B.dynamicNotification;
return true
}if(A.ctrlKey&&(A.altKey||A.shiftKey)&&(A.keyCode==119)){mmDoSearch(B.targetIndex,true);
return true
}if(A.ctrlKey&&(A.altKey||A.shiftKey)&&(A.keyCode==118)){B.parameters.debug=!B.parameters.debug;
return true
}return false
}function mmCancelEvent(A){if(ie){A=window.event;
window.event.returnValue=false
}A.cancelBubble=true;
A.returnValue=false;
A.cancel=true;
return false
}function mmDoFieldKeyDown(B){if(!B&&window.event){B=window.event
}target=(typeof (B.srcElement)=="undefined"?B.target:B.srcElement);
if(!target.xmlhttp){return 
}if(target.form.suggestedID!=null&&(B.keyCode!=9)&&(B.keyCode!=13)&&(B.keyCode!=16)&&(B.keyCode!=17)&&(B.keyCode!=38)&&(B.keyCode!=37)&&(B.keyCode!=39)&&(B.keyCode!=40)){target.form.suggestedID.value=""
}switch(B.keyCode){case 40:if(!target.suggVisible){mmCallSearch(target,10);
return false
}else{if(target.suggCount>0){if(target.lastHighlightedId<target.lastDisplayedRow){mmSelectRow(target,target.lastHighlightedId+1,MM_DOWNDIR)
}return mmCancelEvent(B)
}}break;
case 38:if(target.suggCount>0){if(target.lastHighlightedId>target.firstDisplayedRow){mmSelectRow(target,target.lastHighlightedId-1,MM_UPDIR);
mmShowSuggBox(target)
}return mmCancelEvent(B)
}break;
case 33:if(target.suggVisible&&(target.suggCount>0)){mmPageNavig(target.mm_refcnt,MM_UPDIR);
mmSelectRow(target,target.firstDisplayedRow,MM_UPDIR);
return mmCancelEvent(B)
}break;
case 34:if(target.suggVisible&&(target.suggCount>0)){mmPageNavig(target.mm_refcnt,MM_DOWNDIR);
mmSelectRow(target,target.lastDisplayedRow,MM_DOWNDIR);
return mmCancelEvent(B)
}break;
case 35:if(target.suggVisible&&(target.suggCount>0)){mmSelectRow(target,target.lastDisplayedRow,MM_DOWNDIR);
return true
}break;
case 36:if(target.suggVisible&&(target.suggCount>0)){mmSelectRow(target,target.firstDisplayedRow,MM_UPDIR);
return true
}break;
case 13:if(target.suggVisible&&(target.lastHighlightedId>=0)){mmHideSuggBox(target);
var C=target.parameters.document.getElementById("suggRow"+target.mm_refcnt+"_"+target.lastHighlightedId);
if(C){var A=C.mmMouseDown;
A()
}return mmCancelEvent(B)
}else{mmSubmitString(target,target.value);
return mmCancelEvent(B)
}break;
case 9:if(target.suggVisible&&(target.lastHighlightedId>=0)&&((target.parameters.flags&AS_TABSELECTS)==AS_TABSELECTS)){mmHideSuggBox(target);
var C=target.parameters.document.getElementById("suggRow"+target.mm_refcnt+"_"+target.lastHighlightedId);
if(C){var A=C.mmMouseDown;
if(!A()){return mmCancelEvent(B)
}}return true
}break;
case 27:if(target.suggVisible){mmSelectRow(target,-1);
mmHideSuggBox(target);
return mmCancelEvent(B)
}break;
case 116:return true
}if(mmCheckKey(B,target)){return false
}if((B.keyCode==8)||(B.keyCode==32)||(B.keyCode>=46)){mmCallSearch(target,target.parameters.searchDelay)
}}function mmGetXMLHTTP(){var A=false;
if(typeof XMLHttpRequest!="undefined"){A=new XMLHttpRequest()
}else{try{A=new ActiveXObject("Msxml2.XMLHTTP")
}catch(B){try{A=new ActiveXObject("Microsoft.XMLHTTP")
}catch(B){}}}return A
}function mmGetParentProps(B,C){var A=0;
while(B!=null){A+=B[C];
B=B.offsetParent
}return A
}function mmSelectRow(E,G,D){var C;
if(E.lastHighlightedId>-1){C=E.parameters.document.getElementById("suggRow"+E.mm_refcnt+"_"+E.lastHighlightedId);
if(C){C.style.backgroundColor=C.oldBackgroundColor;
C.style.color=C.oldColor;
var B=C.childNodes;
for(i=0;
i<B.length;
i++){B[i].style.backgroundColor=B[i].oldBackgroundColor;
B[i].style.color=B[i].oldColor
}}}var A=false;
var F=0;
while(!A&&(F<2*E.rows.length)){C=E.parameters.document.getElementById("suggRow"+E.mm_refcnt+"_"+G);
if(!C){break
}A=typeof (C.selectable)!="undefined";
if(!A){if(D==MM_UPDIR){G--;
F++
}else{G++;
F++
}if(G<=0){D=!D;
G=0
}if(G>=E.rows.length){D=!D;
G=E.rows.length-1
}}}if(C){E.lastHighlightedId=G;
if(C.oldBackgroundColor!=C.style.backgroundColor){C.oldBackgroundColor=C.style.backgroundColor
}if(C.oldColor!=C.style.color){C.oldColor=C.style.color
}if(E.parameters.highlightbg!=""){C.style.backgroundColor=E.parameters.highlightbg
}if(E.parameters.highlightfg!=""){C.style.color=E.parameters.highlightfg
}var B=C.childNodes;
for(i=0;
i<B.length;
i++){if(B[i].oldBackgroundColor!=B[i].style.backgroundColor){B[i].oldBackgroundColor=B[i].style.backgroundColor
}if(B[i].oldColor!=B[i].style.color){B[i].oldColor=B[i].style.color
}if(E.parameters.highlightbg!=""){B[i].style.backgroundColor=E.parameters.highlightbg
}if(E.parameters.highlightfg!=""){B[i].style.color=E.parameters.highlightfg
}}}}function mmMouseEnter(A,C){if(mmIgnoreFirstMouseEnter){mmIgnoreFirstMouseEnter=false;
return 
}var B=mm_inputs[A];
mmSelectRow(B,C)
}function mmSubmitString(E,A){if(E.parameters.searchValueObject!=null){E.parameters.searchValueObject.value=A
}else{E.value=A
}if((E.form.action!="")&&((E.parameters.flags&AS_NOSUBMIT)!=AS_NOSUBMIT)){var D=E.form.getElementsByTagName("input");
var C;
for(var B=0;
B<D.length;
B++){C=D[B];
if(C.getAttribute("type")=="image"){C.click();
break
}}}}function mmSetDivSize(D){if(D.suggBox){var A,E;
if(self.innerHeight){A=self.innerWidth;
E=self.innerHeight
}else{if(D.parameters.document.documentElement&&D.parameters.document.documentElement.clientHeight){A=D.parameters.document.documentElement.clientWidth;
E=D.parameters.document.documentElement.clientHeight
}else{if(D.parameters.document.body){A=D.parameters.document.body.clientWidth;
E=D.parameters.document.body.clientHeight
}}}if(D.parameters.top<0){D.suggBox.style.top=(mmGetParentProps(D,"offsetTop")+D.offsetHeight)+"px"
}else{D.suggBox.style.top=D.parameters.top+"px"
}var C=D.offsetWidth;
if(!isNaN(D.parameters.width)){var C=(D.parameters.width<=0?C:D.parameters.width)
}D.suggBox.style.width=C+"px";
var B=0;
if(D.parameters.align=="right"){B=mmGetParentProps(D,"offsetLeft")-C+D.offsetWidth
}else{if(D.parameters.align=="left"){B=mmGetParentProps(D,"offsetLeft")
}else{B=0
}}if(B+C>A){B=A-C
}if(B<0){B=0
}D.suggBox.style.left=(B+D.parameters.left)+"px"
}}function mmUnflash(A,C,E,B){var D=mm_inputs[A];
D.style.backgroundColor=C;
B--;
if(B>0){setTimeout("mmFlash("+A+', "'+E+'", '+B+");",mm_flashtime)
}}function mmFlash(A,F,B){var E=mm_inputs[A];
var D=E.style.backgroundColor;
E.style.backgroundColor=F;
var C="mmUnflash("+A+', "'+D+'", "'+F+'", '+B+");";
setTimeout(C,mm_flashtime)
}function replaceHTMLEntities(B){var A=B.replace(/&/g,"&amp;");
A=A.replace(/</g,"&lt;");
A=A.replace(/>/g,"&gt;");
A=A.replace(/'/g,"&#39;");
A=A.replace(/"/g,"&quot;");
return A
}function mmRedirectClick(C,F,E){var D=mm_inputs[C];
if(D.parameters.log){var A=D.rows[F];
var B=escape(A[0]+" "+A[2].row[2]+" - "+countries[A[2].row[10]]);
url=mmQReplace(D.parameters.requestURL,D)+"&stats=true&select="+B+"&time="+D.queryPeriod;
D.xmlhttp.open("GET",url,true);
D.xmlhttp.send(null)
}if(D.parameters.clickout&&(typeof E=="undefined")){url=mmQReplace(D.parameters.requestURL,D)+"&click="+escape(D.rows[F][D.parameters.clickoutField])+"&coID="+escape(D.coID)+"&hash="+Math.random();
D.xmlhttp.open("GET",url,true);
D.xmlhttp.send(null);
window.setTimeout("mmRedirectClick("+C+", "+F+", true)",100);
return 
}if((typeof D.parameters.onActivate!="undefined")&&(D.parameters.onActivate!=null)&&(D.parameters.onActivate!="")){if(D.parameters.onActivate(D,D.rows[F])){mmSubmitString(D,D.rows[F][D.parameters.valueField])
}}else{mmSubmitString(D,D.rows[F][D.parameters.valueField])
}}function mmFillDiv(V,G,B){while(V.suggBox.hasChildNodes()){V.suggBox.removeChild(V.suggBox.firstChild)
}var N=0;
var U=G.length;
if(!isNaN(B)){N=B;
V.mmPageOffset=B
}if(V.parameters.pageSize>0){U=N+V.parameters.pageSize;
if(U>G.length){U=G.length
}}V.firstDisplayedRow=N;
V.lastDisplayedRow=U-1;
var R=V.fieldnames;
if((typeof V.parameters.suggBoxTop!="undefined")&&(V.parameters.suggBoxTop!=null)&&(V.parameters.suggBoxTop!="")){var C=V.parameters.document.createElement("div");
C.style.width="100%";
if(V.parameters.suggBoxTop(C)){V.suggBox.appendChild(C)
}}if(V.parameters.pageSize>0){var D=V.parameters.document.createElement("div");
var E=Math.round(N/V.parameters.pageSize)+1;
var K=Math.ceil(G.length/V.parameters.pageSize);
if((typeof V.parameters.navigationBar!="undefined")&&(V.parameters.navigationBar!=null)&&(V.parameters.navigationBar!="")){if(V.parameters.navigationBar(V,D,E,K)){V.suggBox.appendChild(D)
}}else{var W=(E<=1);
var T=(E>=K);
D.onmousedown=function(X){mmCancelEvent(X);
return false
};
D.innerHTML="<div class='navRow'><a href='#' onmousedown='"+mmGetPageNavig(V,MM_UPDIR)+"'><img valign='absmiddle' border=0 id='navleft' title='Zur�ckbl�ttern' src='"+V.parameters.iconPath+"leftarrow"+(W?"_inactive":"")+".png'></a><sup>Seite "+E+" von "+K+"</sup><a href='#' onmousedown='"+mmGetPageNavig(V,MM_DOWNDIR)+"'><img valign='absmiddle' border=0 name='navright' title='Vorbl�ttern' src='"+V.parameters.iconPath+"rightarrow"+(T?"_inactive":"")+".png'></a></div>";
if(ie){var P=D.firstChild.childNodes[0];
P.onmousedown=new Function("",mmGetPageNavig(V,MM_UPDIR));
var P=D.firstChild.childNodes[2];
P.onmousedown=new Function("",mmGetPageNavig(V,MM_DOWNDIR))
}V.suggBox.appendChild(D)
}}var O=(R.length!=2)||(R[0]!="Name")||(R[1]!="Key");
if(O&&(typeof V.parameters.headerFunction!="undefined")&&(V.parameters.headerFunction!=null)&&(V.parameters.headerFunction!="")){var H=V.parameters.document.createElement("div");
var I=V.parameters.headerFunction(V,H,G);
H.innerHTML=I;
H.style.width="100%";
V.suggBox.appendChild(H)
}if(O&&(typeof V.parameters.rowFunction!="undefined")&&(V.parameters.rowFunction!=null)&&(V.parameters.rowFunction!="")){var J=new Array();
for(j=0;
j<R.length;
j++){J[R[j]]=j
}}for(var M=N;
M<U;
M++){var A=V.parameters.document.createElement("div");
A.style.width="100%";
var S=V.parameters.document.createElement("span");
S.innerHTML=V.parameters.suggBoxLeftFrameHTML();
A.appendChild(S);
var H=V.parameters.document.createElement("div");
H.id="suggRow"+V.mm_refcnt+"_"+M;
H.className="suggRow";
H.style.cursor="pointer";
H.style.width="100%";
var L=true;
if(O&&(typeof V.parameters.rowFunction!="undefined")&&(V.parameters.rowFunction!=null)&&(V.parameters.rowFunction!="")){L=V.parameters.rowFunction(V,G,J,M,H)
}else{if((G[M].length>1)&&!V.parameters.oneColumn){H.innerHTML="<span class='suggProduct'><nobr>"+replaceHTMLEntities(G[M][0])+"&nbsp;&nbsp;</nobr></span><span class='suggCat'><nobr>"+replaceHTMLEntities(G[M][1])+"</nobr></span>"
}else{H.innerHTML="<span class='suggProduct'><nobr>"+replaceHTMLEntities(G[M][0])+"&nbsp;&nbsp;</nobr></span>"
}}if(L){H.selectable=true;
H.mmMouseOver=new Function("evt","mmMouseEnter("+V.mm_refcnt+","+M+")");
if(ie){H.onmouseover=H.mmMouseOver
}if(!ie){H.addEventListener("mouseover",H.mmMouseOver,false)
}H.mmMouseDown=new Function("evt","mmRedirectClick("+V.mm_refcnt+", '"+M+"')");
if(ie){H.onmousedown=H.mmMouseDown
}if(!ie){H.addEventListener("mousedown",H.mmMouseDown,false)
}}A.appendChild(H);
var F=V.parameters.document.createElement("span");
F.innerHTML=V.parameters.suggBoxRightFrameHTML();
A.appendChild(F);
V.suggBox.appendChild(A)
}if(((V.parameters.flags&AS_NOLOGO)==AS_NOLOGO)&&(typeof V.parameters.footerFunction!="undefined")&&(V.parameters.footerFunction!=null)&&(V.parameters.footerFunction!="")){var H=V.parameters.document.createElement("div");
var I=V.parameters.footerFunction(V,H,G);
H.innerHTML=I;
H.style.width="100%";
V.suggBox.appendChild(H)
}if((V.parameters.flags&AS_NOLOGO)==0){var Q=V.parameters.document.createElement("div");
Q.style.cursor="pointer";
Q.mmMouseDown=new Function("","window.location.href = 'http://www.exorbyte.de';");
Q.innerHTML="<div align=right style='padding: 0; margin: 0; border-top:thin solid gray; vertical-align: middle;'><nobr><font size=1 style='font-family: Verdana, Arial, Helvetica, Sans-Serif; vertical-align: middle;'>Powered by <img src='"+exorbyteLogo+"' style='padding: 0; margin: 0; vertical-align: middle;' align='texttop' alt='www.exorbyte.de'></font></nobr></div>";
if(ie){Q.onmousedown=Q.mmMouseDown
}if(!ie){Q.addEventListener("mousedown",Q.mmMouseDown,false)
}V.suggBox.appendChild(Q)
}if((typeof V.parameters.suggBoxBottom!="undefined")&&(V.parameters.suggBoxBottom!=null)&&(V.parameters.suggBoxBottom!="")){var H=V.parameters.document.createElement("div");
H.style.width="100%";
if(V.parameters.suggBoxBottom(H)){V.suggBox.appendChild(H)
}}V.lastHighlightedId=N-1
}function mmSuggestDeliver(J,C,N,B,L){if((H<0)||(H>=mm_inputs.length)){return 
}var H=mm_inputs[J];
if(!H){return 
}if(ie){if(!mmCreateBox(H)){return 
}}H.timeout=0;
H.coID=L;
H.fieldnames=C;
H.mmPageOffset=0;
if(H.dynamicNotification){window.status="Received data after "+(new Date().getTime()-mm_qtime)+" ms"
}if(H.lostFocus&&!(ie&&H.parameters.debug)){mmHideSuggBox(H);
return 
}if(N.length==0){mmHideSuggBox(H);
if(H.dynamicNotification){mmFlash(H.targetIndex,"gray",3)
}return 
}if((typeof H.parameters.preFunction!="undefined")&&(H.parameters.preFunction!=null)&&(H.parameters.preFunction!="")){N=H.parameters.preFunction(H,N)
}H.suggCount=N.length;
var I=(H.rows)&&(H.rows.length==N.length)&&H.parameters.compareResults;
if(I){for(var E=0;
E<N.length;
E++){if(N[E].length!=H.rows[E].length){I=false
}if(!I){break
}for(var D=0;
D<N[E].length;
D++){if(N[E][D]!=H.rows[E][D]){I=false;
break
}}}}var F=(H.parameters.flags&AS_DISPLAY_INPUT)==AS_DISPLAY_INPUT;
var K=(typeof H.parameters.headerFunction!="undefined")&&(H.parameters.headerFunction!=null)&&(H.parameters.headerFunction!="");
if(!I||F||K||(H.parameters.pageSize>0)){if(F){N.unshift(new Array(H.value,H.parameters.inputTitle))
}for(var A=0;
A<N.length;
A++){for(var G=0;
G<C.length;
G++){var M=N[A];
if(G<M.length){M[C[G]]=M[G]
}}}H.rows=N;
H.suggCount=N.length;
mmFillDiv(H,N)
}mmShowSuggBox(H)
}function mmCallSearch(B,A){B.lostFocus=false;
if(B.timeout!=0){window.clearTimeout(B.timeout)
}B.timeout=setTimeout("mmDoSearch("+B.mm_refcnt+")",A)
}function mmQReplace(url,target){var v=target.value;
var turl="";
var inPar=false;
var par="";
for(var i=0;
i<url.length;
i++){if(inPar){if(url.charAt(i)=="$"){if((i<url.length-1)&&(url.charAt(i+1)=="$")){i++;
turl+="$"
}else{if(par!=""){if(par=="v"){turl+=escape(v);
inPar=false
}else{var pv=escape(eval(par));
turl+=pv;
inPar=false
}}}}else{par+=url.charAt(i)
}}else{if(url.charAt(i)=="$"){if((i<url.length-1)&&(url.charAt(i+1)=="$")){i++;
turl+="$"
}else{par="";
inPar=true
}}else{turl+=url.charAt(i)
}}}return turl
}function mmDoSearch(A,C){var B=mm_inputs[A];
B.timeout=0;
if(B.lostFocus){return 
}if(B.value.length<B.parameters.letterLimit){mmHideSuggBox(B);
return 
}mmDoSuggest(A,C)
}function mmDoSuggest(B,F){try{var D=mm_inputs[B];
if(!D.xmlhttp){return 
}if(!D.parameters.beforeRequest(D)){return 
}if(D.xmlhttp.readyState!=0){D.xmlhttp.onreadystatechange=function(){};
D.xmlhttp.abort()
}var A=D.parameters.requestURL;
A=mmQReplace(A,D)+"&target_id="+B+(D.parameters.clickout||D.parameters.nocache?"&hash="+Math.random():"");
if(F){D.parameters.document.location.href=A
}else{D.xmlhttp.open("GET",A,true);
D.xmlhttp.onreadystatechange=D.async_fn;
if(D.parameters.debug){alert("Sending request: "+A)
}D.xmlhttp.send(null);
mm_qtime=new Date().getTime()
}}catch(C){if(D.parameters.debug){alert("URL processing interrupted: "+C)
}}}function mmNotifyError(A){if(A.dynamicNotification){mmFlash(A.targetIndex,"red",3)
}}function mmOverlapsObject(G,F){if(!F){return false
}var K=false;
var C=mmGetParentProps(G.suggBox,"offsetLeft");
var J=mmGetParentProps(G.suggBox,"offsetTop");
var A=C+G.suggBox.offsetWidth;
var I=J+G.suggBox.offsetHeight;
var H=mmGetParentProps(F,"offsetLeft");
var D=mmGetParentProps(F,"offsetTop");
var E=H+F.offsetWidth;
var B=D+F.offsetHeight;
if(H<=C){if(D<=J){K=(B>J)&&(E>C)
}else{K=(D<=I)&&(E>C)
}}else{if(H<=A){if(D<=J){K=(B>J)
}else{K=(D<=I)
}}}return K
}function mmShowSuggBox(C){if(!C.suggBox){return 
}C.suggBox.style.visibility="visible";
mmIgnoreFirstMouseEnter=firefox;
C.suggVisible=true;
if(C.parameters.log){C.queryPeriod=new Date().getTime()-mm_qtime
}if((C.parameters.overlappedObjects!=null)&ieZIndexBug){for(var A=0;
A<C.parameters.overlappedObjects.length;
A++){try{if(mmOverlapsObject(C,C.parameters.overlappedObjects[A])){C.parameters.overlappedObjects[A].style.visibility="hidden"
}else{C.parameters.overlappedObjects[A].style.visibility="visible"
}}catch(B){}}}}function mmHideSuggBox(C){C.suggVisible=false;
if(!C.suggBox){return 
}C.suggBox.style.visibility="hidden";
if((C.parameters.overlappedObjects!=null)&ieZIndexBug){for(var A=0;
A<C.parameters.overlappedObjects.length;
A++){try{if(C.parameters.overlappedObjects[A]){C.parameters.overlappedObjects[A].style.visibility="visible"
}}catch(B){}}}}function mmOnResize(){for(i=0;
i<mm_inputs.length;
i++){mmSetDivSize(mm_inputs[i])
}}function mmCreateBox(A){if(A.created){return true
}if(ie&&(A.parameters.document.readyState!="complete")){return false
}A.suggBox=A.parameters.document.createElement("div");
A.suggBox.className="suggBox";
A.suggBox.name="suggBox"+A.mm_refcnt;
A.suggBox.id="suggBox"+A.mm_refcnt;
A.parameters.document.body.appendChild(A.suggBox);
mmSetDivSize(A);
A.created=true;
return true
}function SetupMMSuggest(input,args){if(ie&&(parseInt(ieVersion)<=5)){return 
}try{input.parameters=new mmSuggestParams();
for(var i in args){if(typeof input.parameters[i]!="undefined"){input.parameters[i]=args[i]
}else{alert("SetupMMSuggest parameter undefined: "+i+"="+args[i])
}}input.suggBox=null;
input.suggVisible=false;
input.xmlhttp=null;
input.lastHighlightedId=-1;
input.suggCount=-1;
input.dynamicNotification=false;
input.timeout=0;
input.xmlhttp=mmGetXMLHTTP();
if(!input.xmlhttp){return false
}input.autocomplete="off";
input.setAttribute("autocomplete","off");
input.oldBlur=input.onblur;
input.onblur=mmDoBlur;
input.oldFocus=input.onfocus;
input.onfocus=mmDoFocus;
input.onkeydown=mmDoFieldKeyDown;
mm_inputs.push(input);
input.targetIndex=mm_inputs.length-1;
var fn=function(){if(input.xmlhttp.readyState==4){if(input.xmlhttp.responseText.charAt(0)=="<"){if(input.parameters.debug){alert("Error: Received XML or HTML reply")
}}else{try{if(input.parameters.debug){alert("Received response: "+input.xmlhttp.responseText)
}eval(input.xmlhttp.responseText);
return 
}catch(e){if(input.parameters.debug){alert("Error executing the response: "+e)
}}var txt=input.xmlhttp.responseText.replace(/\'/g,"\\\\'");
try{eval(txt)
}catch(e){if(input.parameters.debug){alert("Error executing the response: "+e)
}mmNotifyError(input);
mmHideSuggBox(input)
}}}};
input.async_fn=fn;
input.xmlhttp.onreadystatechange=input.async_fn;
input.mm_refcnt=mm_refcnt;
mm_refcnt++;
if(ie){input.created=false
}else{mmCreateBox(input)
}if((input.parameters.flags&AS_HIERARCHICAL)==AS_HIERARCHICAL){if((typeof MMNode=="undefined")||(typeof mmHierarchicalPreFunction=="undefined")){throw"AS_HIERARCHICAL has been specified, but:\nCannot use hierarchical functions - please include modules mmnode.js and mmhierarchical.js"
}input.parameters.preFunction=mmHierarchicalPreFunction;
input.parameters.rowFunction=mmHierarchicalRowFunction;
input.parameters.oldOnActivate=input.parameters.onActivate;
input.parameters.onActivate=mmHierarchicalOnActivate;
if(input.parameters.debug){alert("Hierarchical functions prepared for component "+input.name)
}}if(((input.parameters.flags&AS_GROUPED)==AS_GROUPED)||((input.parameters.flags&AS_GROUPED_DISPLAYCAT)==AS_GROUPED_DISPLAYCAT)){if((typeof MMNode=="undefined")||(typeof mmGroupedPreFunction=="undefined")){throw"AS_GROUPED or AS_GROUPED_DISPLAYCAT has been specified, but:\nCannot use grouped functions - please include modules mmnode.js and mmgrouped.js"
}input.parameters.preFunction=mmGroupedPreFunction;
input.parameters.rowFunction=mmGroupedRowFunction;
input.parameters.oldOnActivate=input.parameters.onActivate;
input.parameters.onActivate=mmGroupedOnActivate;
if(input.parameters.debug){alert("Grouped functions prepared for component "+input.name)
}if((input.parameters.flags&AS_GROUPED_DISPLAYCAT)==AS_GROUPED_DISPLAYCAT){input.parameters.oneColumn=false
}else{input.parameters.oneColumn=true
}}window.oldResize=window.onresize;
window.onresize=mmOnResize;
input.suggest=function(){window.setTimeout(function(){input.focus();
input.lostFocus=false;
mmDoSuggest(input.mm_refcnt,false)
},50)
};
if(input.parameters.pageSize>0){var i1=new Image();
i1.src=input.parameters.iconPath+"leftarrow.png";
var i2=new Image();
i2.src=input.parameters.iconPath+"leftarrow_inactive.png";
var i3=new Image();
i3.src=input.parameters.iconPath+"rightarrow.png";
var i4=new Image();
i4.src=input.parameters.iconPath+"rightarrow_inactive.png"
}if(input.parameters.debug){alert("Setup successful for MMSuggest on component "+input.name)
}return true
}catch(e){alert("MMSuggest Error:\n"+e);
return false
}}function SetupAutoSuggest(A,B){return SetupMMSuggest(A,B)
}function mmGroupedPreFunction(H,G){try{H.originalRows=G;
var C=new MMNode("","",H.value);
var B=G;
for(var I=0;
I<B.length;
I++){var D=new MMNode(B[I][0],B[I][1],B[I][0]);
D.row=B[I];
if((H.parameters.flags&AS_GROUPED)==AS_GROUPED){C.group(D)
}else{if((H.parameters.flags&AS_GROUPED_DISPLAYCAT)==AS_GROUPED_DISPLAYCAT){C.groupDisplayCat(D)
}}}var A=new Array();
C.getAsArray(A);
return A
}catch(F){if(H.parameters.debug){alert("groupedPreFunction error: "+F)
}}}function mmGroupedRowFunction(D,J,H,P,G){try{var A=J[P][2];
var L=A.label;
var I=A.cat;
var F=D.parameters.iconPath+"ordner.gif";
var C="";
if(A.children.length==0){if(A.isLastChild()){F=D.parameters.iconPath+"lastchild.gif"
}else{F=D.parameters.iconPath+"child.gif"
}}else{if(A.parent!=null){if(A.isLastChild()){C="<img align='middle' src='"+D.parameters.iconPath+"lastchild.gif'>"
}else{C="<img align='middle' src='"+D.parameters.iconPath+"child.gif'>"
}}}var K=A;
for(var B=A.level-1;
B>0;
B--){K=K.parent;
if(K.isLastChild()){C="<img align='middle' src='"+D.parameters.iconPath+"platzhalter.gif'>"+C
}else{C="<img align='middle' src='"+D.parameters.iconPath+"line.gif'>"+C
}}var O=true;
if(D.parameters.oneColumn){if(A.children.length>0){F=D.parameters.iconPath+"ordner.gif";
var M="<span class='suggGroupCaption'><nobr>"+C+"<img align='middle' src='"+F+"'>"+replaceHTMLEntities(J[P][0])+"&nbsp;&nbsp;</nobr></span>";
O=(D.parameters.flags&AS_GENERATED_CATEGORIES_NOT_SELECTABLE)!=AS_GENERATED_CATEGORIES_NOT_SELECTABLE
}else{var M="<span class='suggGroupProductOnly'><nobr>"+C+"<img align='middle' src='"+F+"'>"+replaceHTMLEntities(J[P][0])+"&nbsp;&nbsp;</nobr></span>"
}}else{if(A.children.length>0){F=D.parameters.iconPath+"ordner.gif";
var M="<span class='suggGroupCaption'><nobr>"+C+"<img align='middle' src='"+F+"'>"+replaceHTMLEntities(J[P][0])+"&nbsp;&nbsp;</nobr></span><span class='suggGroupCat'><nobr>"+replaceHTMLEntities(I)+"&nbsp;&nbsp;</nobr></span>";
O=(D.parameters.flags&AS_GENERATED_CATEGORIES_NOT_SELECTABLE)!=AS_GENERATED_CATEGORIES_NOT_SELECTABLE
}else{var M="<span class='suggGroupProduct'><nobr>"+C+"<img align='middle' src='"+F+"'>"+replaceHTMLEntities(J[P][0])+"&nbsp;&nbsp;</nobr></span><span class='suggGroupCat'><nobr>"+replaceHTMLEntities(I)+"&nbsp;&nbsp;</nobr></span>"
}}G.innerHTML=M;
return O
}catch(N){alert("mmGroupedRowFunction error: "+N)
}}function mmGroupedOnActivate(B,F){var D=F[2];
if((typeof target.parameters.oldOnActivate!="undefined")&&(target.parameters.oldOnActivate!=null)&&(target.parameters.oldOnActivate!="")){var A=D.row;
if(A==null){A=new Array(D.value);
for(var C=1;
C<B.originalRows[0].length;
C++){A.push("")
}}if(target.parameters.oldOnActivate(target,A)){mmSubmitString(target,E)
}}else{var E=D.value;
if(D.children.length>0){B.value=E;
setTimeout(function(){B.focus();
B.suggest()
},50)
}else{mmSubmitString(target,E)
}}return false
}function mmHierarchicalPreFunction(S,D){try{S.originalRows=D;
var J=D;
J.push(J[J.length-1]);
var A=new Array();
var F=new Array();
var T=new Array();
for(var C=0;
C<J.length;
C++){var H=J[C][0].replace(/^\s+/,"").replace(/\s+$/,"");
var K=H.split(" ");
while(A.length<K.length){A.push(0);
F.push("")
}var B=new Array();
var L=false;
for(var Q=0;
Q<K.length;
Q++){if(!L){if(F[Q]==K[Q]){B.push(A[Q]+1)
}else{B.push(1);
L=true
}}else{B.push(1)
}}while(B.length<A.length){B.push(1)
}for(Q=B.length-1;
Q>=1;
Q--){var R=A[Q];
if(R>=2){var O=F.slice(0,Q+1).join(" ");
T.push(O)
}}F=K;
A=B
}T=T.sort(sortLengthShorter);
var N=new MMNode("",S.parameters.hierarchicalSearchTermIndicator,S.value);
var J=D;
for(var C=0;
C<J.length;
C++){for(var P=0;
P<T.length;
P++){if(J[C][0].startsWith(T[P])){N.sink(new MMNode(T[P],S.parameters.hierarchicalSearchTermIndicator))
}else{break
}}var M=new MMNode(J[C][0],J[C][1],J[C][0]);
M.row=J[C];
N.sink(M)
}var G=new Array();
N.contract();
N.getAsArray(G);
return G
}catch(I){if(S.parameters.debug){alert("hierarchicalPreFunction error: "+I)
}}}function mmHierarchicalRowFunction(D,J,H,P,G){try{var A=J[P][2];
var L=A.label;
var I=A.cat;
var F=D.parameters.iconPath+"ordner.gif";
var C="";
if(A.children.length==0){if(A.isLastChild()){F=D.parameters.iconPath+"lastchild.gif"
}else{F=D.parameters.iconPath+"child.gif"
}}else{if(A.parent!=null){if(A.isLastChild()){C="<img align='middle' src='"+D.parameters.iconPath+"lastchild.gif'>"
}else{C="<img align='middle' src='"+D.parameters.iconPath+"child.gif'>"
}}}var K=A;
for(var B=A.level-1;
B>0;
B--){K=K.parent;
if(K.isLastChild()){C="<img align='middle' src='"+D.parameters.iconPath+"platzhalter.gif'>"+C
}else{C="<img align='middle' src='"+D.parameters.iconPath+"line.gif'>"+C
}}var O=true;
if(D.parameters.oneColumn){if(I==D.parameters.hierarchicalSearchTermIndicator){F=D.parameters.iconPath+"ordner.gif";
var M="<span class='suggHierarchicalProduct'><nobr>"+C+"<img align='middle' src='"+F+"'>"+replaceHTMLEntities(L.replace(/,$/,"..."))+"&nbsp;&nbsp;</nobr></span>";
O=(D.parameters.flags&AS_GENERATED_CATEGORIES_NOT_SELECTABLE)!=AS_GENERATED_CATEGORIES_NOT_SELECTABLE
}else{var M="<span class='suggHierarchicalProduct'><nobr>"+C+"<img align='middle' src='"+F+"'><a href='javascript:'>"+replaceHTMLEntities(L.replace(/<.*>/,""))+"</a>&nbsp;&nbsp;</nobr></span>"
}}else{if(I==D.parameters.hierarchicalSearchTermIndicator){F=D.parameters.iconPath+"ordner.gif";
var M="<span class='suggHierarchicalProduct'><nobr>"+C+"<img align='middle' src='"+F+"'>"+replaceHTMLEntities(L.replace(/,$/,"..."))+"&nbsp;&nbsp;</nobr></span><span class='suggHierarchicalCat'><nobr>"+replaceHTMLEntities(I)+"&nbsp;&nbsp;</nobr></span>";
O=(D.parameters.flags&AS_GENERATED_CATEGORIES_NOT_SELECTABLE)!=AS_GENERATED_CATEGORIES_NOT_SELECTABLE
}else{var M="<span class='suggHierarchicalProduct'><nobr>"+C+"<img align='middle' src='"+F+"'><a href='javascript:'>"+replaceHTMLEntities(L.replace(/<.*>/,""))+"</a>&nbsp;&nbsp;</nobr></span><span class='suggHierarchicalCat'><nobr>"+replaceHTMLEntities(I)+"&nbsp;&nbsp;</nobr></span>"
}}G.innerHTML=M;
return O
}catch(N){alert("hierarchicalRowFunction error: "+N)
}}function mmHierarchicalOnActivate(A,C,E){if((typeof target.parameters.oldOnActivate!="undefined")&&(target.parameters.oldOnActivate!=null)&&(target.parameters.oldOnActivate!="")){if(target.parameters.oldOnActivate(target,target.originalRows,E)){mmSubmitString(target,D)
}}else{var B=C[E][2];
var D=B.value;
if(B.cat==target.parameters.hierarchicalSearchTermIndicator){A.value=D;
setTimeout(function(){A.focus();
A.suggest()
},50)
}else{mmSubmitString(target,D)
}}return false
}function MMNode(C,A,B){this.value=C;
this.label=B;
this.cat=A;
this.level=0;
this.children=new Array();
this.parent=null;
this.row=null;
this.sink=function(E){if(E.value==this.value){return true
}if(E.value.startsWith(this.value)&&(E.value.length-this.value.length>3)){for(var D=0;
D<this.children.length;
D++){if(this.children[D].sink(E)){return true
}}this.children.push(E);
E.label=E.value.substr(this.value.length);
E.level=this.level+1;
E.parent=this;
return true
}};
this.group=function(I,F){if(typeof F=="undefined"){F=I.cat
}if(F==""){this.addChild(I);
I.cat=F;
return true
}var E=F.split("|");
var D=E[0];
for(var G=0;
G<this.children.length;
G++){if(this.children[G].label==D){E.shift();
this.children[G].group(I,E.join("|"));
return true
}}var H=new MMNode((this.value!=""?this.value+"|":"")+D,"",D);
this.addChild(H);
E.shift();
return H.group(I,E.join("|"))
};
this.groupDisplayCat=function(I,F){if(typeof F=="undefined"){F=I.cat
}var E=F.split("|");
if(E.length==1){this.addChild(I);
I.cat=F;
return true
}var D=E[0];
for(var G=0;
G<this.children.length;
G++){if(this.children[G].label==D){E.shift();
this.children[G].groupDisplayCat(I,E.join("|"));
return true
}}var H=new MMNode((this.value!=""?this.value+"|":"")+D,"",D);
this.addChild(H);
E.shift();
return H.groupDisplayCat(I,E.join("|"))
};
this.dump=function(E){if(typeof E=="undefined"){E=""
}var D=E+this.label+" ("+this.value+", "+this.cat+")\n";
for(var F=0;
F<this.children.length;
F++){D+=this.children[F].dump(E+"+-")+"\n"
}return D
};
this.getAsArray=function(D,F){if(this.value==""){this.value=this.label
}if(typeof this.label=="undefined"){this.label=this.value
}if((typeof F!="undefined")&&(this.label!=F)&&this.label.startsWith(F)){this.label=this.label.substr(F.length)
}D.push(new Array(B,this.cat,this));
for(var E=0;
E<this.children.length;
E++){this.children[E].getAsArray(D,this.label)
}};
this.addChild=function(D){this.children.push(D);
D.parent=this;
D.level=this.level+1
};
this.isLastChild=function(){if(this.parent==null){return true
}return(this==this.parent.children[this.parent.children.length-1])
};
this.levelUp=function(){this.level--;
for(var D=0;
D<this.children.length;
D++){this.children[D].levelUp()
}};
this.contract=function(){for(var D=0;
D<this.children.length;
D++){this.children[D].contract()
}if(this.parent==null){return 
}if(this.children.length==1){var E=this.children[0];
this.value=E.value;
this.label=this.label+" "+E.label;
this.cat=E.cat;
this.children=E.children;
for(var D=0;
D<this.children.length;
D++){this.children[D].parent=this;
this.children[D].levelUp()
}}}
};