function openWindow(b,a,c){window.open(b,"upwindow","toolbar=no,scrollbars=yes,resizable=yes,width="+a+",height="+c+"")}function hideElementGroups(){var c=0;var f=0;var e;var d;while(e=getElement("con_"+c+"_"+f)){var b=0;classNames1=e.className.split(" ");for(var a=0;a<classNames1.length;a++){if(classNames1[a]=="showOnLoad"){b=1}}e.style.visibility="hidden";e.style.display="none";if(b){showElement(c,f)}f++;while(d=getElement("con_"+c+"_"+f)){b=0;classNames2=d.className.split(" ");for(var a=0;a<classNames2.length;a++){if(classNames2[a]=="showOnLoad"){b=1}}d.style.visibility="hidden";d.style.display="none";if(b){showElement(c,f)}b=0;f++}f=0;c++}}var g_arrLastContainer=new Array();function showElement(a,b){var c=getElement("con_"+a+"_"+b);if(c){c.style.visibility=(c.style.visibility=="visible"?"hidden":"visible");c.style.display=(c.style.display==""?"none":"");if(g_arrLastContainer[a]!=null&&g_arrLastContainer[a].id!=c.id){g_arrLastContainer[a].style.display="none";g_arrLastContainer[a].style.visibility="hidden"}g_arrLastContainer[a]=c}}var g_arrLastToggle=new Array();function toggle(d,b,e){var a=getElement("a_"+b+"_"+e);a.className=(a.className=="toggle")?"toggleActive":"toggle";a.className="toggleActive";if(g_arrLastToggle[b]!=null){var c=getElement(g_arrLastToggle[b]);if(g_arrLastToggle[b]!=a.id|c.className=="toggleActive"){c.className="toggle"}}g_arrLastToggle[b]=a.id;showElement(b,e)}function getMail(a){var d=0;var c="";for(var b=0;b<a.length;b++){d=a.charCodeAt(b);if(d>=8364){d=128}c+=String.fromCharCode(d-1)}return c}function sendMailTo(a){location.href=getMail(a)}var g_strHash=g_strHash||null;function initAnchorCheck(){window.setInterval("checkAnchor()",300)}function checkAnchor(){if(g_strHash!=document.location.hash&document.location.hash!=""){var a="";if(g_strHash==null){g_strHash="#produkteinstieg"}getElement("TAB_"+g_strHash.substring(1).toUpperCase()+"_ACTIVE").id="TAB_"+g_strHash.substring(1).toUpperCase();g_strHash=document.location.hash;getElement("TAB_"+g_strHash.substring(1).toUpperCase()).id="TAB_"+g_strHash.substring(1).toUpperCase()+"_ACTIVE";if(g_strHash){a="de/academy/"+g_strHash.substring(1)+"/content/text"}ajaxRequest({strUrl:a,varTargetElement:"TAB_CONTENT",strMethod:"GET",strBusyHTML:'<div style="text-align:center;"><br><br><br><img src="images/ajax-loader.gif"></div>'})}}function setAnchors(){if(document.getElementsByTagName){var b=document.getElementsByTagName("a");for(var a=0;a<b.length;a++){if(b[a].className.match("ColorfulTab")){var c=b[a].href.split("/");b[a].href="de/academy#"+c[c.length-1]}}}}function toggleLanguageSwitch(c){var c=getEvent(c);c.cancelBubble=true;var a=getEventTarget(c);if(a.tagName=="A"&a.onclick==null){return true}var b=getElement("languageSwitch");b.style.display=(b.style.display=="block"?"none":"block");switch(b.style.display){case"none":window.unhookEvent(document.getElementsByTagName("body")[0],"click",toggleLanguageSwitch);break;case"block":window.hookEvent(document.getElementsByTagName("body")[0],"click",toggleLanguageSwitch);break}return false}function formatNumber(e,d,c,j){if(!window.notNull(j)){j="EN"}switch(j){case"EN":dec_point=".";thousands_sep=",";break;case"FR":dec_point=" ";thousands_sep=",";break;default:dec_point=",";thousands_sep=".";break}if(!d){d=0}var h="";var g=Math.pow(10,d);e=""+parseInt(e*g+(0.5*(e>0?1:-1)))/g;var a=e.indexOf(".");if(c){e+=(a==-1?".":"")+g.toString().substring(1)}var b=e<0;if(b){e=e.substring(1)}a=e.indexOf(".");if(a==-1){a=e.length}else{h=dec_point+e.substr(a+1,d)}while(a>0){if(a-3>0){h=thousands_sep+e.substring(a-3,a)+h}else{h=e.substring(0,a)+h}a-=3}return(b?"-":"")+h}function clearField(b,a){if(b.value==a){b.value=""}else{if(b.value==""){b.value=a}}}function highlightRow(f){var e,d,c=f.parentNode.parentNode,b=c.getElementsByTagName("TD"),a=Browser.msie?25:50;for(e=0;e<b.length;e++){if(b[e].oAni){b[e].oAni.stop();b[e].oAni.animate(["backgroundColor"],["#dbdbdb"],a,easeInOutSine)}else{d=new animatio(b[e],"",false);d.stop();d.setStyle("backgroundColor","#FFFFFF");d.animate(["backgroundColor"],["#dbdbdb"],a,easeInOutSine)}}}function dehighlightRow(f){var e,d,c=f.parentNode.parentNode,b=c.getElementsByTagName("TD"),a=Browser.msie?25:50;for(e=0;e<b.length;e++){if(b[e].oAni){b[e].oAni.stop();b[e].oAni.animate(["backgroundColor"],["#FFFFFF"],a,easeInOutSine)}}}var fontClassFilters=[];var Font=function(){this.init.apply(this,arguments)};Font.prototype={fontPath:"/scripts/",init:function(b,a){this.swf=this.fontPath+b;this.setOptions(a||{});String.prototype.rgbToHex=this.rgbToHex;String.prototype.toHex=this.toHex;Array.prototype.indexOf=this.indexOf},setOptions:function(a){this.options={sizeAdjust:a.sizeAdjust||0,color:a.color||a.sColor,bgcolor:a.bgcolor,width:a.width,height:a.height,align:a.align||"left",sWmode:a.sWmode||"transparent",tags:a.tags||"",classFilter:a.classFilter||""};if(a.classFilter){fontClassFilters[fontClassFilters.length]=a.classFilter}},replace:function(a){var a=(a||this.options.tags).split(",");for(var b=0;tag=a[b];b++){this.replaceTag(tag)}},replaceTag:function(a){this.replaceElements(document.getElementsByTagName(a))},replaceElements:function(b){for(var a=0;el=b[a];a++){this.replaceElement(el)}},replaceElement:function(g){var h=this.options;if(!this.hasFlash||g.oldHTML||(!h.classFilter&&this.hasClassName(g,fontClassFilters))||(h.classFilter&&g.className.indexOf(h.classFilter)==-1)){return}var j=RGBArrayToHex(getStyle(g,"color"));var f=h.width||(g.offsetWidth+h.sizeAdjust)*0.9;var a=h.height||g.offsetHeight;var b="txt="+g.innerHTML.replace("&","%26").replace('"',"%22")+"&amp;textalign="+h.align+"&amp;textcolor="+j+"&amp;w="+f+"&amp;h="+(a+h.sizeAdjust)+"";g.oldHTML=g.innerHTML;g.innerHTML='<embed type="application/x-shockwave-flash" src="'+this.swf+'" quality="best" wmode="'+h.sWmode+'" bgcolor="'+h.bgcolor+'" flashvars="'+b+'" width="'+f+'" height="'+a+'" sifr="true"></embed>';if(!!DOMParent(g,null,"A")){var e=g.childNodes[0];var d=createNodeBefore(e,"DIV");g.appendChild(d);setStyle(d,["width","height"],[1,1]);setStyle(d,["position","backgroundColor","opacity"],["absolute","black",0.0001]);setStyle(d,["width","height"],getDimensions(e));setStyle(d,["left","top"],getPosition(e).substractEach(getPosition(getPositionParent(e))))}},hasClassName:function(b,c){var c=b.className.split(" ");for(var a=0;cn=c[a];a++){if(c.indexOf(cn)){return true}}return false},indexOf:function(b){for(var a=0;val=this[a];a++){if(val==b){return a}}return -1},hasFlash:function(){var d=6;if(navigator.appVersion.indexOf("MSIE")!=-1&&navigator.appVersion.indexOf("Windows")>-1){document.write('<script language="VBScript"> \non error resume next \nhasFlash = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash." & '+d+"))) \n<\/script> \n");if(window.hasFlash!=null){return window.hasFlash}}if(navigator.mimeTypes&&navigator.mimeTypes["application/x-shockwave-flash"]&&navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin){var c=(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]).description;return parseInt(c.substr(c.indexOf(".")-2,2),10)>=d}return false}};function replaceFonts(){new Font("gotham-ultra.swf",{tags:"h2",classFilter:"pageHeader"}).replace();new Font("gotham-ultra.swf",{tags:"h2",classFilter:"chapter"}).replace();new Font("gotham-condensed.swf",{tags:"span",classFilter:"gotham-condensed",sizeAdjust:1,align:"center",color:"#091621"}).replace();new Font("gotham-condensed.swf",{tags:"h2",classFilter:"TTHeadline"}).replace();new Font("jellyka.swf",{tags:"h3",classFilter:"faqthreadtitle",sizeAdjust:4,width:700}).replace();new Font("jellyka.swf",{tags:"span",classFilter:"jellyka",sizeAdjust:4,width:700}).replace()}var MD={oTempContainer:[],arrItems:[],oCurrentTopLvl:-1,iCount:0,bActiveElement:false,bTimerRunning:false,iCurrentElement:-1,waitTime:50,init:function(){MD.oTempContainer=document.getElementsByTagName("LI");for(var a=0;a<MD.oTempContainer.length;a++){if(MD.oTempContainer[a].className=="navTopLi"||MD.oTempContainer[a].className=="navTopLi current"){MD.arrItems[MD.iCount]=new naviItem(MD.oTempContainer[a],MD.iCount);MD.arrItems[MD.iCount].fadeOut();if(MD.oTempContainer[a].className=="navTopLi current"){MD.oCurrentTopLvl=MD.iCount}hookEvent(MD.arrItems[MD.iCount].oTopLI,"mouseout",MD.EVENT_onMouseoutHideDropdown);MD.iCount++}}MD.oTempContainer=null;if(Browser.msie){MD.waitTime=20}},show:function(e,d){try{MD.iCurrentElement=e;var a=(d)?true:false;if(MD.arrItems[e].isHover()&&MD.arrItems[e].oTopLI.className=="navTopLi"&&MD.arrItems[e].isVisible()){MD.setTopLevelClassName(e)}if(MD.arrItems[e].isVisible()){return}if(!d){if(!MD.bTimerRunning){MD.bTimerRunning=true;MD.x_wait(250,e);return}else{return}}else{for(var c=0;c<MD.arrItems.length;c++){if(isHover(MD.arrItems[c].oTopLI)){if(MD.arrItems[c].isVisible()&&MD.arrItems[c].isHover()){return}else{MD.arrItems[e].fadeIn()}}else{if(MD.arrItems[c].isVisible()){if(MD.arrItems[c].oTopLI.className=="navTopLi"){MD.setTopLevelClassName(c)}if(isHover(MD.arrItems[c].oContainer)){return}else{MD.arrItems[c].fadeOut(true)}}}}MD.bTimerRunning=false}}catch(b){}},hide:function(c,a){var b=(a)?true:false;if(!b){MD.arrItems[c].fadeOut(true);window.setTimeout(function(){MD.hide(c,true)},90);return}else{MD.arrItems[c].oTopLI.className="navTopLi";if(MD.oCurrentTopLvl>=0){MD.arrItems[MD.oCurrentTopLvl].oTopLI.className="navTopLi current"}}},x_wait:function(a,e,c){var d=(c)?true:false;var b=(a)?a:200;if(!d){MD.bTimerRunning=true;window.setTimeout(function(){MD.x_wait(a,e,true)},b);return}else{MD.bTimerRunning=false;MD.show(e,true);return}},resetTopLevelClassName:function(e,b){var c=(b)?true:false;if(!c){window.setTimeout(function(){MD.resetTopLevelClassName(e,true)},50);return}else{var d=false;for(var a=0;a<MD.arrItems.length;a++){if(MD.arrItems[a].isVisible()&&MD.arrItems[a].isHover()){MD.arrItems[a].oTopLI.className="navTopLi current";d=true}else{MD.arrItems[a].oTopLI.className="navTopLi"}}if(d){return}else{if(MD.oCurrentTopLvl>=0){MD.arrItems[MD.oCurrentTopLvl].oTopLI.className="navTopLi current"}}}},setTopLevelClassName:function(b){if(MD.oCurrentTopLvl>=0){MD.arrItems[MD.oCurrentTopLvl].oTopLI.className="navTopLi"}for(var a=0;a<MD.arrItems.length;a++){if(a!=b&&MD.arrItems[a].oTopLI.className=="navTopLi current"){MD.arrItems[a].oTopLI.className="navTopLi"}}MD.arrItems[b].oTopLI.className="navTopLi current"},EVENT_onMouseoutHideDropdown:function(c){if(c.stopPropagation){c.stopPropagation()}var b=getEventTarget(c);if(["content_box","navTop","navTopLi","navTopLi current","shadowbox","menuSepRight","menuSepLeft","shadowbox_side_left","shadowbox_side_right","shadowbox_bottom_widthpreserver"].inArray(b.className)){window.setTimeout(function(){if(!MD.arrItems[MD.iCurrentElement].isHover()){MD.arrItems[MD.iCurrentElement].fadeOut()}else{return}},200);return}var a=(c.relatedTarget)?c.relatedTarget:c.toElement;if(!a){return}while(!a&&a!=b&&a.nodeName!="BODY"){a=a.parentNode}if(a==b){return}}};function naviItem(a,b){this.id=b;this.oTopLI=a;this.oContainer=getElementsByClass("content_box",a,"div")[0]||null;this.hasShadows=false;this.posX=parseInt(getPosition(a)[0]);this.posY=parseInt(getPosition(a)[1]);this.width=parseInt(a.offsetWidth);this.height=parseInt(a.offsetHeight);this.preservedHeight=parseInt(getElementsByClass("heightPreserver",this.oContainer,"div")[0].offsetHeight)+20;this.oContainer.posX=parseInt(getPosition(this.oContainer)[0]);this.oContainer.posY=parseInt(getPosition(this.oContainer)[1]);this.oContainer.width=parseInt(this.oContainer.offsetWidth);this.oContainer.height=parseInt(this.oContainer.offsetHeight);this.animationFrame=new animatio(this.oContainer,"ani_"+this.id,false);this.isHover=function(){return(isHover(this.oTopLI)||isHover(this.oContainer))};this.isVisible=function(){return(this.oContainer.style.visibility=="visible"&&this.oContainer.style.display=="block"&&parseInt(this.oContainer.offsetHeight)>0)};this.fadeIn=function(){var c=(Browser.msie)?5:20;if(!this.hasShadows){if(Browser.msie){drawShadows(this.oContainer,"noHeader")}else{drawShadows(this.oContainer)}this.hasShadows=true}this.animationFrame.setStyle(["visibility","display","height"],["visible","block",0]);this.animationFrame.animate(["height"],[this.preservedHeight],c,easeInOutSine);window.setTimeout("MD.setTopLevelClassName("+this.id+")",1)};this.fadeOut=function(d){var g=(Browser.msie)?6:25;var c=(Browser.msie)?4:15;var f=(d)?d:false;if(!d&&this.isHover()){return}var e=(f)?c:g;this.animationFrame.enqueue("animate",[["['height', 'padding-bottom']"],["[0, 0]"],e,easeInOutSine],0);this.animationFrame.enqueue("animate",[["['visibility' , 'display', 'height']"],["['hidden' , 'none', "+this.preservedHeight+"]"],1,easeInOutSine],1);this.animationFrame.next();MD.resetTopLevelClassName(this.id)}}function drawShadows(f,d){hasHeader=d||"header";var c=getElementsByClass("heightPreserver",f,"div")[0];var e=document.createElement("div");var h=document.createElement("div");var g=document.createElement("div");var j=document.createElement("div");var b=document.createElement("div");e.className="shadowbox";h.className="shadowbox_widthpreserver";g.className="shadowbox_side_left";j.className="shadowbox_side_right";b.className="shadowbox_bottom_Middle";f.appendChild(e);if(hasHeader=="header"){var a=document.createElement("div");a.className="shadowbox_header_middle";e.appendChild(a);a.innerHTML='<div class="shadowbox_header_cLeft"></div><div class="shadowbox_header_widthPreserver"></div><div class="shadowbox_header_cRight"></div>'}e.appendChild(h);h.appendChild(g);h.appendChild(j);e.appendChild(b);b.innerHTML='<div class="shadowbox_bottom_cLeft"></div><div class="shadowbox_bottom_widthpreserver" ></div><div class="shadowbox_bottom_cRight" ></div>';h.insertBefore(c,j);f.style.marginLeft=(parseInt(f.style.marginLeft))?parseInt(f.style.marginLeft)-9+"px":"-9px";f.style.paddingLeft="9px"}var ag={itemPane:null,ctrlFwd:null,ctrlBack:null,oContainer:[],arrElements:[],iElCount:0,pos:0,iSize:105,aniObject:null,iCount:0,init:function(){ag.itemPane=0;ag.iElCount=0;ag.itemPane=getElement("applicationGallery_ctrlContainer");ag.oContainer=document.getElementsByTagName("li");for(ag.iCount=0;ag.iCount<ag.oContainer.length;ag.iCount++){if(ag.oContainer[ag.iCount].className=="galleryItem"||ag.oContainer[ag.iCount].className=="galleryItem current"){ag.arrElements[ag.iElCount++]=ag.oContainer[ag.iCount]}}ag.aniObject=new animatio(ag.itemPane,"aniObj",false);ag.ctrlFwd=document.getElementsByClassName("galleryNavButton forward")[0];ag.ctrlBack=document.getElementsByClassName("galleryNavButton back")[0];ag.pos=ag.itemPane.offsetLeft;if(ag.pos>=0){ag.ctrlBack.style.backgroundPosition="0px - 450px"}ag.ctrlFwd.style.backgroundPosition=(ag.pos>(730-((ag.arrElements.length)*ag.iSize)))?"0px -90px":"0px -180px"},step_forward:function(){ag.pos=ag.itemPane.offsetLeft;if(ag.pos>(730-((ag.arrElements.length)*ag.iSize))){ag.ctrlFwd.style.backgroundPosition="0px -90px";ag.aniObject.animate(["left"],[(parseInt(ag.itemPane.offsetLeft)-ag.iSize)],20,easeOutSine);ag.ctrlBack.style.backgroundPosition="0px -360px"}else{ag.ctrlFwd.style.backgroundPosition="0px -180px"}window.setTimeout(function(){if(isHover(getElement("gallery_fwd"))){ag.step_forward()}},100)},step_back:function(){ag.pos=ag.itemPane.offsetLeft;if(ag.pos<0){ag.ctrlBack.style.backgroundPosition="0px -360px";ag.ctrlFwd.style.backgroundPosition="0px -90px";ag.aniObject.animate(["left"],[(parseInt(ag.itemPane.offsetLeft)+ag.iSize)],20,easeOutSine)}else{ag.ctrlBack.style.backgroundPosition="0px -450px"}window.setTimeout(function(){if(isHover(getElement("gallery_bck"))){ag.step_back()}},80)},resetHoverState:function(a){ag.pos=ag.itemPane.offsetLeft;if(a.className=="galleryNavButton forward"){a.style.backgroundPosition=(ag.pos<=(730-((ag.arrElements.length)*ag.iSize)))?"0px -180px":"0px -1px"}else{if(a.className=="galleryNavButton back"){a.style.backgroundPosition=(ag.pos>=0)?"0px -450px":"0px -360px"}}}};var g_oElement,g_strHash;var pager={g_oElement:null,g_strHash:null,categories:{NEWS:"NEWS",DOWNLOADS:"DOWNLOADS",APPLICATION_STORE:"APPLICATION_STORE",HISTORY:"HISTORY",LEARNING_CENTER:"LEARNING_CENTER"},l_strTarget:"CONTENT_TABLE",l_strCategory:"",init:function(a,b){if(!!a&&typeof a=="string"){pager.l_strTarget=a}if(!!b&&typeof b=="string"){pager.l_strCategory=b}pager.getLinks();pager.g_strHash=(window.location.hash)?window.location.hash.split("#"):window.location.search;if(pager.g_strHash.length>0){pager.g_strHash=window.location.pathname+(window.location.hash.split("#")[1])}pager.g_strHash=(window.location.hash)?window.location.hash.split("#"):window.location.search;window.setInterval(pager.hashkeeper,1000);if(pager.l_strCategory==pager.categories.APPLICATION_STORE){pager.updateBreadcrumb()}if(pager.l_strCategory==pager.categories.APPLICATION_STORE){pager.initTabs()}},setTarget:function(a){pager.l_strTarget=a},loadPage:function(c,b,a){pager.g_oElement=(a)?a:null;ajaxRequest({strUrl:window.location.pathname+c+"&o=1",varTargetElement:pager.l_strTarget,strMethod:"GET",bShowThrobber:true,onAfterLoad:function(){window.location.hash=c;switch(pager.l_strCategory){case pager.categories.APPLICATION_STORE:pager.updateBreadcrumb();pager.initTabs();ss.smoothScroll(getElement("storeNavbar"));break;case pager.categories.NEWS:ss.smoothScroll(getElement("NEWS_SUBNAVIGATION"));if(a){var f=getElement("NEWS_SUBNAVIGATION");var e=getElementsByClass("arrowTabActive",f,"a");for(var d=0;d<e.length;d++){e[d].className="arrowTab"}pager.g_oElement.className="arrowTabActive"}break;case pager.categories.HISTORY:ss.smoothScroll(getElement("storeNavbar"));ah.init();break;default:ss.smoothScroll(getElementsByClass("BODY_FULL",document,"body")[0]);break}pager.getLinks()}});pager.g_strHash=c;return false},click:function(c){c.preventDefault?c.preventDefault():c.returnValue=false;var b,d;var a=getEventTarget(c);if(a){b=a.pathname.split("/news/")[1];if(a.search){d=a.search}else{if(a.pathname.split("~")[1]){d="?"+a.pathname.split("~")[1]}else{if(a.href.split("?i")[1]){d="?i"+a.href.split("?i")[1]}else{d="?i=0&r=10"}}}d+=(b)?("&c="+b):""}window.location.hash=d;return false},hashkeeper:function(){var a=(window.location.hash)?window.location.hash.split("#")[1]:window.location.search;if(a!=pager.g_strHash){pager.loadPage(a);pager.g_strHash=a}},initTabs:function(){if(!getElement("PAGINATION_TABS")){return}var b=getElement("PAGINATION_TABS").getElementsByTagName("a");for(var a=0;a<b.length;a++){if(b[a].className=="AppSort"||b[a].className=="AppSort active"){hookEvent(b[a],"click",pager.click)}}},updateBreadcrumb:function(){var b=(getElement("storeNavbar"))?getElement("storeNavbar").getElementsByTagName("a"):false;if(!b){return}var e=getElement("PAGINATION_TABS").getElementsByTagName("a");var d="";var a=[];for(var c=0;c<e.length;c++){a.push(e[c].innerHTML);if(e[c].className=="AppSort active"){d=e[c]}}if(!a.inArray(b[1].innerHTML)){return}if(b[1].innerHTML!=d.innerHTML&&d){b[1].innerHTML=d.innerHTML;b[1].href=d.href}},getLinks:function(){if(!getElement("PAGINATION_CONTAINER")){return}var b=getElement("PAGINATION_CONTAINER").getElementsByTagName("a");for(var a=0;a<b.length;a++){if(b[a].className=="pager"||b[a].className=="pagerActive"||b[a].className=="bck"||b[a].className=="fwd"){hookEvent(b[a],"click",pager.click)}}}};function setFlashVideoZIndex(){var e=getElementsByClass("flashVideo",document,"div");for(var d=0;d<e.length;d++){var a=e[d].children[0];var f=document.createElement("param");f.setAttribute("name","wmode");f.setAttribute("value","transparent");a.appendChild(f);for(var c=0;c<a.children.length;c++){if(a.children[c].tagName=="embed"||a.children[c].tagName=="EMBED"){var b=a.children[c];b.setAttribute("wmode","transparent")}}}}function formPt1(){l_oCustomTable=getElement("customfields");l_oDefaultTable=getElement("defaultform");l_oToolbar1=getElement("frmToolbar1");l_oToolbar2=getElement("frmToolbar2");l_oBackButton=getElement("frmBackBtn");var a=navigator.appName;if(a=="Microsoft Internet Explorer"){l_oCustomTable.style.display="block"}else{l_oCustomTable.style.display="table"}l_oCustomTable.style.visibility="visible";l_oDefaultTable.style.display="none";l_oDefaultTable.style.visibility="hidden";if(a=="Microsoft Internet Explorer"){l_oToolbar1.style.display="block"}else{l_oToolbar1.style.display="table"}l_oToolbar1.style.visibility="visible";l_oToolbar2.style.display="none";l_oToolbar2.style.visibility="hidden";l_oBackButton.style.display="none";l_oBackButton.style.visibility="hidden"}function formPt2(){l_oCustomTable=getElement("customfields");l_oDefaultTable=getElement("defaultform");l_oToolbar1=getElement("frmToolbar1");l_oToolbar2=getElement("frmToolbar2");l_oBackButton=getElement("frmBackBtn");var a=navigator.appName;hide(l_oCustomTable);if(a=="Microsoft Internet Explorer"){l_oDefaultTable.style.display="block"}else{l_oDefaultTable.style.display="table"}l_oDefaultTable.style.visibility="visible";hide(l_oToolbar1);if(a=="Microsoft Internet Explorer"){l_oToolbar2.style.display="block"}else{l_oToolbar2.style.display="table"}l_oToolbar2.style.visibility="visible";l_oBackButton.style.display="inline";l_oBackButton.style.visibility="visible"}var g_arrFields=["Salutation","Firstname","Lastname","EMailSignup","EMail","Phone","Password","ConfirmPassword","BillingCompany","BillingStreet","BillingZIP","BillingCity","BillingCountry","Company","Street","ZIP","City","Country","Workstations","Herkunft","EigeneHerkunft","Origin","VatID","Terms"];function initializeForm(){for(var a=0;a<g_arrFields.length;a++){hookEvent(getElement(g_arrFields[a]),["keyup","click"],validateInput);hookEvent(getElement(g_arrFields[a]),"blur",EVENT_onblurNotice)}hookEvent(getElement("registrationformular"),"submit",validateInput)}function validateInput(f){if(f.type=="submit"){for(var c=0;c<g_arrFields.length;c++){var b=getElement(g_arrFields[c]);if(b!=null&&(hasClass(b,"Needed"))){if(b.value==""||(b.name=="Terms"&&b.checked==false)){var d=true;break}}}}else{var b=getElement(getEvent(f))}var a=getValue(b);if(b.tagName=="OPTION"){return}ajaxRequest({strUrl:"?a=1002&rq_name="+b.name+"&rq_value="+encodeURIComponent(getValue(b))+((b.name=="ConfirmPassword")?("&rq_valueconfirm="+encodeURIComponent(getElement("Password").value)):""+((d==true)?"&rq_required=true":"")),strMethod:"GET",onAfterLoad:function(e){var g=b;if((a==b.value||(b.name=="Terms"&&b.checked!=true))&&(![" ",""].inArray(e)||(d&&(b.value=="")))){new notice(g,e,"NE",230);if(hasClass(g,"zip")){addClass(g,"formErrorZip")}else{if(hasClass(g,"city")){addClass(g,"formErrorCity")}else{if(hasClass(g,"longField")){addClass(g,"formErrorLongField")}else{if(hasClass(g,"selectionList")){addClass(g,"formErrorSelectionList")}else{if(hasClass(g,"registration3")){addClass(g,"formError2")}else{addClass(g,"formError")}}}}}}else{if(g.oNotice){g.oNotice.close()}removeClass(g,"formErrorZip");removeClass(g,"formErrorCity");removeClass(g,"formErrorLongField");removeClass(g,"formErrorSelectionList");removeClass(g,"formError2");removeClass(g,"formError")}}});if(d){return false}}function notice(g,e,c,d){if([" ",""].inArray(e)){return}var c=c||"EN";var d=d||200;this.oReference=g=getElement(g);if(g.oNotice){g.oNotice.update(e)}else{this.oHTMLNotice=document.createElement("DIV");this.oHTMLNotice.innerHTML='<div class="noticeBox"><img src="/images/cms/ALL/icons/32/about.png"><span></span></div>';window.document.body.appendChild(this.oHTMLNotice);this.oHTMLNotice.className="noticeContainer";this.oSpan=this.oHTMLNotice.getElementsByTagName("SPAN")[0];this.update(e);l_oAniNotice=new animatio(this.oHTMLNotice,"Notice",false);l_oAniNotice.setStyle("width",d);l_arrReferenceItemPosition=getPosition(g);switch(c){case"NE":var a="arrow4";var b=[l_arrReferenceItemPosition[0]+g.offsetWidth-this.oHTMLNotice.offsetWidth,l_arrReferenceItemPosition[1]-this.oHTMLNotice.offsetHeight-15];var j=[this.oHTMLNotice.offsetWidth-35,this.oHTMLNotice.offsetHeight-15];break;case"EN":var a="arrow4";var b=[l_arrReferenceItemPosition[0]+g.offsetWidth+5,l_arrReferenceItemPosition[1]-10];var j=[0,20];break;case"N":var a="arrow7";var b=[l_arrReferenceItemPosition[0]+g.offsetWidth/2-this.oHTMLNotice.offsetWidth/2,l_arrReferenceItemPosition[1]-this.oHTMLNotice.offsetHeight-15];var j=[this.oHTMLNotice.offsetWidth/2-15,this.oHTMLNotice.offsetHeight-15];break;case"NW":var a="arrow3";var b=[l_arrReferenceItemPosition[0]-15,l_arrReferenceItemPosition[1]-this.oHTMLNotice.offsetHeight-15];var j=[35,this.oHTMLNotice.offsetHeight-15];break}var h=this.oArrow=document.createElement("DIV");h.className=a;this.oHTMLNotice.appendChild(h);var f=new animatio(getElementsByClass(a,this.oHTMLNotice,"DIV")[0],"Notice Arrow",false);l_oAniNotice.setPosition(b);f.setPosition(j);l_oAniNotice.fadeIn(window.ie?6:3);f.fadeIn(window.ie?6:3);g.oNotice=this}}notice.prototype.close=closeNotice;notice.prototype.update=updateNotice;function closeNotice(){if(this.oHTMLNotice){this.oArrow.oAni.stop().restore();this.oHTMLNotice.oAni.stop().restore();this.oReference.oNotice=null;this.oHTMLNotice=null;delete this.oHTMLNotice}}function updateNotice(a){if(this.oSpan){this.oSpan.innerHTML=a}}function EVENT_onblurNotice(b){var a=getElement(b);if(a.oNotice){a.oNotice.close()}}function justifySignupFieldDescription(){if(getElement("VatID")&&getElement("VatID").value==""){var b=getElement("VatIdContainer");b.style.display="none";b.style.visiblity="hidden"}var c=getElementsByClass("pos",null,"SPAN");for(var a=0;a<c.length;a++){addClass(c[a],"bottomSpace")}var c=getElementsByClass("displayError",null,"SPAN");for(var a=0;a<c.length;a++){addClass(c[a],"Hide")}hookEvent(getElement("separateAdress"),"click",changeAdressStatus);hookEvent(getElement("BillingCountry"),"change",showVatIdField)}function inputFieldsWatermarks(){var c;var a=getElementsByClass("fieldDescription",null,"LABEL");for(var b=0;b<a.length;b++){removeClass(a[b],"fieldDescription");addClass(a[b],"fieldDescription2");c=getElement(a[b].htmlFor);if(!hasClass(a[b].parentNode,"pos")){wrap([a[b],c],"SPAN","pos")}if(c.value!=""){hideSignupFieldDescription(c)}hookEvent(a[b],"mousedown",hideSignupFieldDescription);hookEvent(c,"keyup",hideSignupFieldDescription);hookEvent(c,"change",hideSignupFieldDescription)}}function hideSignupFieldDescription(d){d=getEvent(d);var a=getEventTarget(d)||getElement(d);var b=null;var c=null;if(a.htmlFor!=null){b=getElement(a.htmlFor);c=a;d.preventDefault()}else{b=a;c=a.parentNode.children[0]}if(a.click){b.click()}if(c){if(b.value!=""){addClass(c,"Hide")}else{removeClass(c,"Hide")}}}function showVatIdField(d){var c=getElement("BillingCountry");if(!c){return}var b=c[c.selectedIndex].value in oc(["AT","BE","BG","CY","CZ","DK","EE","ES","FI","FR","GB","GR","HU","IE","IT","LT","LU","LV","MT","NL","PL","PT","RO","SE","SI","SK"]);var a=getAni("VatIdContainer","ShowHideVatIDContainer",false);if(b&&a.getStyle("height")<=0){a.setStyle(["height","display","opacity"],[0,"block",0.00001]);a.enqueue("animate",[["['height']"],["[38]"],20,easeOutCirc],1);a.enqueue("animate",[["['opacity']"],["[1]"],50,easeOutCirc],1);a.next()}else{if(!b&&a.getStyle("height")>0){a.setStyle(["height","display","opacity"],[38,"block",0.00001]);a.enqueue("animate",[["['opacity']"],["[0.0000001]"],20,easeOutCirc],1);a.enqueue("animate",[["['height']"],["[0]"],30,easeOutCirc],1);a.enqueue("animate",[["['display']"],['["none"]'],0,easeOutCirc],1);a.next()}}}function changeAdressStatus(h){var f=getElement("separateAdress");if(!f){return}var d=getElement("shippingAddress");var b=getElement("Company");var g=getElement("Street");var a=getElement("ZIP");var c=getElement("City");var j=getElement("Country");if(f.checked){removeClass(d,"Hide");addClass(b,"Needed");addClass(g,"Needed");addClass(a,"Needed");addClass(j,"Needed");addClass(c,"Needed")}else{addClass(d,"Hide");removeClass(b,"Needed");removeClass(g,"Needed");removeClass(a,"Needed");removeClass(c,"Needed");removeClass(j,"Needed")}}function Enum(b){for(var a in b){this[b[a]]=a}}if(typeof String.prototype.contains!=="function"){String.prototype.contains=function(a){return(this.search(a)!=-1)?true:false}}var rcControlBar={bar:null,link:null,update:function(){try{rcControlBar.bar=document.getElementById("CS_Info_switch").getElementsByTagName("li");for(var b=0;b<rcControlBar.bar.length;b++){hookEvent(rcControlBar.bar[b].children[0],"click",rcControlBar.switchTab)}}catch(a){}rcButton.show()},switchTab:function(b){b.preventDefault?b.preventDefault():b.returnValue=false;try{rcb.bSlideshow=false}catch(a){throw new Error("rcb not initialized..")}rcControlBar.link=getElement(b).pathname;if(rcControlBar.link.trim().match(/\/?(de|en)\/(referenzen|references)\//)){window.location.hash=rcControlBar.link.trim().replace(/\/?(de|en)\/(referenzen|references)\//,"")}else{if(rcControlBar.link.trim().match(/\/?(de|en)\/cases\//)){window.location.hash=rcControlBar.link.trim().replace(/\/?(de|en)\/cases\//,"")+"/caseStudy"}}}};var rcButton={btn:null,throbber:null,show:function(){rcButton.btn=document.getElementById("RC_PAUSE_BUTTON");if(window.location.href.match(/\/caseStudy/)||(window.location.href.trim().match(/\/(de|en)\/cases\//)&&window.location.hash.trim().length==0)){rcButton.btn.className.replace(/inactive/g,"");rcButton.btn.className=rcButton.btn.className+"inactive"}if(rcButton.btn.className.contains("hidden")){rcButton.btn.className=rcButton.btn.className.replace(/hidden/g,"").trim();hookEvent(rcButton.btn,"click",rcButton.click)}if(!rcb.bSlideshow){rcButton.btn.className=rcButton.btn.className.replace(/running/g,"paused");rcButton.btn.title=pauseButton_Title[0]}else{rcButton.btn.className=rcButton.btn.className.replace(/paused/g,"running");rcButton.btn.title=pauseButton_Title[1]}},click:function(){if(window.location.href.match(/\/caseStudy/)||(window.location.href.trim().match(/\/(de|en)\/cases\//)&&window.location.hash.trim().length==0)){return}if(!rcButton.btn){rcButton.show()}if(rcButton.getClass().trim()=="pause_sprite paused"){rcButton.setClass("pause_sprite running");rcButton.btn.title=pauseButton_Title[1];rcButton.showThrobber();rcb.bSlideshow=true}else{rcButton.setClass("pause_sprite paused");rcButton.btn.title=pauseButton_Title[0];rcb.bSlideshow=false}},setClass:function(a){rcButton.btn.className=a},getClass:function(){return rcButton.btn.className},showThrobber:function(){rcButton.throbber=document.getElementById("RC_PLAY_PAUSE_THROBBER");rcButton.throbber.className=rcButton.throbber.className.replace(/hidden/g,"visible")}};var keeper={strHash:"",bFirstload:false,tInterval:null,bReady:false,initializing:false,bShowCase:false,init:function(){if(!keeper.initializing){keeper.initializing=true}else{if(keeper.initializing){return}}if(window.location.hash.trim().length>0){keeper.strHash=window.location.hash.trim();keeper.loadPage(window.location.hash);try{var b=document.getElementById("RC_PAUSE_BUTTON");rcb.bSlideshow=false;rcButton.setClass("pause_sprite paused")}catch(a){}}else{if(!window.location.pathname.match(/^\/(de|en)\/(referenzen|references)$/)){rcb.highlight_and_out(getElementsByClass("infobutton",document.getElementById("CS_Info_switch"),"a")[0]);try{rcb.bSlideshow=false}catch(a){throw new Error("rcb not initialized..")}}else{rcb.bSlideshow=true}}keeper.tInterval=window.setInterval(keeper.check,1000);keeper.bReady=true},check:function(){if(window.location.hash.trim().length>0){var a=window.location.hash.replace(/\/caseStudy/,"");if(keeper.strHash!=window.location.hash){keeper.strHash=window.location.hash;keeper.loadPage(keeper.strHash)}}else{return}},loadPage:function(a){var b=a.split("#")[1];if(!rcb.urlnames.inArray(b.replace(/\/caseStudy/,""))){return}if(!a){throw new Error("Target URL not defined")}if(b.match(/\/caseStudy/)){b=g_strLang+"/cases/"+b.replace(/\/caseStudy/,"")}else{b=g_strURL+b}ajaxRequest({strUrl:b+"/text",varTargetElement:"AREA_TEXT",strMethod:"GET",bShowThrobber:true,onAfterLoad:function(){rcb.flyIn();rcControlBar.update()}})}};var rcb={arrLinks:[],arrCat:[],arrHeights:[],bDirectLoad:false,iCrntCat:-1,bSlideshow:true,iCrntItm:0,intval:null,urlnames:[],throbber:null,btn:null,initialized:false,areaText:null,init:function(){var c=getElement("CONTENT_SIDEBAR").getElementsByTagName("a");var a=0;rcb.btn=document.getElementById("RC_PAUSE_BUTTON");for(var b=0;b<c.length;b++){if(c[b].className=="sidebarItem even"||c[b].className=="sidebarItem uneven"){rcb.arrLinks.push(c[b]);rcb.urlnames.push(c[b].href.split(g_strURL)[1]);hookEvent(rcb.arrLinks[a++],"click",rcb.loadPage)}}rcb.arrCat=getElementsByClass("sidebarCategory",getElement("CONTENT_SIDEBAR"),"div");for(var b=0;b<rcb.arrCat.length;b++){rcb.arrHeights[b]=rcb.arrCat[b].offsetHeight;rcb.arrCat[b].style.height="34px";hookEvent(rcb.arrCat[b],"click",rcb.catOut)}rcb.intval=window.setInterval(rcb.slideshow,7500);if(rcb.bDirectLoad){var d=window.location.hash.split("#")[1]||window.location.href.split(g_strURL)[1];for(var b=0;b<rcb.arrLinks.length;b++){if(rcb.arrLinks[b].href.split(g_strURL)[1]==d){rcb.catOut(rcb.arrLinks[b]);rcb.highlight(rcb.arrLinks[b]);return}}}if(!keeper.bReady){keeper.init()}},highlight:function(b){b=(b.href)?b.href:b;if(b.split){b=(b.split(g_strURL)[1])?b.split(g_strURL)[1].split("/")[0]:b.split(g_strURL)[1]}for(var a=0;a<rcb.arrLinks.length;a++){rcb.arrLinks[a].style.color=(rcb.arrLinks[a].href.split(g_strURL)[1]==b)?"#E95D0E":"#646464"}},loadPage:function(a){a.preventDefault?a.preventDefault():a.returnValue=false;rcb.bSlideshow=false;var b=getEventTarget(a).href.split(g_strURL)[1];keeper.bShowCase=false;window.location.hash=b;rcb.highlight(getElement(a))},highlight_and_out:function(c){rcb.highlight(c);var a=null;for(var b=0;b<rcb.arrLinks.length;b++){if(rcb.arrLinks[b].href==c.href){a=rcb.arrLinks[b]}}rcb.catOut(a)},slideshow:function(a){if(rcb.bSlideshow){rcb.catOut(rcb.arrLinks[rcb.iCrntItm]);rcb.highlight(rcb.arrLinks[rcb.iCrntItm]);window.location.hash=rcb.arrLinks[rcb.iCrntItm].href.split(g_strURL)[1];rcb.iCrntItm=(rcb.iCrntItm<rcb.arrLinks.length-1)?rcb.iCrntItm+1:0}else{return}},catOut:function(g){if(getType(g)=="event"){rcb.bSlideshow=false}var d=getElement(g);var h;try{if(d.tagName.toLowerCase()=="a"&&getType(g)=="event"){return}while(d.tagName.toLowerCase()!="div"&&d.tagName.toLowerCase()!="body"){d=d.parentNode}for(i in rcb.arrCat){if(d==rcb.arrCat[i]){h=i}}if(rcb.iCrntCat!=-1&&rcb.iCrntCat!=h){var c=getAnimatioByName("anFrm_"+rcb.iCrntCat);c.animate(["height"],[34],20,easeInOutSine);var f=c.oElement.getElementsByTagName("h3")[0];f.className="refCustomerCategory closed"}var a=new animatio(d,"anFrm_"+h,false);var f=a.oElement.getElementsByTagName("h3")[0];f.className="refCustomerCategory "+((rcb.arrCat[h].offsetHeight>=rcb.arrHeights[h]&&getType(g)=="event")?"closed":"open");a.animate(["height"],[((rcb.arrCat[h].offsetHeight>=rcb.arrHeights[h]&&getType(g)=="event")?34:rcb.arrHeights[h])],20,easeInOutSine);rcb.iCrntCat=h}catch(b){rcb.iCrntItm=0;rcb.catOut(rcb.arrLinks[rcb.iCrntItm])}},flyIn:function(){try{var h=((window.ie)?20:70);var o=((window.ie)?20:80);var a=((window.ie)?15:60);var x=((window.ie)?15:60);var u=10;var t=100;var v=1600;var e=3000;if(Browser.mobileSafari){h=5;o=3;a=5;x=5;u=30;t=60;v=800;e=1000}var l=getElement("rcContent");var f=getElementsByClass("rcName",l,"div")[0];var b=getElementsByClass("rcDescr",l,"div")[0];var m=getElementsByClass("rcLinks",l,"div")[0];var k=getElementsByClass("rcBackground",l,"img")[0];var c=new animatio(f,"AniName",false);var q=new animatio(k,"AniBackground",false);var g=parseInt(f.offsetLeft);var s;if(window.opera){var j="#fdfdfd";if(m){m.style.backgroundColor=j;m.style.opacity="1"}if(b){b.style.backgroundColor=j;b.style.opacity="1"}f.style.backgroundColor=j;f.style.opacity="1"}if(m){s=getElementsByClass("csbutton",getElement("CS_Info_switch"),"a")[0];var p=new animatio(m,"AniLink",false);var w=m.offsetHeight;p.setStyle(["height"],[0])}if(b){var d=new animatio(b,"AniDesc",false);var n=b.offsetHeight;d.setStyle(["height"],[0])}if(keeper.bShowCase){try{rcb.highlight(s.href)}catch(r){}}else{if(c){c.setStyle(["left"],[999]);if(q){q.setStyle(["opacity"],[0.00001]);q.enqueue("animate",[["['opacity']"],["[ 1 ]"],h,easeInOutSine],u);q.next()}c.enqueue("animate",[["['left']"],["[ "+g+"]"],o,easeInOutSine],t);c.next()}if(b){d.enqueue("animate",[["['height']"],["[ "+n+"]"],a,easeInOutSine],v);d.next()}if(m){p.enqueue("animate",[["['height']"],["[ "+w+"]"],x,easeInOutSine],e);p.next()}}}catch(r){}}};var NT={Index:0,Timeout:null,Items:[],init:function(){this.oContainer=getElement("NT");this.Items=getElementsByClass("item",this.oContainer,"div");for(var a=0;a<this.Items.length;a++){this.Items[a].strFullText=this.Items[a].getElementsByTagName("SPAN")[0].innerHTML;getAni(this.Items[a],"TickerItem"+a,false);this.Items[a].style.top="0px";if(a){hide(this.Items[a])}}this.Timeout=window.setInterval("NT.next()",6000)},next:function(){this.Items[this.Index].oAni.stop();this.Items[this.Index].oAni.fadeOut(4);this.Index=this.Items.length>this.Index+1?this.Index+1:0;this.Items[this.Index].oAni.stop();this.Items[this.Index].oAni.enqueue("fadeIn",[4],300);this.Items[this.Index].oAni.next()},pause:function(){window.clearTimeout(this.Timeout)}};var KEY={UP:38,DOWN:40,LEFT:37,RIGHT:39,SPACE:32,ENTER:13,TAB:9,ALT:18,STRG:17,BCKSPC:8,SHIFT:16,PGUP:33,PGDOWN:34,POS1:36,END:35,INS:45,DEL:46,PAUSE:19,CAPSLOCK:20,ESC:27,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,a:65,b:66,c:67,d:68,e:69,f:70,g:71,h:72,i:73,j:74,k:75,l:76,m:77,n:78,o:79,p:80,q:81,r:82,s:83,t:84,u:85,v:86,w:87,x:88,y:89,z:90,WINLEFT:91,WINRIGHT:92,SELECT:93,NUM_0:96,NUM_1:97,NUM_2:98,NUM_3:99,NUM_4:100,NUM_5:101,NUM_6:102,NUM_7:103,NUM_8:104,NUM_9:105,MUL:106,ADD:107,SUB:109,DECPT:110,DIV:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SCRLOCK:145,SEMICOL:186,EQUALS:187,COMMA:188,DASH:189,PERIOD:190,SLASH:191,ACCENT_GRV:192,BRAC_OPEN:219,BACKSLASH:220,BRAC_CLOSE:221,SING_QUOT:222};function Int(a){return parseInt(a)}function css(b,c){for(var a=0;a<c.length;a++){b.style[c[a][0]]=c[a][1]}}var cb={iBoxes:0,oWindow:null,oBoxes:null,strIdCurrent:null,init:function(){cb.oBoxes=new Object();cb.oWindow=(document.all)?document.getElementsByTagName("body")[0]:window;var a=document.getElementsByTagName("select");for(var b=0;b<a.length;b++){if(a[b].getAttribute("combobox")&&++cb.iBoxes){cb.oBoxes[a[b].getAttribute("combobox")]=new combobox(a[b])}}for(var b in cb.oBoxes){if(!!cb.oBoxes[b].ul){cb.oBoxes[b].ul.toHTML().style.zIndex=10+cb.iBoxes--}}},chkEnter:function(a){if(a.keyCode==KEY.ENTER){a.preventDefault?a.preventDefault():a.returnValue=false}},keyBoardActions:function(b){var a=cb.oBoxes[cb.strIdCurrent];switch(b.keyCode){case KEY.UP:a.ul.highlight(a.ul.previous());break;case KEY.DOWN:a.ul.highlight(a.ul.next());break;case KEY.ESC:a.show_hide();break;case KEY.ENTER:if(!a.ul.contains(a.txt.text())){a.ul.push(a.ul.toHTML(),a.txt.text());hookEvent(a.ul.toHTML().children[a.ul.toHTML().children.length-1],"mouseover",a.ul.highlight);hookEvent(a.ul.toHTML().children[a.ul.toHTML().children.length-1],"click",cb.pick);a.push(a.txt.text())}cb.pick();break;default:if(a.txt.editable()){a.ul.filter(a.txt.text())}break}},mouseActions:function(b){var c=cb.strIdCurrent;var a=getElement(b);if(!a.id||(!a.id.match(/(ul_)|(txt_)|(btn_)|(box_)/))){cb.oBoxes[c].show_hide()}},pick:function(b){var a=cb.oBoxes[cb.strIdCurrent];a.txt.text(a.ul.getCurrent().innerHTML);a.ul.parent().selectedIndex=a.ul.currentIndex();a.show_hide()}};function combobox(b){this.parent=b;var e=b.getAttribute("combobox");this.isEditable=(b.getAttribute("editable")&&b.getAttribute("editable")=="true")?true:false;var c=null;var a=null;var d=null;this.init=function(){var f=document.createElement("div");f.id="box_"+e;this.btn=document.createElement("div");d=this.button=this.btn;this.btn.id="btn_"+e;this.txt=new inputBox(this.parent.options[this.parent.selectedIndex].innerHTML,this.isEditable);a=this.txt;this.ul=new navigableListElement(this.parent);c=this.ul;this.txt.toHTML().id="txt_"+e;this.ul.toHTML().id="ul_"+e;f.className="combobox";this.btn.className="cbButton";this.txt.toHTML().className="cbInput";this.ul.toHTML().className="cbList";f.appendChild(this.txt.toHTML());f.appendChild(this.btn);f.appendChild(this.ul.toHTML());this.parent.appendChild(f);this.parent.parentNode.insertBefore(f,this.parent);f.appendChild(this.parent);css(f,[["position",(b.style.display.toLowerCase()=="absolute")?"absolute":"relative"],["width",(Int(b.offsetWidth)-2)+"px"],["height",(Int(b.offsetHeight)-2)+"px"],["left",Int(b.offsetLeft)+"px"],["top",Int(b.offsetTop)+"px"]]);css(this.btn,[["height",(Int(b.offsetHeight))+"px"]]);css(this.txt.toHTML(),[["width",Int(b.offsetWidth)-22+"px"],["height",Int(b.offsetHeight)-6+"px"]]);if(!this.txt.editable()){css(this.txt.toHTML(),[["marginTop","-4px"]])}css(this.ul.toHTML(),[["width",Int(b.offsetWidth)-2+"px"]]);b.style.display="none";hide(this.parent);hide(this.ul.toHTML());this.attachEvents()};this.show_hide=function(f){if(c.toHTML().style.display=="none"){show(c.toHTML());if(!!cb.strIdCurrent){cb.oBoxes[cb.strIdCurrent].show_hide()}cb.strIdCurrent=e;if(a.editable()){hookEvent(a.toHTML(),"keydown",cb.chkEnter)}hookEvent(((a.editable())?a.toHTML():cb.oWindow),"keyup",cb.keyBoardActions);hookEvent(cb.oWindow,"click",cb.mouseActions)}else{hide(c.toHTML());if(a.editable()){if(a.text().trim().length==0){a.text(b[b.selectedIndex].innerHTML)}a.toHTML().blur();a.toHTML().className="cbInput"}cb.strIdCurrent=null;c.filter("");unhookEvent(((a.editable())?a.toHTML():cb.oWindow),"keyup",cb.keyBoardActions);unhookEvent(cb.oWindow,"click",cb.mouseActions)}};this.attachEvents=function(){if(this.isEditable){var f=this.txt;hookEvent(this.txt.toHTML(),"click",(function(h){f.text("");f.toHTML().className="cbInput active"}));hookEvent(this.btn,"click",(function(h){f.text("")}));hookEvent(this.btn,"click",(function(h){f.toHTML().focus()}));hookEvent(this.txt.toHTML(),"focus",(function(h){f.text("");f.toHTML().className="cbInput active"}));hookEvent(this.txt.toHTML(),"focus",this.show_hide)}for(var g=0;g<c.toHTML().children.length;g++){hookEvent(c.toHTML().children[g],"mouseover",c.highlight);hookEvent(c.toHTML().children[g],"click",cb.pick)}};this.push=function(f){var g=new Option(f,f,false,true);this.parent.options[this.parent.options.length]=g;this.parent.selectedIndex=this.parent.options.length;c.count++;c.currentIndex(c.toHTML().children.length-1)};this.init()}function inputBox(f,b,e){var d=f||"";var a=b||false;var c=e||false;this.init=function(){this.me=(a)?document.createElement("input"):document.createElement("span");if(!e){this.me.setAttribute("autocomplete","off")}if(a){this.me.type="text"}this.text(f)};this.text=function(g){d=(!!g)?g:((g=="")?"":((a)?this.me.value:this.me.innerHTML));if(a){this.me.value=d}else{this.me.innerHTML=d}return d};this.editable=function(){return !!a};this.toHTML=function(){return this.me};this.init()}function navigableListElement(c){if(!c){throw new Error("Element is not defined")}var d=c;var b=null;var a=0;this.count=0;this.init=function(){b=document.createElement("ol");this.count=(c.tagName.toLowerCase()=="select")?c.options.length:c.children.length;for(var e=0;e<this.count;e++){this.push(b,this.child(e).innerHTML)}};this.push=function(g,f){var e=document.createElement("li");e.innerHTML=f;g.appendChild(e);g.insertBefore(e,g.children[g.children.length-1])};this.next=function(){try{a=(a+1<this.count)?++a:0;if(b.children[a].style.display=="none"){this.next()}return(b.children[a])}catch(e){}};this.previous=function(){try{a=(a-1>=0)?--a:this.count-1;if(b.children[a].style.display=="none"){this.previous()}return(b.children[a])}catch(e){}};this.highlight=function(g){for(var f=0;f<b.children.length;f++){b.children[f].className=(b.children[f]==getElement(g))?"hover":"";if(b.children[f]==getElement(g)){a=f}}};this.filter=function(f){for(var e=0;e<b.children.length;e++){(f.trim().length==0)?show(b.children[e]):((!b.children[e].innerHTML.toLowerCase().split(f.toLowerCase())[0])?show:hide)(b.children[e])}};this.isEmpty=function(){return(b.children.length>0)?false:true};this.child=function(e){return(d.tagName.toLowerCase=="select")?d.options[e]:d.children[e]};this.currentIndex=function(e){a=(!!e)?e:a;return a};this.getCurrent=function(){return b.children[a]};this.parent=function(){return d};this.toHTML=function(){return b};this.contains=function(e){return(!!b.innerHTML.toLowerCase().split(e.toLowerCase())[1])};this.init()}function isInKeyMap(d,b){var c=""+d;c=c.toLowerCase();for(var a in b){if(c==b[a]){return true}}return false}var METHOD={GET:"GET",POST:"POST"};function ajaxSuggestions(h,j,g){var a;var b;var e;var f;var d;var c;init=function(){c=(document.all)?document.getElementsByTagName("body")[0]:window;switch(typeof h){case"string":e=getElement(h);break;case"object":e=h;break;default:throw new Error("can't find Element referencing to p_oTxt");return;break}switch(typeof j){case"string":f=getElement(j);break;case"object":f=j;break;default:f=document.createElement("ul");f.id="LIST_FOR_"+e.id;e.parentNode.appendChild(f);insertAfter(e.parentNode,f,e);break}if(!!g){setURL(g)}setMethod();if(!!e&&f&&b){hookEvent(e,"keydown",chkEnter);hookEvent(e,"keyup",keyEvent);hookEvent(e,"focus",showList);e.setAttribute("autocomplete","off");setListEvents()}};setListEvents=function(){for(var k=0;k<f.children.length;k++){hookEvent(f.children[k],"mouseover",mouseover)}};chkEnter=function(k){if(k.keyCode==KEY.ENTER){k.preventDefault?k.preventDefault():k.returnValue=false}};showList=function(){if(f.children.length==0){return}else{show(f);hookEvent(c,"click",hideList)}};hideList=function(l){if(getElement(l)==e){return}window.setTimeout("hide('"+f.id+"');",350);for(var k=f.children.length-1;k>=0;k--){unhookEvent(f.children[k],"mouseover",mouseover);f.removeChild(f.children[k])}d=null;unhookEvent(c,"click",hideList)};mouseover=function(o){var m=getElement(o);var p=(m==f||m.parentNode==f||m.parentNode.parentNode==f||m.parentNode.parentNode.parentNode==f||m.parentNode.parentNode.parentNode.parentNode==f);if(p){var k;var n=m;var l=true;while(l){if(n.parentNode==f||n==document.body){k=n;l=false;break}else{n=n.parentNode}}if(k.children[0].name=="error"){return}highlight(k)}};highlight=function(l){for(var k=0;k<f.children.length;k++){if(f.children[k]==l){d=k;f.children[k].className="hover"}else{f.children[k].className=""}}};updateList=function(){if(e.value.trim().length==0){return}ajaxRequest({strUrl:b+e.value.trim(),varTargetElement:f.id,strMethod:a,onAfterLoad:function(){if(f.children.length>0&&e.value.trim().length>0){setListEvents();if(f.style.display!="block"){showList()}}else{if(f.style.display!="none"){hideList()}}}})};keyEvent=function(l){l.preventDefault?l.preventDefault():l.returnValue=false;if(isInKeyMap(l.keyCode,[KEY.STRG,KEY.ALT,KEY.SHIFT,KEY.CAPSLOCK,KEY.PAUSE,KEY.PGDOWN,KEY.PGUP,KEY.POS1,KEY.END,KEY.RIGHT,KEY.LEFT])){return}switch(l.keyCode){case KEY.UP:if(f.children.length==0){return}if(f.children.length>0&&f.children[0].getElementsByTagName("a")[0].name=="error"){return}d=(d!=null)?d:0;if(d-1<0){d=f.children.length}f.children[--d].className="hover";f.children[(d>=f.children.length-1)?0:d+1].className="";break;case KEY.DOWN:if(f.children.length==0){return}if(f.children.length>0&&f.children[0].getElementsByTagName("a")[0].name=="error"){return}d=(d!=null)?d:-1;if(d+1>f.children.length-1){d=-1}f.children[++d].className="hover";f.children[(d-1<0)?f.children.length-1:d-1].className="";if(f.children.length==1){f.children[d].className="hover"}break;case KEY.ENTER:if(d==null){e.parentNode.submit()}else{var k=getElementsByClass("axItemLink",f.children[d],"a")[0].href;if(!!k){window.location.replace(k)}}break;case KEY.ESC:hideList();break;default:if(e.value.trim().length==0){hideList()}updateList();break}};setMethod=function(k){a=(!!k)?k:METHOD.GET};setURL=function(k){b=k};this.setURL=setURL;this.setMethod=setMethod;this.init=init;if((!!h)&&(!!j)&&(!!g)){init()}}function selectEdition(d,g){var k=getElement("editionSelectorCompact");var b=getElement("editionSelectorProfessional");var c=getElement("priceCompact");var f=getElement("priceProfessional");var a=getElement("selectedEdition");var h=getElement("editionSelectorNote");var j=getElement("addToCart");var e=j.getElementsByTagName("img")[0];switch(d){case 1:k.className="editionSelector compactActive";b.className="editionSelector professional";c.style.visibility="";f.style.visibility="hidden";a.innerHTML="Compact";break;case 2:k.className="editionSelector compact";b.className="editionSelector professionalActive";c.style.visibility="hidden";f.style.visibility="";a.innerHTML="Professional";break}j.style.display="block";hookEvent(e,"click",function(){window.location=g});e.style.cursor="hand";e.style.cursor="pointer";h.style.display="none";return false}function updateSearchfield(b){if(!b){window.setTimeout(function(){updateSearchfield(true)},500);return}else{var a=document.getElementById("application_filter");if(window.location.search.split("s=")[1]&&window.location.search.split("s=")[1].length>0){a.value=window.location.search.split("s=")[1];a.focus()}}}function appFilter(d,b){if(!b){window.setTimeout(function(){appFilter(d,true)},800);return}var a=getElement("filter");var e=d.value;var c=e;l_iValue=encodeURIComponent(e);window.location.hash="?a=32&i=0&r=10&s="+e}function switchEdite(b){var a=b.parentNode.parentNode;if(typeof a.children[3]!="undefined"){var c=a.children[3]}else{var c=a.children[1]}if(c.children[1].style.display=="none"){c.children[0].style.display="none";c.children[1].style.display="block"}else{c.children[0].style.display="block";c.children[1].style.display="none"}}function copyAddress(){var g=document.getElementById("billingAddress");var c=document.getElementById("billingZip");var e=document.getElementById("billingCity");var f=document.getElementById("billingCountry");var d=document.getElementById("street");var a=document.getElementById("zip");var b=document.getElementById("city");var h=document.getElementById("country");d.value=g.value;a.value=c.value;b.value=e.value;h.value=f.value;return true}function hideFormular(){var a=document.getElementsByTagName("SPAN");var c=document.getElementsByTagName("DIV");for(var b=0;b<a.length;b++){if(a[b].className=="hiding"){a[b].style.display="block"}}for(var b=0;b<c.length;b++){if(c[b].className=="hiding"){c[b].style.display="none"}}return true}var ah={init:function(){var b=getElement("CONTENT_TABLE");var a=getElementsByClass("linkDeleteItem",b,"a");a.push(getElementsByClass("linkClearHistory",b,"a")[0]);for(var c=0;c<a.length;c++){hookEvent(a[c],"click",ah.linkAction)}},linkAction:function(b){b.preventDefault?b.preventDefault():b.returnValue=false;var a=getElement(b).href+"&o=1";ajaxRequest({strUrl:a,varTargetElement:"CONTENT_TABLE",strMethod:"GET",bShowThrobber:true,onAfterLoad:function(){if((window.location.hash.length>0&&window.location.hash.split("#").length>0)&&(!getElement("ITEM_TABLE")&&(window.location.hash.split("i=")[1].split("&r=")[0]!=0))){window.location.hash=window.location.hash.split("?i=")[0]+"?i=0&r="+window.location.hash.split("&r=")[1]}ah.init();pager.getLinks()}})}};function initProductDisplayBoxes(){var b,e=Array(),c=getElementsByClass("productDisplayBox",document,"DIV"),a=getElementsByClass("productDisplayBoxNavigation",c[d],"DIV")[0];for(var d=0;d<c.length;d++){b=getElementsByClass("content",c[d],"DIV")[0].getAttribute("data-name");e[d]=createNodeBefore(a,"A","",b);a.appendChild(e[d]);hookEvent(e[d],"click",showProductDisplayBox);e[d].oBox=c[d];c[d].oLink=e[d]}showProductDisplayBox(e[0])}function showProductDisplayBox(h){var n=getElementsByClass("productDisplayBox",document,"DIV"),m=getElement("product_display_box_corner"),k=getElement(h),a=k.offsetLeft,b=k.offsetWidth/2-10,j=k.offsetHeight/2-20,f=getAni(m,"corner",false),c=getAni(k,"Link",false),g,l;for(var d=0;d<n.length;d++){l_iLeftPositionEnd=a+b;l_iTopPositionEnd=l_iTop+j;setStyle(n[d].oLink,"color","#dbdbdb");_oAniContainer=getAni(n[d],"productDisplayBoxContainer"+d,false);if(_oAniContainer.getStyle("visibility")=="visible"){_oAniContainer.fadeOut(window.ie?12:7)}}l=getAni(k.oBox,"productDisplayBoxContainerVisible",false);l.stop().fadeIn(window.ie?12:7);f.animate(["left"],[l_iLeftPositionEnd],20,easeInOutSine);c.setStyle("color","#ffffff")}var smFlt={txt:null,form:null,search:null,init:function(){smFlt.form=document.getElementById("formFilterSeminars");smFlt.txt=document.getElementById("txtFilterSeminars");hookEvent(smFlt.txt,"keyup",smFlt.changed);smFlt.txt.focus();if(smFlt.search!=null){smFlt.txt.value=smFlt.search}},changed:function(a){a.preventDefault?a.preventDefault():a.returnValue=false;if(isInKeyMap(a.keyCode,[KEY.STRG,KEY.ALT,KEY.SHIFT,KEY.CAPSLOCK,KEY.PAUSE,KEY.PGDOWN,KEY.PGUP,KEY.POS1,KEY.END,KEY.RIGHT,KEY.LEFT])){return}smFlt.search=smFlt.txt.value;ajaxRequest({strUrl:smFlt.form.action+"&s="+smFlt.txt.value+"&o=1",varTargetElement:"LEARNING_CENTER_CONTAINER",strMethod:"GET",onAfterLoad:function(){smFlt.init()}})}};function getCellsByColNumber(f,d){var f=getElement(f);var g=f.getElementsByTagName("tr");var c=Array();for(var e=0;e<g.length;e++){var h=g[e].getElementsByTagName("td");for(var b=0;b<h.length;b++){for(var a=0;a<d.length;a++){c.push(h[d[a]])}}}return c}function getTableColumnsByOffset(h,e){var h=getElement(h);var m=h.getElementsByTagName("tr");var l=new Object();for(var a=0;a<e.length;a++){l[e[a]]=Array()}var f=Array();for(var d=0;d<m.length;d++){var g=m[d].getElementsByTagName("td");for(var c=0;c<g.length;c++){for(var b=0;b<e.length;b++){l[e[b]].push(g[e[b]])}}}return l}function isArray(b){return Object.prototype.toString.apply(b)==="[object Array]"}var rnt={arrIds:[],oWindow:null,oLinks:null,oResults:null,oTable:null,oCalc:null,oInputBoxes:null,current:"",MIN_VALUE:50,MAX_VALUE:5000,prices:{GROUP:5.49,PLUS:5.99,ENTERPRISE:6.49},init:function(){rnt.oWindow=(document.all)?document.getElementsByTagName("body")[0]:window;rnt.oTable=document.getElementById("RENT_TABLE");rnt.oCalc=new Object();rnt.oLinks=new Object();rnt.oResults=new Object();rnt.oInputBoxes=new Object();var c=getElementsByClass("rent_buttons",rnt.oTable,"td");var a=getElementsByClass("txt_calc",document,"input");for(var b=0;b<c.length;b++){var d=c[b].id.split("_")[1];rnt.arrIds.push(d);rnt.oCalc[d]=document.getElementById("CALC_"+d);rnt.oResults[d]=document.getElementById("RESULT_"+d);rnt.oLinks[d]=document.getElementById("SHOPLINK_"+d);rnt.oInputBoxes[d]=a[b];rnt.current=d;hide(rnt.oCalc[d]);removeClass(rnt.oCalc[d],"hide");hookEvent(c[b],"click",rnt.show)}},show:function(l){l.preventDefault?l.preventDefault():l.returnValue=false;var a=getElement(getEvent(l));rnt.current=a.id.split("_")[1];var d=rnt.oInputBoxes[rnt.current];var f=null;for(var g=0;g<rnt.arrIds.length;g++){if(rnt.arrIds[g]==rnt.current){f=g;break}}var o=getElementsByClass("feature",rnt.oTable,"td");for(var h=0;h<o.length;h++){addClass(o[h],"hidden")}var m=getTableColumnsByOffset(rnt.oTable,[(f+1)]);for(var b in m){if(isArray(m[b])){for(var c=0;c<m[b].length;c++){removeClass(m[b][c],"hidden")}}}show(rnt.oCalc[rnt.current]);d.focus();rnt.calculate(l);hookEvent(rnt.oWindow,"keyup",rnt.chkKey);hookEvent(rnt.oInputBoxes[rnt.current],"keyup",rnt.calculate);hookEvent(rnt.oInputBoxes[rnt.current],"blur",rnt.checkOnBlur);hookEvent(rnt.oWindow,"click",rnt.hide)},hide:function(d){var b=getElement(getEvent(d));if(rnt.arrIds.inArray(b.id.split("_")[1])||hasClass(b,"slider-handle")||hasClass(b,"packetPrices")||hasClass(b,"packetName")||hasClass(b,"lblPrice")||hasClass(b,"lblLicenceCount")){return}else{rnt.oInputBoxes[rnt.current].blur();window.focus();unhookEvent(rnt.oInputBoxes[rnt.current],"keyup",rnt.calculate);unhookEvent(rnt.oInputBoxes[rnt.current],"blur",rnt.checkOnBlur);hide(rnt.oCalc[rnt.current]);rnt.current="";var c=getElementsByClass("feature",rnt.oTable,"td");for(var a=0;a<c.length;a++){removeClass(c[a],"hidden")}}unhookEvent(rnt.oWindow,"keyup",rnt.chkKey);unhookEvent(rnt.oWindow,"click",rnt.hide)},calculate:function(c){var f=getEvent(c);if(!f.keyCode){var b=rnt.oInputBoxes[rnt.current].value;rnt.oInputBoxes[rnt.current].value="";rnt.oInputBoxes[rnt.current].value=b}f.preventDefault();if(f.keyCode==KEY.ESC){rnt.hide(getElement("AREA_MAIN"))}else{if(isInKeyMap(f.keyCode,[KEY.STRG,KEY.ALT,KEY.SHIFT,KEY.CAPSLOCK,KEY.PAUSE,KEY.PGDOWN,KEY.PGUP,KEY.POS1,KEY.END,KEY.RIGHT,KEY.LEFT,KEY.BCKSPC,KEY.DEL])){return}else{var a=rnt.oInputBoxes[rnt.current];a.value=a.value.replace(/[^0-9]/g,"");var d=(isNaN(parseInt(a.value))||parseInt(a.value)<rnt.MIN_VALUE)?rnt.MIN_VALUE:parseInt(a.value);if(f.keyCode==KEY.UP){a.value=(d<rnt.MAX_VALUE)?d+1:rnt.MAX_VALUE}else{if(f.keyCode==KEY.DOWN){a.value=(d>rnt.MIN_VALUE)?(d-1):rnt.MIN_VALUE}else{if(d>rnt.MAX_VALUE){a.value=rnt.MAX_VALUE}else{if(a.value.trim().length==0){a.value=rnt.MIN_VALUE}}}}d=(parseInt(a.value)>rnt.MIN_VALUE)?parseInt(a.value):rnt.MIN_VALUE;rnt.oLinks[rnt.current].href=rnt.oLinks[rnt.current].href.replace(/n=\d*/,"n="+d);rnt.oResults[rnt.current].innerHTML=formatNumber(d*rnt.prices[rnt.current],2,true,USER.strLanguage)+"&nbsp;&euro;";if(f.keyCode==KEY.ENTER){window.location.href=rnt.oLinks[rnt.current].href}}}},increase:function(a){var b=(parseInt(rnt.oInputBoxes[rnt.current].value.trim())+1<rnt.MAX_VALUE)?parseInt(rnt.oInputBoxes[rnt.current].value.trim())+1:rnt.MAX_VALUE;rnt.oInputBoxes[rnt.current].value=b;rnt.oLinks[rnt.current].href=rnt.oLinks[rnt.current].href.replace(/n=\d*/,"n="+b)},decrease:function(a){var b=(parseInt(rnt.oInputBoxes[rnt.current].value.trim())-1>rnt.MIN_VALUE)?parseInt(rnt.oInputBoxes[rnt.current].value.trim())-1:rnt.MIN_VALUE;rnt.oInputBoxes[rnt.current].value=b;rnt.oLinks[rnt.current].href=rnt.oLinks[rnt.current].href.replace(/n=\d*/,"n="+b)},chkKey:function(a){if(getEvent(a).keyCode==KEY.ESC){rnt.hide(getElement("AREA_MAIN"))}},checkOnBlur:function(b){var a=rnt.oInputBoxes[rnt.current];if(a.value.trim().length==0||(parseInt(a.value)<rnt.MIN_VALUE)){a.value=rnt.MIN_VALUE}}};
