$(function(){var headerheight=$('.innerHeader').height();var ajaxcategories=(function(){var History=window.History;var pageTitle=$('title').text();var gb_doscroll=!0;return{init:function(){if($(".prodGrid").length==0){return!1}
$.mobile.pushStateEnabled=!1;$(window).bind('statechange',function(){updateParams();refreshContent()});function paramsArrayFromURI(ps_href){var _GET={};ps_href='/'+ps_href;for(var m,v=ps_href.split(/[?&]/),k=v.length-1;k>0;k--){_GET[(m=v[k].split(/[=#]/))[0].toLowerCase()]=m.length>1?decodeURI(m[1]):""}
return _GET}
function updateParams(){var hashParams=paramsArrayFromURI(History.getState().hash);$.each(go_params,function(i,oParam){if(typeof oParam.value=='undefined'){oParam.value=''}
go_params[i].value=(typeof hashParams[oParam.id]!='undefined'&&hashParams[oParam.id].length>0)?hashParams[oParam.id]:'';if(go_params[i].value==''&&go_params[i].defaultvalue!=''){go_params[i].value=go_params[i].defaultvalue}});return!0}
function refreshContent(){$.getJSON(urlFromParams(),{pb_skiptemplate:1},function(oJson){if(typeof oJson.content!='undefined'&&oJson.content!=''){$(".prodGrid").html(oJson.content);$('.pagination').html(oJson.pagination);setFilterState();deviceimages();disableUnavailableFilters(oJson.available);if(gb_doscroll){var scrollTo=$(".products").offset().top-$('.navWrap').height();var itemHeight=$(".products .prod").height();var currentScroll=$(document).scrollTop();if(currentScroll>(scrollTo+itemHeight-200)){$('html, body').animate({scrollTop:scrollTo},300)}}
gb_doscroll=!0;return!0}else{History.back()}
clearRows();return!1})}
function urlFromParams(){var url='/'+gs_alias;var initlength=url.length;$.each(go_params,function(i,oParam){if(typeof oParam.value!='undefined'&&oParam.value.toString().length>0){url+=(url.length>initlength)?'&'+oParam.id+'='+escape(oParam.value):'?'+oParam.id+'='+escape(oParam.value)}});return url}
$(document).on('change','.categorysort',function(){gb_doscroll=!1;go_params.sort.value=$(this).val();console.log(pageTitle);History.pushState(go_params,pageTitle,urlFromParams());return!1});$(document).on('change','.pagesize',function(){gb_doscroll=!1;go_params.perpage.value=$(this).val();History.pushState(go_params,pageTitle,urlFromParams());return!1});$(document).on('click','.mobsort li',function(){$('.mobsort li').each(function(){$(this).removeClass('j-active')});$(this).addClass('j-active');gb_doscroll=!1;go_params.sort.value=$(this).data('value');History.pushState(go_params,pageTitle,urlFromParams());return!1});$(document).on('click','.clearall',function(){$('.filter-set li').removeClass('active');$('.filter-set ul').each(function(){id=$(this).data('container');if(typeof go_params[id]!='undefined'){go_params[id].value=''}});History.pushState(go_params,pageTitle,urlFromParams());return!1});$(document).on('click','.pagi-wrap div a',function(e){e.preventDefault();gb_doscroll=!1;var linkParams=paramsArrayFromURI($(this).attr('href'));go_params.page.value=linkParams[go_params.page.id];History.pushState(go_params,pageTitle,urlFromParams());return!1});$('.filtersect li').click(function(){if($(this).hasClass('disabled')){return!1}
var parent=$(this).parent()
var id=$(this).parent().attr('data-container');go_params[id].value='';val=$(this).data(id);$('li[data-'+id+'=\''+val+'\']').each(function(){$(this).toggleClass('j-active')});$(parent).find('li').each(function(i,j){if($(this).hasClass('j-active')){if(go_params[id].value==''){go_params[id].value='|'+$(this).attr('data-'+id)}else{go_params[id].value+='|'+$(this).attr('data-'+id)}}});History.pushState(go_params,pageTitle,urlFromParams());return!1});$('.reset').click(function(){$(this).parents('.filter-set').find('li').removeClass('active');id=$(this).parents('.filter-set').find('ul').attr('data-container');if($('.'+id).length==1){go_params[id].value=''}else{go_params[id].value='';$("."+id+' li.active a').each(function(){go_params[id].value+='|'+$(this).attr('data-'+id)})}
History.pushState(go_params,pageTitle,urlFromParams());return!1});function setFilterState(){var hashParams=paramsArrayFromURI(History.getState().hash);$('.filter-list li').removeClass('active');$.each(go_params,function(listElementId,o){if(hashParams.hasOwnProperty(o.id)&&$("."+listElementId).length>0){la_activeattributes=hashParams[o.id].split('|');$.each(la_activeattributes,function(index,value){$("."+listElementId+' li a[data-'+listElementId+'=\''+value+'\']').parent().addClass('active')})}})}
function disableUnavailableFilters(po_available){po_available=po_available||go_available;if(po_available==null||po_available.length==0){$('.filtesect li').removeClass('disabled');return}
$('.filtersect li').each(function(){el=$(this).parent('ul').data('container');if($(this).parent('ul').find('li.j-active').length>0){return 1}
v=$(this).data(el);if(typeof po_available[el]=='undefined'){$(this).addClass('disabled')}else if(typeof po_available[el][v]=='undefined'){$(this).addClass('disabled')}else{$(this).removeClass('disabled')}})}
disableUnavailableFilters();return!0}}})();ajaxcategories.init()});function logsafe(s){if(window.console&&console.log){console.log(s)}}