function updateQueryStringParameter(n,t,i){var r=new RegExp("([?&])"+t+"=.*?(&|$)","i"),u=n.indexOf("?")!==-1?"&":"?";return n.match(r)?n.replace(r,"$1"+t+"="+i+"$2"):n+u+t+"="+i}function getParamByName(n){n=n.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var i=new RegExp("[\\?&]"+n+"=([^&#]*)"),t=i.exec(location.search);return t===null?"":decodeURIComponent(t[1].replace(/\+/g," "))}function updateURLForToggles(n,t,i,r){for(var u="",e=n.split("/"),f=3;f<e.length;f++)e[f].toLowerCase()==__headerData.lang&&(e[f]=i,u=e.join("/")+t);return u.length||(u=n+t),u=updateQueryStringParameter(u,"cur",r),u=updateQueryStringParameter(u,"lang",i)}function formTransformer(n,t,i){for(var f=n.action,u=f.split("/"),r=3;r<u.length;r++)u[r].toLowerCase()==__headerData.lang&&(u[r]=t,n.action=u.join("/"));n.method="post",formTransformerDos(n.name,t,i),n.submit()}function formTransformerDos(n,t,i){$("<input />").attr("type","hidden").attr("name","lang").attr("value",t).appendTo('form[name="'+n+'"]'),$("<input />").attr("type","hidden").attr("name","cur").attr("value",i).appendTo('form[name="'+n+'"]')}window.headerLanguageToggle={disableLang:!1,disableCur:!1,change:function(n,t){var r=$("#reqMethod").val(),u=location.protocol+$("#lVersion").val(),f=$("#qVersion").length?$("#qVersion").val():"",i;if(location.href.toLowerCase().match(/dksearch/))if(location.href.toLowerCase().match(/leadtime/)&&r==1)$('form[name="leadtimeform"]').length&&(formTransformerDos("leadtimeform",n,t),document.leadtimeform.submit());else{i=window.location.toString(),i=updateQueryStringParameter(i,"lang",n),i=updateQueryStringParameter(i,"cur",t),window.location=i;return}else if(r==1)$('form[name="srform"]').length?formTransformer(document.srform,n,t):$('form[name="digireelForm"]').length&&formTransformer(document.digireelForm,n,t);else{window.location=updateURLForToggles(u,f,n,t);return}}}