var m_gPrimaryNavModeOnDemand=false;var m_gPrimaryNavLoaded=false;var m_gLoadRequestMade=false;function loadSiteSelectMenu(){function b(e){var c=e;var f=document.getElementById("adsk91-countryFlyout");if(!f){return}f.innerHTML=c;initLocationElements()}var a={url:getCountrySiteSelectionDataUrl(),onSuccess:b};core_AjaxRequest(a)}function loadPrimaryNavData(){if(m_gLoadRequestMade){return}m_gLoadRequestMade=true;function e(h){var g=h;var f=document.getElementById("adsk91-mainNav");if(!f){return}f.innerHTML=g;initNavElements()}var d="";var b=getPrimaryNavDataUrl();if(b!=null){var c=b.split("?");if(c.length==2){b=c[0];if(!core_isStringBlank(c[1])){d=c[1]}}var a={url:b,params:d,onSuccess:e};core_AjaxRequest(a)}}function init(){if(cda_isPreview()){m_gPrimaryNavModeOnDemand=true}function a(){function g(p,n){var o=core_getCookie(n);if(o){p[p.length]=n+"="+o}}function k(){var n=document.getElementById("adsk91-promos");if(!n){return false}return n.className=="smart"}function i(p){var s=p;var n=s.getElementsByTagName("smart-promos");if(!n||n.length==0){return}var o=n[0];if(!o.childNodes||o.childNodes.length==0){return}var r="";for(var q=0;q<o.childNodes.length;q++){r+=o.childNodes[q].nodeValue}var t=document.getElementById("adsk91-promos");if(!t){return}var v=t.getElementsByTagName("UL");var u;if(v.length==0){u=document.createElement("ul");t.appendChild(u)}else{u=v[0]}if(u){u.innerHTML=r}}if(!k()){return}var d=new Array();g(d,"ADSKVISCNTRY");g(d,"ADSKVISINDUSSEG");g(d,"ADSKVISMKT");if(d.length==0){return}var j=document.getElementById("adsk91-oc-typ-section");if(j){d.push("section="+j.value)}var f=cda_getSiteID();if(!f){return}var l="siteID="+f;var e=null;var h=document.getElementById("adsk91-el-id-sp-cont");if(h){e=h.value}else{e=cda_getContentID()}if(!e){l+="&catID="+cda_getCategoryID()}else{l+="&id="+e}l+="&"+d.join("&");if(cda_isPreview()){l+="&preview=1"}var c=cda_getLinkCategoryID();if(c){l+="&linkID="+c}var b=core_getContextPath()+"/servlet/sp.xml";var m={url:b,params:l,dataType:"xml",onSuccess:i};core_AjaxRequest(m)}a();if(!isMinimalHeader()){if(m_gPrimaryNavModeOnDemand){initOnDemandHandler()}else{loadPrimaryNavData()}loadSiteSelectMenu()}if(self.ie6Fixes){ie6Fixes()}}function openPopup(c,f,a,b,e){function g(i,h,j){if(j==null||j==""){return i}if(i!=""){i+=","}return i+h+"="+j}if(b==null||b==""){b="popupWindow"}if(e==null||e==""){e="";e=g(e,"scrollbars","yes");e=g(e,"resizable","yes");if(b=="popupWindow"){e=g(e,"location","yes");e=g(e,"menubar","yes");e=g(e,"toolbar","yes");e=g(e,"status","yes")}}if(b=="viewlarger"){if(f==null||f==""){f=800}if(a==null||a==""){a=600}}if(b=="popupWindow"){if(f==null||f==""){f=800}if(a==null||a==""){a=600}}e=g(e,"width",f);e=g(e,"height",a);var d=window.open(c,b,e);d.focus();return false}function initNavElements(){if(isSaf||document.all&&document.getElementById){var b=document.getElementById("adsk91-mainNav");if(b){var a=b.getElementsByTagName("LI");for(var c=0;c<a.length;c++){var d=a[c];if(d.nodeName=="LI"){a[c].onmouseover=function(){if(!isIE7&&!isSaf){this.className+=" navHover"}else{var e=this.getElementsByTagName("UL");if(e[0]!=null){e[0].style.left=0;e[0].style.top=16}}};a[c].onmouseout=function(){if(!isIE7&&!isSaf){this.className=this.className.replace(" navHover","")}else{var e=this.getElementsByTagName("UL");if(e[0]!=null){e[0].style.left="-999em"}}}}}}}}function initLocationElements(){if(isSaf||document.all&&document.getElementById){var b=document.getElementById("adsk91-location");if(b){var a=b.getElementsByTagName("LI");for(var c=1;c<2;c++){var d=a[c];if(d.nodeName=="LI"){a[c].onmouseover=function(){if(!isIE7&&!isSaf){this.className+=" navHover"}else{var e=this.getElementsByTagName("DIV");if(e!=null){e[0].style.position="fixed";e[0].style.left=(document.documentElement.clientWidth/2)-134;e[0].style.top=106-getScroll()}}};a[c].onmouseout=function(){if(!isIE7&&!isSaf){this.className=this.className.replace(" navHover","")}else{var e=this.getElementsByTagName("DIV");if(e[0]!=null){e[0].style.left="-999em"}}}}}}}}function getScroll(){if(document.documentElement&&document.documentElement.scrollTop){var a=document.documentElement.scrollTop}else{if(document.body){a=document.body.scrollTop}else{a=window.pageYOffset}}return a}function adjustScroll(){if(isIE7||navigator.userAgent.toLowerCase().indexOf("msie")==-1){var a=document.getElementById("adsk91-countryFlyout");if(a){a.style.top=106-getScroll()}}}function initOnDemandHandler(){if(m_gPrimaryNavLoaded){return}m_gPrimaryNavLoaded=true;if(document.getElementById){var b=document.getElementById("adsk91-mainNav");if(b){var a=b.getElementsByTagName("LI");for(var c=0;c<a.length;c++){var d=a[c];if(d.nodeName=="LI"){a[c].onmouseover=function(){loadPrimaryNavData()}}}}}}function isMinimalHeader(){return(null==document.getElementById("adsk91-el-id-nav-cont"))}var isIE7=(navigator.userAgent.toLowerCase().indexOf("msie 7.0")!=-1);var isSaf=(navigator.userAgent.toLowerCase().indexOf("safari")!=-1);var isMac=(navigator.appVersion.indexOf("Mac")!=-1);function getPrimaryNavDataUrl(){var c="";var a=document.getElementById("adsk91-el-id-nav-cont");if(a!=null&&!core_isStringBlank(a.value)){c+="id="+a.value}var b=cda_getSiteID();if(b!=null&&!core_isStringBlank(b)){c+="&siteID="+b}if(cda_isPreview()){c+="&preview=1"}return core_getContextPath()+"/servlet/primarynavdata.xml?"+c}function getCountrySiteSelectionDataUrl(){return core_getContextPath()+"/servlet/ss.xml"}function wac_loadForumsHTML(c,a){function d(h,g){window.status=this.url+g;e()}function f(g){var h=g.getElementsByTagName("content");if(h!=null&&h.length>0&&h[0].childNodes!=null&&h[0].childNodes.length>0&&h[0].childNodes[0].nodeValue!=null&&h[0].childNodes[0].nodeValue!=null){e(h[0].childNodes[0].nodeValue)}else{e()}}function e(g){var h=document.getElementById(a);if(!h){return}h.innerHTML=(g!=null?g:"")}var b={url:c,dataType:"xml",onSuccess:f,onError:d};core_AjaxRequest(b)}function wac_srchBtn(d){var b=d.src.split("/");var c=b.pop();b.push("magnifying_glass"+(c.indexOf("_h")==-1?"_hover.gif":".gif"));d.src=b.join("/")}function nextElement(a){var b=a.nextSibling;while(b.nodeType!=1){b=b.nextSibling}return b}window.onscroll=adjustScroll;
