var numberofreviews=0;var averagerating=0;var buyagain=0;var brandidList='';var brandnameList='';var bDisplay=false;$(document).ready(function(){$("select#savedsearches").hide();$("span#saving").hide();$("select#savedsearches").change(function(){var sNewUrl;sNewUrl=$("select#savedsearches").val();if(sNewUrl!="")window.location.href=sNewUrl;});var strUrl="http://"+window.location.host+"/product/savesearch_ajax.asp";loadSearches(strUrl);$("#reviews-slider").slider({range:"min",value:numberofreviews,min:1,max:100,step:1,slide:function(event,ui){$("#reviews-val").text(ui.value);$("#NumberOfReviews").val(ui.value);},stop:function(event,ui){refreshResults();}});if(numberofreviews!=0){$("#reviews-val").text(numberofreviews);$("#NumberOfReviews").val(numberofreviews);if(numberofreviews!=1)bDisplay=true;}else{$("#reviews-val").text(1);}$("#average-slider").slider({range:"min",value:averagerating,min:1,max:5,step:0.1,slide:function(event,ui){$("#average-val").text(ui.value);$("#AverageRating").val(ui.value);},stop:function(event,ui){refreshResults();}});if(averagerating!=0){$("#average-val").text(averagerating);$("#AverageRating").val(averagerating);if(averagerating!=1)bDisplay=true;}else{$("#average-val").text(1);}$("#buyagain-slider").slider({range:"min",value:buyagain,min:0,max:100,step:1,slide:function(event,ui){$("#buyagain-val").text(ui.value);$("#BuyAgain").val(ui.value);bDisplay=true;},stop:function(event,ui){refreshResults();}});if(buyagain!=0){$("#buyagain-val").text(buyagain);$("#BuyAgain").val(buyagain);bDisplay=true;}else{$("#buyagain-val").text(0);}$("#CategoryID").asmSelect({addItemTarget:'bottom',animate:true,highlight:true,sortable:false,removeLabel:'x'});$("#CategoryID").change(function(){refreshResults();});$("#skintype").asmSelect({addItemTarget:'bottom',animate:true,highlight:true,sortable:false,removeLabel:'x'});$("#skintype").change(function(){refreshResults();});$("#skintone").asmSelect({addItemTarget:'bottom',animate:true,highlight:true,sortable:false,removeLabel:'x'});$("#skintone").change(function(){refreshResults();});$("#skinundertone").asmSelect({addItemTarget:'bottom',animate:true,highlight:true,sortable:false,removeLabel:'x'});$("#skinundertone").change(function(){refreshResults();});$("#AgeRange").asmSelect({addItemTarget:'bottom',animate:true,highlight:true,sortable:false,removeLabel:'x'});$("#AgeRange").change(function(){refreshResults();});$("#brand").asmSelect({addItemTarget:'bottom',animate:true,highlight:true,sortable:false,removeLabel:'x',selectClass:'asmSelectNoshow'});$("#brand").change(function(){refreshResults();});$("#asmSelectNoshow5").hide();$("#title").change(function(){refreshResults();});var sTemp='';sTemp=$("#skinundertone").val();if(sTemp!=null)skintype=true;sTemp=$("#skintone").val();if(sTemp!=null)bDisplay=true;sTemp=$("#skinundertone").val();if(sTemp!=null)bDisplay=true;sTemp=$("#AgeRange").val();if(sTemp!=null)bDisplay=true;var aId=brandidList.split(",");var aName=brandnameList.split(",");if(aId[0].length>0){for(i=0;i<aId.length;i++){var $option=$("<option value='"+aId[i]+"'></option>").text(aName[i]).attr("selected",true);$("#brand").append($option).change();}}$('table.search-results tr:visible').each(function(){var tr_index=$('table.search-results tr:visible').index($(this));if(tr_index%2!=0){$(this).addClass('odd-row');}});$('.product-details-arrow').click(expand);if(bDisplay==true)display();$("#savesearch").bind("click",function(){saveSearch();return false;});});function resetsearch(){$('#myForm')[0].reset();$("#CategoryID").children().attr("selected","").end().change();$("#skintype").children().attr("selected","").end().change();$("#skintone").children().attr("selected","").end().change();$("#skinundertone").children().attr("selected","").end().change();$("#AgeRange").children().attr("selected","").end().change();$("#brand").children().attr("selected","").end().change();$("#reviews-slider").slider("value",1);$("#reviews-val").text(1);$("#NumberOfReviews").val(1);$("#average-slider").slider("value",1);$("#average-val").text(1);$("#AverageRating").val(1);$("#buyagain-slider").slider("value",0);$("#buyagain-val").text(0);$("#BuyAgain").val(0);return false;}function saveSearch(){$("span#saving").show();if($("#searchname").val()==""){alert('Please enter search name!');return;}if(qsParams()==""){alert('Please enter search criteria!');return;}var strUrl="http://"+window.location.host+"/product/savesearch_ajax.asp?sn="+$.URLEncode($("#searchname").val())+"&sp="+$.URLEncode(qsParams());loadSearches(strUrl);$("span#saving").hide();displaysave();}function loadSearches(strUrl){$.ajax({type:"GET",url:strUrl,success:function(msg){$("select#savedsearches").html(msg);$("select#savedsearches > option").each(function(){if($(this).val()==location.search){$(this).attr('selected','selected');$("#searchname").val($(this).text())}});$("select#savedsearches").show();},error:function(XMLHttpRequest,textStatus,errorThrown){}});}function setbrands(IdList,NameList){brandidList=IdList;brandnameList=NameList;}var lastOpenedProduct;function display(){if($('#more-button').text()=='More search options'){$('#feedback').css('display','block');$('#reviewer').css('display','block');$('#more-button').text('Less search options');}else{$('#feedback').css('display','none');$('#reviewer').css('display','none');$('#more-button').text('More search options');}}function displaysave(){if($('#save-button').text()=='Save Search'){$('#savepart').css('display','block');$('#save-button').text('Cancel');}else{$('#savepart').css('display','none');$('#save-button').text('Save Search');}}function navigate(){var url=$(this).attr('href');window.location.url=url;}function expand(itemid,pic,average,reviews){var gotdata=$(this).parents('tbody').hasClass('gotdata');if(!gotdata){var theTr,url,id,theArrow;var url=$(this).parents('tr').find('a').attr('href');if(url==null){theTr=$(this);theArrow=$(this).find('a.product-details-arrow');}else{theTr=$(this).parents('tr');theArrow=$(this);}var theid=theArrow.attr('id');url=theTr.find('a').attr('href');var strings=theid.split('-');var itemid=strings[0].replace('a','');var pic=strings[1];var average=theTr.find('.av').text();var cleanaverage=average.replace(".","");var reviews=theTr.find('.hm').text();strHtml='<tr class="product-details-row"><td colspan="7" class="expanded-cell"><img src="http://img.makeupalley.com/thumb.asp?sb=h&f='+pic+'&maxSize=88" height="88" alt="shampoo" class="expanded-thumb"/><div class="expanded-details"><span class="expanded-rating"><img src="/art/product/partials/1/'+cleanaverage+'.jpg" width="91" height="18" alt="'+average+'" />('+reviews+' reviews)</span><ul class="expanded-actions"><li><a href="/product/qu.asp?itemid='+itemid+'" class="edit-icon">Write a review for this product</a></li><li><span id="af'+itemid+'"><a href="javascript:af('+itemid+',4)" class="fav-icon">Add to Favorites</a> </span></li></ul></div><div class="expanded-text"><p class=" review-text" id="p'+itemid+'">Loading ...</p><ul class="expanded-extra-links"><li><a href="'+url+'">Show all reviews</a></li></ul></div></td></tr>';theTr.after(strHtml);$(this).parents('tbody').addClass('gotdata');var reviewUrl="/product/AjaxGetReview.asp?Id="+itemid;var reviewPid="p"+itemid;$.ajax({url:reviewUrl,cache:false,success:function(html){$("#"+reviewPid).text(html);}});}var theArrow=$(this).parents('tr').find('a.product-details-arrow');var selfopen=$(this).parents('tr').hasClass('opened-product');if(selfopen){theArrow.parents('tr').removeClass('opened-product');theArrow.parents('tr').children('td').removeClass('backgroundOpened');theArrow.parents('tr').next('tr').hide();}else{if(lastOpenedProduct){lastOpenedProduct.parents('tr').removeClass('opened-product');lastOpenedProduct.parents('tr').next('tr').hide();}theArrow.parents('tr').addClass('opened-product');theArrow.parents('tr').children('td').addClass('backgroundOpened');theArrow.parents('tr').next('tr').show();}lastOpenedProduct=theArrow;return false;}function refreshResults(){$("span#updating").show();$.ajax({type:"GET",url:"/product/e_searching_ajax.asp",data:qsParams(),success:function(msg){$("div.search-content").replaceWith(msg);$('table.search-results tr:visible').each(function(){var tr_index=$('table.search-results tr:visible').index($(this));if(tr_index%2!=0){$(this).addClass('odd-row');}});$('.product-details-arrow').click(expand);$("span#updating").hide();}});}function qsParams(){var strParams='';strParams="AverageRating="+$("#AverageRating").val();strParams+="&NumberOfReviews="+$("#NumberOfReviews").val();strParams+="&BuyAgain="+$("#BuyAgain").val();strParams+="&title="+$("#title").val();if($("#brandname").val()!=null)strParams+="&brandname="+$("#brandname").val();if($("#brand").val()!=null)strParams+="&brand="+$("#brand").val();if($("#CategoryID").val()!=null)strParams+="&CategoryID="+$("#CategoryID").val();if($("#skintype").val()!=null)strParams+="&skintype="+$("#skintype").val();if($("#skintone").val()!=null)strParams+="&skintone="+$("#skintone").val();if($("#skinundertone").val()!=null)strParams+="&skinundertone="+$("#skinundertone").val();if($("#AgeRange").val()!=null)strParams+="&AgeRange="+$("#AgeRange").val();return strParams;}
