!function(e){e.fn.niceSelect=function(t){function s(t){t.after(e("<div></div>").addClass("nice-select").addClass(t.attr("class")||"").addClass(t.attr("disabled")?"disabled":"").attr("tabindex",t.attr("disabled")?null:"0").html('<span class="current"></span><ul class="list"></ul>'));var s=t.next(),n=t.find("option"),i=t.find("option:selected");s.find(".current").html(i.data("display")||i.text()),n.each(function(t){var n=e(this),i=n.data("display");s.find("ul").append(e("<li></li>").attr("data-value",n.val()).attr("data-display",i||null).addClass("option"+(n.is(":selected")?" selected":"")+(n.is(":disabled")?" disabled":"")).html(n.text()))})}if("string"==typeof t)return"update"==t?this.each(function(){var t=e(this),n=e(this).next(".nice-select"),i=n.hasClass("open");n.length&&(n.remove(),s(t),i&&t.next().trigger("click"))}):"destroy"==t?(this.each(function(){var t=e(this),s=e(this).next(".nice-select");s.length&&(s.remove(),t.css("display",""))}),0==e(".nice-select").length&&e(document).off(".nice_select")):console.log('Method "'+t+'" does not exist.'),this;this.hide(),this.each(function(){var t=e(this);t.next().hasClass("nice-select")||s(t)}),e(document).off(".nice_select"),e(document).on("click.nice_select",".nice-select",function(t){var s=e(this);e(".nice-select").not(s).removeClass("open"),s.toggleClass("open"),s.hasClass("open")?(s.find(".option"),s.find(".focus").removeClass("focus"),s.find(".selected").addClass("focus")):s.focus()}),e(document).on("click.nice_select",function(t){0===e(t.target).closest(".nice-select").length&&e(".nice-select").removeClass("open").find(".option")}),e(document).on("click.nice_select",".nice-select .option:not(.disabled)",function(t){var s=e(this),n=s.closest(".nice-select");n.find(".selected").removeClass("selected"),s.addClass("selected");var i=s.data("display")||s.text();n.find(".current").text(i),n.prev("select").val(s.data("value")).trigger("change")}),e(document).on("keydown.nice_select",".nice-select",function(t){var s=e(this),n=e(s.find(".focus")||s.find(".list .option.selected"));if(32==t.keyCode||13==t.keyCode)return s.hasClass("open")?n.trigger("click"):s.trigger("click"),!1;if(40==t.keyCode){if(s.hasClass("open")){var i=n.nextAll(".option:not(.disabled)").first();i.length>0&&(s.find(".focus").removeClass("focus"),i.addClass("focus"))}else s.trigger("click");return!1}if(38==t.keyCode){if(s.hasClass("open")){var l=n.prevAll(".option:not(.disabled)").first();l.length>0&&(s.find(".focus").removeClass("focus"),l.addClass("focus"))}else s.trigger("click");return!1}if(27==t.keyCode)s.hasClass("open")&&s.trigger("click");else if(9==t.keyCode&&s.hasClass("open"))return!1});var n=document.createElement("a").style;return n.cssText="pointer-events:auto","auto"!==n.pointerEvents&&e("html").addClass("no-csspointerevents"),this}}(jQuery);
jQuery(document).ready(function($){
'use strict';
$('.rhniceselect, .woocommerce-ordering .orderby').niceSelect();
});
jQuery(document).on('change', '.rh_woo_drop_cat', function(e){
var catid=jQuery(this).val(),
inputField=jQuery(this).parent().find('.re-ajax-search');
if(inputField.length){
inputField.attr("data-catid", catid);
var inputValue=inputField.val();
if(inputValue!=''){
re_ajax_cache.remove(inputValue);
re_ajax_search.do_ajax_call(inputField);
}}
});
jQuery(document).ready(function($){
'use strict';
if($('#respond .must-log-in a').length > 0){
if($('#rehub-login-popup').length > 0){
$("#respond .must-log-in a").addClass('act-rehub-login-popup');
}}
if($('#comments .comment-reply-login').length > 0){
if($('#rehub-login-popup').length > 0){
$(".comment-reply-login").addClass('act-rehub-login-popup');
}}
$(document).on('click', 'body:not(.logged-in) .act-rehub-login-popup', function(e){
e.preventDefault();
var acttype=$(this).data('type');
if(acttype=='login'){
$.pgwModal({
titleBar: false,
target: '#rehub-login-popup',
mainClassName:'pgwModal re-user-popup-wrap',
});
$('.re-user-popup-wrap .rehub-errors').html('');
}
else if(acttype=='register'){
$.pgwModal({
titleBar: false,
target: '#rehub-register-popup',
mainClassName:'pgwModal re-user-popup-wrap',
});
$('.re-user-popup-wrap .rehub-errors').html('');
$('.re-user-popup-wrap .recaptchamodail').attr('id', 'recaptchamodail');
}
else if(acttype=='resetpass'){
$.pgwModal({
titleBar: false,
target: '#rehub-reset-popup',
mainClassName:'pgwModal re-user-popup-wrap',
});
$('.re-user-popup-wrap .rehub-errors').html('');
}
else if(acttype=='restrict'){
$.pgwModal({
titleBar: false,
target: '#rehub-restrict-login-popup',
mainClassName:'pgwModal re-user-popup-wrap',
});
}
else if(acttype=='url'){
if($(this).attr('href')){
var gocustomurl=$(this).attr('href');
}else{
var gocustomurl=$(this).data('customurl');
}
window.location.href=gocustomurl;
}else{
if($('#rehub-custom-login-url').length > 0){
var gocustomurl=$('#rehub-custom-login-url').data('customloginurl');
window.location.href=gocustomurl;
}else{
if(typeof $(this).data("cashbacknotice")!=="undefined"&&typeof $(this).data("merchant")!=="undefined"){
var cashbacknotice=$(this).data('cashbacknotice');
var merchant=$(this).data('merchant');
var murl=$(this).data('url');
$('#rh-ca-login').removeClass('rhhidden');
$('#rh-ca-login-n').html(cashbacknotice);
$('#rh-ca-login-m').html(merchant);
$('#rh-ca-login-a').attr("href", murl);
}
$.pgwModal({
titleBar: false,
target: '#rehub-login-popup',
mainClassName:'pgwModal re-user-popup-wrap',
});
$('.re-user-popup-wrap .rehub-errors').html('');
}}
});
$(document).on('submit','.re-user-popup-wrap #rehub_login_form_modal',function(e){
e.preventDefault();
var button=$(this).find('button.rehub_main_btn');
button.addClass('loading');
$.post(rhscriptvars.ajax_url, $(this).serialize(), function(data){
var obj=$.parseJSON(data);
$('.rehub-login-popup .rehub-errors').html(obj.message);
if(obj.error==false){
if(obj.redirecturl){
window.setTimeout(function(){window.location.href=obj.redirecturl;},200);
}else{
window.setTimeout(function(){location.reload()},200);
}
button.hide();
}
button.removeClass('loading');
});
});
$(document).on('submit','.re-user-popup-wrap #rehub_registration_form_modal',function(e){
e.preventDefault();
var button=$(this).find('button.rehub_main_btn');
button.addClass('loading');
$.post(rhscriptvars.ajax_url, $(this).serialize(), function(data){
var obj=$.parseJSON(data);
$('.rehub-register-popup .rehub-errors').html(obj.message);
if(obj.error==false){
$('.rehub-register-popup').addClass('registration-complete');
if(obj.redirecturl){
window.setTimeout(function(){window.location.href=obj.redirecturl;},4000);
}else{
window.setTimeout(function(){location.reload()},4000);
}}
$('.rehub-register-popup').removeClass('registration-complete');
button.removeClass('loading');
});
});
$(document).on('submit','.re-user-popup-wrap #rehub_reset_password_form_modal',function(e){
e.preventDefault();
var button=$(this).find('button.rehub_main_btn');
button.addClass('loading');
$.post(rhscriptvars.ajax_url, $(this).serialize(), function(data){
var obj=$.parseJSON(data);
$('.rehub-reset-popup .rehub-errors').html(obj.message);
if(obj.error==false){
window.setTimeout(function(){location.reload()},3000);
}
button.removeClass('loading');
});
});
$(document).on('click', '.user-ava-intop', function(e){
e.stopPropagation();
$(this).parent().find('.user-dropdown-intop-menu').toggleClass('user-dropdown-intop-open');
$(this).toggleClass('user-ava-intop-open');
$(this).closest('.user-dropdown-intop').toggleClass('user-dropdown-intop-open');
});
$(document).on('click', '.user-dropdown-intop-menu', function(e){
e.stopPropagation();
});
$(document).on('click', function(){
$('.user-dropdown-intop-menu').removeClass('user-dropdown-intop-open');
$('.user-dropdown-intop').removeClass('user-dropdown-intop-open');
$('.user-ava-intop').removeClass('user-ava-intop-open');
});
});
jQuery(document).ready(function($){
'use strict';
$(document).on("click", ".heart_thumb_wrap .heartplus", function(e){
e.preventDefault();
var $this=$(this);
if($this.hasClass("restrict_for_guests")){
return false;
}
var post_id=$(this).data("post_id");
var informer=parseInt($(this).attr("data-informer"));
$(this).addClass("loading");
if($this.hasClass('alreadywish')){
var wishlink=$this.data("wishlink");
if(typeof $this.data("wishlink")!=="undefined"&&$this.data("wishlink")!=''&&$('.re-favorites-posts').length==0){
window.location.href=$this.data("wishlink");
return false;
}
var actionwishlist='remove';
}else{
var actionwishlist='add';
}
$.ajax({
type: "post",
url: rhscriptvars.ajax_url,
data: "action=rhwishlist&wishnonce="+rhscriptvars.wishnonce+"&wish_count="+actionwishlist+"&post_id="+post_id
}).done(function(count){
$this.removeClass("loading");
if($this.hasClass('alreadywish')){
$this.removeClass('alreadywish');
informer=informer-1;
$this.closest('.heart_thumb_wrap').find('#wishcount' + post_id + '').text(informer);
if($('.rh-wishlistmenu-link .rh-icon-notice').length){
var overallcount=parseInt($('.rh-wishlistmenu-link .rh-icon-notice').html());
$('.rh-wishlistmenu-link .rh-icon-notice').text(overallcount - 1);
}
$this.attr("data-informer",informer);
if($('#wishremoved' + post_id + '').length > 0){
$.simplyToast($('#wishremoved' + post_id + '').html(), 'danger');
}}else{
$this.addClass('alreadywish');
informer=informer+1;
$this.closest('.heart_thumb_wrap').find('#wishcount' + post_id + '').text(informer);
if($('.rh-wishlistmenu-link .rh-icon-notice').length){
if($('.rh-wishlistmenu-link .rh-icon-notice').hasClass('rhhidden')){
$('.rh-wishlistmenu-link .rh-icon-notice').removeClass('rhhidden');
$('.rh-wishlistmenu-link .rh-icon-notice').text(1);
}else{
var overallcount=parseInt($('.rh-wishlistmenu-link .rh-icon-notice').html());
$('.rh-wishlistmenu-link .rh-icon-notice').text(overallcount + 1);
}}
$this.attr("data-informer",informer);
if($('#wishadded' + post_id + '').length > 0){
$.simplyToast($('#wishadded' + post_id + '').html(), 'success');
}}
}
);
return false;
});
if(typeof wishcached!=='undefined'){
var favListed=$(".heartplus");
if(favListed.length!=0){
$.ajax({
type: "get",
url: wishcached.rh_ajax_url,
data: "action=refreshwishes&userid="+wishcached.userid,
cache:!1
}).done(function(data){
var wishlistids=data.wishlistids.split(',');
if(wishlistids.length!=0){
favListed.each(function(){
var postID=$(this).attr("data-post_id");
if($.inArray(postID, wishlistids)!=-1){
if($(this).hasClass('alreadywish')==false){
$(this).addClass('alreadywish');
var informer=parseInt($(this).attr("data-informer"));
informer=informer+1;
$(this).attr("data-informer", informer);
$(this).closest('.heart_thumb_wrap').find('#wishcount' + postID + '').text(informer);
}}
});
if($('.rh-wishlistmenu-link .rh-icon-notice').length){
if($('.rh-wishlistmenu-link .rh-icon-notice').hasClass('rhhidden')){
$('.rh-wishlistmenu-link .rh-icon-notice').removeClass('rhhidden');
}
$('.rh-wishlistmenu-link .rh-icon-notice').text(data.wishcounter);
}}
}
);
}}
});