function getSortOrder(){var n=$("#SortOrder").val();return n==="obs"&&(n="score"),n==="asc"&&(n="price"),n==="desc"&&(n="price+rev"),n==="a-z"&&(n="title"),n==="z-a"&&(n="title+rev"),n==="New"&&(n="new"),n}function getCatFilter(){var n="";return $("#categoryFilter").val()!=undefined&&$("#categoryFilter").val()!=""&&$("#categoryFilter").val()!="Categories"&&(n=escape($("#categoryFilter").val())),n}function getFilterStringNew(){var n="";return $("#hasvideo").val()!=undefined&&$("#hasvideo").val()!=""&&(n+=" "+$("#hasvideo").val()),$("#isnew").val()!=undefined&&$("#isnew").val()!=""&&(n+=" "+$("#isnew").val()),$("#productcolour").val()!=undefined&&$("#productcolour").val()!=""&&(n+=" "+$("#productcolour").val()),$("#pricefacet").val()!=undefined&&$("#pricefacet").val()!=""&&(n+=" "+escape($("#pricefacet").val())),$("#productsize").val()!=undefined&&$("#productsize").val()!=""&&(n+=" "+$("#productsize").val()),$("#ratingfacet").val()!=undefined&&$("#ratingfacet").val()!=""&&(n+=" "+$("#ratingfacet").val()),$("#brand").val()!=undefined&&$("#brand").val()!=""&&(n+=" "+$("#brand").val()),n!=""&&(n=n.replace(","," "),n="&af="+n),n}function doSearchPrevious(){var n=getSortOrder();$("html, body").animate({scrollTop:"0px"},800);performSearch(window.location.pathname.split("/")[window.location.pathname.split("/").length-1],n,pageSize,pageNum-1)}function doSearchNext(){var n=getSortOrder();$("html, body").animate({scrollTop:"0px"},800);performSearch(window.location.pathname.split("/")[window.location.pathname.split("/").length-1],n,pageSize,pageNum+1)}function getParameterByName(n,t){t||(t=window.location.href);n=n.replace(/[\[\]]/g,"\\$&");var r=new RegExp("[?&]"+n+"(=([^&#]*)|&|#|$)"),i=r.exec(t);return i?i[2]?decodeURIComponent(i[2].replace(/\+/g," ")):"":null}function performSearch(n,t,i,r){var o=n.replace("-and-","%20"),u,l,f,s;o=o.replace(/-/g,"%20");var h=n.replace(/-/g,""),c=$("#hdngetGiftCategory").val(),e=$("#hdnSLIUrl").val();(e===""||e===undefined)&&(e="resultspage");u="";c=c.toLowerCase();c.indexOf("gifts")==0?(u=c,u=u.replace(/[$]/g,""),u=u.replace(" ",""),u=u.replace(/-/g,"")):u=h;h&&h.length>2&&(window.pageNum=r,cancelAutocomplete=!0,$("#searchHeader").hide(),$("totalResults").show(),l=getParameterByName("af"),t=getSortOrder(),f="",f=getFilterStringNew(),l!=null&&(f=f+"%20"+l),window.location.href.indexOf("com.au")>=0&&(f=String.format("http://innovations."+e+".com/search?w="+o+"&ts=json-full&learningnav=1&cnt=32&af=store:"+storeId+f+"%20category%3a"+u+"&isort="+t+"&srt="+(r-1)*32+" "),$("html, body").animate({scrollTop:"0px"},0)),window.location.href.indexOf("co.nz")>=0&&(f=String.format("http://innovationsnz."+e+".com/search?w=*&ts=json-full&learningnav=1&cnt=32&af=store:"+storeId+f+"%20categorynav%3a"+u+"&isort="+t+"&srt="+(r-1)*32+" "),$("html, body").animate({scrollTop:"0px"},0)),window.location.href.indexOf("clearanceoutlet.com.au")>=0&&(f=String.format("http://innovationsco."+e+".com/search?w="+o+"&ts=json-full&learningnav=1&cnt=32&af=store:"+storeId+f+"%20category%3a"+u+"&isort="+t+"&srt="+(r-1)*32+" "),$("html, body").animate({scrollTop:"0px"},0)),f==""?(s=String.format("http://innovations."+e+".com/search?w="+o+"&ts=json-full&learningnav=1&cnt=32&af=store:"+storeId+"%20category%3a"+u+"&isort="+t+"&srt="+(r-1)*32+" "),window.location.href.indexOf("com.au")>=0&&(s=String.format("http://innovations."+e+".com/search?w="+o+"&ts=json-full&learningnav=1&cnt=32&af=store:"+storeId+"%20category%3a"+u+"&isort="+t+"&srt="+(r-1)*32+" "),$("html, body").animate({scrollTop:"0px"},0)),window.location.href.indexOf("co.nz")>=0&&(s=String.format("http://innovationsnz."+e+".com/search?w=*&ts=json-full&learningnav=1&cnt=32&af=store:"+storeId+"%20categorynav%3a"+u+"&isort="+t+"&srt="+(r-1)*32+" "),$("html, body").animate({scrollTop:"0px"},0)),window.location.href.indexOf("clearanceoutlet.com.au")>=0&&(s=String.format("http://innovationsco."+e+".com/search?w="+o+"&ts=json-full&learningnav=1&cnt=32&af=store:"+storeId+"%20category%3a"+u+"&isort="+t+"&srt="+(r-1)*32+" "),$("html, body").animate({scrollTop:"0px"},0))):s=f,$.ajax({url:s,dataType:"jsonp",crossDomain:!0}).then(function(n){var t,u,f;$("#totalResults").html(n.result_meta.total+" results");$("#productsListMobile_Category").html("");totalProducts=n.result_meta.total;totalPages=Math.ceil(totalProducts/32);i=totalProducts>0&&r==totalPages?totalProducts-(totalPages-1)*32:32;totalProducts>0?(totalPages>1?$("#productsListMobile_Category").addClass("hasPaging"):$("#productsListMobile_Category").removeClass("hasPaging"),totalProducts==0&&$.mobile.loading("hide"),$(".pagingContainer").remove(),$(getPaging()).insertBefore($("#productsListMobile_Category")),$(getPaging()).insertAfter($("#productsListMobile_Category")),t="",u=1,$("#filterDropDowns_Category").empty(),n.result_meta.total>0&&(delete n.facets[1].values,n.facets[1].values=[],f={},f.products=jQuery.parseJSON($("#hdngetCategories").val()),$.each(f.products,function(t,i){n.facets[1].values[t]={id:i.id,name:i.name,url:i.url,count:"0"}})),$("#filterDropDowns_Category").append('<select id="categoryFilter" data-native-menu="false"><option>Categories<\/option><\/select>'),$.each(n.facets,function(n,t){t.id=="category"&&$.each(t.values,function(n,t){t.id===h?t.count==="0"?$("#categoryFilter").append(String.format('<option disabled="disabled" value="{0}">{1}<\/option>',t.url,t.name)):$("#categoryFilter").append(String.format('<option disabled="disabled" value="{0}">{1} ({2})<\/option>',t.url,t.name,t.count)):t.count==="0"?$("#categoryFilter").append(String.format('<option value="{0}">{1} <\/option>',t.url,t.name)):$("#categoryFilter").append(String.format('<option value="{0}">{1} ({2})<\/option>',t.url,t.name,t.count))})}),$("#filterDropDowns_Category").append('<select data-native-menu="false" multiple="multiple" id="brand"><option>Brand<\/option><\/select>'),$.each(n.facets,function(n,t){t.id=="brand"&&$.each(t.values,function(n,t){$("#brand").append(String.format('<option value="brand:{0}">{1} ({2})<\/option>',t.id,t.name,t.count))})}),$("#filterDropDowns_Category").append('<select data-native-menu="false" multiple="multiple" id="hasvideo"><option>Has Video<\/option><\/select>'),$.each(n.facets,function(n,t){t.id=="hasvideo"&&$.each(t.values,function(n,t){$("#hasvideo").append(String.format('<option value="hasvideo:{0}">{1} ({2})<\/option>',t.id,t.name,t.count))})}),$("#filterDropDowns_Category").append('<select data-native-menu="false" multiple="multiple" id="isnew"><option>New Product<\/option><\/select>'),$.each(n.facets,function(n,t){t.id=="newproducts"&&$.each(t.values,function(n,t){$("#isnew").append(String.format('<option value="newproducts:{0}">{1} ({2})<\/option>',t.id,t.name,t.count))})}),$("#filterDropDowns_Category").append('<select data-native-menu="false" multiple="multiple" id="pricefacet"><option>Price<\/option><\/select>'),$.each(n.facets,function(n,t){t.id=="pb"&&$.each(t.values,function(n,t){$("#pricefacet").append(String.format('<option value="pb:{0}">{1} ({2})<\/option>',t.id,t.name,t.count))})}),$("#filterDropDowns_Category").append('<select data-native-menu="false" multiple="multiple" id="productcolour"><option>Colour<\/option><\/select>'),$.each(n.facets,function(n,t){t.id=="colour"&&$.each(t.values,function(n,t){$("#productcolour").append(String.format('<option value="colour:{0}">{1} ({2})<\/option>',t.id,t.name,t.count))})}),$("#filterDropDowns_Category").append('<select data-native-menu="false" multiple="multiple" id="productsize"><option>Size<\/option><\/select>'),$.each(n.facets,function(n,t){t.id=="size"&&$.each(t.values,function(n,t){$("#productsize").append(String.format('<option value="size:{0}">{1} ({2})<\/option>',t.id,t.name,t.count))})}),$("#filterDropDowns_Category").append('<select data-native-menu="false" multiple="multiple" id="ratingfacet"><option>Rating<\/option><\/select>'),$.each(n.facets,function(n,t){t.id=="rating"&&$.each(t.values,function(n,t){$("#ratingfacet").append(String.format('<option value="rating:{0}">{1} ({2})<\/option>',t.id,t.name,t.count))})}),$("#filterDropDowns_Category select").selectmenu().selectmenu("refresh",!0),$.each(n.results,function(n,r){var o="",s,e,l,h,c,f;u==1?(o="ui-block-a",u=2):(o="ui-block-b",u=1);s="";s=r.wasprice===undefined?"":"$"+r.wasprice;e="";r.isnew=="Yes"&&(e='<div class="prodNew"><\/div>');l="";r.hasvideo=="Yes"&&(e+='<div class="prodVideo"><\/div>');h=r.image_url;h=h.substring("url");c=r.url;f=c.substring(c.indexOf("url=")+4);f=decodeURIComponent(f);f=f.replace("/p/","/m/p/");t+='<div class="'+o+'"><div class="ui-bar ui-btn">                               <a class="ui-btn" href="'+f+'" role="button">                                 <img class="pImg" src="/'+r.image_url+'" data-sku="'+r.image_url+'"/> "';r.canbuy=="0"&&(t+='<img width="120" height="103" src="/imagesstatic/sold-out-103.png" style="position: absolute; left: 0">');t+='<div class="prodAttr">                                     <div class="wrap">'+r.title+'<\/div>                                                 <div class="price"> $                '+r.price+'                    <div class="wasPrice">'+s+'<\/div>             <\/div>                                             <div class="productImageContainer">            '+e+"            <\/div>             <\/div>             <\/a>             <\/div><\/div>";$("#productsListMobile_Category").html(t);$.each($("#productsListMobile_Category img"),function(){var i=$(this).data("sku"),n="product",t="square";storeId==4||storeId==25||storeId==73?(t="Portrait",$(this).addClass("portrait")):storeId==71&&(n="item")});$.each($(".paging li a"),function(){$(this).click(function(){return $(".pageNumOn").removeClass("pageNumOn").addClass("pageNumOff").css("color","#333"),$(this).removeClass("pageNumOff").addClass("pageNumOn").css("color","#fff"),$.mobile.loading("show"),performSearch(window.location.pathname.split("/")[window.location.pathname.split("/").length-1],$("#SortOrder").val(),i,$(this).data("page")),!1})});$.mobile.loading("hide");cancelAutocomplete=!1})):$(".pagingContainer").css("visibility","hidden")}))}function getPaging(){var n=[],t,i,r,u;if(totalPages>1){for(t=1,i=5,totalPages>5&&pageNum>3?totalPages-1==pageNum?(t=totalPages-4,i=pageNum+1):totalPages==pageNum?(t=totalPages-4,i=pageNum):(t=pageNum-2,i=pageNum+2):i=Math.min(totalPages,5),n.push('<table cellpadding="0" cellspacing="0" class="pagingContainer">',"<tr>","<td>"),pageNum>t?n.push('<a onclick="doSearchPrevious();return false;">&lt;&lt; Previous<\/a>'):n.push("&nbsp"),n.push("<\/td>","<td>"),n.push('<ul class="paging">'),r=t;r<=i;r++)u=pageNum==r?"pageNumOn":"pageNumOff",n.push(String.format('<li class="{0}"><a data-page="{1}">{1}<\/a><\/li>',u,r));n.push("<\/ul>");n.push("<\/td>");n.push('<td style="text-align:right;vertical-align:middle">');pageNum<totalPages?n.push('<a onclick="doSearchNext();return false;">Next &gt;&gt;<\/a>'):n.push("&nbsp");n.push("<\/td>");n.push("<\/tr>");n.push("<\/table>")}return n.join("")}function getCategoryLink(n){var t="",i,r,u;return n>1&&(t="pageNum="+n),window.location.href.indexOf("?w")>=0&&(t=window.location.search.toString(),t=t.replace("?","")),$("#SortOrder").val()!="obs"&&(i="pricesort",($("#SortOrder").val()=="obs"||$("#SortOrder").val()=="a-z"||$("#SortOrder").val()=="z-a"||$("#SortOrder").val()=="new")&&(i="namesort"),t.length>0?(r=decodeURIComponent(window.location.search.replace(new RegExp("^(?:.*[&\\?]"+encodeURIComponent("namesort").replace(/[\.\+\*]/g,"\\$&")+"(?:\\=([^&]*))?)?.*$","i"),"$1")),u=decodeURIComponent(window.location.search.replace(new RegExp("^(?:.*[&\\?]"+encodeURIComponent("pricesort").replace(/[\.\+\*]/g,"\\$&")+"(?:\\=([^&]*))?)?.*$","i"),"$1")),r.length>0?t=i=="namesort"?t.replace("namesort="+r,"namesort="+$("#SortOrder").val()):t.replace("&namesort="+r,"")+("&"+i+"="+$("#SortOrder").val()):u.length>0?t=i=="pricesort"?t.replace("pricesort="+u,"pricesort="+$("#SortOrder").val()):t.replace("&pricesort="+u,"")+("&"+i+"="+$("#SortOrder").val()):t+="&"+i+"="+$("#SortOrder").val()):t=i+"="+$("#SortOrder").val()),pageSize!=maxProductsPerPage&&(t.length>0?t+="&pagesize="+pageSize:t="pagesize="+pageSize),t.length>0?categoryLink+"?"+t:categoryLink}$(document).ready(function(){var n=getSortOrder();$("#hdngetResults").val()==="true"?($("ui-grid-a categoryGrid").show(),$("#searchFilter_Category").show(),$("#searchHeader_Category").hide(),$("#categoryProducts_Default").hide(),$("#productsListMobile_Category").show(),$("#btnRefineDiv").css("display","block"),performSearch(window.location.pathname.split("/")[window.location.pathname.split("/").length-1],n,pageSize,1)):($("#btnRefineDiv").css("display","none"),$("#sortbyDiv").css("float","right"),$("#sortbyDiv").css("position","none"),$("ui-grid-a categoryGrid").show(),$("#searchFilter_Category").hide(),$("#searchHeader_Category").show(),$("#categoryProducts_Default").show(),$("#productsListMobile_Category").hide())});$(function(){$("#changeView").click(function(){$.mobile.loading("show")});$("#SortOrder").change(function(){$.mobile.loading("show",{text:"Sorting...",textVisible:!1});document.location.href=getCategoryLink(1)});$.each($(".paging li a"),function(){$(this).click(function(){return $(".pageNumOn").removeClass("pageNumOn").addClass("pageNumOff").css("color","#333"),$(this).removeClass("pageNumOff").addClass("pageNumOn").css("color","#fff"),$.mobile.loading("show"),document.location.href=getCategoryLink($(this).data("page")),!1})});$.each($("#productsListMobile img"),function(){var i=$(this).data("sku"),n="product",t="square";storeId==4||storeId==25||storeId==73?(t="Portrait",$(this).addClass("portrait")):storeId==71&&(n="item");$(this).attr("src","/images/"+n+"/"+t+"/categorynew/"+i+".jpg")})})