var Dom=YAHOO.util.Dom;var Event=YAHOO.util.Event;var BBUtil=YAHOO.bb.util;var lastSelDiv=null;var defaultSelDiv="ft";
function show(e,b){if(lastSelDiv){var c=lastSelDiv;}else{var c={el:document.getElementById(defaultSelDiv),a:document.getElementById("active").getElementsByTagName("a")[0]};
}if(YAHOO.lang.isObject(c.el)){c.el.style.display="none";c.a.parentNode.removeAttribute("id");}var d=document.getElementById(e);
d.style.display=(d.style.display=="none")?"block":"none";b.parentNode.setAttribute("id","active");b.blur();
lastSelDiv={el:d,a:b};}Event.onContentReady("tabcontent",function(){try{if(window.location.hash){var d=window.location.hash.substr(1).split(",");
hash=d[0];if(containerIds[hash]){var b=document.getElementById("navlist").getElementsByTagName("a");var f=b.length;
for(var c=0;c<f;c++){var a=b[c].getAttribute("href");if(a.replace(hash,"").length<a.length){show(containerIds[hash],b[c]);
}}}}}catch(g){}});Event.onContentReady("appl",function(){try{var c=this.getElementsByTagName("form")[0];
if(!c){return;}var u=pdp.country;var y=pdp.lng;var i=pdp.page_id;var n=pdp.product_id;var a=pdp.productgroup_id;
var o=pdp.noAccessoryFoundMsg;var v=pdp.indNoSelectOptionText;var m=pdp.applNoSelectOptionText;var s=pdp.indMenuButtonTitle;
var j=pdp.appMenuButtonTitle;var g=pdp.application;var k=pdp.accCategories;var d=document.getElementById("product_container");
var b=0;var w={};var f=function(C,z){var A=((C)?C:"null")+"_"+((z)?z:"null");var B=function(I){var E=I.length;
b=E;if(E>0){var H='<ul class="product_series">';for(var G=0;G<E;G++){var J=I[G];var F=u+"/"+y+"/"+i+"/"+J.mnid_id;
H+='<li><a href="'+F+'">'+J.title+"</a></li>";}H+="</ul>";}else{var H="<span>"+o+"</span>";}d.innerHTML=H;
};var D={success:function(F){var E=BBUtil.parseJsonString(F.responseText);w[A]=E.records;B(w[A]);},failure:function(F){var E=BBUtil.parseJsonString(F.responseText);
d.innerHTML="";},scope:this,timeout:30000};if(!YAHOO.lang.isObject(w[A])){var e="Business/Product/childs/"+n+"?format=json&clng="+pdp.lng+"&categories="+k+"&productgroup="+a;
if(z){e+="&application="+z;}else{if(C){e+="&industry="+C;}}YAHOO.util.Connect.asyncRequest("get",e,D);
d.innerHTML='<div style="margin-top:1em; text-align:center; position:relative;"><img src="_files/gx/loading.gif" /></div>';
}else{B(w[A]);}};var t=Dom.getElementsByClassName("ap-industry-selection-list",null,Dom.get("appl_ind_app_sel"))[0];
var r=new YAHOO.bb.widget.SelectBox(t,{menuButtonDefaultTitle:s,menuButtonMenuVisibleTitle:s});var q=false;
r.get("menuButton").getMenu().subscribe("show",function(A,e){var z=Dom.get("page");if(!z){return;}var B=this.getItems().length;
if(B-1>b){Dom.setStyle(z,"overflow","visible");q=true;}else{q=false;}});r.get("menuButton").getMenu().subscribe("hide",function(A,e){var z=Dom.get("page");
if(!z){return;}if(q){Dom.setStyle(z,"overflow","");}});if(r.get("menuButton").getMenu().getItems().length<=1){r.get("menuButton").set("disabled",true);
}if(g>0&&r.get("value")<1){g=0;}r.subscribe("valueChange",function(z){if(z.prevValue==z.newValue){return;
}if(z.newValue>0){p.sendRequest("&industry="+z.newValue,null,function(e){if(e.length>0){p.get("menuButton").set("disabled",false);
}else{p.get("menuButton").set("disabled",true);}});}else{p.set("value",null,true);p.get("menuButton").set("disabled",true);
}f(z.newValue,null);});var h=Dom.getElementsByClassName("ap-application-selection-list",null,Dom.get("appl_ind_app_sel"))[0];
var p=new YAHOO.bb.widget.SelectBox(h,{noSelectOption:{text:"- "+m+" -",value:""},liveData:"Business/Product/accessoryapplications/"+n+"?format=json&clng="+pdp.lng+"&categories="+k+"&application="+g,initialQuery:"&industry="+r.get("value"),initialValue:g,menuButtonDefaultTitle:j,menuButtonMenuVisibleTitle:j});
var l=function(z){p.unsubscribe("request",l);var e=p.get("menuButton");if(z.length<1){e.set("disabled",true);
}};p.subscribe("request",l);p.subscribe("valueChange",function(z){if(z.prevValue==z.newValue){return;
}f((z.newValue<1)?((r.get("value")>0)?r.get("value"):null):null,z.newValue);});f((g>0)?null:((r.get("value")>0)?r.get("value"):null),(g>0)?g:null);
if(YAHOO.env.ua.ie==0){Dom.setStyle(r.get("menuButton").getMenu().element,"opacity",0.95);Dom.setStyle(p.get("menuButton").getMenu().element,"opacity",0.95);
}}catch(x){alert(x);}});Event.onContentReady("down",function(){try{var d=this.getElementsByTagName("form")[0];
if(!d){return;}var v=pdp.country;var A=pdp.lng;var j=pdp.page_id;var n=pdp.product_id;var b=pdp.productgroup_id;
var o=pdp.noDocumentsFoundMsg;var p=pdp.noAccessoryFoundMsg;var w=pdp.indNoSelectOptionText;var m=pdp.applNoSelectOptionText;
var t=pdp.indMenuButtonTitle;var k=pdp.appMenuButtonTitle;var h=pdp.application;var a=pdp.hideCategories;
var f=document.getElementById("application_documents");f.innerHTML='<div class="loading" style="display:block; margin-top:1em; text-align:center; position:relative;"><img src="_files/gx/loading.gif" /></div>';
f._loading=f.getElementsByTagName("div")[0];var x=pdp.href;var c={};var g={};var z=new YAHOO.bb.widget.DownloadList(f,{maxOpenedItems:1});
var s=function(F,B,E){var C=((F)?F:"null")+"_"+((B)?B:"null");var D=function(M){Dom.setStyle(f._loading,"display","none");
z.hideAllItems();var H=M.length;if(H>0){if(f._notFoundEl){Dom.setStyle(f._notFoundEl,"display","none");
}for(var J=0;J<H;J++){var O=M[J];var L;if(!YAHOO.lang.isObject(g[O.category_id])){var I=document.createElement("div");
f.appendChild(I);L=new YAHOO.ap.widget.DownloadListItem(I,{urlPrefix:x+"#Downloads",label:O.category_title,dataSource:"Business/Product/applicationdocuments/"+n+"?format=json&clng="+pdp.lng+"&category="+O.category_id,paginatorConfig:{pageReportTemplate:pdp.pageReportTemplate,previousPageLinkLabel:pdp.previousPageLinkLabel,nextPageLinkLabel:pdp.nextPageLinkLabel,firstPageLinkLabel:pdp.firstPageLinkLabel,lastPageLinkLabel:pdp.lastPageLinkLabel},emptyListMsg:pdp.emptyListMsg,searching:false});
L.get("infoOverlay").setLanguage(pdp.lng);L.get("infoOverlay2").setLanguage(pdp.lng);L.hideBody();g[O.category_id]=L;
z.addItem(L);}else{L=g[O.category_id];}z.showItem(L);L._requestCount=0;var N=(L.isBodyHidden())?false:true;
if(B){L.setQueryParameter("industry",null);L.setQueryParameter("application",B,N);}else{if(F){L.setQueryParameter("application",null);
L.setQueryParameter("industry",F,N);}else{L.setQueryParameter("application",null);L.setQueryParameter("industry",null,N);
}}}}else{z.hideAllItems();if(!f._notFoundEl){var K=document.createElement("span");Dom.addClass(K,"not-found");
K.innerHTML=o;f._notFoundEl=f.appendChild(K);}Dom.setStyle(f._notFoundEl,"display","block");}};var G={success:function(I){var H=BBUtil.parseJsonString(I.responseText);
c[C]=H.records;D(c[C]);if(YAHOO.lang.isFunction(E)){E({industry:F,application:B,data:H.records});}},failure:function(I){var H=BBUtil.parseJsonString(I.responseText);
f.innerHTML="";if(YAHOO.lang.isFunction(E)){E({industry:F,application:B,data:null});}},scope:this,timeout:30000};
if(!YAHOO.lang.isObject(c[C])){var e="Business/Product/applicationdocuments/"+n+"?format=json&clng="+pdp.lng+"&overview&hideCategories="+a;
if(B){e+="&application="+B;}else{if(F){e+="&industry="+F;}}YAHOO.util.Connect.asyncRequest("get",e,G);
}else{D(c[C]);}};var u=Dom.getElementsByClassName("ap-industry-selection-list",null,Dom.get("down_ind_app_sel"))[0];
var r=new YAHOO.bb.widget.SelectBox(u,{menuButtonDefaultTitle:t,menuButtonMenuVisibleTitle:t});if(r.get("menuButton").getMenu().getItems().length<=1){r.get("menuButton").set("disabled",true);
}if(h>0&&r.get("value")<1){h=0;}r.subscribe("valueChange",function(B){if(B.prevValue==B.newValue){return;
}if(B.newValue>0){q.sendRequest("&industry="+B.newValue,null,function(e){if(e.length>0){q.get("menuButton").set("disabled",false);
}else{q.get("menuButton").set("disabled",true);}});}else{q.set("value",null,true);q.get("menuButton").set("disabled",true);
}s(B.newValue,null);});var i=Dom.getElementsByClassName("ap-application-selection-list",null,Dom.get("down_ind_app_sel"))[0];
var q=new YAHOO.bb.widget.SelectBox(i,{noSelectOption:{text:"- "+m+" -",value:""},liveData:"Business/Product/documentapplications/"+n+"?format=json&clng="+pdp.lng+"&application="+h,initialQuery:"&industry="+r.get("value"),initialValue:h,menuButtonDefaultTitle:k,menuButtonMenuVisibleTitle:k});
var l=function(B){q.unsubscribe("request",l);var e=q.get("menuButton");if(B.length<1){e.set("disabled",true);
}};q.subscribe("request",l);q.subscribe("valueChange",function(B){if(B.prevValue==B.newValue){return;
}s((B.newValue<1)?((r.get("value")>0)?r.get("value"):null):null,B.newValue);});s((h>0)?null:((r.get("value")>0)?r.get("value"):null),(h>0)?h:null,function(E){var B=z.get("items");
var e=B.length;if(e>0){var D=0;for(var C=0;C<e;C++){var F=B[C];if(!F.isBodyHidden()){D++;break;}}if(D<1){B[0].showBody();
B[0].setQueryParameter("industry",E.industry,false);B[0].setQueryParameter("application",E.application,true);
}}});if(YAHOO.env.ua.ie==0){Dom.setStyle(r.get("menuButton").getMenu().element,"opacity",0.95);Dom.setStyle(q.get("menuButton").getMenu().element,"opacity",0.95);
}}catch(y){alert(y);}});YAHOO.util.Event.onDOMReady(loginInit);var loginActionPanel=null;var loginNoPanel=false;
function loginInit(){YAHOO.pass_forgotten=new YAHOO.widget.Panel("pass_forgotten",{constraintoviewport:true,fixedcenter:true,effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.5},width:"450px",draggable:true,underlay:"shadow",close:true,modal:true,visible:false,zindex:9999});
YAHOO.pass_forgotten.render(document.body);loginActionPanel=new YAHOO.widget.Panel("login_action_panel",{constraintoviewport:true,fixedcenter:true,effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.2},width:"250px",draggable:true,underlay:"shadow",close:true,modal:true,visible:false,zindex:10000});
loginActionPanel.render(document.body);if(YAHOO.env.ua.ie>0&&YAHOO.env.ua.ie<7){loginNoPanel=true;}YAHOO.pass_renew=new YAHOO.widget.Panel("pass_renew",{constraintoviewport:true,fixedcenter:true,effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.5},width:"450px",draggable:true,underlay:"shadow",close:true,modal:true,visible:false,zindex:9999});
YAHOO.pass_renew.render(document.body);YAHOO.util.Event.addListener("pwrequest","click",YAHOO.pass_forgotten.show,YAHOO.pass_forgotten,true);
YAHOO.util.Event.addListener("pwrenew","click",YAHOO.pass_renew.show,YAHOO.pass_renew,true);}function loginAction(f){var callback={success:function(xhr){try{if(YAHOO.env.ua.opera<1){var resp=YAHOO.lang.JSON.parse(xhr.responseText);
}else{var resp=eval("("+xhr.responseText+")");}}catch(e){var resp={error:true,errorMessages:[e]};}try{if(resp.error){if(resp.message){var msg=resp.message.join("<br />");
}else{var msg="login error";}if(loginNoPanel){alert(msg.replace("<br />","\n"));}else{loginActionPanel.setHeader("Error:");
loginActionPanel.setBody(msg);}}else{document.location.reload();}}catch(e){alert(e);}},failure:function(xhr){if(loginNoPanel){loginActionPanel.hide();
}document.location.reload();},argument:{},timeout:300000,scope:this};if(!loginNoPanel){loginActionPanel.setHeader("Login...");
loginActionPanel.setBody('<img src="_files/gx/progressbar.gif" />');loginActionPanel.show();}var url="http://"+loginBaseUrl+"/public/Web/Authentification/login?login=1&format=json";
url=url.replace("public/public/","public/");YAHOO.util.Connect.setForm(f);YAHOO.util.Connect.asyncRequest("POST",url,callback);
}function logoutAction(f){var callback={success:function(xhr){try{if(YAHOO.env.ua.opera<1){var resp=YAHOO.lang.JSON.parse(xhr.responseText);
}else{var resp=eval("("+xhr.responseText+")");}}catch(e){var resp={error:true,errorMessages:[e]};}try{if(resp.error){if(resp.message){var msg=resp.message.join("<br />");
}else{var msg="logout error";}if(loginNoPanel){alert(msg.replace("<br />","\n"));}else{loginActionPanel.setHeader("Error:");
loginActionPanel.setBody(msg);}}else{document.location.reload();}}catch(e){alert(e);}},failure:function(xhr){loginActionPanel.hide();
document.location.reload();},argument:{},timeout:300000,scope:this};if(!loginNoPanel){loginActionPanel.setHeader("Logout...");
loginActionPanel.setBody('<img src="_files/gx/progressbar.gif" />');loginActionPanel.show();}var url="http://"+loginBaseUrl+"/public/Web/Authentification/logout?format=json";
url=url.replace("public/public/","public/");YAHOO.util.Connect.asyncRequest("GET",url,callback);}function emailFieldFocus(a){if(a.value==emailDefaultValue){a.value="";
}}function emailFieldBlur(a){if(a.value.length<1){a.value=emailDefaultValue;}}function panelClose(){YAHOO.pass_forgotten.hide();
YAHOO.pass_renew.hide();}function passwordforgottenSendForm(){var c=document.getElementById("passwordforgotten_form");
YAHOO.util.Connect.setForm(c);var a="public/Web/Authentification/passwordforgotten?format=json";var b=YAHOO.util.Connect.asyncRequest("POST",a,callback);
}var callback={success:function(i){try{var b=YAHOO.lang.JSON.parse(i.responseText);}catch(f){var b={error:true,errorMessages:[f]};
}var a=document.getElementById("error_password");if(b.error){a.removeAttribute("style");a.innerHTML=""+b.errorMessages.join("<br />")+"";
}else{var h=document.getElementById("success");var d=document.getElementById("passwordforgotten_form");
d.removeChild(a);h.removeAttribute("style");var c=document.getElementsByTagName("table")[0];c.parentNode.removeChild(c);
var g=document.getElementById("navform_passre");g.parentNode.removeChild(g);h.innerHTML=ap_getpassword_data.successInnerHTML;
setTimeout("YAHOO.pass_forgotten.hide()",7000);}},failure:function(a){alert("Sending Data -> failure");
YAHOO.pass_forgotten.hide();}};var searchDefaultValue="Keyword Search";var searchOnFocus=function(a){if(a.value==searchDefaultValue){a.value="";
}};var searchOnBlur=function(a){if(a.value.length<1){a.value=searchDefaultValue;}};YAHOO.util.Event.onContentReady("statesinput",function(){var c=ap_country_list_data.curCountry;
var a=ap_country_list_data.statesArray;var b=ap_country_list_data.query;this.oACDS=new YAHOO.widget.DS_JSArray(a);
this.oAutoComp=new YAHOO.widget.AutoComplete("statesinput","statescontainer",this.oACDS);this.oAutoComp.prehighlightClassName="yui-ac-prehighlight";
this.oAutoComp.typeAhead=false;this.oAutoComp.useShadow=true;this.oAutoComp.minQueryLength=0;this.oAutoComp.maxResultsDisplayed=15;
this.curTextboxValue=c;this.oAutoComp.textboxFocusEvent.subscribe(function(){var f=YAHOO.util.Dom.get("statesinput");
this.curTextboxValue=f.value;f.value="";var e=YAHOO.util.Dom.get("statesinput").value;if(e.length===0){var d=this;
setTimeout(function(){d.sendQuery("");},0);}});this.oAutoComp.formatResult=function(e,f){var d="";if(e[0]==this.curTextboxValue){d="<b>"+e[0]+"</b>";
}else{d=e[0];}return d;};this.oAutoComp.textboxBlurEvent.subscribe(function(){var d=YAHOO.util.Dom.get("statesinput");
if(d.value.length<1){d.value=this.curTextboxValue;}});this.oAutoComp.textboxKeyEvent.subscribe(function(d,e){});
this.oAutoComp.itemSelectEvent.subscribe(function(f,e,h){var g=e[2];var d=b.replace("{TOKEN}",g[1]);document.location.href=d;
});this.oAutoComp.containerCollapseEvent.subscribe(function(f,d,g){var e=YAHOO.util.Dom.get("statesinput");
e.blur();});});YAHOO.util.Event.onDOMReady(function(){try{var c=document.getElementsByTagName("base")[0];
var a=c.getAttribute("href");}catch(b){var a="";}});function changeEofAnchor(a){var b=document.getElementById("eof_anchor");
if(b){b.setAttribute("name",a);}}