﻿function restoreQry(a,b){var x=b.split(",");for(var i=0;i<a.length;i++){a[i].checked=false}for(var j=0;j<x.length;j++){for(var i=0;i<a.length;i++){if(a[i].value.toUpperCase()==x[j].toUpperCase()){a[i].checked=true}}}}function resetDefault(a,b){for(var i=0;i<a.length;i++){if(a[i].value.toUpperCase()==b.toUpperCase()){a[i].checked=true}else{a[i].checked=false}}}function createStr(a){var x='';var b=1;for(var i=0;i<a.length;i++){if(a[i].checked){var c=a[i].value.toUpperCase();if(b==1){x=x+c}else{x=x+','+c}++b}}return x}function makeNav(a,b,c){var d=96;var e=b/d;if(e>0){var f='Page: ';for(var i=0;i<e;i++){var j=i+1;if(j==request_Page){f+='<a href="'+c+'&Page='+j+'" style="font-size: 15px;" class="selected" onclick="pageTracker._trackEvent(\'JewelryPage\', \'Click\', \'Paging\');">'}else{f+='<a href="'+c+'&Page='+j+'" style="font-size: 15px;" onclick="pageTracker._trackEvent(\'JewelryPage\', \'Click\', \'Paging\');">'}f+=j;f+='</a> '}}else{var f='Page: 0'}jQuery(a).each(function(){jQuery(this).html(f)})}jQuery.address.strict(false);jQuery.address.externalChange(function(e){if(e.value!==''){submitfilter('change')}else{submitfilter('reset')}});function submitfilter(j){if(j=='submit'){var k=document.getElementById('min_price').value;document.getElementById('MinPrice').value=k;var l=document.getElementById('max_price').value;document.getElementById('MaxPrice').value=l;var m=document.getElementById('pricesort').value;document.getElementById('PriceSort1').value=m;var n=document.getElementById('FilterSize').value;document.getElementById('Size').value=n;var o=createStr(document.getElementsByName('FilterGender'));document.getElementById('Gender').value=o;var p=createStr(document.getElementsByName('FilterPersonal'));document.getElementById('Personalized').value=p;var q=createStr(document.getElementsByName('FilterProduct'));document.getElementById('Category3').value=q;var r=createStr(document.getElementsByName('FilterMaterial'));document.getElementById('Metal').value=r;var s=createStr(document.getElementsByName('FilterTheme'));document.getElementById('Style').value=s;var t='category1=jewelry&category2=&category3='+q+'&pricesort='+m+'&gender='+o+'&style='+s+'&metal='+r+'&personalized='+p+'&minprice='+k+'&maxprice='+l+'&size='+n;document.getElementById('Filter').value=t}else if(j=='change'){var u=document.getElementById('Filter').value;if(u!==''){var t=u;var q=document.getElementById('Category3').value;var o=document.getElementById('Gender').value;var s=document.getElementById('Style').value;var r=document.getElementById('Metal').value;var p=document.getElementById('Personalized').value;var m=document.getElementById('PriceSort1').value;var k=document.getElementById('MinPrice').value;var l=document.getElementById('MaxPrice').value;var n=document.getElementById('Size').value;var v=n;if(n==''){v='All Sizes'}document.getElementById('min_price').value=k;jQuery("#priceslider").slider("values",0,k);document.getElementById('max_price').value=l;jQuery("#priceslider").slider("values",1,l);document.getElementById('pricesort').value=m;document.getElementById('FilterSize').value=n;jQuery("#sizeslider").slider("option","value",n);jQuery("span#SizeFilterTxt").html(v);restoreQry(document.getElementsByName('FilterGender'),o);restoreQry(document.getElementsByName('FilterPersonal'),p);restoreQry(document.getElementsByName('FilterProduct'),q);restoreQry(document.getElementsByName('FilterMaterial'),r);restoreQry(document.getElementsByName('FilterTheme'),s)}else{var k=document.getElementById('min_price').value;document.getElementById('MinPrice').value=k;var l=document.getElementById('max_price').value;document.getElementById('MaxPrice').value=l;var m=document.getElementById('pricesort').value;document.getElementById('PriceSort1').value=m;var n=document.getElementById('FilterSize').value;document.getElementById('Size').value=n;var o=createStr(document.getElementsByName('FilterGender'));document.getElementById('Gender').value=o;var p=createStr(document.getElementsByName('FilterPersonal'));document.getElementById('Personalized').value=p;var q=createStr(document.getElementsByName('FilterProduct'));document.getElementById('Category3').value=q;var r=createStr(document.getElementsByName('FilterMaterial'));document.getElementById('Metal').value=r;var s=createStr(document.getElementsByName('FilterTheme'));document.getElementById('Style').value=s;var t='category1=jewelry&category2=&category3='+q+'&pricesort='+m+'&gender='+o+'&style='+s+'&metal='+r+'&personalized='+p+'&minprice='+k+'&maxprice='+l+'&size='+n}document.getElementById('Filter').value=t}else if(j=='reset'){var q=request_Category3;var m=request_pricesort;var o=request_gender;var s=request_style;var r=request_metal;var p=request_personalized;var k=request_minPrice;var l=request_maxPrice;var n=request_size;var w=request_Page;var t='category1=jewelry&category2=&category3='+q+'&pricesort='+m+'&gender='+o+'&style='+s+'&metal='+r+'&personalized='+p+'&minprice='+k+'&maxprice='+l+'&size='+n+'&page='+w;var v=n;if(n==''){v='All Sizes'}document.getElementById('min_price').value=k;jQuery("#priceslider").slider("values",0,k);document.getElementById('max_price').value=l;jQuery("#priceslider").slider("values",1,l);document.getElementById('pricesort').value=m;document.getElementById('FilterSize').value=n;jQuery("#sizeslider").slider("option","value",n);jQuery("span#SizeFilterTxt").html(v);restoreQry(document.getElementsByName('FilterGender'),o);restoreQry(document.getElementsByName('FilterPersonal'),p);restoreQry(document.getElementsByName('FilterProduct'),q);restoreQry(document.getElementsByName('FilterMaterial'),r);restoreQry(document.getElementsByName('FilterTheme'),s)}var x=jQuery("div[id='itemwrapper']");x.block({message:'<h1>Loading products<br /><img src="http://www.c28.com/images/loadingjewelry.gif" /></h1>',centerY:false,overlayCSS:{opacity:0.4},css:{width:'350px',top:'10px',left:'',right:'10px',border:'none',padding:'5px',backgroundColor:'#000','-webkit-border-radius':'10px','-moz-border-radius':'10px',color:'#FFF'}});jQuery.ajax({type:"GET",url:"http://www.c28.com/shopping/Christian-Jewelry-Filter.asp",data:t,cache:true,mode:'abort',port:'filtering',success:function(a,b){x.html(a);var c=jQuery("input[id='TotalItemCount']").val();var d=jQuery("input[id='PageURL']").val();jQuery("span[id='TotalItems']").html(c);jQuery("a[rel='quicklook']").colorbox({width:"492px",height:"598px",iframe:true});makeNav('.pagenav',c,d);var e=request_TitleTag;if(e==''){o=o.replace(/,/g," & ").replace("1","Mens").replace("2","Girls").replace("3","Unisex");var f=' '+q.replace(/,/g,", ");if((o=='')&&(f==' ')){e='jewelry'}else{e=o+f}jQuery("h1[id='HeaderText']").html(e)}var g=jQuery.address.value();g=g.replace(/Listing/gi,"");if(g.indexOf('P')==0){var h=g;var i=jQuery('div#'+h);if(!i.length){h='Page1';i=jQuery('div#'+h)}jQuery('div#itemwrapper').find('div.newpage').not('#'+h).hide();i.show();jQuery(".pagenav").find('a').removeClass("selected");jQuery(".pagenav a[href$='Listing"+h+"']").addClass("selected")}if(j=='submit'){jQuery.address.value('ProductFilter')}x.unblock()}})}jQuery(document).ready(function(){jQuery("#priceslider").minMaxSlider({'min_input':'#min_price','max_input':'#max_price','min_size':0,'max_size':request_MaxPriceFilter,'callback':'submitfilter(\'submit\')'});jQuery("#sizeslider").slider({'min':3,'max':15,'step':0.5,'value':request_size,'slide':function(a,b){var c=b.value;var d=c;if(c==3){d='All Sizes'}jQuery("span#SizeFilterTxt").html(d)},'change':function(a,b){var c=b.value;if(c==3){c=''}jQuery("input#FilterSize").val(c);submitfilter('submit')}})});
