var isSuggestVisible=false;var isInputHelpVisible=false;var sgrows=0;var sgcols;var selrow=-1;var suggestTimerId=null;var suggestTimeout=400;var suggestTimerRunning=false;var showSuggest=true;var blockLostFocus=false;var closeText="";var lastInputValue="";var lastUserInput="";var lastSuggestInput="";var KEY_BACKSPACE=8,KEY_DEL=46,KEY_UP=38,KEY_DOWN=40,KEY_ENTER=13,KEY_ESCAPE=27,KEY_HOME=36,KEY_END=35,KEY_PAGEDOWN=34,KEY_PAGEUP=33,KEY_SHIFT=16;var inputHelpDivId="ihdiv";var initialStringsCount=0;var LOCAL_TEST=true;var scoocs=new Object();var ajax=new Object();ajax.lastresponsetime=(new Date).getTime();var MAX_SUGGEST_COUNT=10;var webAppPath;var lang;var isComboSubmit=false;var isStartSite=false;var searchAnywhere=false;var POPUP_HELP=0,POPUP_INFO=1,POPUP_COMMENT=2;var ppImg=["help.png","info.png","comment.png"];var ppBrd=["F4A66A","6FB8F0","EDE16D"];var ppHdr=["hlphdr","iphdr","comhdr"];var ppTxt=["hlptxt","iptxt","comtxt"];var BrowserDetect={init:function(){this.browser=this.searchString(this.dataBrowser)||"An unknown browser";this.version=this.searchVersion(navigator.userAgent)||this.searchVersion(navigator.appVersion)||"an unknown version";this.OS=this.searchString(this.dataOS)||"an unknown OS"},searchString:function(d){for(var a=0;a<d.length;a++){var b=d[a].string;var c=d[a].prop;this.versionSearchString=d[a].versionSearch||d[a].identity;if(b){if(b.indexOf(d[a].subString)!=-1){return d[a].identity}}else{if(c){return d[a].identity}}}},searchVersion:function(b){var a=b.indexOf(this.versionSearchString);if(a==-1){return}return parseFloat(b.substring(a+this.versionSearchString.length+1))},dataBrowser:[{string:navigator.userAgent,subString:"Chrome",identity:"Chrome"},{string:navigator.vendor,subString:"Apple",identity:"Safari",versionSearch:"Version"},{prop:window.opera,identity:"Opera"},{string:navigator.userAgent,subString:"Firefox",identity:"Firefox"},{string:navigator.userAgent,subString:"Netscape",identity:"Netscape"},{string:navigator.userAgent,subString:"MSIE",identity:"Explorer",versionSearch:"MSIE"},{string:navigator.userAgent,subString:"Gecko",identity:"Mozilla",versionSearch:"rv"},{string:navigator.userAgent,subString:"Mozilla",identity:"Netscape",versionSearch:"Mozilla"}],dataOS:[{string:navigator.platform,subString:"Win",identity:"Windows"},{string:navigator.platform,subString:"Mac",identity:"Mac"},{string:navigator.userAgent,subString:"iPhone",identity:"iPhone/iPod"},{string:navigator.platform,subString:"Linux",identity:"Linux"}]};BrowserDetect.init();if(window.XMLHttpRequest==undefined){scoocs.XMLHttpRequest=function(){try{return new ActiveXObject("Msxml2.XMLHTTP.6.0")}catch(a){}try{return new ActiveXObject("Msxml2.XMLHTTP.3.0")}catch(a){}try{return new ActiveXObject("Msxml2.XMLHTTP")}catch(a){}try{return new ActiveXObject("Microsoft.XMLHTTP")}catch(a){}throw new Error("This browser does not support XMLHttpRequest.")}}else{scoocs.XMLHttpRequest=function(){return new XMLHttpRequest}}function setWebPath(a){webAppPath=a}function setLang(a){lang=a}function sendSuggestRequest(m,l,k,i,n,q,p,o,h,g){var f=getInputValue(m);if(f!=lastUserInput){lastUserInput=f}if(lastUserInput.length>0){if(lastSuggestInput!=lastUserInput){var d=scoocs.XMLHttpRequest();var j=(new Date).getTime().toString();d.onreadystatechange=function(){if(d.readyState==4){if(d.status==200){var r=d.responseText;if(r!=null){var t=getSuggests(r.split("|"));if(t!=null){ajax.suggests=t;updateSuggests(m,l);lastSuggestInput=lastUserInput}else{destroySuggestDiv(l);lastSuggestInput=lastUserInput;var s=concatTokens(lastSuggestInput.normalize().tokenize());highlightIHS(s.length)}}}}};var a=(LOCAL_TEST)?("/suggest?"):("/"+webAppPath+"/suggest?");a+=k+"="+j;a+="&"+i+"="+encodeURIComponent(lastUserInput);a+="&"+q+"="+MAX_SUGGEST_COUNT;a+="&"+n;if(!searchAnywhere){var c=document.getElementById(m+p);var e=h.split(g);if(c!=null){if(!isDefaultAspectQualifier(e,c.innerHTML)){a+="&"+p+"="+encodeURIComponent(c.innerHTML)}}var b=document.getElementById(m+o);if(b!=null){if(!isDefaultAspectQualifier(e,b.innerHTML)){a+="&"+o+"="+encodeURIComponent(b.innerHTML)}}}d.open("GET",a,true);d.send(null)}}else{destroySuggestDiv(l)}suggestTimerRunning=false}function sendComboRequest(d){var b=scoocs.XMLHttpRequest();b.onreadystatechange=function(){if(b.readyState==4){if(b.status==200){var f=b.responseText;if(f!=null&&f.length>0){var g=f.indexOf(d.separator);var h=f.substring(0,g);var e=parseInt(h)+1;f=f.substr(g+1);f=d.defaultQualifier+d.separator+f;d.addData(f,d.separator);if(d.data.length>10){d.popupheight=250}else{d.popupheight=0}d.popup.height=""+d.popupheight+"px";d.initialItem="Abbruch";if(BrowserDetect.browser=="Explorer"||(BrowserDetect.browser=="Firefox"&&BrowserDetect.version<"3.0")){if(e>0){setTimeout("loadHTMLSelect('"+d.id+"','"+d.data[e]+"')",70)}else{setTimeout("loadMainHTML('"+d.id+"')",70)}}else{if(e>0){loadHTMLSelect(d.id,d.data[e])}else{loadMainHTML(d.id)}}}else{hideAllPopups()}}}};var a=(LOCAL_TEST)?("/qualifier?"):("/"+webAppPath+"/qualifier?");a+="ast=acb";a+="&qnm="+(d.getQual2()?"2":"1");a+="&tst="+d.getTypeStr();a+="&sep="+d.separator;if(d.referencedSlaveComboId!=null&&d.referencedSlaveComboId!="undefined"){var c=document.getElementById(d.referencedSlaveComboId);if(c!=null&&c.innerHTML!=d.refDefaultQualifier){a+="&sre="+encodeURIComponent(c.innerHTML)}}if(d.storeTDHtml!=null&&d.storeTDHtml!=d.defaultQualifier){a+="&squ="+encodeURIComponent(d.storeTDHtml)}b.open("GET",a,true);b.send(null)}function sendScrollerRequest(e,b,f){var d=scoocs.XMLHttpRequest();var a=e;if(a==null){a=b.firstletter}d.onreadystatechange=function(){if(d.readyState==4){if(d.status==200){var g=d.responseText;if(g!=null&&g.length>0){var h=g.indexOf(b.separator);var j=g.substring(0,h)>"0";g=g.substr(h+1);var i=g.split(b.separator);if(a.length==1){b.update(e,i,j)}else{b.update(null,i,j,f)}}}}};var c=(LOCAL_TEST)?("/qualifier?"):("/"+webAppPath+"/qualifier?");c+="ast=asl";c+="&qnm="+(b.getQual2()?"2":"1");c+="&tst="+b.getTypeStr();c+="&sep="+b.separator;if(b.getSelQualifier()!=null){c+="&sre="+encodeURIComponent(b.getSelQualifier())}c+="&lmt="+b.listLimiter.currentLimit;c+="&pat="+encodeURIComponent(a);if(f!=null&&f!="undefined"){c+="&dir="+f}c+="&lan="+lang;c+="&tab="+webAppPath;if(b.restricttheme!=null){c+="&ret="+b.restricttheme}d.open("GET",c,true);d.send(null)}function loadHTMLSelect(e,b){var d=getComboById(e);if(d!=null){d.initialItem=b;loadMainHTML(d.id);lastComboInput=d.initialItem.toLowerCase();filterComboItems(d.id,false);var a=getInputId(getTDId(e));var c=document.getElementById(a);if(c!=null){c.value=""}d.initialItem=null}}function getSuggests(a){var e=parseInt(a[0]);var f=null;if(a.length>1){if(ajax.lastresponsetime<e){ajax.lastresponsetime=e;f=new Array(a.length-1);for(var d=0;d<f.length;d++){var k=a[d+1].split(";");if(k.length>1){f[d]=new Array(k.length+1);var l=k[k.length-1].trim();var c=l.indexOf("#");var b=0;if(c>=0){var h=l.substring(0,c);var g=l.substr(c+1);for(;b<k.length-1;b++){f[d][b]=k[b]}f[d][b]=h;f[d][b+1]=g}else{for(;b<k.length;b++){f[d][b]=k[b]}f[d][b]=""}}}}}return f}function hideInitialText(g,f,d,b,e){if(g.value==getInitialInputText(f,d,b)){g.value="";g.style.fontWeight="normal";g.style.color=e;var c=[f,d,b];var a=false;if(!isStartSite){isStartSite=true;a=true}createInputHelperDiv(g,inputHelpDivId,c);if(a){isStartSite=false}}}function restoreInitialText(e,d,c,b,a){if(e.value==""){e.value=getInitialInputText(d,c,b);e.style.color=a;e.style.fontWeight="bold";destroyInputHelperDiv(inputHelpDivId)}}function fillInputField(a,d,c){var b=document.getElementById(a);if(b!=null){b.value=d}if(c!=null&&c!="undefined"){closeText=c}}function replaceInitialText(a,d,g,f){if(g!=null&&g.toLowerCase()!="null"){var b=document.getElementById(a);if(b!=null){var c=d.split(" ");if(c.length>0){hideInitialText(b,c.length>0?c[0]:null,c.length>2?c[2]:null,c.length>4?c[4]:null,f)}if(g!=null&&g!="undefined"){while(g!=g.replace("&dquot",'"')){g=g.replace("&dquot",'"')}var e=concatTokens(g.normalize().tokenize());highlightIHS(e.length+1);b.value=g}b.focus()}}}function getInitialInputText(c,b,a){return(((c!=null&&c!="null")?c+"  ":"")+((b!=null&&b!="null")?b+"  ":"")+((a!=null&&a!="null")?a:"")).trim()}function getInputFieldWidth(a){return a.clientWidth}function getInputFieldHeight(a){return a.clientHeight}function getElementPos(a){var e=new Object();var c=a.offsetParent;var d=a.offsetLeft;var b=a.offsetTop;while((c!=null)){d+=c.offsetLeft;b+=c.offsetTop;c=c.offsetParent}e.x=d;e.y=b;return e}function computeSuggestPos(b,g){var e=b;if(typeof e=="string"){e=document.getElementById(b+"tbl")}var c=g;if(typeof c=="string"){c=document.getElementById(g)}if(e!=null&&c!=null){var d=getInputFieldWidth(e);var a=getInputFieldHeight(e);var f=getElementPos(e);if(BrowserDetect.browser=="Firefox"){if(!isStartSite){d-=1}else{f.y+=2}f.y-=BrowserDetect.version>="3.0"?4:3;f.x-=1}else{if(BrowserDetect.browser=="Opera"||BrowserDetect.browser=="Chrome"||BrowserDetect.browser=="Safari"){if(!isStartSite){if(BrowserDetect.browser=="Opera"){f.y-=4}else{f.y-=2}d-=2}else{f.y+=1}}else{if(BrowserDetect.browser=="Explorer"){f.y-=4;d+=4;if(isStartSite){d+=2;f.y+=4}}}}c.style.top=""+(f.y+a+1)+"px";c.style.left=""+f.x+"px";c.style.width=""+d+"px"}}function getSuggestHTML(e,b,h){var d='<table id="tbl'+h+'" width="100%">';sgrows=e.length;sgcols=new Array(e.length);for(var g=0;g<e.length;g++){var f=e[g];var a=f.length;sgcols[g]=a-1;d+='<tr><td id="t'+g+'" class="sgtb" colspan="10" width="100%"><img src="/images/it.gif"/></td></tr>';d+='<tr class="sgr" id="'+g+'" onmousemove="mouseMoved('+g+",'"+b+"')\" onclick=\"mouseClicked('"+h+"','"+b+'\');" onmouseover="blockFocus();" onmouseout="unblockFocus();" >';for(var c=0;c<a;c++){d+='<td id="'+g+"_"+c+'" class="'+((c==a-2||c==a-1)?"sgrl":"sg")+'"';if(f[c].length>40){d+=">"}else{d+=" nowrap>"}d+=f[c];if(c==a-2&&f[c].length>0&&f[c+1].length>0){d+=","}d+="</td>"}d+="</tr>";d+='<tr><td id="b'+g+'" class="sgtb" colspan="10" width="100%"><img src="/images/it.gif"/></td></tr>'}d+='<tr><td width="100%" colspan="10">';d+='<table width="100%"><tr class="clbtn"><td class="nobtn" width="100%">&nbsp;</td><td class="clbtnimg" onclick="closeSuggest(\''+h+'\');" onmouseover="blockFocus();" onmouseout="unblockFocus();"><img src="/images/close_circle.gif"/></td><td class="clbtntd" onclick="closeSuggest(\''+h+'\');" onmouseover="blockFocus();" onmouseout="unblockFocus();">&nbsp;'+closeText+"</td></tr></table>";d+="</td></tr>";d+="</table>";return d}function highlightSuggestRow(c){if(c<sgrows){var b;b=document.getElementById(""+c);if(b!=null){var a="sgrs";b.setAttribute("class",a);b.className=a}b=document.getElementById("t"+c);if(b!=null){b.setAttribute("class","sgtbs");b.className="sgtbs"}b=document.getElementById("b"+c);if(b!=null){b.setAttribute("class","sgtbs");b.className="sgtbs"}}}function removeSgstHighlight(){if(selrow>=0){var c;for(var b=0;b<=sgcols[selrow];b++){c=document.getElementById(""+selrow);if(c!=null){var a="sgr";c.setAttribute("class",a);c.className=a}}c=document.getElementById("t"+selrow);if(c!=null){c.setAttribute("class","sgtb");c.className="sgtb"}c=document.getElementById("b"+selrow);if(c!=null){c.setAttribute("class","sgtb");c.className="sgtb"}}}function destroySuggestDiv(b){var a=document.getElementById(b);if(a!=null){isSuggestVisible=false;sgrows=0;sgcols=null;a.style.display="none";document.body.removeChild(a)}destroySuggestTimer();lastSuggestInput=""}function closeSuggest(a){showSuggest=false;destroySuggestDiv(a);unblockFocus()}function blockFocus(){blockLostFocus=true}function unblockFocus(){blockLostFocus=false}function lostInputFocus(c,a){if(!blockLostFocus){var d=document.getElementById(a);if(d!=null){var b=d.value;if(b!=null&&b.length>0){var e=concatTokens(b.normalize().tokenize());highlightIHS(e.length+1)}}destroySuggestDiv(c)}}function getSuggestRowHTML(b,a){if(b!=null&&a!=null){if(b.toLowerCase().indexOf(a.toLowerCase(),0)==0){return'<b><font color="#CC3300">'+b.substr(0,a.length)+"</font></b>"+b.substr(a.length,b.length-a.length)}}return b}String.prototype.trimleft=function(a){if(a){return this.replace(new RegExp("^["+a+"]+"),"")}return this.replace(/^\s+/,"")};String.prototype.trimright=function(a){if(a){return this.replace(new RegExp("["+a+"]+$"),"")}return this.replace(/\s+$/,"")};String.prototype.trim=function(a){if(a){return this.trimleft(a).trimright(a)}return this.trimleft().trimright()};String.prototype.normalize=function(){var a;a=this.trim().replace(/\s+/g," ");return a};String.prototype.tokenize=function(){if(this.indexOf('"',0)<0){return this.split(" ")}else{var e=this.split(" ");var c=new Array(e);for(var b=0,f=0;b<e.length;b++){var d=e[b].trim();if(d.indexOf('"')==0&&d.indexOf('"',d.length-1)!=d.length-1){b++;c[f]=d;while(b<e.length&&(d=e[b].trim()).indexOf('"',d.length-1)!=d.length-1){b++;c[f]+=" "+d}if(b<e.length){c[f]+=" "+d}c[f]=c[f].trim('"');f++}else{c[f++]=d.trim('"')}}return c}};function unquote(a){return a.trim().trim('"')}function isInputChanged(a){var b=document.getElementById(a);if(b!=null){if(lastInputValue==b.value.toLocaleLowerCase()){return false}else{lastInputValue=b.value.toLocaleLowerCase();return true}}return true}function getKeyCode(c){var a=0;var b=(c)?c:(window.event)?window.event:null;if(b){a=(b.charCode)?b.charCode:((b.keyCode)?b.keyCode:((b.which)?b.which:0))}return a}function getInputValue(a){var b=document.getElementById(a);if(b!=null){return b.value.trim()}else{return""}}function processKeyUp(a,h,g,f,e,i,l,k,j,d,b){if(showSuggest){var c=getKeyCode(a);if(c!=KEY_ESCAPE){if(isInputChanged(h)){lastUserInput=getInputValue(h).toLowerCase();if(suggestTimerRunning){destroySuggestTimer()}suggestTimerId=setTimeout("sendSuggestRequest('"+h+"','"+g+"','"+f+"','"+e+"','"+i+"','"+l+"','"+k+"','"+j+"','"+d+"','"+b+"')",suggestTimeout);suggestTimerRunning=true}}else{destroySuggestDiv(g);removeIHShighlight();fillInputField(h,"",null)}}return true}function processKeyDown(c,b){if(showSuggest){var a=getKeyCode(c);var d;if(a==KEY_DOWN){if(selrow+1==sgrows){d=-2}else{if(selrow<0){d=0}else{d=selrow+1}}moveSgstMarkerTo(d,b,false)}else{if(a==KEY_UP){if(selrow==0){d=-1}else{if(selrow<0){d=sgrows-1}else{d=selrow-1}}moveSgstMarkerTo(d,b,false)}}}}function updateInputField(b){var c=document.getElementById(b);if(c!=null){var e="";for(var d=0;d<sgcols[selrow]-1;d++){var f=document.getElementById(""+selrow+"_"+d);if(f!=null){var a=getTDtext(f).trim().trim(",");if(e.length>0&&a.length>0){e+="  "}if(a.indexOf(" ",0)>0){a='"'+a+'"'}e+=a}}c.value=e;lastInputValue=e.toLocaleLowerCase()}}function mouseMoved(b,a){if(selrow!=b){moveSgstMarkerTo(b,a,true)}}function mouseClicked(b,a){updateInputField(a);updateInputRanklistQualifiers(a+"rl1",a+"rl2");unblockFocus();lostInputFocus(b,a);document.getElementById("ranksearch").click()}function moveSgstMarkerTo(c,a,d){removeSgstHighlight();var b=document.getElementById(a);if(b!=null){selrow=c;if(c<0){b.value=lastUserInput}else{highlightSuggestRow(c);if(!d){updateInputField(a)}}updateSuggestHTML(concatTokens(b.value.normalize().tokenize()));if(!d){updateInputRanklistQualifiers(a+"rl1",a+"rl2")}}}function updateInputRanklistQualifiers(a,j){var h=document.getElementById(a);var e=document.getElementById(""+selrow+"_"+(sgcols[selrow]-1));var b=null;if(h!=null&&e!=null){b=removeHTMLTags(e.innerHTML.trim(","));var c=getComboById(getComboId(a));if(b.length>0){if(isStartSite){h.value=b}else{h.innerHTML=b}}else{if(c!=null){h.innerHTML=c.firstitem}}if(c!=null&&c.slaveTDids!=null&&c.slaveTDids!="undefined"){for(var f=0;f<c.slaveTDids.length;f++){switchSlave(c,c.slaveTDids[f],(!isDefaultRanglist(c,b)||b.length==0)?"display":"hide")}}}var g=document.getElementById(j);var d=document.getElementById(""+selrow+"_"+(sgcols[selrow]));if(g!=null&&d!=null){b=removeHTMLTags(d.innerHTML.trim(","));var c=getComboById(getComboId(j));if(b.length>0){if(isStartSite){g.value=b}else{g.innerHTML=b}}else{g.innerHTML=c.firstitem}if(c!=null&&c.slaveTDids!=null&&c.slaveTDids!="undefined"){for(var f=0;f<c.slaveTDids.length;f++){switchSlave(c,c.slaveTDids[f],(!isDefaultRanglist(c,b))?"display":"hide")}}}}function setInputRanklistQualifiers(e,c,b,a){var d;if(b!=null&&b.toLowerCase()!="null"&&b.length>0&&e!=null){d=document.getElementById(e);if(d!=null){d.innerHTML=b}}if(a!=null&&a.toLowerCase()!="null"&&a.length>0&&c!=null){d=document.getElementById(c);if(d!=null){d.innerHTML=a}}}function destroySuggestTimer(){if(suggestTimerRunning&&suggestTimerId!=null){suggestTimerRunning=false;clearTimeout(suggestTimerId);suggestTimerId=null}}function updateSuggests(a,d){var c=getInputValue(a);if(c==null||c.length==0){destroySuggestDiv(d);removeIHShighlight()}else{if(!isSuggestVisible){createSuggestDiv(a,d)}else{var b=document.getElementById(d);if(b!=null){b.innerHTML=getSuggestHTML(ajax.suggests,a,d)}}updateSuggestHTML(concatTokens(c.normalize().tokenize()));document.getElementById(d).style.width=document.getElementById("tbl"+d).clientWidth+"px"}removeSgstHighlight();selrow=-1;destroySuggestTimer()}function concatTokens(d){if(d.length>initialStringsCount){var a=new Array(initialStringsCount);var c=0;for(c;c<initialStringsCount;c++){a[c]=d[c]}for(var b=c;b<d.length;b++){a[c-1]+=" "+d[b]}return a}else{return d}}function updateSuggestHTML(d){for(var a=0;a<d.length;a++){for(var b=a;b<sgcols[0]+1;b++){for(var e=0;e<sgrows;e++){var f=document.getElementById(""+e+"_"+b);if(f!=null){var c=getTDtext(f);if(c!=null&&c.toLocaleLowerCase()!="undefined"){f.innerHTML=getSuggestRowHTML(c,d[a])}}}}}highlightIHS(d.length)}function getTDtext(b){var a=b.textContent;if(a==null||a.toLocaleLowerCase()=="undefined"){a=b.innerText}return a}function createSuggestDiv(a,c){destroySuggestDiv(c);var b=document.createElement("div");b.innerHTML=getSuggestHTML(ajax.suggests,a,c);b.id=c;b.style.position="absolute";b.style.visibility="visible";b.style.zIndex="1000";b.style.border="1px solid #b0b0b0";b.style.backgroundColor="white";b.style.width="100%";b.height="100%";computeSuggestPos(a,b);document.body.appendChild(b);b.style.width=document.getElementById("tbl"+c).clientWidth+"px";isSuggestVisible=true}function destroyInputHelperDiv(c){var a=document.getElementById(c);if(a!=null){isInputHelpVisible=false;a.style.display="none";document.body.removeChild(a);var b=document.getElementById("rltext");if(b!=null){b.style.visibility="hidden"}}}function computeInputHelperPos(a,e){var b=a;if(typeof b=="string"){b=document.getElementById(a)}var c=e;if(typeof c=="string"){c=document.getElementById(e)}if(b!=null&&c!=null){var d=getElementPos(b);if(BrowserDetect.browser=="Opera"){d.y+=1}c.style.top=""+(d.y-c.clientHeight-2)+"px";c.style.left=""+d.x+"px"}}function getInputHelperHTML(a){initialStringsCount=0;var c='<table border="0" cellspacing="0" cellpadding="0"><tr>';for(var b=0;b<a.length;b++){var d=a[b];if(d!=null&&d!="null"){c+='<td class="hsu" id="hs'+b+'" name="tdhs" nowrap>'+d+'<img id="hsi'+b+'" name="hsim" style="visibility:hidden;padding-left:3px;" src="/images/hook_green.gif" border="0"></img></td>';initialStringsCount++}}c+="</tr></table>";return c}function getElementsById(a){var d=new Array();for(var c=0;c<10;c++){var b=document.getElementById(a+c);if(b!=null){d[c]=b}else{return d}}return new Array()}function removeIHShighlight(){var b=getElementsById("hs");var a=document.getElementsByName("hsim");for(var c=0;c<b.length;c++){b[c].setAttribute("class","hsu");b[c].className="hsu";a[c].style.visibility="hidden"}}function highlightIHS(c){var b;removeIHShighlight();b=document.getElementById("hs"+(c-1));if(b!=null){b.setAttribute("class","hss");b.className="hss"}for(var a=0;a<c-1;a++){b=document.getElementById("hsi"+a);if(b!=null){b.style.visibility="visible"}}}function createInputHelperDiv(a,e,b){destroyInputHelperDiv(e);var c=document.createElement("div");c.innerHTML=getInputHelperHTML(b);c.id=e;c.style.position="absolute";if(isStartSite){c.style.display="none"}else{c.style.visibility="visible"}c.style.zIndex="1000";document.body.appendChild(c);computeInputHelperPos(a,c);isInputHelpVisible=true;var d=document.getElementById("rltext");if(d!=null){d.style.visibility="visible"}}function getFormElementById(b,c){for(var a=0;a<b.elements.length;a++){if(c==b.elements[a].id){return b.elements[a]}}return null}function submitRankQuery(d,t,v,q,b,o,a,s,g,C,B,c,w,u,k,A,f,y){var r=true;var i=document.getElementById(q);var h=document.getElementById(o);var D=document.getElementById(f);var n=getFormElementById(d,b);var m=getFormElementById(d,a);var e=getFormElementById(d,y);var z=getFormElementById(d,v);var j=getFormElementById(d,t);var x=(s!=null)?s.split(g):new Array[0];var p=false;if(j!=null&&z!=null){if(isStartSite){if(i!=null&&n!=null){if(!isDefaultAspectQualifier(x,i.innerHTML)){n.value=encodeURIComponent(i.innerHTML.trim().replace("&amp;","&"))}else{n.removeAttribute("name");if(m!=null&&getComboById(o+"cb").data.length<3){m.removeAttribute("name")}}}if(h!=null&&m!=null){if(!isDefaultAspectQualifier(x,h.innerHTML)){m.value=encodeURIComponent(h.innerHTML.trim().replace("&amp;","&"))}else{m.removeAttribute("name");if(n!=null&&getComboById(q+"cb").data.length<3){n.removeAttribute("name")}}}}else{if(!searchAnywhere&&i!=null&&n!=null){if(!isDefaultAspectQualifier(x,i.innerHTML)){n.value=encodeURIComponent(i.innerHTML.trim().replace("&amp;","&"))}else{if(h!=null&&m!=null&&comboBoxList[0]!=null){if(isDefaultRanglist(comboBoxList[0],i.innerHTML.trim())||i.innerHTML.trim()==B){p=true;n.value=encodeURIComponent(h.innerHTML.trim().replace("&amp;","&"))}else{n.removeAttribute("name");if(m!=null&&getComboById(o+"cb").data.length<3){m.removeAttribute("name")}}}}}else{if(n!=null){n.removeAttribute("name")}}if(!searchAnywhere&&!p&&h!=null&&m!=null&&!isDefaultAspectQualifier(x,h.innerHTML)){m.value=encodeURIComponent(h.innerHTML.trim().replace("&amp;","&"))}else{if(m!=null){m.removeAttribute("name");if(n!=null&&getComboById(q+"cb").data.length<3){n.removeAttribute("name")}}}}if(j.value!=C&&j.value.length>0){z.value=encodeURIComponent(normalizeRequest(j.value).replace("&amp;","&"))}else{z.removeAttribute("name");r=false;var l=document.getElementById(u);if(l!=null){if(isComboSubmit){l.value=w}else{l.value=c}}}if(D!=null&&e!=null&&!isDefaultAspectQualifier(x,D.innerHTML)){e.value=encodeURIComponent(D.innerHTML.trim())}else{e.removeAttribute("name")}if(k!="undefined"&&A!="undefined"&&d.action){d.action=d.action.substring(0,d.action.lastIndexOf("/")+1)+A+"/"+k}if(r||isComboSubmit){return d.submit()}else{return false}}}function submitSelector(b,f,l,e,k,d,g){var i=document.getElementById(f);var h=document.getElementById(e);var c=getFormElementById(b,l);var a=getFormElementById(b,k);var j=(d!=null)?d.split(g):new Array[0];if(i!=null&&c!=null){if(!isDefaultAspectQualifier(j,i.innerHTML)){c.value=encodeURIComponent(i.innerHTML.trim().replace("&amp;","&"))}else{c.removeAttribute("name")}}if(h!=null&&a!=null){if(!isDefaultAspectQualifier(j,h.innerHTML)){a.value=encodeURIComponent(h.innerHTML.trim().replace("&amp;","&"))}else{a.removeAttribute("name")}}b.submit()}function isDefaultAspectQualifier(c,a){for(var b=0;b<c.length;b++){if(a==c[b]){return true}}return false}function normalizeRequest(a){var b="";var d=a.split(" ");if(d.length>0){for(var c=0;c<d.length;c++){if(d[c].length>0){if(b.length>0){b+=" "}b+=d[c]}}}else{b=a.trim()}return b}var comboBoxList=new Array(3);var lastComboInput="";var filteringSuccess=false;var checkSuccessInterval=-1;function RanklistCombo(n,g,j,b,e,d,h,k,f,i,m,c,l){this.id=n;this.popuptop=0;this.popupleft=0;this.popupwidth=0;this.popupheight=0;this.data=new Array();this.dataString="";this.datalength=0;this.popup=null;this.storeTDHtml="";this.selectedItem=null;this.lastSelectedIndex=0;this.slaveTDids=g;this.referencedSlaveComboId=j;this.slaves=null;this.storeParent=null;this.initialItem=null;this.complete="";this.initialized=false;this.separator=e;this.refDefaultQualifier=l;this.defaultQualifier=c;this.allDefQualifiers=b;if(b!=null&&b!="undefined"){this.allDefQualifiers=b.split(e)}this.onselect=null;if(h!=null&&h!="undefined"){this.onselect=h}this.ondeselect=null;if(k!=null&&k!="undefined"){this.ondeselect=k}this.typeStr=null;if(i!=null&&i!="undefined"){this.typeStr=i}this.qual2=false;if(m!=null&&m!="undefined"){this.qual2=m}this.fixedwidth=d;this.checkInput=true;if(f!=null&&f!="undefined"){this.checkInput=f}var a=0;while(comboBoxList[a]!=undefined){a++}comboBoxList[a]=this;this.addData=function(o,p){this.data=o.split(p);this.dataString=o.toLowerCase();this.firstitem=this.data[0];this.initialized=true};this.setInitialItem=function(o){if(o!=null&&o!="undefined"&&o.length>0){this.initialItem=o}};this.getTypeStr=function(){return this.typeStr};this.getQual2=function(){return this.qual2}}function recomputePopupPosition(a){for(var b=0;b<comboBoxList.length;b++){if(comboBoxList[b]!=null&&comboBoxList[b]!="undefined"){computePopupPos(getInputId(getTDId(comboBoxList[b].id)),comboBoxList[b])}}}function getComboId(a){return""+a+"cb"}function getInputId(a){return a+"i"}function getTDId(a){if(a!=null&&a!=undefined&&a.length>2){return a.substr(0,a.length-2)}return""}function getComboById(b){for(var a=0;a<comboBoxList.length;a++){if(comboBoxList[a]!=undefined&&comboBoxList[a]!=null){if(b==comboBoxList[a].id){return comboBoxList[a]}}}return null}function getSlaveComboBySlaveId(b){for(var a=0;a<comboBoxList.length;a++){if(comboBoxList[a]!=undefined&&comboBoxList[a]!=null){if(b==comboBoxList[a].referencedSlaveComboId){return comboBoxList[a]}}}return null}function lostFocus(a){if(!blockLostFocus){switchCombo(a)}return true}function switchCombo(e){var d=document.getElementById(e);if(d!=null){var c=getComboId(e);var b=getComboById(c);if(b==null){b=new RanklistCombo(c)}if(b.storeTDHtml.length==0){b.storeTDHtml=d.innerHTML;d.innerHTML='<input class="fcombo" type="text" style="width:100%;border:0;outline:none;height:16px" id="'+getInputId(e)+'" value="" onblur="lostFocus(\''+e+"')\" onkeyup=\"comboKeyUp(event, '"+e+"')\" onkeydown=\"comboKeyDown(event, '"+e+"')\" onkeypress=\"comboKeyPress(event, '"+e+'\')" autocomplete="off"/>';var a=getInputId(e);showPopup(a,b);setTimeout("setInputFocus('"+a+"')",100);b.lastSelectedIndex=0;if(b.initialItem!=null){lastComboInput=b.initialItem.toLowerCase();filterComboItems(c,false);b.initialItem=null}}else{hidePopup(d,b)}}return true}function checkComboInputChanged(a){var b=document.getElementById(a);if(b!=null){var c=b.value.trim();if(lastComboInput!=c.toLowerCase()){lastComboInput=c.toLowerCase();return true}}return false}function scrollToVisible(e,b){var d=e.parentNode;if(d!=undefined&&d!=null){var c=d.clientHeight;var f=e.offsetTop;if(typeof f=="object"){f=f.offsetTop}var a=d.scrollTop;var g=e.clientHeight;if(g==undefined||g==0){g=e.scrollHeight}if(((b==KEY_DOWN||b==KEY_PAGEDOWN||b==0)&&f+g>=c+a)||((b==KEY_UP||b==KEY_PAGEUP||b==0)&&f<=a)){d.scrollTop=f+((b==KEY_DOWN||b==KEY_PAGEDOWN)?(g-c):0)}if(d.parent){scrollToVisible(d)}}}function getItems(b){var a=b;if(typeof b=="string"){b=getComboById(b)}if(a!=undefined&&a!=null&&a.popup.childNodes&&a.popup.childNodes.length>0&&a.popup.childNodes[0].childNodes){return a.popup.childNodes[0].childNodes}return null}function filterComboItems(m,k){var a=false;var b=getComboById(m);var h=getItems(b);var j;if(h!=null){if(k){j=document.getElementById(getInputId(getTDId(m)));if(j!=null){lastComboInput=removeHTMLTags(j.value)}}try{var c=document.getElementById("indexfinder").findindex(b.dataString,"^",lastComboInput.toLowerCase());if(c!=-1){b.lastSelectedIndex=c}}catch(g){b.lastSelectedIndex=0}for(var d=b.lastSelectedIndex;d<h.length;d++){var l=h[d];if(removeHTMLTags(l.innerHTML.toLowerCase()).indexOf(lastComboInput)==0){b.lastSelectedIndex=d;a=true;markUpItem(l,m);scrollToVisible(l,0);j=document.getElementById(getInputId(getTDId(m)));if(j!=null){b.complete=removeHTMLTags(l.innerHTML).substr(lastComboInput.length);if(j.setSelectionRange){j.value=lastComboInput+b.complete;j.setSelectionRange(lastComboInput.length,j.value.length)}else{if(j.createTextRange){j.value=lastComboInput+b.complete;var f=j.createTextRange();if(f.findText){if(b.complete.length>0){f.findText(b.complete)}}else{f.move("character",(lastComboInput!="undefined"&&lastComboInput!=null)?lastComboInput.length:0)}if(b.complete.length>0){f.select()}}}}break}}}filteringSuccess=a;return a}function comboKeyUp(c,e){var a=getKeyCode(c);if(a==KEY_ESCAPE){hideAllPopups();return false}else{if(a==KEY_ENTER){selectItem(getComboId(e));return false}else{if(a!=KEY_DOWN&&a!=KEY_UP&&a!=KEY_HOME&&a!=KEY_END&&a!=KEY_PAGEDOWN&&a!=KEY_PAGEUP&&a!=KEY_DEL&&a!=KEY_BACKSPACE&&a!=KEY_SHIFT){var d=lastComboInput;if(checkComboInputChanged(getInputId(e))){if(!filterComboItems(getComboId(e))){var b=document.getElementById(getInputId(e));if(b!=undefined&&b!=null){lastComboInput=d;b.value=lastComboInput;filterComboItems(getComboId(e))}}}}}}return false}function comboKeyDown(b,c){var a=getKeyCode(b);if((a==KEY_DOWN||a==KEY_UP||a==KEY_PAGEDOWN||a==KEY_PAGEUP)&&(BrowserDetect.browser=="Explorer"||BrowserDetect.browser=="Chrome"||BrowserDetect.browser=="Safari")){return comboKeyPress(b,c)}return false}function comboKeyPress(a,h){var j=getKeyCode(a);var b=false;var c,f,g,m;if(j==KEY_DOWN||j==KEY_UP||j==KEY_PAGEDOWN||j==KEY_PAGEUP){c=getComboById(getComboId(h));if(c!=null){var l=null;var k=getItems(c);if(k!=null&&k.length>0){if(c.selectedItem==null){c.selectedItem=k[0];if(j!=KEY_PAGEDOWN){l=c.selectedItem}}}if(l==null){if(j==KEY_DOWN){l=c.selectedItem.nextSibling}else{if(j==KEY_UP){l=c.selectedItem.previousSibling}else{if(j==KEY_PAGEUP){l=c.selectedItem;for(f=11;f>0;f--){g=l.previousSibling;if(g==undefined||g==null){break}else{l=g}}}else{if(j==KEY_PAGEDOWN){l=c.selectedItem;for(f=0;f<11;f++){g=l.nextSibling;if(g==undefined||g==null){break}else{l=g}}}}}}}if(l!=undefined&&l!=null){markUpItem(l,getComboId(h));if(l){scrollToVisible(l,j)}m=document.getElementById(getInputId(h));if(m!=undefined&&m!=null){m.value=removeHTMLTags(l.innerHTML.replace("&amp;","&"))}}}if(a.preventDefault){a.preventDefault()}return false}else{if(j==KEY_BACKSPACE||j==KEY_DEL){c=getComboById(getComboId(h));if(c!=null){c.lastSelectedIndex=0;if(j==KEY_BACKSPACE){if(BrowserDetect.browser=="Explorer"){setTimeout("comboBackspace('"+getInputId(h)+"','"+c.id+"','"+h+"')",100)}else{m=document.getElementById(getInputId(h));var d=removeHTMLTags(lastComboInput);m.value=d.substr(0,d.length-1);lastComboInput=m.value;setTimeout("filterComboItems('"+c.id+"')",100);return false}}else{var e=lastComboInput;lastComboInput="";setTimeout("filterComboItems('"+c.id+"',true)",100);filteringSuccess="undefined";checkSuccessInterval=setInterval("checkFilteringSuccess('"+getInputId(h)+"','"+c.id+"','"+e+"')",100)}}}else{if(j==KEY_ENTER){c=getComboById(getComboId(h));if(c!=null){selectItem(c.id)}}}}return true}function checkFilteringSuccess(a,d,c){if(filteringSuccess!="undefined"&&!filteringSuccess){var b=document.getElementById(a);if(b!=undefined&&b!=null){lastComboInput=c;b.value=lastComboInput;filterComboItems(d);clearInterval(checkSuccessInterval)}}else{if(filteringSuccess){clearInterval(checkSuccessInterval)}}}function comboBackspace(a,d,e){var b=document.getElementById(getInputId(e));var c=removeHTMLTags(lastComboInput);if(c.length>0){b.value=c.substr(0,c.length-1)}lastComboInput=b.value;filterComboItems(d)}function removeHTMLTags(d){var a="";if(d!=null&&d!="undefined"){var c=true;for(var b=0;b<d.length;b++){if(d.charAt(b)=="<"){c=false}else{if(d.charAt(b)==">"){c=true}else{if(c){a+=d.charAt(b)}}}}}return a}function selectItem(comboid){var combo=getComboById(comboid);if(combo!=undefined){var isNewSelection=combo.storeTDHtml&&combo.storeTDHtml!=removeHTMLTags(combo.selectedItem.innerHTML);if(combo.storeTDHtml!=undefined){combo.storeTDHtml=combo.selectedItem.innerHTML}hideAllPopups();if(isNewSelection&&combo.ondeselect!=null&&combo.onselect!=null){if(combo.ondeselect.indexOf("(")>=0&&combo.onselect.indexOf("(")>=0){try{if(isDefaultRanglist(combo,removeHTMLTags(combo.selectedItem.innerHTML))){if(combo.ondeselect!=null){eval(combo.ondeselect)}}else{if(combo.onselect!=null){eval(combo.onselect)}}}catch(e){}}else{isComboSubmit=!isDefaultRanglist(combo,removeHTMLTags(combo.selectedItem.innerHTML));submitComboSelection(combo.onselect,combo.ondeselect)}}}}function submitComboSelection(b,a){var c=document.getElementById(a);if(c!=null){c.value=""}var d=document.getElementById(b);if(d!=null){d.click()}}function setInputFocus(a){var b=document.getElementById(a);if(b!=null){b.focus()}}function isDefaultRanglist(c,b){if(b!=null&&b!="undefined"&&c!=null&&c.allDefQualifiers!=null&&c.allDefQualifiers!="undefined"){for(var a=0;a<c.allDefQualifiers.length;a++){if(b==c.allDefQualifiers[a]){return true}}}return false}function hidePopup(e,c){if(e!=null){e.removeChild(e.childNodes[0]);var d=document.createTextNode(removeHTMLTags(c.storeTDHtml).replace("&amp;","&"));e.appendChild(d)}if(c.slaveTDids!=null&&c.slaveTDids!="undefined"){var b=(!isDefaultRanglist(c,e.innerHTML))?"display":"hide";for(var a=0;a<c.slaveTDids.length;a++){switchSlave(c,c.slaveTDids[a],b)}if(b=="display"){c.slaves=null;c.storeParent=null}}c.storeTDHtml="";if(c.popup!=null){c.popup.style.display="none";c.popuptop=0;c.popupleft=0;c.popupwidth=0;c.popupheight=0}lastComboInput=""}function switchSlave(d,f,c){var b=document.getElementById(f);if(c=="display"){if(d.slaves!=null&&d.storeParent!=null){b=d.slaves[f];if(b!=null&&b!="undefined"){d.storeParent.appendChild(b);var a=getSlaveComboBySlaveId(b.id);if(a!=null){var e=document.getElementById(getTDId(a.id));if(e!=null){e.innerHTML=a.firstitem}}}}}else{if(b!=null){if(d.slaves==null){d.slaves=new Array(d.slaveTDids.length)}d.slaves[f]=b;if(d.storeParent==null&&b!=null){d.storeParent=b.parentNode}b.parentNode.removeChild(b)}}}function computePopupPos(b,e){var d=b;if(typeof d=="string"){d=document.getElementById(b)}if(d!=null&&e!=null&&e.popup!=undefined&&e.popup!=null){var c=getInputFieldWidth(d);var a=getInputFieldHeight(d);var f=getElementPos(d);if(e.fixedwidth){f.y-=2;c-=1;if(BrowserDetect.browser=="Opera"){f.x-=4;c-=2}else{if(BrowserDetect.browser=="Chrome"||BrowserDetect.browser=="Safari"){f.x-=2;f.y+=1}else{f.x-=4}}if(BrowserDetect.browser=="Explorer"){c+=3}else{c+=5}}else{f.y-=(BrowserDetect.browser=="Chrome"||BrowserDetect.browser=="Safari")?1:2;f.x-=(BrowserDetect.browser=="Chrome"||BrowserDetect.browser=="Safari")?5:6;if(BrowserDetect.browser=="Explorer"){c+=(BrowserDetect.version<"7.0"?15:25)}else{if(BrowserDetect.browser=="Opera"){c+=25}else{c+=27}}}e.popuptop=f.y+a+3;e.popup.style.top=""+e.popuptop+"px";e.popupleft=f.x;e.popup.style.left=""+e.popupleft+"px";e.popupwidth=c+((BrowserDetect.browser=="Firefox"&&BrowserDetect.version<"2.0")?1:2);e.popup.style.width=""+e.popupwidth+"px"}}function getComboHTML(c){var b='<div style="overflow-y:auto;overflow-x:hidden;'+((c.popupheight>0)?("height:"+c.popupheight+"px"):(""))+'" onmousemove="blockFocus()" onmouseout="unblockFocus()">';if(c.data.length>0){for(var a=0;a<c.data.length;a++){if(c.data[a]!=undefined&&c.data[a].length>0){b+='<div class="cbdiv" onmouseover="markUpItem(this,\''+c.id+"')\" onclick=\"selectItem('"+c.id+"')\">"+(a==0?"<b>":"")+c.data[a]+(a==0?"</b>":"")+"</div>"}}}b+="</div>";return b}function getInitialComboHTML(b){var a='<div style="overflow-y:auto;overflow-x:hidden;'+((b.popupheight>0)?("height:"+b.popupheight+"px"):(""))+'">';a+='<table width="100%" height="100%"><tr><td width="100%" align="center">';a+='<img src="/images/wait_indicator.gif" alt=""/>';a+="</td></tr></table>";a+="</div>";return a}function markUpItem(c,b){var a=getComboById(b);if(a!=undefined&&a.selectedItem!=null){a.selectedItem.setAttribute("class","cbdiv");a.selectedItem.className="cbdiv"}if(c!=null&&c!=undefined){c.setAttribute("class","cbdivs");c.className="cbdivs";a.selectedItem=c}}function hideAllPopups(){for(var a=0;a<comboBoxList.length;a++){var b=comboBoxList[a];if(b!=undefined&&b.popup!=null&&b.popup!=undefined&&b.popup.style.display=="block"){hidePopup(document.getElementById(getTDId(b.id)),b)}}}function loadMainHTML(b){var a=getComboById(b);if(a!=null){a.popup.innerHTML=getComboHTML(a)}}function showPopup(a,c){hideAllPopups();if(c.popup==undefined||c.popup==null){var b=document.createElement("div");c.popupheight=c.data.length>10?250:35;b.innerHTML=getInitialComboHTML(c);b.id=c.id;b.style.position="absolute";b.style.display="block";b.style.zIndex="1000";b.style.border="1px solid #b0b0b0";b.style.backgroundColor="white";c.popup=b;b.height=""+c.popupheight+"px";computePopupPos(a,c);document.body.appendChild(b);if(c.initialized){if(BrowserDetect.browser=="Explorer"||(BrowserDetect.browser=="Firefox"&&BrowserDetect.version<"3.0")){setTimeout("loadMainHTML('"+c.id+"')",70)}else{loadMainHTML(c.id)}}else{sendComboRequest(c)}lastComboInput=""}else{c.popup.style.display="block";computePopupPos(a,c);c.popupheight=c.data.length>10?250:35;c.popup.height=""+c.popupheight+"px";lastComboInput=""}}var visibleDescriptions=[null,null];function switchDescription(e,c){var d=document.getElementById(e);var g=document.getElementById(c);if(d!=null&&g!=null){var a=isDescriptionVisible(d);d.style.display=(a)?"none":"block";g.style.display=(a)?"block":"none";var f=document.getElementById("allsn");if(f!=null){if(f.innerHTML==null||f.innerHTML.length==0){var b=document.getElementById("p3");if(b!=null){f.innerHTML=b.innerHTML}}else{f.innerHTML=""}}if(a){removeFromVisisble(d)}else{addToVisisble(d)}}}function isDescriptionVisible(b){for(var a=0;a<visibleDescriptions.length;a++){if(visibleDescriptions[a]!=null&&visibleDescriptions[a]==b){return true}}return false}function addToVisisble(b){for(var a=0;a<visibleDescriptions.length;a++){if(visibleDescriptions[a]==null){visibleDescriptions[a]=b;return}}}function removeFromVisisble(b){for(var a=0;a<visibleDescriptions.length;a++){if(visibleDescriptions[a]!=null&&visibleDescriptions[a]==b){visibleDescriptions[a]=null;return}}}function createDummiApplet(b){if(b&&BrowserDetect.browser=="Explorer"){var a=document.createElement("applet");a.id="indexfinder";a.code="IndexFinder.class";a.height=10;a.width=10;document.body.appendChild(a)}}function reset(b,a,f){var c=document.getElementById(b);if(c!=null){c.value=""}var e=getComboById(a);var d;if(e!=null){d=document.getElementById(getTDId(e.id));if(d!=null){d.innerHTML=e.firstitem}}e=getComboById(f);if(e!=null){d=document.getElementById(getTDId(e.id));if(d!=null){d.innerHTML=e.firstitem}}}function setBGColor(b,a){if(b!=null){var c=document.getElementById(getTDId(b.id));if(c!=null){c.style.backgroundColor=a}}}var breakText="\n";if(BrowserDetect.browser=="Explorer"){breakText="\r"}else{if(BrowserDetect.browser=="Firefox"&&BrowserDetect.version<"2.0"){breakText="\r\n"}}var allLimiters=new Array();function getLimiterById(b){for(var a=0;a<allLimiters.length;a++){if(allLimiters[a].id==b){return allLimiters[a]}}return null}function RankListLimiter(b,a){this.ranklistcount=b;this.limits=new Array();this.limitcount=0;this.listscroller=null;this.id=allLimiters.length;allLimiters[this.id]=this;this.listscroller=null;this.tablerowid=null;this.quantityText=a;this.setListScroller=function(c){this.listscroller=c};this.addlimit=function(c){this.limits[this.limitcount]=c;if(this.limitcount==0){this.currentLimit=c}this.limitcount++};this.getlowlimit=function(){if(this.limitcount>0){return this.limits[0]}};this.changeCurrentLimit=function(f){var e=document.getElementById(this.tablerowid);if(this.currentLimit!=f&&e!=null){var c=this.listscroller.getElementChildren(e,"td");for(var d=1;d<c.length;d++){e.removeChild(c[d])}this.listscroller.removeTrailingNodesExcept(e,"td");this.currentLimit=f;this.insertRanklistLimits(this.tablerowid)}};this.hideLimits=function(){var e=document.getElementById(this.tablerowid);if(e!=null){var c=this.listscroller.getElementChildren(e,"td");for(var d=1;d<c.length;d++){e.removeChild(c[d])}this.listscroller.removeTrailingNodesExcept(e,"td")}};this.insertRanklistLimits=function(g){var e=undefined;var f;var j=false;var h,k;if(this.ranklistcount>this.getlowlimit()){if(this.tablerowid==null){this.tablerowid=g}for(var d=0;d<this.limitcount;d++){var c=this.limits[d];if(this.ranklistcount>c){if(c==this.currentLimit){e=c.toString();f="rlims";j=true}else{e='<a href="javascript:changeLimit('+c+","+this.id+');">'+c+"</a>";f="rlim"}}if(e){h=document.getElementById(g);if(g!=null&&g!="undefined"){if(d==0){k=document.createElement("td");k.setAttribute("class","rlim_title");k.innerHTML=this.quantityText+":";k.className="rlim_title";h.appendChild(k)}k=document.createElement("td");k.setAttribute("class",f);k.innerHTML=e;k.className=f;h.appendChild(k)}}e=undefined}}}}function changeLimit(d,c){var b=getLimiterById(c);if(b!=null){var a=b.listscroller;if(a!=null){a.changeCurrentLimit(d)}}}function ListScroller(d,e,b,g,h,k,c,i,j,a,f){this.listLimiter=d;this.startIndex=0;this.tdid=e;this.scrollLeftId=b;this.scrollRightId=g;this.typeStr=h;if(h!=null&&h!="undefined"){this.typeStr=h}this.qual2=null;if(k!=null&&k!="undefined"){this.qual2=k}this.separator=null;if(c!=null&&c!="undefined"){this.separator=c}else{c="^"}this.selectedQual=null;if(i!=null&&i!="undefined"){this.selectedQual=i}this.firstletter=null;this.lastletter=null;this.selectedLetter=null;this.letterSelectorId=null;this.waiting="&nbsp;";if(j!=null&&j!="undefined"){this.waiting="<img src='"+j+"'/>"}this.favoritesId=null;this.isfavmode=false;if(a!=null&&a!="undefined"){this.favoritesId=a}this.restricttheme=null;if(f!=null&&f.toLowerCase()!="null"){this.restricttheme=f}this.favHtml=null;this.setFirstLetter=function(l){this.firstletter=l};this.setLastLetter=function(l){this.lastletter=l};this.getTypeStr=function(){return this.typeStr};this.getQual2=function(){return this.qual2};this.getSeparator=function(){return this.separator};this.getSelQualifier=function(){return this.selectedQual};this.setFavorites=function(m,l){this.selectedLetter=m;this.listLimiter.hideLimits();this.enableScrollerArrow(this.scrollRightId,false,true);this.enableScrollerArrow(this.scrollLeftId,false,false);if(this.favHtml!=null){this.update(null,this.favHtml,false)}else{this.favHtml=l.split(" ")}this.isfavmode=true};this.changeCurrentLimit=function(l){var o=this.listLimiter.currentLimit;if(o<0){o=Number.MAX_VALUE}this.listLimiter.changeCurrentLimit(l);if(this.selectedLetter!=null){this.wait();sendScrollerRequest(this.selectedLetter,this,1)}else{var p=document.getElementById(this.tdid);if(p!=null){var n=this.getElementChildren(p,"a");if(n.length>0){var m=encodeURIComponent(n[0].innerHTML);this.wait();sendScrollerRequest(m,this,0)}}}};this.setLetterSelector=function(l){this.letterSelectorId=l};this.showLetterSelector=function(l){if(this.letterSelectorId!=null){var m=document.getElementById(this.letterSelectorId);if(m!=null){this.resetLetterSelector();m.style.display=(l)?"block":"none"}}};this.wait=function(){var m=document.getElementById(this.tdid);if(m!=null){var l=m.clientHeight;if(BrowserDetect.browser=="Explorer"){l-=12}else{if(BrowserDetect.browser=="Chrome"||BrowserDetect.browser=="Safari"){l-=10}else{if(BrowserDetect.browser=="Opera"){l+=2}else{l+=1}}}m.setAttribute("height",(l+"px"));m.style.textAlign="center";m.innerHTML=this.waiting}};this.stopwait=function(){var l=document.getElementById(this.tdid);if(l!=null){l.removeAttribute("height");l.style.textAlign=""}};this.scrollTo=function(l,m){if(l==this.favoritesId){this.selectLetter(this.selectedLetter,false);this.setFavorites(m,null);this.selectLetter(this.selectedLetter,true);this.isfavmode=true}else{if(this.selectedLetter==null||l!=this.selectedLetter){this.wait();if(this.isfavmode){this.listLimiter.insertRanklistLimits(this.listLimiter.tablerowid);this.isfavmode=false}sendScrollerRequest(l,this,1)}}};this.update=function(o,n,p,q){var r=document.getElementById(this.tdid);if(r!=null){var m="";for(var l=0;l<n.length;l++){m+=n[l]+" "}this.stopwait();r.innerHTML=m;this.selectLetter(this.selectedLetter,false);if(o!=null){this.selectedLetter=o;this.selectLetter(o,true);this.enableScrollerArrow(this.scrollLeftId,o>this.firstletter,false);this.enableScrollerArrow(this.scrollRightId,(p||o<this.lastletter),true)}else{if(q==0){this.enableScrollerArrow(this.scrollRightId,p,true)}else{if(q==1){this.enableScrollerArrow(this.scrollLeftId,true,false);this.enableScrollerArrow(this.scrollRightId,p,true)}else{if(q==-1){this.enableScrollerArrow(this.scrollRightId,true,true);this.enableScrollerArrow(this.scrollLeftId,p,false)}}}}}};this.resetLetterSelector=function(){if(this.selectedLetter!=null){this.selectLetter(this.selectedLetter,false)}};this.selectLetter=function(n,l){if(n!=null){var m=document.getElementById(this.letterSelectorId+n);if(m!=null){m.setAttribute("class",l?"let_s":"let_us");m.className=l?"let_s":"let_us"}}};this.scrollLeft=function(l){if(this.listLimiter!=null&&this.listLimiter!="undefined"){this.selectLetter(this.selectedLetter,false);this.selectedLetter=null;var o=document.getElementById(this.tdid);if(o!=null){var n=this.getElementChildren(o,"a");if(n.length>0){var m=encodeURIComponent(n[0].innerHTML);this.wait();sendScrollerRequest(m,this,-1)}}}};this.scrollRight=function(){if(this.listLimiter!=null&&this.listLimiter!="undefined"){this.selectLetter(this.selectedLetter,false);this.selectedLetter=null;var n=document.getElementById(this.tdid);if(n!=null){var m=this.getElementChildren(n,"a");if(m.length>0){var l=encodeURIComponent(m[m.length-1].innerHTML);this.wait();sendScrollerRequest(l,this,1)}}}};this.enableScrollerArrow=function(m,n,o){var p=document.getElementById(m);if(p!=null){if(p.style.display=="none"){this.showScrollerArrow(m,true)}var l=(n)?(o?"rlscrarr_right":"rlscrarr_left"):(o?"rlscrarrd_right":"rlscrarrd_left");p.setAttribute("class",l);p.className=l}};this.showScrollerArrow=function(m,l){var n=document.getElementById(m);if(n!=null){n.style.display=(l)?"":"none"}};this.removeTrailingNodesExcept=function(n,o){var l=n.childNodes;for(var m=l.length-1;m>=0;m--){try{if(l[l.length-1].tagName.toLowerCase()==o){return}}catch(p){n.removeChild(l[l.length-1])}}};this.getElementChildren=function(o,q){var n=new Array();var p=0;var l=o.childNodes;for(var m=0;m<l.length;m++){try{if(l[m].tagName.toLowerCase()==q){n[p++]=l[m]}}catch(r){}}return n}}function switchNameAttribute(c,b,d){var a=document.getElementById(b);if(a!=null){if(c){a.setAttribute("name",d)}else{a.removeAttribute("name")}}}var nexttitle=null;var nextimage=null;function switchLoginMode(g,f,l,i,c){var b=document.getElementsByName(g);var j=document.getElementById(f);var e=document.getElementById(l);if(b!=null&&b[0]&&j!=null&&e!=null){var h=b[0].action.indexOf("https:")>=0;b[0].action=(h)?b[0].action.replace("https:","http:"):b[0].action.replace("http:","https:");if(nexttitle==null&&nextimage==null){nexttitle=j.title;nextimage=e.src;j.title=i;e.src=c}else{var d=j.title;var k=e.src;j.title=nexttitle;e.src=nextimage;nexttitle=d;nextimage=k}}}function setSSLProtocol(a){var c=document.getElementsByName(a);if(c!=null&&a!="undefined"){for(var b=0;b<c.length;b++){if(c[b].tagName.toLowerCase()=="a"){c[b].href=c[b].href.replace("http:","https:")}}}}var fieldIndex=0;var inputFields=null;var errorColor="#FEA2A2";function inputField(g,e,c,a,d,f,b){this.id=g;this.initialtext=e;this.maincolor=c;this.initialcolor=a;this.input=document.getElementById(this.id);this.blockFocus=false;this.value=f;this.check=(b!="undefined"&&b!=undefined)?b:true;if(this.input!=null){this.input.value=""}if(d!=null&&d!=undefined&&d!="undefined"){this.password=document.getElementById(d)}else{this.password=null}addInputField(this);this.hideInitialText=function(){var h=[this.initialtext];if(this.input!=null&&this.input.value==this.initialtext){if(this.password==null){this.input.style.color=c;this.input.parentNode.style.backgroundColor="white";this.input.style.backgroundColor="white";this.input.value="";createInputHelperDiv(this.input.parentNode,this.id+"ih",h)}else{if(this.password.style.display=="none"){this.input.style.display="none";this.password.style.display="block";this.password.parentNode.style.backgroundColor="white";this.input.style.backgroundColor="white";this.password.style.backgroundColor="white";this.blockFocus=true;this.password.focus();this.password.select();createInputHelperDiv(this.password.parentNode,this.id+"ih",h)}}}};this.restoreInitials=function(){if(!this.blockFocus){if(this.input!=null&&this.input.value==""){this.input.style.color=a;this.input.value=e;destroyInputHelperDiv(this.id+"ih")}if(this.password!=null&&this.password.value==""){this.password.style.display="none";this.input.style.display="table-cell";destroyInputHelperDiv(this.id+"ih")}}else{this.blockFocus=false}};this.checkInput=function(){if(this.input!=null&&this.check){if(this.input.style.display!="none"){if(this.input.value==this.initialtext||this.input.value==""){setInputBG(this.input.id,errorColor);return false}}else{if(this.password!=null&&this.password.value==""){setInputBG(this.password.id,errorColor);return false}}}else{if(this.input!=null&&this.input.value==this.initialtext){this.input.removeAttribute("name")}}return true};this.setValue=function(){if(this.value!=null&&this.value!="null"&&this.value!=undefined&&this.value!="undefined"){this.hideInitialText();this.input.value=this.value}};this.restoreInitials()}function getInputFieldById(a){if(inputFields!=null){for(var b=0;b<inputFields.length;b++){if(inputFields[b].id==a){return inputFields[b]}}}return null}function setFormValues(){if(inputFields!=null){for(var a=0;a<inputFields.length;a++){inputFields[a].setValue()}}}function addInputField(b){var c=inputFields;inputFields=new Array(fieldIndex+1);inputFields[fieldIndex++]=b;if(c!=null){for(var a=0;a<c.length;a++){inputFields[a]=c[a]}}}function changeProfileType(f,l,k,j,i,h,g,c,d){var e=document.getElementById(l);if(e!=null){e.removeAttribute("name")}e=document.getElementById(k);if(e!=null){e.removeAttribute("name")}e=document.getElementById(j);if(e!=null){e.removeAttribute("name")}e=document.getElementById(i);if(e!=null){e.removeAttribute("name")}e=document.getElementById(h);if(e!=null){e.removeAttribute("name")}e=document.getElementById(g);if(e!=null){e.removeAttribute("name")}var b=document.getElementsByName(c);if(b&&b.length>0){b[0].value=d}var a=document.getElementsByName(f);if(a.length>0){a[0].submit()}}function submitRegistration(b,p,o,k,j,c,e){var m=true;if(inputFields!=null){for(var h=0;h<inputFields.length;h++){m=inputFields[h].checkInput()&&m}}var g=document.getElementsByName(p);if(g!=null&&g.length>0){var d=true;for(var h=0;h<g.length;h++){d=g[h].checked;if(d){break}}if(!d){m=false;setTDBackground(p,errorColor)}}var l=document.getElementById(o);if(l!=null&&!l.checked){m=false;setTDBackground(o,errorColor)}var n=document.getElementById(getTDId(c.id));if(n!=null){var a=!isDefaultRanglist(c,removeHTMLTags(n.innerHTML));if(!a&&e!=null){a=e.checkInput();if(!a){m=false;setBGColor(c,errorColor);var f=document.getElementById(e.id);if(f!=null&&f.parentNode){if(f.parentNode.style.display=="none"){f.parentNode.style.display="block"}}e.checkInput()}}}if(m){updateHiddenField(k);updateHiddenField(j);encodeFormInputs(b,true);b.submit();encodeFormInputs(b,false)}}function resetFormInput(combo1,combo2){if(inputFields!=null){for(var i=0;i<inputFields.length;i++){inputFields[i].input.value="";inputFields[i].restoreInitials()}}if(combo1){if(combo1.ondeselect!=null){eval(combo1.ondeselect)}document.getElementById(getTDId(combo1.id)).innerHTML=removeHTMLTags(combo1.data[0])}if(combo2){if(combo2.ondeselect!=null){eval(combo2.ondeselect)}document.getElementById(getTDId(combo2.id)).innerHTML=removeHTMLTags(combo2.data[0])}}function submitInsertProfile(b,n,m,d,c,l,o){var h=true;var k=true;if(inputFields!=null){for(var f=0;f<inputFields.length;f++){h=inputFields[f].checkInput()&&h}}if(n&&n.checkInput){var j=document.getElementById(getTDId(n.id));var a=false;if(j!=null){a=!isDefaultRanglist(n,removeHTMLTags(j.innerHTML));if(!a&&d!="undefined"){k=false;d.check=true;a=d.checkInput();c.check=false;if(!a){h=false;setBGColor(n,errorColor);var e=document.getElementById(d.id);if(e!=null&&e.parentNode){if(e.parentNode.style.display=="none"){e.parentNode.style.display="block"}}}}else{h=h&&a;if(d!="undefined"&&document.getElementById(d.id)){document.getElementById(d.id).removeAttribute("name")}else{if(!a){setBGColor(n,errorColor)}}}}}if(m&&m.checkInput){var j=document.getElementById(getTDId(m.id));var a=false;if(j!=null){a=!isDefaultRanglist(m,removeHTMLTags(j.innerHTML));if(!a&&c!="undefined"){k=false;c.check=true;a=c.checkInput();c.check=false;if(!a){h=false;setBGColor(m,errorColor);var e=document.getElementById(c.id);if(e!=null&&e.parentNode){if(e.parentNode.style.display=="none"){e.parentNode.style.display="block"}}}}else{h=h&&a;if(c!="undefined"&&document.getElementById(c.id)){document.getElementById(c.id).removeAttribute("name")}else{if(!a){setBGColor(m,errorColor)}}}}}if(h){if(n){updateHiddenField(getTDId(n.id))}if(m){updateHiddenField(getTDId(m.id))}var g=null;if(l!=null||o!=null){(k)?document.getElementById(l):document.getElementById(o)}encodeFormInputs(b,true);b.submit();if(g!=null){g.style.display="block"}encodeFormInputs(b,false)}}function encodeFormInputs(d,c){var b=d.getElementsByTagName("input");for(var a=0;a<b.length;a++){if(b[a].name&&b[a].name.length>0&&b[a].id){if(c){b[a].value=encodeURIComponent(b[a].value)}else{b[a].value=decodeURIComponent(b[a].value)}}}}function updateHiddenField(a){var d=getComboById(getComboId(a));var e=document.getElementById(a);if(d!=null&&e!=null){var c=isDefaultRanglist(d,removeHTMLTags(e.innerHTML));var b=document.getElementById(a+"hid");if(!c){if(b!=null){b.value=removeHTMLTags(removeHTMLTags(e.innerHTML))}}else{if(b!=null){b.removeAttribute("name")}}}}function submitChanges(f,c,a,d,b){var g=true;if(inputFields!=null){for(var e=0;e<inputFields.length;e++){g=inputFields[e].checkInput()&&g}}if(g){g=checkPasswordIdentity(c,a,d)&&g}if(g){g=checkPasswordStrength(c,b)&&g}if(g){f.submit()}}function checkPasswordIdentity(d,b,e){var c=document.getElementById(d);var a=document.getElementById(b);if(c!=null&&a!=null){var f=c.value==a.value;if(!f){showErrorMsg(e,true,d,b)}return f}return true}function showErrorMsg(c,a,f,d){var e=document.getElementById(c);if(e!=null){e.style.display=a?"":"none"}if(f){var b=document.getElementById(f);if(b!=null){b.parentNode.style.border=(a)?"1px solid red":"1px solid #909090"}}if(d){var b=document.getElementById(d);if(b!=null){b.parentNode.style.border=(a)?"1px solid red":"1px solid #909090"}}}function checkPasswordStrength(b,c){var a=document.getElementById(b);if(a!=null){if(a.value.length<6){showErrorMsg(c,true,b);return false}}return true}function setTDBackground(c,a){if(c){var b=document.getElementById(c+"td");if(b!=null){b.style.backgroundColor=a}}}function resetCheckAtribute(d){var b=document.getElementById(d);if(b!=null){b.checked=false}else{var c=document.getElementsByName(d);if(c!=null&&c.length>0){for(var a=0;a<c.length;a++){c[a].checked=false}}}}function itemChanged(a,d,c){var b=document.getElementById(a);var e="";if(b!=null){e=c?b.innerHTML:"";b.style.color=(c)?"black":"#808080"}b=document.getElementById(d);if(b!=null){b.value=e}}function switchProposal(c){var b=document.getElementById(c);if(b!=null){var d=b.parentNode;if(d!=null){if(d.style.display=="none"){d.style.display="table-cell"}else{d.style.display="none";if(inputFields!=null){for(var a=0;a<inputFields.length;a++){if(inputFields[a].id==c){b.value="";inputFields[a].restoreInitials()}}}}}}}function setInputBG(b,a){var c=document.getElementById(b);if(c!=null){c.style.backgroundColor=a;if(c.parentNode){c.parentNode.style.backgroundColor=a}}}var closeTimerId;function getInfoPopupHTML(d,a,c){var b='<table width="100%"><tr><td><table width="100%"><tr><td width="15px" class=\''+ppHdr[c]+"'><img src=\"/images/"+ppImg[c]+'"/></td><td width="100%" class=\''+ppHdr[c]+'\'><a onclick="hideInfoPopup()">'+a+"</a></td></tr></table></td></tr>";b+="<tr><td class='"+ppTxt[c]+"'>"+d+"</td></tr></table>";return b}function createPopup(a,e,h,i,d){var f=getScrollXY();clearTimeout(closeTimerId);removeInfoPopup("infopopup");var g=(a)?a:(window.event)?window.event:null;var b=document.createElement("div");b.innerHTML=getInfoPopupHTML(e,h,d);b.id="infopopup";b.style.position="absolute";b.style.visibility="visible";b.style.filter="alpha(opacity=0)";b.style.opacity="0";b.style.display="block";b.style.zIndex="1000";b.style.border="1px solid #"+ppBrd[d];b.style.backgroundColor="white";b.style.top=(g.clientY+f[1])+"px";var c=g.clientX+f[0];if(c+i+4>document.body.offsetWidth){c-=c+i-document.body.offsetWidth+4;if(!(BrowserDetect.browser=="Chrome"||BrowserDetect.browser=="Safari")&&document.body.scrollHeight>document.body.offsetHeight){c-=20}}b.style.left=c+"px";b.style.width=i+"px";document.body.appendChild(b)}function showInfoPopup(e,d,c,b){var g=e;if(!window.event&&(g=document.getElementById(g))!=null){var f=getElementPos(g);var a=document.createEvent("MouseEvents");a.initMouseEvent("click",true,true,window,0,0,0,(f.x-document.documentElement.scrollLeft+g.offsetWidth/2),(f.y-document.documentElement.scrollTop+g.offsetHeight/2),false,false,false,false,0,null);e=a}createPopup(e,d,c,b,POPUP_INFO);changeOpacity("infopopup",true,500);closeTimerId=setTimeout("hideInfoPopup()",15000)}function showHelpPopup(d,c,b,a){createPopup(d,c,b,a,POPUP_HELP);changeOpacity("infopopup",true,500);closeTimerId=setTimeout("hideInfoPopup()",60000)}function showCommentPopup(e,d,c,b){var g=e;if(!window.event&&(g=document.getElementById(g))!=null){var f=getElementPos(g);var a=document.createEvent("MouseEvents");a.initMouseEvent("click",true,true,window,0,0,0,(f.x-document.documentElement.scrollLeft+g.offsetWidth/2),(f.y-document.documentElement.scrollTop+g.offsetHeight/2),false,false,false,false,0,null);e=a}else{e=window.event}while(d.indexOf("+")>=0){d=d.replace("+"," ")}createPopup(e,decodeURIComponent(d),c,b,POPUP_COMMENT);changeOpacity("infopopup",true,500);closeTimerId=setTimeout("hideInfoPopup()",60000)}function changeOpacityStyle(a,b){var c=document.getElementById(a);if(c!=null){c.style.opacity=(b/10).toString();c.style.filter="alpha(opacity="+(b*10)+")"}if(b==10){c.style.filter="none"}}function changeOpacity(a,b,c){var f=c/10;for(var e=1;e<11;e++){var d=b?e:10-e;setTimeout("changeOpacityStyle('"+a+"',"+d+")",f*e)}}function removeInfoPopup(b){var a=document.getElementById("infopopup");if(a!=null){document.body.removeChild(a)}}function hideInfoPopup(){changeOpacity("infopopup",false,500);setTimeout("removeInfoPopup('infopopup')",800)}function getScrollXY(){var b=0,a=0;if(typeof(window.pageYOffset)=="number"){a=window.pageYOffset;b=window.pageXOffset}else{if(document.body&&(document.body.scrollLeft||document.body.scrollTop)){a=document.body.scrollTop;b=document.body.scrollLeft}else{if(document.documentElement&&(document.documentElement.scrollLeft||document.documentElement.scrollTop)){a=document.documentElement.scrollTop;b=document.documentElement.scrollLeft}}}return[b,a]}function switchDisplay(a){var b=document.getElementById(a);if(b==null){return}if(b.style.display=="none"){b.style.display="inline"}else{b.style.display="none"}}function toggle(b,a){switchDisplay(b+a+"-more");switchDisplay(b+a+"-less")}function showBLZ(b,d,a){var c=document.getElementById(b);if(c!=null){c.style.display=a?"inline":"none"}c=document.getElementById(d);if(c!=null){c.style.display=a?"block":"none"}}function showSelector(a){while(a.indexOf("#sqt#")>=0){a=a.replace("#sqt#","'")}while(a.indexOf("&sqt;")>=0){a=a.replace("&sqt;","'")}while(a.indexOf("+")>=0){a=a.replace("+","%2B")}window.open(encodeURI(a),"","width=450,height=680,left=200,top=200,dependent=yes,location=no,resizable=yes,scrollbars=1")}function replaceHref(b){var a=document.getElementById(b);if(a!=null){a.href="javascript:showEditor('"+a.href+"');"}}function showLoginInvitation(e,d,c,b){d=decodeURIComponent(d);while(d.indexOf("+")>=0){d=d.replace("+"," ")}var a=document.getElementById(e);if(a!=null){if(a.addEventListener){showInfoPopup((BrowserDetect.browser=="Safari"||BrowserDetect.browser=="Chrome"||BrowserDetect.browser=="Opera")?null:a.id,d,c,b)}else{showInfoPopup(null,d,c,b)}}}function showEditor(a){while(a.indexOf("#sqt#")>=0){a=a.replace("#sqt#","'")}while(a.indexOf("+")>=0){a=a.replace("+","%2B")}window.open(a,"","width=450,height=550,left=200,top=200,dependent=yes,location=no,resizable=yes,scrollbars=0")}var TOP_EXT,TABLE_EXT,EXPAND_EXT,EXPANCHOR_EXT,EXPIMG_EXT,EXPTXT_EXT,EXPAND_TXT,COLLAPSE_TXT,EXPAND_IMG,COLLAPSE_IMG;function initExpBox(f,j,h,i,a,b,d,c,g,e){TOP_EXT=f;TABLE_EXT=j;EXPAND_EXT=h;EXPANCHOR_EXT=i;EXPIMG_EXT=a;EXPTXT_EXT=b;EXPAND_TXT=d;COLLAPSE_TXT=c;EXPAND_IMG=g;COLLAPSE_IMG=e}function expand(f){var c=document.getElementById(f+TOP_EXT);var b;if(c!=null){b=c.style.height;if(b!=null&&b.length>0){c.style.height="";var a=document.getElementById(f+EXPIMG_EXT);if(a!=null){a.src=a.src.replace(EXPAND_IMG,COLLAPSE_IMG)}var e=document.getElementById(f+EXPTXT_EXT);if(e!=null){e.innerHTML="&nbsp;"+COLLAPSE_TXT}var d=document.getElementById(f+EXPANCHOR_EXT);if(d!=null){d.href="javascript:collapse('"+f+"','"+b+"')"}}}}function collapse(f,a){var c=document.getElementById(f+TOP_EXT);if(c!=null){if(""==c.style.height){c.style.height=a;var b=document.getElementById(f+EXPIMG_EXT);if(b!=null){b.src=b.src.replace(COLLAPSE_IMG,EXPAND_IMG)}var e=document.getElementById(f+EXPTXT_EXT);if(e!=null){e.innerHTML="&nbsp;"+EXPAND_TXT}var d=document.getElementById(f+EXPANCHOR_EXT);if(d!=null){d.href="javascript:expand('"+f+"')"}}}}function checkExpandableState(c,a){var b=document.getElementById(c+TABLE_EXT);if(b!=null&&parseInt(b.clientHeight.toString())>parseInt(a.toString())){b=document.getElementById(c+EXPAND_EXT);if(b!=null){b.style.display="inline"}b=document.getElementById(c+EXPAND_EXT+"no");if(b!=null){b.style.display="none"}}else{b=document.getElementById(c+TOP_EXT);if(b!=null){b.style.height=""}b=document.getElementById(c+TOP_EXT+"td");if(b!=null){b.height=""}b=document.getElementById(c+EXPAND_EXT+"no");if(b!=null){b.style.display="inline"}b=document.getElementById(c+EXPAND_EXT);if(b!=null){b.style.display="none"}}}function setStartSiite(a){isStartSite=a}function setBoxesHeight(h,f,c){var g=document.getElementById(h+"_tbl");var e=document.getElementById(f+"_tbl");var b=document.getElementById(c+"_tbl");var d=g!=null?g.clientHeight:0;if(e!=null&&e.clientHeight>d){d=e.clientHeight}if(b!=null&&b.clientHeight>d){d=b.clientHeight}if(g!=null&&g.clientHeight>0&&g.clientHeight<d){var a=document.getElementById((h+"a"));if(a!=null&&a.offsetParent){a.offsetParent.style.paddingTop=(d-g.clientHeight+5)+"px"}else{g.style.height=(d+(BrowserDetect.browser=="Firefox"||BrowserDetect.browser=="Opera"?0:-3))+"px"}}if(e!=null&&e.clientHeight>0&&e.clientHeight<d){var a=document.getElementById((f+"a"));if(a!=null&&a.offsetParent){a.offsetParent.style.paddingTop=(d-e.clientHeight+5)+"px"}else{e.style.height=(d+(BrowserDetect.browser=="Firefox"||BrowserDetect.browser=="Opera"?0:-3))+"px"}}if(b!=null&&b.clientHeight>0&&b.clientHeight<d){var a=document.getElementById((c+"a"));if(a!=null&&a.offsetParent){a.offsetParent.style.paddingTop=(d-b.clientHeight+5)+"px"}else{b.style.height=(d+(BrowserDetect.browser=="Firefox"||BrowserDetect.browser=="Opera"?0:-3))+"px"}}}function setElementHeight(c,h,f){var a=28;var e=f?6:0;var g=document.getElementById(h+"_exp");var b=(g!=null&&g.style.display=="inline")?22:0;var d=document.getElementById(h+"_top");if(d!=null){d.style.height=(c+a-e-b)+"px"}}function setFixedBoxesHeight(i,l,k,j){var e=document.getElementById(l+"_tbl");var d=document.getElementById(k+"_tbl");var c=document.getElementById(j+"_tbl");var m=(e!=null)?e.clientHeight:0;var h=(d!=null)?d.clientHeight:0;var b=(c!=null)?c.clientHeight:0;var g=m;if(h>g){g=h}if(b>g){g=b}var a=true;if(i>=g){i=g;a=false}else{g=i}checkExpandableState(l,i);checkExpandableState(k,i);checkExpandableState(j,i);setElementHeight(i,l,a);setElementHeight(i,k,a);setElementHeight(i,j,a);var f=document.getElementById(l+"_exp");if(e!=null&&f!=null&&f.style.display=="none"){e.style.height=(i)+"px"}f=document.getElementById(k+"_exp");if(d!=null&&f!=null&&f.style.display=="none"){d.style.height=(i)+"px"}f=document.getElementById(j+"_exp");if(c!=null&&f!=null&&f.style.display=="none"){c.style.height=(i)+"px"}}function encodeInput(a){var b=document.getElementById(a);if(b!=null&&b.value!="undefined"&&b.value.length>0){b.value=encodeURIComponent(b.value)}}function resizeBkgImage(f,e,b){var d=document.getElementById(e);var a=document.getElementById(f);var c=document.getElementById("content");if(d!=null&&document.body.offsetWidth>b){if(d!=null){d.style.width=document.body.offsetWidth+"px"}if(a!=null){a.style.width=b+"px"}if(c!=null){c.style.width=b+"px"}}else{if(a!=null){a.style.width="100%"}if(c!=null){c.style.width="100%"}}}function setSearchSpace(b,a){searchAnywhere=b;lastSuggestInput="";lastInputValue=""}function showRecommendations(c){var e=650;var f=500;var d=screen.availWidth;var b=screen.availHeight;var a=(d/2)-(e/2);var g=(b/2)-(f/2);if(a<0){a=0}if(g<0){g=0}window.open(c,"","width="+e+",height="+f+",left="+a+",top="+g+",dependent=yes,location=no,resizable=yes,scrollbars=0")}function showUserAsPopup(a){window.open(encodeURI(a),"","width=700,height=500,left=200,top=200,dependent=yes,location=no,resizable=yes,scrollbars=0")}function showAssignForm(e,c,a,f,d){var b=document.getElementsByName(e);if(b!=null&&b.length>0){b[0].value=f}b=document.getElementById(c);if(b!=null){b.style.display="inline"}b=document.getElementById(a);if(b!=null){b.innerHTML=d}}function encodeHiddenInput(b){var c=document.getElementById(b);var a=document.getElementById("hidden_"+b);if(c!=null&&c.value!="undefined"&&c.value.length>0&&a!=null){a.value=encodeURIComponent(c.value)}}function initField(c,b,a){if(c!=null){c.style.color=a;c.value=b}}function fieldSelected(c,b,a){if(c!=null&&b==c.value){initField(c,"",a)}}function fieldDeselected(c,b,a){if(c!=null&&c.value==""){initField(c,b,a)}}function checkTextInput(b,e,d,f){var g=b.value;if(g.length>d){g=g.substr(0,d);b.value=g}var a=document.getElementById(e);if(a!=null){a.innerHTML=g.length}var c=document.getElementById(f);if(c!=null){c.disabled=g.length==0}}function encodeData(c){var a=document.getElementById(c+"_");var b=document.getElementById(c);if(a!=null&&b!=null){if(a.value!=null&&a.value.length>0){b.value=encodeURIComponent(a.value)}else{b.removeAttribute("name")}}}function submitPresntationData(d,c,b,a){encodeData(c);encodeData(b);encodeData(a);d.submit()}function hideElement(b){var a=document.getElementById(b);if(a!=null){a.style.display="none"}}function showMessage(a,c,e){if(a!=null&&a.length>0){var d=((document.body.clientWidth-c)/2).toFixed(0);if(d<0){d=0}clearTimeout(closeTimerId);var b=document.createElement("div");b.innerHTML=a.replace("###","hideMessage();");if(BrowserDetect.browser=="Explorer"){b.innerHTML=b.innerHTML.replace("mtbl1","")}b.id="msgpopup";b.style.position="absolute";b.style.visibility="visible";b.style.filter="alpha(opacity=0)";b.style.opacity="0";b.style.display="block";b.style.zIndex="1000";b.style.top=e+"px";b.style.left=d+"px";b.style.width=c+"px";b.style.backgroundColor="transparent";document.body.appendChild(b);changeOpacity("msgpopup",true,500);closeTimerId=setTimeout("hideMessage()",60000)}}function hideMessage(){changeOpacity("msgpopup",false,500);setTimeout("removeMessage('msgpopup')",800)}function removeMessage(b){var a=document.getElementById("msgpopup");if(a!=null){document.body.removeChild(a)}}function submitSpec(d,h,i,b,a,g,c){var f=document.getElementById(d);var e=document.getElementById(h);if(f!=null&&e!=null){if(e.value==i){e.removeAttribute("name")}f.submit()}};
