function getQuerystring(n,t){t==null&&(t="");n=n.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var r=new RegExp("[\\?&]"+n+"=([^&#]*)"),i=r.exec(window.location.href);return i==null?t:i[1]}function updateQueryString(n,t,i){var u,f,r;return i||(i=window.location.href),u=new RegExp("([?&])"+n+"=.*?(&|#|$)(.*)","gi"),u.test(i)?typeof t!="undefined"&&t!==null?i.replace(u,"$1"+n+"="+t+"$2$3"):(r=i.split("#"),i=r[0].replace(u,"$1$3").replace(/(&|\?)$/,""),typeof r[1]!="undefined"&&r[1]!==null&&(i+="#"+r[1]),i):typeof t!="undefined"&&t!==null?(f=i.indexOf("?")!==-1?"&":"?",r=i.split("#"),i=r[0]+f+n+"="+t,typeof r[1]!="undefined"&&r[1]!==null&&(i+="#"+r[1]),i):i}function containsHtml(n){var t=!1;return n.indexOf("<")>-1&&(t=!0),n.indexOf(">")>-1&&(t=!0),t}$(document).ready(function(){function n(n){var i,t;if(n==null)$("#store-linkage").attr("href","http://shop.cakewalk.com/1244/catalog/category.60460/"),$("#steam-linkage").attr("href","http://store.steampowered.com/app/241070/");else{i=$("a.prod-buy-click").data("destination");$("#store-linkage").attr("href",i);switch(n){case"base":$("#steam-linkage").attr("href","http://store.steampowered.com/app/241070/");break;case"studio":$("#steam-linkage").attr("href","http://store.steampowered.com/app/268291");break;case"prod":$("#steam-linkage").attr("href","http://store.steampowered.com/app/268290")}}t=$("#dealers-dialog").data("kendoWindow");t.center();t.open()}$.messageType={Success:{value:"k-success-colored",pre:null},Info:{value:"k-info-colored",pre:null},Fail:{value:"k-error-colored",pre:null},Load:{value:"k-info-colored",pre:"<i class='fa fa-cog fa-spin'><\/i>&nbsp;"}};$.showMessagePanel=function(n,t){var i=t.pre==null?n:t.pre+n;$("#notification div").empty().html(i);$.each($.messageType,function(n,t){$("#notification").removeClass(t.value)});$("#notification").addClass(t.value);kendo.fx($("#notification")).fade("in").duration(100).play()};$.showMessagePanelType=function(n,t){var i;switch(t.toLowerCase()){case"success":i=$.messageType.Success;break;case"fail":i=$.messageType.Fail;break;case"info":i=$.messageType.Info;break;case"load":i=$.messageType.Load;break;default:i=$.messageType.Info}$.showMessagePanel(n,i)};$.hideMessagePanel=function(n){var t=n?n:500;kendo.fx($("#notification")).fade("out").duration(t).play()};$("#notification button").click(function(n){n.preventDefault();$.hideMessagePanel(500)});$.setMenu=function(n){$("div.subnav ul.menu li").not("div.subnav ul.menu li li").removeClass("active");$("div.subnav ul.menu li").not("div.subnav ul.menu li li").eq(n).addClass("active")};$("#cake-lang-selector").kendoDropDownList({change:function(){var n=this.value(),t=window.location.href.toLowerCase();window.location=updateQueryString("lid",n,t)}});$("#vid-window").kendoWindow({visible:!1,modal:!0,title:"SONAR X3",close:function(){$("#vid-window iframe").attr("src","")}});$("#dealers-dialog").kendoWindow({visible:!1,modal:!0,title:$("#dealers-dialog").attr("title")});$(".vid-trigger").click(function(n){var i,r,t;n.preventDefault();i=$(this).attr("id");r=$(this).attr("title");$("#vid-window iframe").attr("src","//www.youtube.com/embed/"+i+"?rel=0");t=$("#vid-window").data("kendoWindow");t.title(r);t.center();t.open()});$("a.prod-buy-click").click(function(t){t.preventDefault();n($(this).data("version"))});$("a.throw-dlg").click(function(t){t.preventDefault();n(null)});$.launchPlayer=function(n,t,i,r){$("#audio-player img").attr("src",n);$("#audio-player h4").empty().html(t);$("#audio-player p").empty().html(i);$("#audio-player audio").attr("src",r);$("#audio-player").fadeIn(250)};$.hidePlayer=function(){$("#audio-player").fadeOut(350);$("#audio-player audio")[0].pause()};$("#audio-player a.button").click(function(n){n.preventDefault();$.hidePlayer()});$.scrollH=-1;$("div.subnav").offset()!=undefined&&($.scrollH=$("div.subnav").offset().top);$(window).scroll(function(){$.scrollH>0&&($(window).scrollTop()>$.scrollH?$("div.subnav").addClass("sub-fixed"):$("div.subnav").removeClass("sub-fixed"))});$.scrollTo=function(n){typeof n=="number"&&$("html, body").animate({scrollTop:n},300)}})