function disableRadioButtonsByName(name){wellnessRankingRadios=new Array();
wellnessRankingRadios=document.getElementsByName(name);
for(var i=0;
i<wellnessRankingRadios.length;
i++){wellnessRankingRadios[i].disabled=true;
wellnessRankingRadios[i].checked=false
}}function enableRadioButtonsByName(name){wellnessRankingRadios=new Array();
wellnessRankingRadios=document.getElementsByName(name);
for(var i=0;
i<wellnessRankingRadios.length;
i++){wellnessRankingRadios[i].disabled=false
}}function disableTexareasByName(name){document.getElementsByName(name)[0].value="";
document.getElementsByName(name)[0].disabled=true
}function enableTexareasByName(name){document.getElementsByName(name)[0].disabled=false
}function showSatellite(path,param,winType){var width=381;
var height=290;
var pageName="helpsat";
var scroll="no";
if(winType=="small"){height=178;
width=381;
pageName="helpsatSmall"
}else{if(winType=="large"){height=481;
width=400;
scroll="yes";
pageName="helpsatLarge"
}}link=path+pageName+".jsp?"+param;
var win=windowOpen(link,"","menubar=no, toolbar=no, width="+width+", height="+height+", scrollbars="+scroll+", resizable=no");
win.focus();
return false
}function openHelpSatellite(myUrl,myName,foo,mySize){var width=0;
var height=0;
var scroll="";
if(mySize=="small"){width=391;
height=215;
scroll="yes";
myUrl=myUrl+"&size=small"
}else{if(mySize=="medium"){width=391;
height=315;
scroll="yes";
myUrl=myUrl+"&size=medium"
}else{if(mySize=="large"){width=410;
height=521;
scroll="yes";
myUrl=myUrl+"&size=large"
}else{alert("unsupported windowSize");
return false
}}}return openSatellite(myUrl,myName,width,height,scroll)
}function windowOpen(s1,s2,s3){if(s1){s1=addPopupParameter(s1)
}return window.open(s1,s2,s3)
}function _openSatellite(url,myName,width,height,scrollbar,withResize){var win=windowOpen(url,myName,"menubar=no, toolbar=no, width="+width+", height="+height+", scrollbars="+scrollbar+", resizable=yes");
if(withResize){try{win.resizeTo(width,height)
}catch(e){}}if(win){win.focus()
}return false
}function openSatellite(url,myName,width,height,scrollbar){return _openSatellite(url,myName,width,height,scrollbar,true)
}function openSatelliteWithoutResize(url,myName,width,height,scrollbar){return _openSatellite(url,myName,width,height,scrollbar,false)
}function closeWindow(){parent.window.close();
return true
}function closePopup(){if(window.opener){self.close()
}}function showLink(myString){document.write(myString)
}function loadInParent(hrsUrl){opener.location.href=hrsUrl;
self.close()
}function synchronizeFormField(source,target,target2){var targetField=document.getElementById(target);
if(targetField!=null){targetField.value=source.value
}if(target2!=null){var targetField2=document.getElementById(target2);
if(targetField2!=null){targetField2.value=source.value
}}}function checkPopup(url){if(window.opener){if(window.opener.name=="mainFrame"){if(url!=null){window.opener.parent.location.href=url
}}else{if(url!=null){window.opener.location.href=url
}}self.close()
}}function noTooltips(x){openHelpSatellite(x,"noTooltip","foo","medium")
}function openPrintView(link){windowOpen(link,"","menubar=yes, toolbar=no, width=620, height=580, scrollbars=yes, resizable=yes")
}function openPrintViewLarge(link){windowOpen(link,"","menubar=yes, toolbar=no, width=840, height=580, scrollbars=yes, resizable=yes")
}function popExclusivePrice(URL,_width,_height,_left,_top){var pop=windowOpen(URL,"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");
pop.resizeTo(_width,_height);
pop.focus();
return false
}function openWinners(URL){var pop=window.open(URL,"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");
pop.focus()
}function openFlashPopup(flashFile,width,height){var link="showPage.do?page=flashPopup&flashFile="+flashFile+"&width="+width+"&height="+height;
var pop=windowOpen(link,"flash","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,fullscreen=0,width="+width+",height="+height+",top=50,left=50");
pop.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 win=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");
win.blur();
window.focus()
}}}function toggleComparisonVisibility(whichElement,whichHeadline){var thisElement=document.getElementById(whichElement);
var thisHeadline=document.getElementById(whichHeadline);
if(thisElement.style.display=="block"||thisElement.style.display==0){thisElement.style.display="none";
thisHeadline.style.backgroundImage="url(images/ic_comparisonToggle_inaktiv.gif)"
}else{thisElement.style.display="";
thisHeadline.style.backgroundImage="url(images/ic_comparisonToggle_aktiv.gif)"
}}function showLandingNewsletterTeaser(url,whichDestination){for(i=0;
i<document.getElementById("landingNewsletterSelect").length;
++i){if(document.getElementById("landingNewsletterSelect").options[i].selected==true){whichDestination=document.getElementById("landingNewsletterSelect").options[i].value
}}document.location.href=url+"&page="+whichDestination
}function setDisplay(id){document.getElementById(id).style.display=="none"?document.getElementById(id).style.display="block":document.getElementById(id).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(linkUrl){if(linkUrl!=null&&linkUrl.length>0){return linkUrl+getUrlChar(linkUrl)+"isPopup=true"
}return""
}function getUrlChar(url){var chr="?";
if(url.indexOf("?")>-1){chr="&"
}return chr
}function puSized(el,width,height,windowName,href){var href=href||el.getAttribute("href");
href+=href.indexOf("?")>-1?"&":"?";
href+="isPopup=true";
f1=window.open(href,windowName,"width="+width+", height="+height+", 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(el){puSized(el,590,573,"detail")
}function puSized(el,width,height,windowName,href){var href=href||el.href;
href=href.replace(/&inCont=1/g,"");
href+=href.indexOf("?")>-1?"&":"?";
href+="isPopup=true";
f1=window.open(href,windowName,"width="+width+", height="+height+", 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(obj){var copy={};
for(var i in obj){var value=obj[i];
try{if(value!=null&&typeof (value)=="object"&&value!=window&&!value.nodeType){copy[i]=domLib_clone(value)
}else{copy[i]=value
}}catch(e){copy[i]=value
}}return copy
}function Hash(){this.length=0;
this.numericLength=0;
this.elementData=[];
for(var i=0;
i<arguments.length;
i+=2){if(typeof (arguments[i+1])!="undefined"){this.elementData[arguments[i]]=arguments[i+1];
this.length++;
if(arguments[i]==parseInt(arguments[i])){this.numericLength++
}}}}Hash.prototype.get=function(in_key){return this.elementData[in_key]
};
Hash.prototype.set=function(in_key,in_value){if(typeof (in_value)!="undefined"){if(typeof (this.elementData[in_key])=="undefined"){this.length++;
if(in_key==parseInt(in_key)){this.numericLength++
}}return this.elementData[in_key]=in_value
}return false
};
Hash.prototype.remove=function(in_key){var tmp_value;
if(typeof (this.elementData[in_key])!="undefined"){this.length--;
if(in_key==parseInt(in_key)){this.numericLength--
}tmp_value=this.elementData[in_key];
delete this.elementData[in_key]
}return tmp_value
};
Hash.prototype.size=function(){return this.length
};
Hash.prototype.has=function(in_key){return typeof (this.elementData[in_key])!="undefined"
};
Hash.prototype.find=function(in_obj){for(var tmp_key in this.elementData){if(this.elementData[tmp_key]==in_obj){return tmp_key
}}};
Hash.prototype.merge=function(in_hash){for(var tmp_key in in_hash.elementData){if(typeof (this.elementData[tmp_key])=="undefined"){this.length++;
if(tmp_key==parseInt(tmp_key)){this.numericLength++
}}this.elementData[tmp_key]=in_hash.elementData[tmp_key]
}};
Hash.prototype.compare=function(in_hash){if(this.length!=in_hash.length){return false
}for(var tmp_key in this.elementData){if(this.elementData[tmp_key]!=in_hash.elementData[tmp_key]){return false
}}return true
};
function domLib_isDescendantOf(in_object,in_ancestor){if(in_object==in_ancestor){return true
}while(in_object!=document.documentElement){try{if((tmp_object=in_object.offsetParent)&&tmp_object==in_ancestor){return true
}else{if((tmp_object=in_object.parentNode)==in_ancestor){return true
}else{in_object=tmp_object
}}}catch(e){return true
}}return false
}var thisElement;
function domLib_detectCollisions(in_object,in_recover,in_useCache){if(!domLib_collisionsCached){var tags=[];
if(!domLib_canDrawOverFlash){tags[tags.length]="object"
}if(!domLib_canDrawOverSelect){tags[tags.length]="select"
}domLib_collisionElements=domLib_getElementsByTagNames(tags,true);
domLib_collisionsCached=in_useCache
}if(in_recover){for(cnt=0;
cnt<domLib_collisionElements.length;
cnt++){thisElement=domLib_collisionElements[cnt];
if(!thisElement.hideList){thisElement.hideList=new Hash()
}thisElement.hideList.remove(in_object.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 objectOffsets=domLib_getOffsets(in_object);
for(cnt=0;
cnt<domLib_collisionElements.length;
cnt++){thisElement=domLib_collisionElements[cnt];
if(domLib_isDescendantOf(thisElement,in_object)){continue
}if(domLib_isKonq&&thisElement.tagName=="SELECT"&&(thisElement.size<=1&&!thisElement.multiple)){continue
}if(!thisElement.hideList){thisElement.hideList=new Hash()
}var selectOffsets=domLib_getOffsets(thisElement);
var center2centerDistance=Math.sqrt(Math.pow(selectOffsets.get("leftCenter")-objectOffsets.get("leftCenter"),2)+Math.pow(selectOffsets.get("topCenter")-objectOffsets.get("topCenter"),2));
var radiusSum=selectOffsets.get("radius")+objectOffsets.get("radius");
if(center2centerDistance<radiusSum){if((objectOffsets.get("leftCenter")<=selectOffsets.get("leftCenter")&&objectOffsets.get("right")<selectOffsets.get("left"))||(objectOffsets.get("leftCenter")>selectOffsets.get("leftCenter")&&objectOffsets.get("left")>selectOffsets.get("right"))||(objectOffsets.get("topCenter")<=selectOffsets.get("topCenter")&&objectOffsets.get("bottom")<selectOffsets.get("top"))||(objectOffsets.get("topCenter")>selectOffsets.get("topCenter")&&objectOffsets.get("top")>selectOffsets.get("bottom"))){thisElement.hideList.remove(in_object.id);
if(!thisElement.hideList.length){thisElement.style.visibility="visible";
if(domLib_isKonq){thisElement.style.display=""
}}}else{thisElement.hideList.set(in_object.id,true);
thisElement.style.visibility="hidden";
if(domLib_isKonq){thisElement.style.display="none"
}}}}}function domLib_getOffsets(in_object){var originalObject=in_object;
var originalWidth=in_object.offsetWidth;
var originalHeight=in_object.offsetHeight;
var offsetLeft=0;
var offsetTop=0;
while(in_object){offsetLeft+=in_object.offsetLeft;
offsetTop+=in_object.offsetTop;
in_object=in_object.offsetParent
}if(domLib_isMacIE){offsetLeft+=10;
offsetTop+=10
}return new Hash("left",offsetLeft,"top",offsetTop,"right",offsetLeft+originalWidth,"bottom",offsetTop+originalHeight,"leftCenter",offsetLeft+originalWidth/2,"topCenter",offsetTop+originalHeight/2,"radius",Math.max(originalWidth,originalHeight))
}function domLib_setTimeout(in_function,in_timeout,in_args){if(typeof (in_args)=="undefined"){in_args=[]
}if(in_timeout==-1){return 
}else{if(in_timeout==0){in_function(in_args);
return 0
}}var args=domLib_clone(in_args);
if(!domLib_hasBrokenTimeout){return setTimeout(function(){in_function(args)
},in_timeout)
}else{var id=domLib_timeoutStateId++;
var data=new Hash();
data.set("function",in_function);
data.set("args",args);
domLib_timeoutStates.set(id,data);
data.set("timeoutId",setTimeout("domLib_timeoutStates.get("+id+").get('function')(domLib_timeoutStates.get("+id+").get('args')); domLib_timeoutStates.remove("+id+");",in_timeout));
return id
}}function domLib_clearTimeout(in_id){if(!domLib_hasBrokenTimeout){clearTimeout(in_id)
}else{if(domLib_timeoutStates.has(in_id)){clearTimeout(domLib_timeoutStates.get(in_id).get("timeoutId"));
domLib_timeoutStates.remove(in_id)
}}}function domLib_getEventPosition(in_eventObj){var eventPosition=new Hash("x",0,"y",0,"scrollX",0,"scrollY",0);
if(domLib_isIE){var doc=(domLib_standardsMode?document.documentElement:document.body);
if(doc){eventPosition.set("x",in_eventObj.clientX+doc.scrollLeft);
eventPosition.set("y",in_eventObj.clientY+doc.scrollTop);
eventPosition.set("scrollX",doc.scrollLeft);
eventPosition.set("scrollY",doc.scrollTop)
}}else{eventPosition.set("x",in_eventObj.pageX);
eventPosition.set("y",in_eventObj.pageY);
eventPosition.set("scrollX",in_eventObj.pageX-in_eventObj.clientX);
eventPosition.set("scrollY",in_eventObj.pageY-in_eventObj.clientY)
}return eventPosition
}function domLib_cancelBubble(in_event){var eventObj=in_event?in_event:window.event;
eventObj.cancelBubble=true
}function domLib_getIFrameReference(in_frame){if(domLib_isGecko||domLib_isIE){return in_frame.frameElement
}else{var name=in_frame.name;
if(!name||!in_frame.parent){return 
}var candidates=in_frame.parent.document.getElementsByTagName("iframe");
for(var i=0;
i<candidates.length;
i++){if(candidates[i].name==name){return candidates[i]
}}}}function domLib_getElementsByClass(in_class){var elements=domLib_isIE5?document.all:document.getElementsByTagName("*");
var matches=[];
cnt=0;
for(var i=0;
i<elements.length;
i++){if((" "+elements[i].className+" ").indexOf(" "+in_class+" ")!=-1){matches[cnt++]=elements[i]
}}return matches
}function domLib_getElementsByTagNames(in_list,in_excludeHidden){var elements=[];
for(var i=0;
i<in_list.length;
i++){var matches=document.getElementsByTagName(in_list[i]);
for(var j=0;
j<matches.length;
j++){if(in_excludeHidden&&domLib_getComputedStyle(matches[j],"visibility")=="hidden"){continue
}elements[elements.length]=matches[j]
}}return elements
}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;
var theContent="";
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(in_event){if(typeof (in_event)=="undefined"){in_event=event
}domTT_mousePosition=domLib_getEventPosition(in_event);
if(domTT_dragEnabled&&domTT_dragMouseDown){domTT_dragUpdate(in_event)
}}
}var owner;
function domTT_activate(in_this,in_event){if(!domLib_useLibrary){return false
}if(typeof (in_event)=="undefined"){in_event=window.event
}owner=document.body;
if(in_event.type.match(/key|mouse|click|contextmenu/i)){if(in_this.nodeType&&in_this.nodeType!=document.DOCUMENT_NODE){owner=in_this
}}else{if(typeof (in_this)!="object"&&!(owner=domTT_tooltips.get(in_this))){owner=document.body.appendChild(document.createElement("div"));
owner.style.display="none";
owner.id=in_this
}}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 tooltip=domTT_tooltips.get(owner.id);
if(tooltip){if(tooltip.get("eventType")!=in_event.type){if(tooltip.get("type")=="greasy"){tooltip.set("closeAction","destroy");
domTT_deactivate(owner.id)
}else{if(tooltip.get("status")!="inactive"){return owner.id
}}}else{if(tooltip.get("status")=="inactive"){tooltip.set("status","pending");
tooltip.set("activateTimeout",domLib_setTimeout(domTT_runShow,tooltip.get("delay"),[owner.id,in_event]));
return owner.id
}else{return owner.id
}}}var options=new Hash("caption","","content",theContent,"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 i=2;
i<arguments.length;
i+=2){if(arguments[i]=="predefined"){var predefinedOptions=domTT_predefined.get(arguments[i+1]);
for(var j in predefinedOptions.elementData){options.set(j,predefinedOptions.get(j))
}}else{options.set(arguments[i],arguments[i+1])
}}options.set("eventType",in_event.type);
if(options.has("statusText")){try{window.status=options.get("statusText")
}catch(e){}}if(!options.has("content")||options.get("content")==""||options.get("content")==null){if(typeof (owner.onmouseout)!="function"){owner.onmouseout=function(in_event){domTT_mouseout(this,in_event)
}
}return owner.id
}options.set("owner",owner);
domTT_create(options);
options.set("delay",in_event.type.match(/click|mousedown|contextmenu/i)?0:parseInt(options.get("delay")));
domTT_tooltips.set(owner.id,options);
domTT_tooltips.set(options.get("id"),options);
options.set("status","pending");
options.set("activateTimeout",domLib_setTimeout(domTT_runShow,options.get("delay"),[owner.id,in_event]));
return owner.id
}var numCaptionCells;
function domTT_create(in_options){var tipOwner=in_options.get("owner");
var parentObj=in_options.get("parent");
var parentDoc=parentObj.ownerDocument||parentObj.document;
var tipObj=parentObj.appendChild(parentDoc.createElement("div"));
tipObj.style.position="absolute";
tipObj.style.left="0px";
tipObj.style.top="0px";
tipObj.style.visibility="hidden";
tipObj.id=in_options.get("id");
tipObj.className=in_options.get("styleClass")+"Content";
var content;
var tableLayout=false;
if(in_options.get("caption")||(in_options.get("type")=="sticky"&&in_options.get("caption")!==false)){tableLayout=true;
var tipLayoutTable=tipObj.appendChild(parentDoc.createElement("table"));
tipLayoutTable.style.borderCollapse="collapse";
if(domLib_isKHTML){tipLayoutTable.cellSpacing=0
}var tipLayoutTbody=tipLayoutTable.appendChild(parentDoc.createElement("tbody"));
var captionRow=tipLayoutTbody.appendChild(parentDoc.createElement("tr"));
var captionCell=captionRow.appendChild(parentDoc.createElement("td"));
captionCell.style.padding="0px";
var caption=captionCell.appendChild(parentDoc.createElement("div"));
caption.className="caption";
if(domLib_isIE50){caption.style.height="100%"
}if(in_options.get("caption").nodeType){caption.appendChild(in_options.get("caption").cloneNode(1))
}else{caption.innerHTML=in_options.get("caption")
}if(in_options.get("type")=="sticky"){numCaptionCells=2;
var closeLinkCell=captionRow.appendChild(parentDoc.createElement("td"));
closeLinkCell.style.padding="0px";
var closeLink=closeLinkCell.appendChild(parentDoc.createElement("div"));
closeLink.className="caption";
if(domLib_isIE50){closeLink.style.height="100%"
}closeLink.style.textAlign="right";
closeLink.style.cursor=domLib_stylePointer;
closeLink.style.borderLeftWidth=caption.style.borderRightWidth="0px";
closeLink.style.paddingLeft=caption.style.paddingRight="0px";
closeLink.style.marginLeft=caption.style.marginRight="0px";
if(in_options.get("closeLink").nodeType){closeLink.appendChild(in_options.get("closeLink").cloneNode(1))
}else{closeLink.innerHTML=in_options.get("closeLink")
}closeLink.onclick=function(){domTT_deactivate(tipOwner.id)
};
closeLink.onmousedown=function(in_event){if(typeof (in_event)=="undefined"){in_event=event
}in_event.cancelBubble=true
};
if(domLib_isMacIE){closeLinkCell.appendChild(parentDoc.createTextNode("\n"))
}}if(domLib_isMacIE){captionCell.appendChild(parentDoc.createTextNode("\n"))
}var contentRow=tipLayoutTbody.appendChild(parentDoc.createElement("tr"));
var contentCell=contentRow.appendChild(parentDoc.createElement("td"));
contentCell.style.padding="0px";
if(numCaptionCells){if(domLib_isIE||domLib_isOpera){contentCell.colSpan=numCaptionCells
}else{contentCell.setAttribute("colspan",numCaptionCells)
}}content=contentCell.appendChild(parentDoc.createElement("div"));
if(domLib_isIE50){content.style.height="100%"
}}else{content=tipObj.appendChild(parentDoc.createElement("div"))
}content.className="contents";
if(in_options.get("content").nodeType){content.appendChild(in_options.get("content").cloneNode(1))
}else{content.innerHTML=in_options.get("content")
}if(in_options.has("width")){tipObj.style.width=parseInt(in_options.get("width"))+"px"
}var maxWidth=domTT_maxWidth;
if(in_options.has("maxWidth")){if((maxWidth=in_options.get("maxWidth"))===false){tipObj.style.maxWidth=domLib_styleNoMaxWidth
}else{maxWidth=parseInt(in_options.get("maxWidth"));
tipObj.style.maxWidth=maxWidth+"px"
}}if(maxWidth!==false&&(domLib_isIE||domLib_isKHTML)&&tipObj.offsetWidth>maxWidth){tipObj.style.width=maxWidth+"px"
}in_options.set("offsetWidth",tipObj.offsetWidth);
in_options.set("offsetHeight",tipObj.offsetHeight);
if(domLib_isKonq&&tableLayout&&!tipObj.style.width){var left=document.defaultView.getComputedStyle(tipObj,"").getPropertyValue("border-left-width");
var right=document.defaultView.getComputedStyle(tipObj,"").getPropertyValue("border-right-width");
left=left.substring(left.indexOf(":")+2,left.indexOf(";"));
right=right.substring(right.indexOf(":")+2,right.indexOf(";"));
var correction=2*((left?parseInt(left):0)+(right?parseInt(right):0));
tipObj.style.width=(tipObj.offsetWidth-correction)+"px"
}if((domLib_isIE&&!domLib_isIE7)||(domLib_isOpera&&!domLib_isOpera7up)){if(!tipObj.style.width){tipObj.style.width=(tipObj.offsetWidth-2)+"px"
}tipObj.style.height=(tipObj.offsetHeight-2)+"px"
}var offsetX,offsetY;
if(in_options.get("position")=="absolute"&&!(in_options.has("x")&&in_options.has("y"))){switch(in_options.get("direction")){case"northeast":offsetX=in_options.get("offsetX");
offsetY=0-tipObj.offsetHeight-in_options.get("offsetY");
break;
case"northwest":offsetX=0-tipObj.offsetWidth-in_options.get("offsetX");
offsetY=0-tipObj.offsetHeight-in_options.get("offsetY");
break;
case"north":offsetX=0-parseInt(tipObj.offsetWidth/2);
offsetY=0-tipObj.offsetHeight-in_options.get("offsetY");
break;
case"southwest":offsetX=0-tipObj.offsetWidth-in_options.get("offsetX");
offsetY=in_options.get("offsetY");
break;
case"southeast":offsetX=in_options.get("offsetX");
offsetY=in_options.get("offsetY");
break;
case"south":offsetX=0-parseInt(tipObj.offsetWidth/2);
offsetY=in_options.get("offsetY");
break
}if(in_options.get("inframe")){var iframeObj=domLib_getIFrameReference(window);
if(iframeObj){var frameOffsets=domLib_getOffsets(iframeObj);
offsetX+=frameOffsets.get("left");
offsetY+=frameOffsets.get("top")
}}}else{offsetX=0;
offsetY=0;
in_options.set("trail",false)
}in_options.set("offsetX",offsetX);
in_options.set("offsetY",offsetY);
if(in_options.get("clearMouse")&&in_options.get("direction").indexOf("south")!=-1){in_options.set("mouseOffset",domTT_mouseHeight)
}else{in_options.set("mouseOffset",0)
}if(domLib_canFade&&typeof (Fadomatic)=="function"){if(in_options.get("fade")!="neither"){var fadeHandler=new Fadomatic(tipObj,10,0,0,in_options.get("fadeMax"));
in_options.set("fadeHandler",fadeHandler)
}}else{in_options.set("fade","neither")
}if(in_options.get("trail")&&typeof (tipOwner.onmousemove)!="function"){tipOwner.onmousemove=function(in_event){domTT_mousemove(this,in_event)
}
}if(typeof (tipOwner.onmouseout)!="function"){tipOwner.onmouseout=function(in_event){domTT_mouseout(this,in_event)
}
}if(in_options.get("type")=="sticky"){if(in_options.get("position")=="absolute"&&domTT_dragEnabled&&in_options.get("draggable")){if(domLib_isIE){captionRow.onselectstart=function(){return false
}
}captionRow.onmousedown=function(in_event){domTT_dragStart(tipObj,in_event)
};
captionRow.onmousemove=function(in_event){domTT_dragUpdate(in_event)
};
captionRow.onmouseup=function(){domTT_dragStop()
}
}}else{if(in_options.get("type")=="velcro"){tipObj.onmouseout=function(in_event){if(typeof (in_event)=="undefined"){in_event=event
}if(!domLib_isDescendantOf(in_event[domLib_eventTo],tipObj)){domTT_deactivate(tipOwner.id)
}}
}}if(in_options.get("position")=="relative"){tipObj.style.position="relative"
}in_options.set("node",tipObj);
in_options.set("status","inactive")
}function domTT_show(in_id,in_event){var tooltip=domTT_tooltips.get(in_id);
var status=tooltip.get("status");
var tipObj=tooltip.get("node");
if(tooltip.get("position")=="absolute"){var mouseX,mouseY;
if(tooltip.has("x")&&tooltip.has("y")){mouseX=tooltip.get("x");
mouseY=tooltip.get("y")
}else{if(!domTT_useGlobalMousePosition||status=="active"||tooltip.get("delay")==0){var eventPosition=domLib_getEventPosition(in_event);
var eventX=eventPosition.get("x");
var eventY=eventPosition.get("y");
if(tooltip.get("inframe")){eventX-=eventPosition.get("scrollX");
eventY-=eventPosition.get("scrollY")
}if(status=="active"&&tooltip.get("trail")!==true){var trail=tooltip.get("trail");
if(trail=="x"){mouseX=eventX;
mouseY=tooltip.get("mouseY")
}else{if(trail=="y"){mouseX=tooltip.get("mouseX");
mouseY=eventY
}}}else{mouseX=eventX;
mouseY=eventY
}}else{mouseX=domTT_mousePosition.get("x");
mouseY=domTT_mousePosition.get("y");
if(tooltip.get("inframe")){mouseX-=domTT_mousePosition.get("scrollX");
mouseY-=domTT_mousePosition.get("scrollY")
}}}if(tooltip.get("grid")){if(in_event.type!="mousemove"||(status=="active"&&(Math.abs(tooltip.get("lastX")-mouseX)>tooltip.get("grid")||Math.abs(tooltip.get("lastY")-mouseY)>tooltip.get("grid")))){tooltip.set("lastX",mouseX);
tooltip.set("lastY",mouseY)
}else{return false
}}tooltip.set("mouseX",mouseX);
tooltip.set("mouseY",mouseY);
var coordinates;
if(domTT_screenEdgeDetection){coordinates=domTT_correctEdgeBleed(tooltip.get("offsetWidth"),tooltip.get("offsetHeight"),mouseX,mouseY,tooltip.get("offsetX"),tooltip.get("offsetY"),tooltip.get("mouseOffset"),tooltip.get("inframe")?window.parent:window)
}else{coordinates={x:mouseX+tooltip.get("offsetX"),y:mouseY+tooltip.get("offsetY")+tooltip.get("mouseOffset")}
}tipObj.style.left=coordinates.x+"px";
tipObj.style.top=coordinates.y+"px";
tipObj.style.zIndex=domLib_zIndex++
}if(status=="pending"){tooltip.set("status","active");
tipObj.style.display="";
tipObj.style.visibility="visible";
var fade=tooltip.get("fade");
if(fade!="neither"){var fadeHandler=tooltip.get("fadeHandler");
if(fade=="out"||fade=="both"){fadeHandler.haltFade();
if(fade=="out"){fadeHandler.halt()
}}if(fade=="in"||fade=="both"){fadeHandler.fadeIn()
}}if(tooltip.get("type")=="greasy"&&tooltip.get("lifetime")!=0){tooltip.set("lifetimeTimeout",domLib_setTimeout(domTT_runDeactivate,tooltip.get("lifetime"),[tipObj.id]))
}}if(tooltip.get("position")=="absolute"){domLib_detectCollisions(tipObj,false,true)
}}function domTT_close(in_handle){var id;
if(typeof (in_handle)=="object"&&in_handle.nodeType){var obj=in_handle;
while(!obj.id||!domTT_tooltips.get(obj.id)){obj=obj.parentNode;
if(obj.nodeType!=document.ELEMENT_NODE){return 
}}id=obj.id
}else{id=in_handle
}domTT_deactivate(id)
}function domTT_deactivate(in_id){var tooltip=domTT_tooltips.get(in_id);
if(tooltip){var status=tooltip.get("status");
if(status=="pending"){domLib_clearTimeout(tooltip.get("activateTimeout"));
tooltip.set("status","inactive")
}else{if(status=="active"){if(tooltip.get("lifetime")){domLib_clearTimeout(tooltip.get("lifetimeTimeout"))
}var tipObj=tooltip.get("node");
if(tooltip.get("closeAction")=="hide"){var fade=tooltip.get("fade");
if(fade!="neither"){var fadeHandler=tooltip.get("fadeHandler");
if(fade=="out"||fade=="both"){fadeHandler.fadeOut()
}else{fadeHandler.hide()
}}else{tipObj.style.display="none"
}}else{tooltip.get("parent").removeChild(tipObj);
domTT_tooltips.remove(tooltip.get("owner").id);
domTT_tooltips.remove(tooltip.get("id"))
}tooltip.set("status","inactive");
domLib_detectCollisions(tipObj,true)
}}}}function domTT_mouseout(in_owner,in_event){if(!domLib_useLibrary){return false
}if(typeof (in_event)=="undefined"){in_event=event
}var toChild=domLib_isDescendantOf(in_event[domLib_eventTo],in_owner);
var tooltip=domTT_tooltips.get(in_owner.id);
if(tooltip&&(tooltip.get("type")=="greasy"||tooltip.get("status")!="active")){if(!toChild){domTT_deactivate(in_owner.id);
try{window.status=window.defaultStatus
}catch(e){}}}else{if(!toChild){try{window.status=window.defaultStatus
}catch(e){}}}}function domTT_mousemove(in_owner,in_event){if(!domLib_useLibrary){return false
}if(typeof (in_event)=="undefined"){in_event=event
}var tooltip=domTT_tooltips.get(in_owner.id);
if(tooltip&&tooltip.get("trail")&&tooltip.get("status")=="active"){if(tooltip.get("lazy")){domLib_setTimeout(domTT_runShow,domTT_trailDelay,[in_owner.id,in_event])
}else{domTT_show(in_owner.id,in_event)
}}}function domTT_addPredefined(in_id){var options=new Hash();
for(var i=1;
i<arguments.length;
i+=2){options.set(arguments[i],arguments[i+1])
}domTT_predefined.set(in_id,options)
}function domTT_correctEdgeBleed(in_width,in_height,in_x,in_y,in_offsetX,in_offsetY,in_mouseOffset,in_window){var win,doc;
var bleedRight,bleedBottom;
var pageHeight,pageWidth,pageYOffset,pageXOffset;
var x=in_x+in_offsetX;
var y=in_y+in_offsetY+in_mouseOffset;
win=(typeof (in_window)=="undefined"?window:in_window);
doc=((domLib_standardsMode&&(domLib_isIE||domLib_isGecko))?win.document.documentElement:win.document.body);
if(domLib_isIE){pageHeight=doc.clientHeight;
pageWidth=doc.clientWidth;
pageYOffset=doc.scrollTop;
pageXOffset=doc.scrollLeft
}else{pageHeight=doc.clientHeight;
pageWidth=doc.clientWidth;
if(domLib_isKHTML){pageHeight=win.innerHeight
}pageYOffset=win.pageYOffset;
pageXOffset=win.pageXOffset
}if((bleedRight=(x-pageXOffset)+in_width-(pageWidth-domTT_screenEdgePadding))>0){x-=bleedRight
}if((x-pageXOffset)<domTT_screenEdgePadding){x=domTT_screenEdgePadding+pageXOffset
}if((bleedBottom=(y-pageYOffset)+in_height-(pageHeight-domTT_screenEdgePadding))>0){y=in_y-in_height-in_offsetY
}if((y-pageYOffset)<domTT_screenEdgePadding){y=in_y+domTT_mouseHeight+in_offsetY
}return{x:x,y:y}
}function domTT_isActive(in_id){var tooltip=domTT_tooltips.get(in_id);
if(!tooltip||tooltip.get("status")!="active"){return false
}else{return true
}}function domTT_runDeactivate(args){domTT_deactivate(args[0])
}function domTT_runShow(args){domTT_show(args[0],args[1])
}function domTT_replaceTitles(in_decorator){var elements=domLib_getElementsByClass("tooltip");
for(var i=0;
i<elements.length;
i++){if(elements[i].title){var content;
if(typeof (in_decorator)=="function"){content=in_decorator(elements[i])
}else{content=elements[i].title
}content=content.replace(new RegExp("'","g"),"\\'");
elements[i].onmouseover=new Function("in_event","domTT_activate(this, in_event, 'content', '"+content+"')");
elements[i].title=""
}}}function domTT_update(handle,content,type){if(typeof (type)=="undefined"){type="content"
}var tip=domTT_tooltips.get(handle);
if(!tip){return 
}var tipObj=tip.get("node");
var updateNode;
if(type=="content"){updateNode=tipObj.firstChild;
if(updateNode.className!="contents"){updateNode=updateNode.firstChild.firstChild.nextSibling.firstChild.firstChild
}}else{updateNode=tipObj.firstChild;
if(updateNode.className=="contents"){return 
}updateNode=updateNode.firstChild.firstChild.firstChild.firstChild
}updateNode.innerHTML=content
}function openContest(url){return openWindow(480,850,url,"HRS",true,false)
}function openMicro(url){return openWindow(743,767,url,"HRS",true,false)
}function openExclusivePrice(url){return openWindow(718,681,url,"HRS",true,false)
}function open1024(url){return openWindow(1024,768,url,"HRS",true,true)
}function open800(url){return openWindow(800,600,url,"HRS",true,true)
}function openHotline(url){return openWindow(473,642,url,"HRS",true,true)
}function openWindow(width,height,url,title,isScrollable,isResizable){var newWindow=window.open(url,title,"menubar=no, toorbar=no, width="+width+", height="+height+", scrollbars="+(isScrollable?"yes":"no")+", resizable="+(isResizable?"yes":"no"));
newWindow.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 version;
var axo;
var e;
try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
version=axo.GetVariable("$version")
}catch(e){}if(!version){try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
version="WIN 6,0,21,0";
axo.AllowScriptAccess="always";
version=axo.GetVariable("$version")
}catch(e){}}if(!version){try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
version=axo.GetVariable("$version")
}catch(e){}}if(!version){try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
version="WIN 3,0,18,0"
}catch(e){}}if(!version){try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
version="WIN 2,0,0,11"
}catch(e){version=-1
}}return version
}function GetSwfVer(){var flashVer=-1;
if(navigator.plugins!=null&&navigator.plugins.length>0){if(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]){var swVer2=navigator.plugins["Shockwave Flash 2.0"]?" 2.0":"";
var flashDescription=navigator.plugins["Shockwave Flash"+swVer2].description;
var descArray=flashDescription.split(" ");
var tempArrayMajor=descArray[2].split(".");
var versionMajor=tempArrayMajor[0];
var versionMinor=tempArrayMajor[1];
if(descArray[3]!=""){tempArrayMinor=descArray[3].split("r")
}else{tempArrayMinor=descArray[4].split("r")
}var versionRevision=tempArrayMinor[1]>0?tempArrayMinor[1]:0;
var flashVer=versionMajor+"."+versionMinor+"."+versionRevision
}}else{if(navigator.userAgent.toLowerCase().indexOf("webtv/2.6")!=-1){flashVer=4
}else{if(navigator.userAgent.toLowerCase().indexOf("webtv/2.5")!=-1){flashVer=3
}else{if(navigator.userAgent.toLowerCase().indexOf("webtv")!=-1){flashVer=2
}else{if(isIE&&isWin&&!isOpera){flashVer=ControlVersion()
}}}}}return flashVer
}function DetectFlashVer(reqMajorVer,reqMinorVer,reqRevision){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 versionMajor=versionArray[0];
var versionMinor=versionArray[1];
var versionRevision=versionArray[2];
if(versionMajor>parseFloat(reqMajorVer)){return true
}else{if(versionMajor==parseFloat(reqMajorVer)){if(versionMinor>parseFloat(reqMinorVer)){return true
}else{if(versionMinor==parseFloat(reqMinorVer)){if(versionRevision>=parseFloat(reqRevision)){return true
}}}}}return false
}}}function AC_AddExtension(src,ext){if(src.indexOf("?")!=-1){return src.replace(/\?/,ext+"?")
}else{return src+ext
}}function AC_Generateobj(objAttrs,params,embedAttrs){var str="";
if(isIE&&isWin&&!isOpera){str+="<object ";
for(var i in objAttrs){str+=i+'="'+objAttrs[i]+'" '
}for(var i in params){str+='><param name="'+i+'" value="'+params[i]+'" /> '
}str+="></object>"
}else{str+="<embed ";
for(var i in embedAttrs){str+=i+'="'+embedAttrs[i]+'" '
}str+="> </embed>"
}document.write(str)
}function AC_FL_RunContent(){var ret=AC_GetArgs(arguments,".swf","movie","clsid:d27cdb6e-ae6d-11cf-96b8-444553540000","application/x-shockwave-flash");
AC_Generateobj(ret.objAttrs,ret.params,ret.embedAttrs)
}function AC_GetArgs(args,ext,srcParamName,classid,mimeType){var ret=new Object();
ret.embedAttrs=new Object();
ret.params=new Object();
ret.objAttrs=new Object();
for(var i=0;
i<args.length;
i=i+2){var currArg=args[i].toLowerCase();
switch(currArg){case"classid":break;
case"pluginspage":ret.embedAttrs[args[i]]=args[i+1];
break;
case"src":case"movie":args[i+1]=AC_AddExtension(args[i+1],ext);
ret.embedAttrs.src=args[i+1];
ret.params[srcParamName]=args[i+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":ret.objAttrs[args[i]]=args[i+1];
break;
case"width":case"height":case"align":case"vspace":case"hspace":case"class":case"title":case"accesskey":case"name":case"tabindex":ret.embedAttrs[args[i]]=ret.objAttrs[args[i]]=args[i+1];
break;
default:ret.embedAttrs[args[i]]=ret.params[args[i]]=args[i+1]
}}ret.objAttrs.classid=classid;
if(mimeType){ret.embedAttrs.type=mimeType
}return ret
}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(target){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(iDiv){return false
};
this.suggBoxBottom=function(iDiv){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(s){if(s.length>this.length){return false
}return this.substring(0,s.length)==s
};
String.prototype.trim=function(){return this.replace(/^\s+/,"").replace(/\s+$/,"")
};
function sortFirst(a,b){if(a[0]>b[0]){return 1
}else{if(a[0]<b[0]){return -1
}else{return 0
}}}function sortLengthLonger(a,b){return b.length-a.length
}function sortLengthShorter(a,b){return a.length-b.length
}function mmDoBlur(event){if(!event&&window.event){event=window.event
}if(ie&&event.clientX>document.body.offsetWidth){mm_inputs[0].focus()
}else{for(var i=0;
i<mm_inputs.length;
i++){mmHideSuggBox(mm_inputs[i])
}target=(typeof (event.srcElement)=="undefined"?event.target:event.srcElement);
target.lostFocus=true;
if((typeof target.oldBlur!="undefined")&&(target.oldBlur!=null)){target.oldBlur(event)
}}}function mmDoFocus(event){if(!event&&window.event){event=window.event
}target=(typeof (event.srcElement)=="undefined"?event.target:event.srcElement);
target.lostFocus=false;
if((typeof target.oldFocus!="undefined")&&(target.oldFocus!=null)){target.oldFocus(event)
}}function mmPageNavig(target_id,mmDirection){var target=mm_inputs[target_id];
if(target.parameters.pageSize<=0){return 
}if(mmDirection==MM_DOWNDIR){if(target.mmPageOffset+target.parameters.pageSize>=target.rows.length){return 
}var newOfs=target.mmPageOffset+target.parameters.pageSize;
mmFillDiv(target,target.rows,newOfs)
}else{if(target.mmPageOffset<=0){return 
}var newOfs=target.mmPageOffset-target.parameters.pageSize;
if(newOfs<0){newOfs=0
}mmFillDiv(target,target.rows,newOfs)
}setTimeout(function(){target.focus();
mmShowSuggBox(target)
},10);
mmCancelEvent(false);
return false
}function mmGetPageNavig(target,dir){if(dir==MM_UPDIR){return"mmPageNavig("+target.mm_refcnt+", MM_UPDIR);"
}else{return"mmPageNavig("+target.mm_refcnt+", MM_DOWNDIR);"
}}function mmCheckKey(event,target){if(event.ctrlKey&&(event.altKey||event.shiftKey)&&(event.keyCode==120)){target.dynamicNotification=!target.dynamicNotification;
return true
}if(event.ctrlKey&&(event.altKey||event.shiftKey)&&(event.keyCode==119)){mmDoSearch(target.targetIndex,true);
return true
}if(event.ctrlKey&&(event.altKey||event.shiftKey)&&(event.keyCode==118)){target.parameters.debug=!target.parameters.debug;
return true
}return false
}function mmCancelEvent(event){if(ie){event=window.event;
window.event.returnValue=false
}event.cancelBubble=true;
event.returnValue=false;
event.cancel=true;
return false
}function mmDoFieldKeyDown(event){if(!event&&window.event){event=window.event
}target=(typeof (event.srcElement)=="undefined"?event.target:event.srcElement);
if(!target.xmlhttp){return 
}if(target.form.suggestedID!=null&&(event.keyCode!=9)&&(event.keyCode!=13)&&(event.keyCode!=16)&&(event.keyCode!=17)&&(event.keyCode!=38)&&(event.keyCode!=37)&&(event.keyCode!=39)&&(event.keyCode!=40)){target.form.suggestedID.value=""
}switch(event.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(event)
}}break;
case 38:if(target.suggCount>0){if(target.lastHighlightedId>target.firstDisplayedRow){mmSelectRow(target,target.lastHighlightedId-1,MM_UPDIR);
mmShowSuggBox(target)
}return mmCancelEvent(event)
}break;
case 33:if(target.suggVisible&&(target.suggCount>0)){mmPageNavig(target.mm_refcnt,MM_UPDIR);
mmSelectRow(target,target.firstDisplayedRow,MM_UPDIR);
return mmCancelEvent(event)
}break;
case 34:if(target.suggVisible&&(target.suggCount>0)){mmPageNavig(target.mm_refcnt,MM_DOWNDIR);
mmSelectRow(target,target.lastDisplayedRow,MM_DOWNDIR);
return mmCancelEvent(event)
}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 row=target.parameters.document.getElementById("suggRow"+target.mm_refcnt+"_"+target.lastHighlightedId);
if(row){var fx=row.mmMouseDown;
fx()
}return mmCancelEvent(event)
}else{mmSubmitString(target,target.value);
return mmCancelEvent(event)
}break;
case 9:if(target.suggVisible&&(target.lastHighlightedId>=0)&&((target.parameters.flags&AS_TABSELECTS)==AS_TABSELECTS)){mmHideSuggBox(target);
var row=target.parameters.document.getElementById("suggRow"+target.mm_refcnt+"_"+target.lastHighlightedId);
if(row){var fx=row.mmMouseDown;
if(!fx()){return mmCancelEvent(event)
}}return true
}break;
case 27:if(target.suggVisible){mmSelectRow(target,-1);
mmHideSuggBox(target);
return mmCancelEvent(event)
}break;
case 116:return true
}if(mmCheckKey(event,target)){return false
}if((event.keyCode==8)||(event.keyCode==32)||(event.keyCode>=46)){mmCallSearch(target,target.parameters.searchDelay)
}}function mmGetXMLHTTP(){var result=false;
if(typeof XMLHttpRequest!="undefined"){result=new XMLHttpRequest()
}else{try{result=new ActiveXObject("Msxml2.XMLHTTP")
}catch(e){try{result=new ActiveXObject("Microsoft.XMLHTTP")
}catch(e){}}}return result
}function mmGetParentProps(elem,prop){var result=0;
while(elem!=null){result+=elem[prop];
elem=elem.offsetParent
}return result
}function mmSelectRow(target,row,direction){var rowDiv;
if(target.lastHighlightedId>-1){rowDiv=target.parameters.document.getElementById("suggRow"+target.mm_refcnt+"_"+target.lastHighlightedId);
if(rowDiv){rowDiv.style.backgroundColor=rowDiv.oldBackgroundColor;
rowDiv.style.color=rowDiv.oldColor;
var children=rowDiv.childNodes;
for(i=0;
i<children.length;
i++){children[i].style.backgroundColor=children[i].oldBackgroundColor;
children[i].style.color=children[i].oldColor
}}}var selectable=false;
var safeCount=0;
while(!selectable&&(safeCount<2*target.rows.length)){rowDiv=target.parameters.document.getElementById("suggRow"+target.mm_refcnt+"_"+row);
if(!rowDiv){break
}selectable=typeof (rowDiv.selectable)!="undefined";
if(!selectable){if(direction==MM_UPDIR){row--;
safeCount++
}else{row++;
safeCount++
}if(row<=0){direction=!direction;
row=0
}if(row>=target.rows.length){direction=!direction;
row=target.rows.length-1
}}}if(rowDiv){target.lastHighlightedId=row;
if(rowDiv.oldBackgroundColor!=rowDiv.style.backgroundColor){rowDiv.oldBackgroundColor=rowDiv.style.backgroundColor
}if(rowDiv.oldColor!=rowDiv.style.color){rowDiv.oldColor=rowDiv.style.color
}if(target.parameters.highlightbg!=""){rowDiv.style.backgroundColor=target.parameters.highlightbg
}if(target.parameters.highlightfg!=""){rowDiv.style.color=target.parameters.highlightfg
}var children=rowDiv.childNodes;
for(i=0;
i<children.length;
i++){if(children[i].oldBackgroundColor!=children[i].style.backgroundColor){children[i].oldBackgroundColor=children[i].style.backgroundColor
}if(children[i].oldColor!=children[i].style.color){children[i].oldColor=children[i].style.color
}if(target.parameters.highlightbg!=""){children[i].style.backgroundColor=target.parameters.highlightbg
}if(target.parameters.highlightfg!=""){children[i].style.color=target.parameters.highlightfg
}}}}function mmMouseEnter(target_id,id){if(mmIgnoreFirstMouseEnter){mmIgnoreFirstMouseEnter=false;
return 
}var target=mm_inputs[target_id];
mmSelectRow(target,id)
}function mmSubmitString(target,string){if(target.parameters.searchValueObject!=null){target.parameters.searchValueObject.value=string
}else{target.value=string
}if((target.form.action!="")&&((target.parameters.flags&AS_NOSUBMIT)!=AS_NOSUBMIT)){var inputElements=target.form.getElementsByTagName("input");
var tmp;
for(var i=0;
i<inputElements.length;
i++){tmp=inputElements[i];
if(tmp.getAttribute("type")=="image"){tmp.click();
break
}}}}function mmSetDivSize(target){if(target.suggBox){var x,y;
if(self.innerHeight){x=self.innerWidth;
y=self.innerHeight
}else{if(target.parameters.document.documentElement&&target.parameters.document.documentElement.clientHeight){x=target.parameters.document.documentElement.clientWidth;
y=target.parameters.document.documentElement.clientHeight
}else{if(target.parameters.document.body){x=target.parameters.document.body.clientWidth;
y=target.parameters.document.body.clientHeight
}}}if(target.parameters.top<0){target.suggBox.style.top=(mmGetParentProps(target,"offsetTop")+target.offsetHeight)+"px"
}else{target.suggBox.style.top=target.parameters.top+"px"
}var w=target.offsetWidth;
if(!isNaN(target.parameters.width)){var w=(target.parameters.width<=0?w:target.parameters.width)
}target.suggBox.style.width=w+"px";
var l=0;
if(target.parameters.align=="right"){l=mmGetParentProps(target,"offsetLeft")-w+target.offsetWidth
}else{if(target.parameters.align=="left"){l=mmGetParentProps(target,"offsetLeft")
}else{l=0
}}if(l+w>x){l=x-w
}if(l<0){l=0
}target.suggBox.style.left=(l+target.parameters.left)+"px"
}}function mmUnflash(target_id,oCol,nCol,count){var target=mm_inputs[target_id];
target.style.backgroundColor=oCol;
count--;
if(count>0){setTimeout("mmFlash("+target_id+', "'+nCol+'", '+count+");",mm_flashtime)
}}function mmFlash(target_id,nCol,count){var target=mm_inputs[target_id];
var oCol=target.style.backgroundColor;
target.style.backgroundColor=nCol;
var cmd="mmUnflash("+target_id+', "'+oCol+'", "'+nCol+'", '+count+");";
setTimeout(cmd,mm_flashtime)
}function replaceHTMLEntities(str){var result=str.replace(/&/g,"&amp;");
result=result.replace(/</g,"&lt;");
result=result.replace(/>/g,"&gt;");
result=result.replace(/'/g,"&#39;");
result=result.replace(/"/g,"&quot;");
return result
}function mmRedirectClick(target_id,row,coBypass){var target=mm_inputs[target_id];
if(target.parameters.log){var temp=target.rows[row];
var label=escape(temp[0]+" "+temp[2].row[2]+" - "+countries[temp[2].row[10]]);
url=mmQReplace(target.parameters.requestURL,target)+"&stats=true&select="+label+"&time="+target.queryPeriod;
target.xmlhttp.open("GET",url,true);
target.xmlhttp.send(null)
}if(target.parameters.clickout&&(typeof coBypass=="undefined")){url=mmQReplace(target.parameters.requestURL,target)+"&click="+escape(target.rows[row][target.parameters.clickoutField])+"&coID="+escape(target.coID)+"&hash="+Math.random();
target.xmlhttp.open("GET",url,true);
target.xmlhttp.send(null);
window.setTimeout("mmRedirectClick("+target_id+", "+row+", true)",100);
return 
}if((typeof target.parameters.onActivate!="undefined")&&(target.parameters.onActivate!=null)&&(target.parameters.onActivate!="")){if(target.parameters.onActivate(target,target.rows[row])){mmSubmitString(target,target.rows[row][target.parameters.valueField])
}}else{mmSubmitString(target,target.rows[row][target.parameters.valueField])
}}function mmFillDiv(target,rows,pageOffset){while(target.suggBox.hasChildNodes()){target.suggBox.removeChild(target.suggBox.firstChild)
}var po=0;
var pe=rows.length;
if(!isNaN(pageOffset)){po=pageOffset;
target.mmPageOffset=pageOffset
}if(target.parameters.pageSize>0){pe=po+target.parameters.pageSize;
if(pe>rows.length){pe=rows.length
}}target.firstDisplayedRow=po;
target.lastDisplayedRow=pe-1;
var fieldnames=target.fieldnames;
if((typeof target.parameters.suggBoxTop!="undefined")&&(target.parameters.suggBoxTop!=null)&&(target.parameters.suggBoxTop!="")){var tDiv=target.parameters.document.createElement("div");
tDiv.style.width="100%";
if(target.parameters.suggBoxTop(tDiv)){target.suggBox.appendChild(tDiv)
}}if(target.parameters.pageSize>0){var nDiv=target.parameters.document.createElement("div");
var page=Math.round(po/target.parameters.pageSize)+1;
var maxPages=Math.ceil(rows.length/target.parameters.pageSize);
if((typeof target.parameters.navigationBar!="undefined")&&(target.parameters.navigationBar!=null)&&(target.parameters.navigationBar!="")){if(target.parameters.navigationBar(target,nDiv,page,maxPages)){target.suggBox.appendChild(nDiv)
}}else{var l_inactive=(page<=1);
var r_inactive=(page>=maxPages);
nDiv.onmousedown=function(event){mmCancelEvent(event);
return false
};
nDiv.innerHTML="<div class='navRow'><a href='#' onmousedown='"+mmGetPageNavig(target,MM_UPDIR)+"'><img valign='absmiddle' border=0 id='navleft' title='Zur�ckbl�ttern' src='"+target.parameters.iconPath+"leftarrow"+(l_inactive?"_inactive":"")+".png'></a><sup>Seite "+page+" von "+maxPages+"</sup><a href='#' onmousedown='"+mmGetPageNavig(target,MM_DOWNDIR)+"'><img valign='absmiddle' border=0 name='navright' title='Vorbl�ttern' src='"+target.parameters.iconPath+"rightarrow"+(r_inactive?"_inactive":"")+".png'></a></div>";
if(ie){var e=nDiv.firstChild.childNodes[0];
e.onmousedown=new Function("",mmGetPageNavig(target,MM_UPDIR));
var e=nDiv.firstChild.childNodes[2];
e.onmousedown=new Function("",mmGetPageNavig(target,MM_DOWNDIR))
}target.suggBox.appendChild(nDiv)
}}var localize=(fieldnames.length!=2)||(fieldnames[0]!="Name")||(fieldnames[1]!="Key");
if(localize&&(typeof target.parameters.headerFunction!="undefined")&&(target.parameters.headerFunction!=null)&&(target.parameters.headerFunction!="")){var iDiv=target.parameters.document.createElement("div");
var ih=target.parameters.headerFunction(target,iDiv,rows);
iDiv.innerHTML=ih;
iDiv.style.width="100%";
target.suggBox.appendChild(iDiv)
}if(localize&&(typeof target.parameters.rowFunction!="undefined")&&(target.parameters.rowFunction!=null)&&(target.parameters.rowFunction!="")){var field_index=new Array();
for(j=0;
j<fieldnames.length;
j++){field_index[fieldnames[j]]=j
}}for(var i=po;
i<pe;
i++){var rowDiv=target.parameters.document.createElement("div");
rowDiv.style.width="100%";
var leftSpan=target.parameters.document.createElement("span");
leftSpan.innerHTML=target.parameters.suggBoxLeftFrameHTML();
rowDiv.appendChild(leftSpan);
var iDiv=target.parameters.document.createElement("div");
iDiv.id="suggRow"+target.mm_refcnt+"_"+i;
iDiv.className="suggRow";
iDiv.style.cursor="pointer";
iDiv.style.width="100%";
var addEvents=true;
if(localize&&(typeof target.parameters.rowFunction!="undefined")&&(target.parameters.rowFunction!=null)&&(target.parameters.rowFunction!="")){addEvents=target.parameters.rowFunction(target,rows,field_index,i,iDiv)
}else{if((rows[i].length>1)&&!target.parameters.oneColumn){iDiv.innerHTML="<span class='suggProduct'><nobr>"+replaceHTMLEntities(rows[i][0])+"&nbsp;&nbsp;</nobr></span><span class='suggCat'><nobr>"+replaceHTMLEntities(rows[i][1])+"</nobr></span>"
}else{iDiv.innerHTML="<span class='suggProduct'><nobr>"+replaceHTMLEntities(rows[i][0])+"&nbsp;&nbsp;</nobr></span>"
}}if(addEvents){iDiv.selectable=true;
iDiv.mmMouseOver=new Function("evt","mmMouseEnter("+target.mm_refcnt+","+i+")");
if(ie){iDiv.onmouseover=iDiv.mmMouseOver
}if(!ie){iDiv.addEventListener("mouseover",iDiv.mmMouseOver,false)
}iDiv.mmMouseDown=new Function("evt","mmRedirectClick("+target.mm_refcnt+", '"+i+"')");
if(ie){iDiv.onmousedown=iDiv.mmMouseDown
}if(!ie){iDiv.addEventListener("mousedown",iDiv.mmMouseDown,false)
}}rowDiv.appendChild(iDiv);
var rightSpan=target.parameters.document.createElement("span");
rightSpan.innerHTML=target.parameters.suggBoxRightFrameHTML();
rowDiv.appendChild(rightSpan);
target.suggBox.appendChild(rowDiv)
}if(((target.parameters.flags&AS_NOLOGO)==AS_NOLOGO)&&(typeof target.parameters.footerFunction!="undefined")&&(target.parameters.footerFunction!=null)&&(target.parameters.footerFunction!="")){var iDiv=target.parameters.document.createElement("div");
var ih=target.parameters.footerFunction(target,iDiv,rows);
iDiv.innerHTML=ih;
iDiv.style.width="100%";
target.suggBox.appendChild(iDiv)
}if((target.parameters.flags&AS_NOLOGO)==0){var eDiv=target.parameters.document.createElement("div");
eDiv.style.cursor="pointer";
eDiv.mmMouseDown=new Function("","window.location.href = 'http://www.exorbyte.de';");
eDiv.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){eDiv.onmousedown=eDiv.mmMouseDown
}if(!ie){eDiv.addEventListener("mousedown",eDiv.mmMouseDown,false)
}target.suggBox.appendChild(eDiv)
}if((typeof target.parameters.suggBoxBottom!="undefined")&&(target.parameters.suggBoxBottom!=null)&&(target.parameters.suggBoxBottom!="")){var iDiv=target.parameters.document.createElement("div");
iDiv.style.width="100%";
if(target.parameters.suggBoxBottom(iDiv)){target.suggBox.appendChild(iDiv)
}}target.lastHighlightedId=po-1
}function mmSuggestDeliver(target_id,fieldnames,rows,totalSuggCount,coID){if((target<0)||(target>=mm_inputs.length)){return 
}var target=mm_inputs[target_id];
if(!target){return 
}if(ie){if(!mmCreateBox(target)){return 
}}target.timeout=0;
target.coID=coID;
target.fieldnames=fieldnames;
target.mmPageOffset=0;
if(target.dynamicNotification){window.status="Received data after "+(new Date().getTime()-mm_qtime)+" ms"
}if(target.lostFocus&&!(ie&&target.parameters.debug)){mmHideSuggBox(target);
return 
}if(rows.length==0){mmHideSuggBox(target);
if(target.dynamicNotification){mmFlash(target.targetIndex,"gray",3)
}return 
}if((typeof target.parameters.preFunction!="undefined")&&(target.parameters.preFunction!=null)&&(target.parameters.preFunction!="")){rows=target.parameters.preFunction(target,rows)
}target.suggCount=rows.length;
var identical=(target.rows)&&(target.rows.length==rows.length)&&target.parameters.compareResults;
if(identical){for(var i=0;
i<rows.length;
i++){if(rows[i].length!=target.rows[i].length){identical=false
}if(!identical){break
}for(var j=0;
j<rows[i].length;
j++){if(rows[i][j]!=target.rows[i][j]){identical=false;
break
}}}}var insert_input=(target.parameters.flags&AS_DISPLAY_INPUT)==AS_DISPLAY_INPUT;
var has_header=(typeof target.parameters.headerFunction!="undefined")&&(target.parameters.headerFunction!=null)&&(target.parameters.headerFunction!="");
if(!identical||insert_input||has_header||(target.parameters.pageSize>0)){if(insert_input){rows.unshift(new Array(target.value,target.parameters.inputTitle))
}for(var r=0;
r<rows.length;
r++){for(var f=0;
f<fieldnames.length;
f++){var row=rows[r];
if(f<row.length){row[fieldnames[f]]=row[f]
}}}target.rows=rows;
target.suggCount=rows.length;
mmFillDiv(target,rows)
}mmShowSuggBox(target)
}function mmCallSearch(target,delay){target.lostFocus=false;
if(target.timeout!=0){window.clearTimeout(target.timeout)
}target.timeout=setTimeout("mmDoSearch("+target.mm_refcnt+")",delay)
}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(target_id,direct){var target=mm_inputs[target_id];
target.timeout=0;
if(target.lostFocus){return 
}if(target.value.length<target.parameters.letterLimit){mmHideSuggBox(target);
return 
}mmDoSuggest(target_id,direct)
}function mmDoSuggest(target_id,direct){try{var target=mm_inputs[target_id];
if(!target.xmlhttp){return 
}if(!target.parameters.beforeRequest(target)){return 
}if(target.xmlhttp.readyState!=0){target.xmlhttp.onreadystatechange=function(){};
target.xmlhttp.abort()
}var url=target.parameters.requestURL;
url=mmQReplace(url,target)+"&target_id="+target_id+(target.parameters.clickout||target.parameters.nocache?"&hash="+Math.random():"");
if(direct){target.parameters.document.location.href=url
}else{target.xmlhttp.open("GET",url,true);
target.xmlhttp.onreadystatechange=target.async_fn;
if(target.parameters.debug){alert("Sending request: "+url)
}target.xmlhttp.send(null);
mm_qtime=new Date().getTime()
}}catch(E){if(target.parameters.debug){alert("URL processing interrupted: "+E)
}}}function mmNotifyError(target){if(target.dynamicNotification){mmFlash(target.targetIndex,"red",3)
}}function mmOverlapsObject(target,obj){if(!obj){return false
}var result=false;
var l=mmGetParentProps(target.suggBox,"offsetLeft");
var t=mmGetParentProps(target.suggBox,"offsetTop");
var r=l+target.suggBox.offsetWidth;
var b=t+target.suggBox.offsetHeight;
var ol=mmGetParentProps(obj,"offsetLeft");
var ot=mmGetParentProps(obj,"offsetTop");
var or=ol+obj.offsetWidth;
var ob=ot+obj.offsetHeight;
if(ol<=l){if(ot<=t){result=(ob>t)&&(or>l)
}else{result=(ot<=b)&&(or>l)
}}else{if(ol<=r){if(ot<=t){result=(ob>t)
}else{result=(ot<=b)
}}}return result
}function mmShowSuggBox(target){if(!target.suggBox){return 
}target.suggBox.style.visibility="visible";
mmIgnoreFirstMouseEnter=firefox;
target.suggVisible=true;
if(target.parameters.log){target.queryPeriod=new Date().getTime()-mm_qtime
}if((target.parameters.overlappedObjects!=null)&ieZIndexBug){for(var i=0;
i<target.parameters.overlappedObjects.length;
i++){try{if(mmOverlapsObject(target,target.parameters.overlappedObjects[i])){target.parameters.overlappedObjects[i].style.visibility="hidden"
}else{target.parameters.overlappedObjects[i].style.visibility="visible"
}}catch(e){}}}}function mmHideSuggBox(target){target.suggVisible=false;
if(!target.suggBox){return 
}target.suggBox.style.visibility="hidden";
if((target.parameters.overlappedObjects!=null)&ieZIndexBug){for(var i=0;
i<target.parameters.overlappedObjects.length;
i++){try{if(target.parameters.overlappedObjects[i]){target.parameters.overlappedObjects[i].style.visibility="visible"
}}catch(e){}}}}function mmOnResize(){for(i=0;
i<mm_inputs.length;
i++){mmSetDivSize(mm_inputs[i])
}}function mmCreateBox(input){if(input.created){return true
}if(ie&&(input.parameters.document.readyState!="complete")){return false
}input.suggBox=input.parameters.document.createElement("div");
input.suggBox.className="suggBox";
input.suggBox.name="suggBox"+input.mm_refcnt;
input.suggBox.id="suggBox"+input.mm_refcnt;
input.parameters.document.body.appendChild(input.suggBox);
mmSetDivSize(input);
input.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(input,args){return SetupMMSuggest(input,args)
}function mmGroupedPreFunction(target,rows){try{target.originalRows=rows;
var root=new MMNode("","",target.value);
var sRows=rows;
for(var z=0;
z<sRows.length;
z++){var node=new MMNode(sRows[z][0],sRows[z][1],sRows[z][0]);
node.row=sRows[z];
if((target.parameters.flags&AS_GROUPED)==AS_GROUPED){root.group(node)
}else{if((target.parameters.flags&AS_GROUPED_DISPLAYCAT)==AS_GROUPED_DISPLAYCAT){root.groupDisplayCat(node)
}}}var result=new Array();
root.getAsArray(result);
return result
}catch(E){if(target.parameters.debug){alert("groupedPreFunction error: "+E)
}}}function mmGroupedRowFunction(target,rowArray,field_index,row,iDiv){try{var node=rowArray[row][2];
var value=node.label;
var cat=node.cat;
var icon=target.parameters.iconPath+"ordner.gif";
var ph="";
if(node.children.length==0){if(node.isLastChild()){icon=target.parameters.iconPath+"lastchild.gif"
}else{icon=target.parameters.iconPath+"child.gif"
}}else{if(node.parent!=null){if(node.isLastChild()){ph="<img align='middle' src='"+target.parameters.iconPath+"lastchild.gif'>"
}else{ph="<img align='middle' src='"+target.parameters.iconPath+"child.gif'>"
}}}var parent=node;
for(var i=node.level-1;
i>0;
i--){parent=parent.parent;
if(parent.isLastChild()){ph="<img align='middle' src='"+target.parameters.iconPath+"platzhalter.gif'>"+ph
}else{ph="<img align='middle' src='"+target.parameters.iconPath+"line.gif'>"+ph
}}var result=true;
if(target.parameters.oneColumn){if(node.children.length>0){icon=target.parameters.iconPath+"ordner.gif";
var ih="<span class='suggGroupCaption'><nobr>"+ph+"<img align='middle' src='"+icon+"'>"+replaceHTMLEntities(rowArray[row][0])+"&nbsp;&nbsp;</nobr></span>";
result=(target.parameters.flags&AS_GENERATED_CATEGORIES_NOT_SELECTABLE)!=AS_GENERATED_CATEGORIES_NOT_SELECTABLE
}else{var ih="<span class='suggGroupProductOnly'><nobr>"+ph+"<img align='middle' src='"+icon+"'>"+replaceHTMLEntities(rowArray[row][0])+"&nbsp;&nbsp;</nobr></span>"
}}else{if(node.children.length>0){icon=target.parameters.iconPath+"ordner.gif";
var ih="<span class='suggGroupCaption'><nobr>"+ph+"<img align='middle' src='"+icon+"'>"+replaceHTMLEntities(rowArray[row][0])+"&nbsp;&nbsp;</nobr></span><span class='suggGroupCat'><nobr>"+replaceHTMLEntities(cat)+"&nbsp;&nbsp;</nobr></span>";
result=(target.parameters.flags&AS_GENERATED_CATEGORIES_NOT_SELECTABLE)!=AS_GENERATED_CATEGORIES_NOT_SELECTABLE
}else{var ih="<span class='suggGroupProduct'><nobr>"+ph+"<img align='middle' src='"+icon+"'>"+replaceHTMLEntities(rowArray[row][0])+"&nbsp;&nbsp;</nobr></span><span class='suggGroupCat'><nobr>"+replaceHTMLEntities(cat)+"&nbsp;&nbsp;</nobr></span>"
}}iDiv.innerHTML=ih;
return result
}catch(E){alert("mmGroupedRowFunction error: "+E)
}}function mmGroupedOnActivate(input,row){var node=row[2];
if((typeof target.parameters.oldOnActivate!="undefined")&&(target.parameters.oldOnActivate!=null)&&(target.parameters.oldOnActivate!="")){var realRow=node.row;
if(realRow==null){realRow=new Array(node.value);
for(var i=1;
i<input.originalRows[0].length;
i++){realRow.push("")
}}if(target.parameters.oldOnActivate(target,realRow)){mmSubmitString(target,value)
}}else{var value=node.value;
if(node.children.length>0){input.value=value;
setTimeout(function(){input.focus();
input.suggest()
},50)
}else{mmSubmitString(target,value)
}}return false
}function mmHierarchicalPreFunction(target,rows){try{target.originalRows=rows;
var sRows=rows;
sRows.push(sRows[sRows.length-1]);
var prevcount=new Array();
var prevparts=new Array();
var cands=new Array();
for(var z=0;
z<sRows.length;
z++){var v=sRows[z][0].replace(/^\s+/,"").replace(/\s+$/,"");
var parts=v.split(" ");
while(prevcount.length<parts.length){prevcount.push(0);
prevparts.push("")
}var count=new Array();
var valuechanged=false;
for(var i=0;
i<parts.length;
i++){if(!valuechanged){if(prevparts[i]==parts[i]){count.push(prevcount[i]+1)
}else{count.push(1);
valuechanged=true
}}else{count.push(1)
}}while(count.length<prevcount.length){count.push(1)
}for(i=count.length-1;
i>=1;
i--){var pi=prevcount[i];
if(pi>=2){var cand=prevparts.slice(0,i+1).join(" ");
cands.push(cand)
}}prevparts=parts;
prevcount=count
}cands=cands.sort(sortLengthShorter);
var root=new MMNode("",target.parameters.hierarchicalSearchTermIndicator,target.value);
var sRows=rows;
for(var z=0;
z<sRows.length;
z++){for(var j=0;
j<cands.length;
j++){if(sRows[z][0].startsWith(cands[j])){root.sink(new MMNode(cands[j],target.parameters.hierarchicalSearchTermIndicator))
}else{break
}}var node=new MMNode(sRows[z][0],sRows[z][1],sRows[z][0]);
node.row=sRows[z];
root.sink(node)
}var result=new Array();
root.contract();
root.getAsArray(result);
return result
}catch(E){if(target.parameters.debug){alert("hierarchicalPreFunction error: "+E)
}}}function mmHierarchicalRowFunction(target,rowArray,field_index,row,iDiv){try{var node=rowArray[row][2];
var value=node.label;
var cat=node.cat;
var icon=target.parameters.iconPath+"ordner.gif";
var ph="";
if(node.children.length==0){if(node.isLastChild()){icon=target.parameters.iconPath+"lastchild.gif"
}else{icon=target.parameters.iconPath+"child.gif"
}}else{if(node.parent!=null){if(node.isLastChild()){ph="<img align='middle' src='"+target.parameters.iconPath+"lastchild.gif'>"
}else{ph="<img align='middle' src='"+target.parameters.iconPath+"child.gif'>"
}}}var parent=node;
for(var i=node.level-1;
i>0;
i--){parent=parent.parent;
if(parent.isLastChild()){ph="<img align='middle' src='"+target.parameters.iconPath+"platzhalter.gif'>"+ph
}else{ph="<img align='middle' src='"+target.parameters.iconPath+"line.gif'>"+ph
}}var result=true;
if(target.parameters.oneColumn){if(cat==target.parameters.hierarchicalSearchTermIndicator){icon=target.parameters.iconPath+"ordner.gif";
var ih="<span class='suggHierarchicalProduct'><nobr>"+ph+"<img align='middle' src='"+icon+"'>"+replaceHTMLEntities(value.replace(/,$/,"..."))+"&nbsp;&nbsp;</nobr></span>";
result=(target.parameters.flags&AS_GENERATED_CATEGORIES_NOT_SELECTABLE)!=AS_GENERATED_CATEGORIES_NOT_SELECTABLE
}else{var ih="<span class='suggHierarchicalProduct'><nobr>"+ph+"<img align='middle' src='"+icon+"'><a href='javascript:'>"+replaceHTMLEntities(value.replace(/<.*>/,""))+"</a>&nbsp;&nbsp;</nobr></span>"
}}else{if(cat==target.parameters.hierarchicalSearchTermIndicator){icon=target.parameters.iconPath+"ordner.gif";
var ih="<span class='suggHierarchicalProduct'><nobr>"+ph+"<img align='middle' src='"+icon+"'>"+replaceHTMLEntities(value.replace(/,$/,"..."))+"&nbsp;&nbsp;</nobr></span><span class='suggHierarchicalCat'><nobr>"+replaceHTMLEntities(cat)+"&nbsp;&nbsp;</nobr></span>";
result=(target.parameters.flags&AS_GENERATED_CATEGORIES_NOT_SELECTABLE)!=AS_GENERATED_CATEGORIES_NOT_SELECTABLE
}else{var ih="<span class='suggHierarchicalProduct'><nobr>"+ph+"<img align='middle' src='"+icon+"'><a href='javascript:'>"+replaceHTMLEntities(value.replace(/<.*>/,""))+"</a>&nbsp;&nbsp;</nobr></span><span class='suggHierarchicalCat'><nobr>"+replaceHTMLEntities(cat)+"&nbsp;&nbsp;</nobr></span>"
}}iDiv.innerHTML=ih;
return result
}catch(E){alert("hierarchicalRowFunction error: "+E)
}}function mmHierarchicalOnActivate(input,rowArray,row){if((typeof target.parameters.oldOnActivate!="undefined")&&(target.parameters.oldOnActivate!=null)&&(target.parameters.oldOnActivate!="")){if(target.parameters.oldOnActivate(target,target.originalRows,row)){mmSubmitString(target,value)
}}else{var node=rowArray[row][2];
var value=node.value;
if(node.cat==target.parameters.hierarchicalSearchTermIndicator){input.value=value;
setTimeout(function(){input.focus();
input.suggest()
},50)
}else{mmSubmitString(target,value)
}}return false
}function MMNode(value,cat,label){this.value=value;
this.label=label;
this.cat=cat;
this.level=0;
this.children=new Array();
this.parent=null;
this.row=null;
this.sink=function(node){if(node.value==this.value){return true
}if(node.value.startsWith(this.value)&&(node.value.length-this.value.length>3)){for(var i=0;
i<this.children.length;
i++){if(this.children[i].sink(node)){return true
}}this.children.push(node);
node.label=node.value.substr(this.value.length);
node.level=this.level+1;
node.parent=this;
return true
}};
this.group=function(node,catRest){if(typeof catRest=="undefined"){catRest=node.cat
}if(catRest==""){this.addChild(node);
node.cat=catRest;
return true
}var cats=catRest.split("|");
var cat=cats[0];
for(var i=0;
i<this.children.length;
i++){if(this.children[i].label==cat){cats.shift();
this.children[i].group(node,cats.join("|"));
return true
}}var cnode=new MMNode((this.value!=""?this.value+"|":"")+cat,"",cat);
this.addChild(cnode);
cats.shift();
return cnode.group(node,cats.join("|"))
};
this.groupDisplayCat=function(node,catRest){if(typeof catRest=="undefined"){catRest=node.cat
}var cats=catRest.split("|");
if(cats.length==1){this.addChild(node);
node.cat=catRest;
return true
}var cat=cats[0];
for(var i=0;
i<this.children.length;
i++){if(this.children[i].label==cat){cats.shift();
this.children[i].groupDisplayCat(node,cats.join("|"));
return true
}}var cnode=new MMNode((this.value!=""?this.value+"|":"")+cat,"",cat);
this.addChild(cnode);
cats.shift();
return cnode.groupDisplayCat(node,cats.join("|"))
};
this.dump=function(indent){if(typeof indent=="undefined"){indent=""
}var result=indent+this.label+" ("+this.value+", "+this.cat+")\n";
for(var i=0;
i<this.children.length;
i++){result+=this.children[i].dump(indent+"+-")+"\n"
}return result
};
this.getAsArray=function(arr,cutStr){if(this.value==""){this.value=this.label
}if(typeof this.label=="undefined"){this.label=this.value
}if((typeof cutStr!="undefined")&&(this.label!=cutStr)&&this.label.startsWith(cutStr)){this.label=this.label.substr(cutStr.length)
}arr.push(new Array(label,this.cat,this));
for(var i=0;
i<this.children.length;
i++){this.children[i].getAsArray(arr,this.label)
}};
this.addChild=function(node){this.children.push(node);
node.parent=this;
node.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 i=0;
i<this.children.length;
i++){this.children[i].levelUp()
}};
this.contract=function(){for(var i=0;
i<this.children.length;
i++){this.children[i].contract()
}if(this.parent==null){return 
}if(this.children.length==1){var node=this.children[0];
this.value=node.value;
this.label=this.label+" "+node.label;
this.cat=node.cat;
this.children=node.children;
for(var i=0;
i<this.children.length;
i++){this.children[i].parent=this;
this.children[i].levelUp()
}}}
};