(function(b){jQuery.browser.mobile=/android.+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(b)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|e\-|e\/|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(di|rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|xda(\-|2|g)|yas\-|your|zeto|zte\-/i.test(b.substr(0,4))})(navigator.userAgent||navigator.vendor||window.opera);(function(b){b.fn.hoverIntent=function(o,p){var g={sensitivity:7,interval:100,timeout:0};g=b.extend(g,p?{over:o,out:p}:o);var a,f,r,t;var s=function(c){a=c.pageX;f=c.pageY};var u=function(c,d){d.hoverIntent_t=clearTimeout(d.hoverIntent_t);if((Math.abs(r-a)+Math.abs(t-f))<g.sensitivity){b(d).unbind("mousemove",s);d.hoverIntent_s=1;return g.over.apply(d,[c])}else{r=a;t=f;d.hoverIntent_t=setTimeout(function(){u(c,d)},g.interval)}};var q=function(c,d){d.hoverIntent_t=clearTimeout(d.hoverIntent_t);d.hoverIntent_s=0;return g.out.apply(d,[c])};var v=function(e){var h=(e.type=="mouseover"?e.fromElement:e.toElement)||e.relatedTarget;while(h&&h!=this){try{h=h.parentNode}catch(e){h=this}}if(h==this){return false}var c=jQuery.extend({},e);var d=this;if(d.hoverIntent_t){d.hoverIntent_t=clearTimeout(d.hoverIntent_t)}if(e.type=="mouseover"){r=c.pageX;t=c.pageY;b(d).bind("mousemove",s);if(d.hoverIntent_s!=1){d.hoverIntent_t=setTimeout(function(){u(c,d)},g.interval)}}else{b(d).unbind("mousemove",s);if(d.hoverIntent_s==1){d.hoverIntent_t=setTimeout(function(){q(c,d)},g.timeout)}}};return this.mouseover(v).mouseout(v)}})(jQuery);(function(b){var a=b.browser.msie;jQuery.fn.encHTML=function(){return this.each(function(){var d=b(this);var c=d.text();d.text(c.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/'/g,escape("'")).replace(/"/g,escape('"')))})};b.mbflipText={author:"Matteo Bicocchi",version:"1.1",flipText:function(c){var d=b("meta[http-equiv=Content-Type]").attr("content")&&b("meta[http-equiv=Content-Type]").attr("content").indexOf("utf-8")>-1;return this.each(function(){var f=b(this);var v="";var r="";var o="";var e=(f.css("background-color")&&f.css("background-color")!="rgba(0, 0, 0, 0)")?f.css("background-color"):"transparent";var z=parseInt(f.css("font-size"))>0?parseInt(f.css("font-size")):14;var A=f.css("font-family")?f.css("font-family").replace(/\'/g,"").replace(/"/g,""):"Arial";var y=f.css("color")?f.css("color"):"#000";if(b.browser.msie){if(!c){f.css({"writing-mode":"tb-rl",height:v,filter:'fliph() flipv("") ',whiteSpace:"nowrap",lineHeight:z+2+"px"}).css("font-weight","normal")}o=b("<span style='writing-mode: tb-rl; whiteSpace:nowrap; height:"+v+"; width:"+r+"; line-height:"+(z+2)+"px'>"+f.html()+"</span>")}else{var t=f.getFlipTextDim(false);v=t[1];r=t[0];if(!a){f.encHTML()}var s=f.text();var p="-90";var q="end";var x=0;var B=b.browser.opera?parseInt(r)-(parseInt(r)/4):b.browser.safari?5:0;if(c){B=b.browser.opera?20:0;x=b.browser.safari?(z/4):0;p="90, "+((parseInt(r)/2)-x)+", "+parseInt(r)/2;q="start"}var m=f.attr("onclick")||f.attr("href");var g=m?"<div class='pointer' style='position:absolute;top:0;left:0;width:100%;height:100%;background:transparent'/>":"";o=b("<object class='flip_label' style='height:"+v+"px; width:"+r+'px;\' type=\'image/svg+xml\' data=\'data:image/svg+xml; charset=utf-8 ,<svg xmlns="http://www.w3.org/2000/svg"><rect x="0" y="0" width="'+r+'px" height="'+v+'px" fill="'+e+'" stroke="none"/><text  x="-'+x+'" y="'+B+'" font-family="'+A+'"  fill="'+y+'" font-size="'+z+'"  style="text-anchor: '+q+'; dominant-baseline: hanging" transform="rotate('+p+')" text-rendering="optimizeSpeed">'+s+"</text></svg>'></object>"+g+"")}var n=m?b("<div/>").css("position","relative"):b("");var u;f.html(o).css({position:u,width:r})})},getFlipTextDim:function(f){var m=b(this);var c=m.html();var o=parseInt(m.css("font-size"));var e=m.css("font-family").replace(/'/g,"").replace(/"/g,"");if(e==undefined){e="Arial"}var n=b("<span/>").css({position:"absolute",top:-100,whiteSpace:"noWrap",fontSize:o,fontFamily:e});n.text(c);b("body").append(n);var g=(n.outerWidth()!=0?n.outerWidth():(16+c.length*o*0.6));var d=(n.outerHeight()!=0?n.outerHeight()+5:50);n.remove();return[d,g]}};b.fn.mbFlipText=b.mbflipText.flipText;b.fn.getFlipTextDim=b.mbflipText.getFlipTextDim})(jQuery);(function($){$.extend({metadata:{defaults:{type:"class",name:"metadata",cre:/({.*})/,single:"metadata"},setType:function(type,name){this.defaults.type=type;this.defaults.name=name},get:function(elem,opts){var settings=$.extend({},this.defaults,opts);if(!settings.single.length){settings.single="metadata"}var data=$.data(elem,settings.single);if(data){return data}data="{}";if(settings.type=="class"){var m=settings.cre.exec(elem.className);if(m){data=m[1]}}else{if(settings.type=="elem"){if(!elem.getElementsByTagName){return undefined}var e=elem.getElementsByTagName(settings.name);if(e.length){data=$.trim(e[0].innerHTML)}}else{if(elem.getAttribute!=undefined){var attr=elem.getAttribute(settings.name);if(attr){data=attr}}}}if(data.indexOf("{")<0){data="{"+data+"}"}data=eval("("+data+")");$.data(elem,settings.single,data);return data}}});$.fn.metadata=function(opts){return $.metadata.get(this[0],opts)}})(jQuery);(function(c){String.prototype.splitCSV=function(f){for(var g=this.split(f=f||","),d=g.length-1,e;d>=0;d--){if(g[d].replace(/"\s+$/,'"').charAt(g[d].length-1)=='"'){if((e=g[d].replace(/^\s+"/,'"')).length>1&&e.charAt(0)=='"'){g[d]=g[d].replace(/^\s*"|"\s*$/g,"").replace(/""/g,'"')}else{if(d){g.splice(d-1,2,[g[d-1],g[d]].join(f))}else{g=g.shift().split(f).concat(g)}}}else{g[d].replace(/""/g,'"')}}return g};var a=function(g,f){for(k=0;k<g.length;k++){var e=jQuery.trim(g[k]);for(l=0;l<f.length;l++){var d=jQuery.trim(f[l]);if(e.toLowerCase()==d.toLowerCase()){return true}}}return false};document.dddNav=new Object();document.dddNav.left=0;document.dddNav.top=0;document.dddNav.bottom=0;document.dddNav.right=0;document.dddNav.idx=0;var b=c.browser.msie;c.mbNav={author:"Matteo Bicocchi, Michael White",version:"2.3",defaults:{width:350,positionFixed:true,sensibility:800,position:"right",accordionPanels:true,top:"auto",navOpacity:1,flapMargin:35,textOrientation:"bt",onExtOpen:function(){},onExtContentLoad:function(){},onExtClose:function(){},closeOnExternalClick:true,autoCloseTime:0,autoOpenTime:0,slideTimer:300,json:null},buildMbNav:function(d){return this.each(function(){this.options={};c.extend(this.options,c.mbNav.defaults);c.extend(this.options,d);this.idx=document.dddNav.idx;document.dddNav.idx++;var q,p,n,w,m,t,B,e;q=c(this);p=q.html();q.css("zIndex",2000);var r=this.options.position=="left"||this.options.position=="right";var f=r?1:this.options.width;var y=c("<div/>").addClass("content").css({overflow:"hidden",width:f});y.append(p);q.html(y);var A=this.options.positionFixed?"fixed":"absolute";q.addClass("dddNav");q.addClass(this.options.position);var o=this.options.position=="top"||this.options.position=="bottom";w=this.options.position=="top"?{position:A,top:0,left:"50%",marginLeft:-this.options.width/2,width:this.options.width}:this.options.position=="bottom"?{position:A,bottom:0,left:"50%",marginLeft:-this.options.width/2,width:this.options.width}:this.options.position=="left"?{position:A,top:0,left:0,width:1}:{position:A,top:0,right:0,width:1};q.css(w);if(!b){q.css({opacity:this.options.navOpacity})}q.wrapInner("<div class='ext_wrapper'></div>");n=q.find(".ext_wrapper");m={position:"absolute",width:r?1:this.options.width};n.css(m);if(o){this.options.position=="top"?document.dddNav.top++:document.dddNav.bottom++;if(document.dddNav.top>1||document.dddNav.bottom>1){return}}if(c.metadata){c.metadata.setType("class");if(q.metadata().title){q.attr("extTitle",q.metadata().title)}if(q.metadata().url){q.attr("extUrl",q.metadata().url)}if(q.metadata().data){q.attr("extData",q.metadata().data)}if(q.metadata().filter){q.attr("extFilter",q.metadata().filter)}}var z=c("<div class='footer'/>");var u=c("<div class='flap'><span class='flapLabel'/></div>");if(document.dddNav.bottom){n.prepend(z);n.prepend(u)}else{n.append(z);n.append(u)}t=q.attr("extTitle")?q.attr("extTitle"):"";var g=q.find(".flapLabel");g.text(t);if(r){g.html(t).css({whiteSpace:"noWrap"});var h=this.options.textOrientation=="tb";var x=q.find(".flapLabel").getFlipTextDim()[1];q.find(".flapLabel").mbFlipText(h)}else{g.html(t).css({whiteSpace:"noWrap"})}if(q.attr("extUrl")){q.setMbNavContent({url:q.attr("extUrl"),data:q.attr("extData"),filter:q.attr("extFilter"),callback:function(){if(q.get(0).options.onExtContentLoad){q.get(0).options.onExtContentLoad()}}})}else{var s=c("<div>").addClass("text").css({width:q.get(0).options.width-20,height:q.height()-20,overflowY:"auto"});y.wrapInner(s)}u.bind("click",function(){if(!q.attr("isOpened")){q.openMbNav()}else{q.closeMbNav();q.removeAttr("isOpened")}}).bind("mouseenter",function(){if(q.get(0).options.autoOpenTime>0){e=setTimeout(function(){q.openMbNav();c(document).one("click.nav"+q.get(0).idx,function(){q.closeMbNav()})},q.get(0).options.autoOpenTime)}}).bind("mouseleave",function(){clearTimeout(e)});y.bind("mouseleave",function(C){if(q.get(0).options.closeOnExternalClick){if(!c(C.target).parents().is(".text")){c(document).one("click.nav"+q.get(0).idx,function(){q.closeMbNav()})}}B=setTimeout(function(){if(q.get(0).options.autoCloseTime>0){q.closeMbNav()}},q.get(0).options.autoCloseTime)}).bind("mouseenter",function(){clearTimeout(B);c(document).unbind("click.nav"+q.get(0).idx)});if(r){y.css({height:"100%"});if(this.options.top=="auto"){u.css({top:100+(this.options.position=="left"?document.dddNav.left:document.dddNav.right)});this.options.position=="left"?document.dddNav.left+=x+this.options.flapMargin:document.dddNav.right+=x+this.options.flapMargin}else{u.css({top:this.options.top})}var v=c("<div/>").css({position:"absolute",top:0,left:0,width:"100%",height:"100%",background:"transparent"});u.append(v)}})},setMbNavContent:function(q){this.options={url:false,data:"",filter:"",callback:function(){}};c.ajaxSetup({cache:true});c.extend(this.options,q);if(!this.options.url||this.options.url.length==0){alert("internal error: no URL to call");return}var f=this.options.url;var d=c(this).get(0);var g=this.options.filter?this.options.filter.splitCSV():"";var m=this.options.data;var n=c(this),p;var h=this.options.callback;var e=c("<div>").addClass("container");var o=c("<div>").addClass("header");if(!(c.browser.msie&&c.browser.version<=7)){e.css({width:c(this).get(0).options.width})}n.find(".content").append(e);c.getJSON(f,function(z){d.options.json=z;if(z&&z.header){o.append(c("<span class='headerText'>"+z.header+"</span>"));e.append(o)}if(z&&z.categories){var x=z.categories;for(i=0;i<x.length;i++){var s=x[i];var r=s.name;var t=s.terms?s.terms.splitCSV():"";var v=s.items;if(!a(g,t)){continue}if(s.terms&&s.terms.indexOf("Ads")<0){var u=("https:"==document.location.protocol?"https://":"http://");e.append(c('<div class="voice"><img src="'+u+'www.3dsystems.com/content/includes/images/arrow-down.png" class="voiceImage" />'+r+"</div>"))}if(v&&v.length>0){for(j=0;j<v.length;j++){var y=v[j];var w=y.terms;if(w.indexOf("Ads")>=0){e.append(c('<div class="ads"><a href="'+y.url+"\" onClick=\"_gaq.push(['_trackEvent', 'Sidebar Nav Links', '"+y.name+'\']);" target="_blank"><img src="'+y.thumbnail+'" /></a></div>'))}else{e.append(c('<div class="subItem '+(j==(v.length-1)?"subLast":"")+'"><a href="'+y.url+"\" onClick=\"_gaq.push(['_trackEvent', 'Sidebar Nav Links', '"+y.name+'\']);" target="_blank">'+y.name+'</a><div class="description">'+y.description+"</div></div>"))}}}}}p=n.find(".voice");p.hover(function(){c(this).addClass("hover")},function(){c(this).removeClass("hover")});if(h){setTimeout(function(){h()},100)}})},openMbNav:function(g){var f=c(this);f.attr("isOpened",true);c(document).unbind("click.nav"+f.get(0).idx);var e=f.get(0).options;f.addClass("isOpened");if(!b){f.css("opacity",1)}var d=e.position;f.mb_bringToFront();if(d=="top"||d=="bottom"){f.find(".content").slideDown(e.slideTimer);if(e.onExtOpen){e.onExtOpen()}}else{if(!b){c(this).css("opacity",1)}f.find(".ext_wrapper").css({width:""});f.find(".content").css({overflowX:"hidden",display:"block"});f.find(".content").animate({width:e.width},e.slideTimer);if(e.onExtOpen){e.onExtOpen()}}if(g){setTimeout(function(){c(document).one("click.nav"+f.get(0).idx,function(){f.closeMbNav()})},100)}},closeMbNav:function(){var e=c(this);e.removeAttr("isOpened");var d=e.get(0).options;e.removeClass("isOpened");c(document).unbind("click.nav"+e.get(0).idx);if(!b){e.css("opacity",d.navOpacity)}if(d.position=="top"||d.position=="bottom"){e.find(".content").slideUp(d.slideTimer);if(d.onExtClose){d.onExtClose()}}else{if(d.position=="left"||d.position=="right"){e.find(".content").css({overflow:"hidden"});e.find(".content").animate({width:1},d.slideTimer,function(){e.find(".ext_wrapper").css({width:1});e.find(".content").css({overflow:"hidden",display:"none"});if(d.onExtClose){d.onExtClose()}})}}}};jQuery.fn.mb_bringToFront=function(){var d=10;c("*").each(function(){if(c(this).css("position")=="absolute"||c(this).css("position")=="fixed"){var e=parseInt(c(this).css("zIndex"));d=e>d?parseInt(c(this).css("zIndex")):d}});c(this).css("zIndex",d+=1);return d};c.fn.buildMbNav=c.mbNav.buildMbNav;c.fn.setMbNavContent=c.mbNav.setMbNavContent;c.fn.closeMbNav=c.mbNav.closeMbNav;c.fn.openMbNav=c.mbNav.openMbNav})(jQuery);
