function start_filtering_ajax_map(newpage){
"use strict";
var guest_no,call_function,search_location_filter_autointernal,stype,property_admin_area, action, category, city, area, country, rooms, baths, beds, min_price, price_max, ajaxurl, postid, guest_no, check_out, check_in, all_checkers;
action=jQuery('#adv_actions').attr('data-value');
category=jQuery('#adv_categ').attr('data-value');
city=jQuery('#search_location_city').val();
area=jQuery('#search_location_area').val();
country=jQuery('#search_location_country').val();
property_admin_area=jQuery('#property_admin_area').val();
rooms=parseInt(jQuery('#rooms_no_input').val(), 10);
baths=parseInt(jQuery('#baths_no_input').val(), 10);
beds=parseInt(jQuery('#beds_no_input').val(), 10);
stype=jQuery('#stype').val();
guest_no=jQuery('#guest_no_input').val();
search_location_filter_autointernal=jQuery('#search_location_filter_autointernal').val();
call_function='wpestate_ajax_filter_listings_search_onthemap';
if(document.getElementById('stype')){
call_function='wpestate_ajax_filter_listings_search_onthemap_esteate_auto';
}
console.log('call_function '+call_function);
console.log('picked '+stype);
console.log('picked '+stype+" / "+search_location_filter_autointernal);
if(isNaN(rooms)){
rooms='';
}
if(isNaN(baths)){
baths='';
}
if(isNaN(beds)){
beds='';
}
min_price=parseInt(jQuery('#price_low').val(), 10);
price_max=parseInt(jQuery('#price_max').val(), 10);
guest_no=parseInt(jQuery('#guest_no_input').val(), 10);
if(isNaN(guest_no)){
guest_no='';
}
check_in=jQuery('#check_in_list').val();
check_out=jQuery('#check_out_list').val();
all_checkers='';
jQuery('#extended_search_check_filter input[type="checkbox"]').each(function (){
if(jQuery(this).is(":checked")){
all_checkers=all_checkers + "," + jQuery(this).attr("id");
}});
postid=parseInt(jQuery('#adv-search-1').attr('data-postid'), 10);
if(isNaN(postid)){
postid=parseInt(jQuery('#adv_extended_options_text_adv').attr('data-pageid'), 10);
}
ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
jQuery('#listing_ajax_container').empty();
jQuery('#listing_loader').show();
jQuery.ajax({
type: 'POST',
url: ajaxurl,
dataType: 'json',
data: {
'action':call_function,
'action_values':action,
'category_values':category,
'city':city,
'area':area,
'advanced_rooms':rooms,
'advanced_bath':baths,
'advanced_beds':beds,
'guest_no':guest_no,
'price_low':min_price,
'price_max':price_max,
'newpage':newpage,
'postid':postid,
'check_in':check_in,
'check_out':check_out,
'all_checkers':all_checkers,
'country':country,
'property_admin_area':  property_admin_area,
'stype':stype,
'search_location_filter_autointernal':search_location_filter_autointernal
},
success: function (data){
console.log(data.arguments);
jQuery('#advanced_search_map_list').removeClass('move_to_fixed');
jQuery('#listing_loader').hide();
jQuery('.listing_loader_title').show();
jQuery('#listing_ajax_container').empty().append(data.response);
jQuery('.pagination_nojax').remove();
restart_js_after_ajax();
wpestate_lazy_load_carousel_property_unit();
var  new_markers=jQuery.parseJSON(data.markers);
if(infoBox!==null){
infoBox.close();
}
wpestate_set_filter_pins(map, new_markers);
},
error: function (errorThrown){}});
}
function start_filtering_ajax_on_main_map(guest_no){
"use strict";
console.log('start_filtering_ajax_on_main_map');
if(document.getElementById('search_location_autointernal')){
return;
}
var property_admin_area, action, category, country, city, area, rooms, baths, beds, min_price, price_max, ajaxurl, postid, guest_no, check_out, check_in, all_checkers;
city=jQuery('#advanced_city').val();
area=jQuery('#advanced_area').val();
country=jQuery('#advanced_country').val();
property_admin_area=jQuery('#property_admin_area').val();
if(isNaN(guest_no)){
guest_no='';
}
check_in=jQuery('#check_in').val();
check_out=jQuery('#check_out').val();
postid=parseInt(jQuery('#adv-search-1').attr('data-postid'), 10);
if(isNaN(postid)){
postid=parseInt(jQuery('#adv_extended_options_text_adv').attr('data-pageid'), 10);
}
ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
jQuery.ajax({
type: 'POST',
url: ajaxurl,
dataType: 'json',
data: {
'action':'wpestate_ajax_filter_listings_search_on_main_map',
'action_values':action,
'category_values':category,
'city':city,
'area':area,
'advanced_rooms':rooms,
'advanced_bath':baths,
'advanced_beds':beds,
'guest_no':guest_no,
'price_low':min_price,
'price_max':price_max,
'postid':postid,
'check_in':check_in,
'check_out':check_out,
'all_checkers':all_checkers,
'country':country,
'property_admin_area':  property_admin_area
},
success: function (data){
var  new_markers=jQuery.parseJSON(data.markers);
if(new_markers.length > 0){
wpestate_set_filter_pins(map, new_markers);
jQuery('#gmap-noresult').hide();
jQuery("#results, #showinpage,#showinpage_mobile").show();
jQuery("#results_no").show().empty().append(data.counter);
}else{
jQuery('#gmap-noresult').show();
jQuery('#results').hide();
}},
error: function (errorThrown){}});
}
function get_filtering_ajax_result(){
"use strict";
var action, category, city, area, rooms, baths, min_price, price_max, ajaxurl, postid;
action=jQuery('#adv_actions').attr('data-value');
category=jQuery('#adv_categ').attr('data-value');
city=jQuery('#advanced_city').attr('data-value');
area=jQuery('#advanced_area').attr('data-value');
rooms=parseInt(jQuery('#adv_rooms').val(), 10);
baths=parseInt(jQuery('#adv_bath').val(), 10);
min_price=parseInt(jQuery('#price_low').val(), 10);
price_max=parseInt(jQuery('#price_max').val(), 10);
postid=parseInt(jQuery('#adv-search-1').attr('data-postid'), 10);
ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {
'action':'wpestate_get_filtering_ajax_result',
'action_values':action,
'category_values':category,
'city':city,
'area':area,
'advanced_rooms':rooms,
'advanced_bath':baths,
'price_low':min_price,
'price_max':price_max,
'postid':postid
},
success: function (data){
jQuery("#results, #showinpage,#showinpage_mobile").show();
jQuery("#results_no").show().empty().append(data);
},
error: function (errorThrown){}});
}
function custom_get_filtering_ajax_result(){
"use strict";
console.log('custom_get_filtering_ajax_result');
var   val1, val2, val3, val4, val5, val6, val7, val8, ajaxurl, postid;
val1=get_custom_value(mapfunctions_vars.slugs[0]);
val2=get_custom_value(mapfunctions_vars.slugs[1]);
val3=get_custom_value(mapfunctions_vars.slugs[2]);
val4=get_custom_value(mapfunctions_vars.slugs[3]);
val5=get_custom_value(mapfunctions_vars.slugs[4]);
val6=get_custom_value(mapfunctions_vars.slugs[5]);
val7=get_custom_value(mapfunctions_vars.slugs[6]);
val8=get_custom_value(mapfunctions_vars.slugs[7]);
postid=parseInt(jQuery('#adv-search-1').attr('data-postid'), 10);
ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {
'action':'custom_adv_get_filtering_ajax_result',
'val1':val1,
'val2':val2,
'val3':val3,
'val4':val4,
'val5':val5,
'val6':val6,
'val7':val7,
'val8':val8,
'postid':postid
},
success: function (data){
jQuery("#results, #showinpage,#showinpage_mobile").show();
jQuery("#results_no").show().empty().append(data);
},
error: function (errorThrown){}});
}
function start_filtering_ajax(newpage){
"use strict";
var action, guest_no, country, check_out, check_in, category, city, area, rooms, baths, min_price, price_max, ajaxurl, postid;
action=jQuery('#adv_actions').attr('data-value');
category=jQuery('#adv_categ').attr('data-value');
city=jQuery('#advanced_city').attr('data-value');
area=jQuery('#advanced_area').attr('data-value');
country=jQuery('#advanced_country').attr('data-value');
rooms=parseInt(jQuery('#adv_rooms').val(), 10);
baths=parseInt(jQuery('#adv_bath').val(), 10);
min_price=parseInt(jQuery('#price_low').val(), 10);
price_max=parseInt(jQuery('#price_max').val(), 10);
postid=parseInt(jQuery('#adv-search-1').attr('data-postid'), 10);
check_in=jQuery('#check_in').val();
check_out=jQuery('#check_out').val();
guest_no=jQuery('#guest_no_main').val();
ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
jQuery('#listing_ajax_container').empty();
jQuery('.listing_loader_title').show();
jQuery('#internal-loader').show();
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {
'action':'wpestate_ajax_filter_listings_search',
'action_values':action,
'category_values':category,
'city':city,
'area':area,
'advanced_rooms':rooms,
'advanced_bath':baths,
'price_low':min_price,
'price_max':price_max,
'newpage':newpage,
'postid':postid,
'check_in':check_in,
'check_out':check_out,
'guest_no':guest_no,
'country':country
},
success: function (data){
jQuery('#internal-loader,#listing_loader').hide();
jQuery('#listing_ajax_container').addClass('load_from_ajax').empty().append(data);
restart_js_after_ajax();
},
error: function (errorThrown){}});
}
function custom_search_start_filtering_ajax(newpage){
"use strict";
var   val1, val2, val3, val4, val5, val6, val7, val8, ajaxurl, postid, slider_min, slider_max;
val1=get_custom_value(mapfunctions_vars.slugs[0]);
val2=get_custom_value(mapfunctions_vars.slugs[1]);
val3=get_custom_value(mapfunctions_vars.slugs[2]);
val4=get_custom_value(mapfunctions_vars.slugs[3]);
val5=get_custom_value(mapfunctions_vars.slugs[4]);
val6=get_custom_value(mapfunctions_vars.slugs[5]);
val7=get_custom_value(mapfunctions_vars.slugs[6]);
val8=get_custom_value(mapfunctions_vars.slugs[7]);
slider_min=parseInt(jQuery('#price_low').val(), 10);
slider_max=parseInt(jQuery('#price_max').val(), 10);
postid=parseInt(jQuery('#adv-search-1').attr('data-postid'), 10);
ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
jQuery('#listing_ajax_container').empty();
jQuery('#internal-loader').show();
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {
'action':'wpestate_custom_adv_ajax_filter_listings_search',
'val1':val1,
'val2':val2,
'val3':val3,
'val4':val4,
'val5':val5,
'val6':val6,
'val7':val7,
'val8':val8,
'newpage':newpage,
'postid':postid,
'slider_min':slider_min,
'slider_max':slider_max
},
success: function (data){
jQuery('#internal-loader').hide();
jQuery('.listing_loader_title').show();
jQuery('#listing_ajax_container').empty().append(data);
restart_js_after_ajax();
},
error: function (errorThrown){}});
}
function restart_js_after_ajax(){
"use strict";
var newpage, post_id, post_image, to_add, icon, already_in, i, bLazy;
jQuery('.property_listing').click(function (event){
var link, classevent;
classevent=jQuery(event.target);
if(classevent.hasClass('carousel-control')||classevent.hasClass('fa-angle-left')||classevent.hasClass('fa-angle-right')){
return;
}
link=jQuery(this).attr('data-link');
window.open(link, '_self');
});
jQuery('.listing_wrapper').hover(function (){
var listing_id=jQuery(this).attr('data-listid');
wpestate_hover_action_pin(listing_id);
},
function (){
var listing_id=jQuery(this).attr('data-listid');
wpestate_return_hover_action_pin(listing_id);
}
);
jQuery('.prop-compare:first-of-type').remove();
jQuery('.pagination_ajax_search a').click(function (event){
event.preventDefault();
newpage=parseInt(jQuery(this).attr('data-future'), 10);
document.getElementById('scrollhere').scrollIntoView();
start_filtering_ajax(newpage);
});
jQuery('.pagination_ajax a').click(function (event){
event.preventDefault();
newpage=parseInt(jQuery(this).attr('data-future'), 10);
document.getElementById('scrollhere').scrollIntoView();
start_filtering(newpage);
});
jQuery('.pagination_ajax_search_home a').click(function (event){
event.preventDefault();
newpage=parseInt(jQuery(this).attr('data-future'), 10);
document.getElementById('scrollhere').scrollIntoView();
start_filtering_ajax_map(newpage);
});
already_in=[];
jQuery('.compare-action').click(function (e){
e.preventDefault();
e.stopPropagation();
jQuery('.prop-compare').show();
post_id=jQuery(this).attr('data-pid');
for (i=0; i < already_in.length; i++){
if(already_in[i]===post_id){
return;
}}
already_in.push(post_id);
post_image=jQuery(this).attr('data-pimage');
to_add='<div class="items_compare ajax_compare" style="display:none;"><img src="' + post_image + '" alt="compare_thumb" class="img-responsive"><input type="hidden" value="' + post_id + '" name="selected_id[]" /></div>';
jQuery('div.items_compare:first-child').css('background', 'red');
if(parseInt(jQuery('.items_compare').length, 10) > 3){
jQuery('.items_compare:first').remove();
}
jQuery('#submit_compare').before(to_add);
jQuery('.items_compare').fadeIn(800);
});
jQuery('#submit_compare').click(function (){
jQuery('#form_compare').trigger('submit');
});
jQuery('.icon-fav').click(function (event){
event.stopPropagation();
icon=jQuery(this);
add_remove_favorite(icon);
});
jQuery(".share_list, .icon-fav, .compare-action").hover(function (){
jQuery(this).tooltip('show');
},
function (){
jQuery(this).tooltip('hide');
}
);
jQuery('.share_list').click(function (){
var sharediv=jQuery(this).parent().find('.share_unit');
sharediv.toggle();
jQuery(this).toggleClass('share_on');
});
}
function add_remove_favorite(icon){
"use strict";
var post_id, securitypass, ajaxurl;
post_id=icon.attr('data-postid');
securitypass=jQuery('#security-pass').val();
ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
if(parseInt(ajaxcalls_vars.userid, 10)===0){
show_login_form(1, 1, 0);
}else{
icon.toggleClass('icon-fav-off');
icon.toggleClass('icon-fav-on');
jQuery.ajax({
type: 'POST',
url: ajaxurl,
dataType: 'json',
data: {
'action':'wpestate_ajax_add_fav',
'post_id':post_id
},
success: function (data){
if(data.added){
icon.removeClass('icon-fav-off').addClass('icon-fav-on');
icon.attr('data-original-title',ajaxcalls_vars.remove_favorite);
}else{
icon.removeClass('icon-fav-on').addClass('icon-fav-off');
icon.attr('data-original-title',ajaxcalls_vars.add_favorite_unit);
}},
error: function (errorThrown){
}});
}}
function resend_for_approval(prop_id, selected_div){
"use strict";
var ajaxurl, normal_list_no;
ajaxurl=control_vars.admin_url + 'admin-ajax.php';
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {
'action':'wpestate_ajax_resend_for_approval',
'propid':prop_id
},
success: function (data){
if(data==='pending'){
selected_div.parent().empty().append('<span class="featured_prop">Sent for approval</span>');
normal_list_no=parseInt(jQuery('#normal_list_no').text(), 10);
jQuery('#normal_list_no').text(normal_list_no - 1);
}else{
selected_div.parent().empty().append(data);
}},
error: function (errorThrown){
}});
}
function make_prop_featured(prop_id, selectedspan){
"use strict";
var ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {
'action':'wpestate_ajax_make_prop_featured',
'propid':prop_id
},
success: function (data){
if(data.trim()==='done'){
selectedspan.empty().html('<span class="label label-success is_featured">' + ajaxcalls_vars.prop_featured + '</span>');
selectedspan.removeClass('dashboad-tooltip');
var featured_list_no=parseInt(jQuery('#featured_list_no').text(), 10);
jQuery('#featured_list_no').text(featured_list_no - 1);
}else{
selectedspan.empty().removeClass('make_featured').addClass('featured_exp').removeClass('dashboad-tooltip').text(ajaxcalls_vars.no_prop_featured);
}},
error: function (errorThrown){
}});
}
function recuring_pay_pack_via_paypal(){
"use strict";
var ajaxurl, packName, packId;
ajaxurl=control_vars.admin_url + 'admin-ajax.php';
packName=jQuery('#pack_select :selected').text();
packId=jQuery('#pack_select :selected').val();
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {
'action':'wpestate_ajax_paypal_pack_recuring_generation',
'packName':packName,
'packId':packId
},
success: function (data){
window.location.href=data;
},
error: function (errorThrown){
}});
}
function pay_pack_via_paypal(){
"use strict";
var  ajaxurl, packName, packId;
ajaxurl=control_vars.admin_url + 'admin-ajax.php';
packName=jQuery('#pack_select :selected').text();
packId=jQuery('#pack_select :selected').val();
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {
'action':'wpestate_ajax_paypal_pack_generation',
'packName':packName,
'packId':packId
},
success: function (data){
window.location.href=data;
},
error: function (errorThrown){
}});
}
function listing_pay(prop_id, selected_div, is_featured, is_upgrade){
"use strict";
var ajaxurl=control_vars.admin_url + 'admin-ajax.php';
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {
'action':'wpestate_ajax_listing_pay',
'propid':prop_id,
'is_featured':is_featured,
'is_upgrade':is_upgrade
},
success: function (data){
window.location.href=data;
},
error: function (errorThrown){
}});
}
function start_filtering(newpage){
"use strict";
jQuery('#grid_view').addClass('icon_selected');
jQuery('#list_view').removeClass('icon_selected');
var action, category, city, area, order, ajaxurl, page_id;
action=jQuery('#a_filter_action').attr('data-value');
category=jQuery('#a_filter_categ').attr('data-value');
city=jQuery('#a_filter_cities').attr('data-value');
area=jQuery('#a_filter_areas').attr('data-value');
order=jQuery('#a_filter_order').attr('data-value');
ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
page_id=jQuery('#page_idx').val();
jQuery('#listing_ajax_container').empty();
jQuery('#listing_loader').show();
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {
'action':'wpestate_ajax_filter_listings',
'action_values':action,
'category_values':category,
'city':city,
'area':area,
'order':order,
'newpage':newpage,
'page_id':page_id
},
success: function (data){
jQuery('#listing_loader').hide();
jQuery('#listing_ajax_container').empty().append(data);
jQuery('.pagination_nojax').hide();
restart_js_after_ajax();
wpestate_lazy_load_carousel_property_unit();
},
error: function (errorThrown){
}});
}
function show_login_form(type, ispop, propid){
"use strict";
var  ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {
'action':'wpestate_ajax_show_login_form',
'type':type,
'ispop':ispop,
'propid':propid
},
success: function (data){
jQuery('body').append(data);
jQuery('#loginmodal').modal();
enable_actions_modal();
},
error: function (errorThrown){
}});
}
function wpestate_change_pass_profile(){
"use strict";
var oldpass, newpass, renewpass, securitypass, ajaxurl;
oldpass=jQuery('#oldpass').val();
newpass=jQuery('#newpass').val();
renewpass=jQuery('#renewpass').val();
securitypass=jQuery('#security-pass').val();
ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {
'action':'wpestate_ajax_update_pass',
'oldpass':oldpass,
'newpass':newpass,
'renewpass':renewpass,
'security-pass':securitypass
},
success: function (data){
jQuery('#profile_pass').empty().append('<div class="login-alert">' + data + '<div>');
jQuery('#oldpass, #newpass, #renewpass').val('');
},
error: function (errorThrown){
}});
}
function wpestate_register_wd(){
"use strict";
var user_login_register, user_email_register, nonce, ajaxurl,user_type;
user_login_register=jQuery('#user_login_register_wd').val();
user_email_register=jQuery('#user_email_register_wd').val();
nonce=jQuery('#security-register-wd').val();
ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
user_type=jQuery("input[name=acc_type]:checked").val();
if(!jQuery('#user_terms_register_wd').is(":checked")){
jQuery('#register_message_area_wd').empty().append('<div class="login-alert alert_err">' + control_vars.terms_cond + '</div>');
return;
}
jQuery.ajax({
type: 'POST',
url: ajaxurl,
dataType: 'json',
data: {
'action':'wpestate_ajax_register_form',
'user_login_register':user_login_register,
'user_email_register':user_email_register,
'security-register':nonce,
'user_type':user_type,
'tipul':2
},
success: function (data){
if(data.register===true){
jQuery('#register_message_area_wd').empty().append('<div class="login-alert">' + data.message + '</div>');
}else{
jQuery('#register_message_area_wd').empty().append('<div class="alert_err login-alert">' + data.message + '</div>');
}
jQuery('#user_login_register_wd').val('');
jQuery('#user_email_register_wd').val('');
},
error: function (errorThrown){
}});
}
function wpestate_register_wd_mobile(){
"use strict";
var user_login_register, user_email_register, nonce, ajaxurl,user_type;
user_login_register=jQuery('#user_login_register_wd_mobile').val();
user_email_register=jQuery('#user_email_register_wd_mobile').val();
nonce=jQuery('#security-register-mobile').val();
ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
user_type=jQuery("input[name=acc_type]:checked").val();
if(!jQuery('#user_terms_register_wd_mobile').is(":checked")){
jQuery('#register_message_area_wd_mobile').empty().append('<div class="login-alert alert_err">' + control_vars.terms_cond + '</div>');
return;
}
jQuery.ajax({
type: 'POST',
url: ajaxurl,
dataType: 'json',
data: {
'action':'wpestate_ajax_register_form',
'user_login_register':user_login_register,
'user_email_register':user_email_register,
'security-register':nonce,
'user_type':user_type,
'tipul':1
},
success: function (data){
if(data.register===true){
jQuery('#register_message_area_wd_mobile').empty().append('<div class="login-alert">' + data.message + '</div>');
}else{
jQuery('#register_message_area_wd_mobile').empty().append('<div class="alert_err login-alert">' + data.message + '</div>');
}
jQuery('#user_login_register_wd_mobile').val('');
jQuery('#user_email_register_wd_mobile').val('');
},
error: function (errorThrown){
}});
}
function wpestate_forgot(type){
"use strict";
var  forgot_email, securityforgot, postid, ajaxurl;
postid=jQuery('#postid').val();
ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
if(type===1){
forgot_email=jQuery('#forgot_email_mod').val();
securityforgot=jQuery('#security-login-forgot_wd').val();
}
if(type===2){
forgot_email=jQuery('#forgot_email').val();
securityforgot=jQuery('#security-forgot').val();
}
if(type===3){
forgot_email=jQuery('#forgot_email_shortcode').val();
securityforgot=jQuery('#security-login-forgot_wd').val();
}
if(type===4){
forgot_email=jQuery('#forgot_email_mobile').val();
securityforgot=jQuery('#security-login-forgot_wd_mobile').val();
}
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {
'action':'wpestate_ajax_forgot_pass',
'forgot_email':forgot_email,
'security-forgot':securityforgot,
'postid':postid,
'type':type
},
success: function (data){
if(type===1){
jQuery('#forgot_email_mod').val('');
jQuery('#forgot_pass_area_shortcode').empty().append('<div class="login-alert">' + data + '<div>');
}
if(type===2){
jQuery('#forgot_email').val('');
jQuery('#forgot_pass_area').empty().append('<div class="login-alert">' + data + '<div>');
}
if(type===3){
jQuery('#forgot_email_shortcode').val('');
jQuery('#forgot_pass_area_shortcode_wd').empty().append('<div class="login-alert">' + data + '<div>');
}
if(type===4){
jQuery('#forgot_email_mobile').val('');
jQuery('#forgot_pass_area_shortcode_wd_mobile').empty().append('<div class="login-alert">' + data + '<div>');
}},
error: function (errorThrown){
}});
}
function wpestate_login_wd(){
"use strict";
var login_user, login_pwd, ispop, ajaxurl, security;
login_user=jQuery('#login_user_wd').val();
login_pwd=jQuery('#login_pwd_wd').val();
security=jQuery('#security-login-wd').val();
ispop=jQuery('#loginpop_wd').val();
ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
jQuery('#login_message_area_wd').empty().append('<div class="login-alert">' + ajaxcalls_vars.login_loading + '</div>');
jQuery.ajax({
type: 'POST',
dataType: 'json',
url: ajaxurl,
data: {
'action':'wpestate_ajax_loginx_form',
'login_user':login_user,
'login_pwd':login_pwd,
'ispop':ispop,
'security-login':security,
'propid':0,
'tipul':2
},
success: function (data){
jQuery('#login_message_area_wd').empty().append('<div class="login-alert">' + data.message + '<div>');
if(data.loggedin===true){
if(parseInt(data.ispop, 10)===1){
ajaxcalls_vars.userid=data.newuser;
jQuery('#ajax_login_container').remove();
}else{
document.location.href=ajaxcalls_vars.login_redirect;
}
jQuery('#user_not_logged_in').hide();
jQuery('#user_logged_in').show();
}else{
jQuery('#login_user').val('');
jQuery('#login_pwd').val('');
}},
error: function (errorThrown){
}});
}
function wpestate_login_wd_mobile(){
"use strict";
var login_user, login_pwd, ispop, ajaxurl, security;
login_user=jQuery('#login_user_wd_mobile').val();
login_pwd=jQuery('#login_pwd_wd_mobile').val();
security=jQuery('#security-login-mobile').val();
ispop=jQuery('#loginpop_mobile').val();
ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
jQuery('#login_message_area_wd_mobile').empty().append('<div class="login-alert">' + ajaxcalls_vars.login_loading + '</div>');
jQuery.ajax({
type: 'POST',
dataType: 'json',
url: ajaxurl,
data: {
'action':'wpestate_ajax_loginx_form',
'login_user':login_user,
'login_pwd':login_pwd,
'ispop':ispop,
'security-login':security,
'propid':0,
'tipul':1
},
success: function (data){
if(data.loggedin===true){
jQuery('#login_message_area_wd_mobile').empty().append('<div class="login-alert ">' + data.message + '<div>');
if(parseInt(data.ispop, 10)===1){
ajaxcalls_vars.userid=data.newuser;
jQuery('#ajax_login_container').remove();
}else{
document.location.href=ajaxcalls_vars.login_redirect;
}
jQuery('#user_not_logged_in').hide();
jQuery('#user_logged_in').show();
}else{
jQuery('#login_message_area_wd_mobile').empty().append('<div class="login-alert alert_err">' + data.message + '<div>');
jQuery('#login_user').val('');
jQuery('#login_pwd').val('');
}},
error: function (errorThrown){
}});
}
function wpestate_login_topbar(){
"use strict";
var login_user, login_pwd, ispop, ajaxurl, security;
login_user=jQuery('#login_user_topbar').val();
login_pwd=jQuery('#login_pwd_topbar').val();
security=jQuery('#security-login-topbar').val();
ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
jQuery('#login_message_area_topbar').empty().append('<div class="login-alert">' + ajaxcalls_vars.login_loading + '</div>');
jQuery.ajax({
type: 'POST',
dataType: 'json',
url: ajaxurl,
data: {
'action':'wpestate_ajax_loginx_form_topbar',
'login_user':login_user,
'login_pwd':login_pwd,
'security':security
},
success: function (data){
jQuery('#login_message_area_topbar').empty().append('<div class="login-alert">' + data.message + '<div>');
if(data.loggedin===true){
document.location.href=ajaxcalls_vars.login_redirect;
}else{
jQuery('#login_user').val('');
jQuery('#login_pwd').val('');
}},
error: function (errorThrown){
}});
}
function enable_actions_modal(){
"use strict";
jQuery('#loginmodal').on('hidden.bs.modal', function (e){
jQuery('#loginmodal').remove();
});
jQuery('#facebooklogin,#facebooklogin_mb, #facebooklogin_wd_reg,#facebooklogin_sh_reg,#facebooklogin_reg,#facebooklogin_sh,#facebooklogin_wd,#facebooklogin_mb').click(function (){
jQuery('#cover').hide();
login_via_facebook(jQuery(this));
});
jQuery('#yahoologin,#yahoologin_mb,#yahoologin_wd_reg,#yahoologin_sh_reg,#yahoologin_reg, #yahoologin_sh,  #yahoologin_wd, #yahoologin_mb').click(function (){
login_via_google(jQuery(this));
});
jQuery('#googlelogin,#googlelogin_mb,#googlelogin_wd_reg,#googlelogin_sh_reg,#googlelogin_reg, #googlelogin_wd, #googlelogin_sh, #googlelogin_mb').click(function (){
login_via_google_oauth();
});
jQuery('#closeadvancedlogin').click(function (){
jQuery('#ajax_login_container').remove();
jQuery('#cover').remove();
});
jQuery('#reveal_register').click(function (){
jQuery('#ajax_login_div').fadeOut(400, function (){
jQuery('#ajax_login_div').removeClass('show');
jQuery('#ajax_register_div').removeClass('hidden');
jQuery('#ajax_register_div').fadeIn();
});
});
jQuery('#reveal_login').click(function (){
jQuery('#ajax_register_div').fadeOut(400, function (){
jQuery('#ajax_register_div').removeClass('show');
jQuery('#ajax_login_div').removeClass('hidden');
jQuery('#ajax_login_div').fadeIn();
});
});
jQuery('#wp-login-but').click(function (){
wpestate_login();
});
jQuery('#login_pwd, #login_user').keydown(function (e){
if(e.keyCode===13){
e.preventDefault();
wpestate_login();
}});
jQuery('#wp-submit-register').click(function (){
wpestate_register();
});
jQuery('#user_email_register, #user_login_register').keydown(function (e){
if(e.keyCode===13){
e.preventDefault();
wpestate_register();
}});
jQuery('#forgot_password_mod').click(function (event){
event.preventDefault();
jQuery("#ajax_login_div").removeClass('show').hide();
jQuery("#forgot-pass-div_mod").show();
});
jQuery('#return_login_mod').click(function (event){
event.preventDefault();
jQuery("#forgot-pass-div_mod").hide();
jQuery("#ajax_login_div").show();
});
jQuery('#wp-forgot-but_mod').click(function (){
wpestate_forgot(1);
});
jQuery('#forgot_email_mod').keydown(function (e){
if(e.keyCode===13){
e.preventDefault();
wpestate_forgot(1);
}});
}
function wpestate_register(){
"use strict";
var user_login_register, user_email_register, nonce, ajaxurl,propid, user_type;
user_login_register=jQuery('#user_login_register').val();
user_email_register=jQuery('#user_email_register').val();
nonce=jQuery('#security-register').val();
ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
propid=jQuery('#wp-login-but').attr('data-mixval');
user_type=jQuery("input[name=acc_type]:checked").val();
if(!jQuery('#user_terms_register_sh').is(":checked")){
jQuery('#register_message_area').empty().append('<div class="alert_err login-alert">' + control_vars.terms_cond + '</div>');
return;
}
jQuery.ajax({
type: 'POST',
url: ajaxurl,
dataType: 'json',
data: {
'action':'wpestate_ajax_register_form',
'user_login_register':user_login_register,
'user_email_register':user_email_register,
'security-register':nonce,
'propid':propid,
'user_type':user_type
},
success: function (data){
if(data.register===true){
jQuery('#register_message_area').empty().append('<div class="login-alert">' + data.message + '</div>');
}else{
jQuery('#register_message_area').empty().append('<div class="alert_err login-alert">' + data.message + '</div>');
}
jQuery('#user_login_register').val('');
jQuery('#user_email_register').val('');
},
error: function (errorThrown){
}});
}
function wpestate_register_sh(){
"use strict";
var user_login_register, user_email_register, nonce, ajaxurl,propid, user_type;
user_login_register=jQuery('#user_login_register_sh').val();
user_email_register=jQuery('#user_email_register_sh').val();
nonce=jQuery('#security-register_sh').val();
ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
propid=jQuery('#wp-login-but').attr('data-mixval');
user_type=jQuery("input[name=acc_type_sh]:checked").val();
if(!jQuery('#user_terms_register_sh_sh').is(":checked")){
jQuery('#register_message_area_sh').empty().append('<div class="alert_err login-alert">' + control_vars.terms_cond + '</div>');
return;
}
jQuery.ajax({
type: 'POST',
url: ajaxurl,
dataType: 'json',
data: {
'action':'wpestate_ajax_register_form',
'user_login_register':user_login_register,
'user_email_register':user_email_register,
'security-register':nonce,
'propid':propid,
'user_type':user_type
},
success: function (data){
if(data.register===true){
jQuery('#register_message_area_sh').empty().append('<div class="login-alert">' + data.message + '</div>');
}else{
jQuery('#register_message_area_sh').empty().append('<div class="alert_err login-alert">' + data.message + '</div>');
}
jQuery('#user_login_register_sh').val('');
jQuery('#user_email_register_sh').val('');
},
error: function (errorThrown){
}});
}
function wpestate_login(){
"use strict";
var login_user, login_pwd, security, ispop, ajaxurl,propid;
login_user=jQuery('#login_user').val();
login_pwd=jQuery('#login_pwd').val();
security=jQuery('#security-login').val();
ispop=jQuery('#loginpop').val();
ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
propid=jQuery('#wp-login-but').attr('data-mixval');
propid=parseInt(propid,10);
jQuery('#login_message_area').empty().removeClass('alert_err').append('<div class="login-alert">' + ajaxcalls_vars.login_loading + '</div>');
jQuery.ajax({
type: 'POST',
dataType: 'json',
url: ajaxurl,
data: {
'action':'wpestate_ajax_loginx_form',
'login_user':login_user,
'login_pwd':login_pwd,
'ispop':ispop,
'propid':propid,
'security-login':security
},
success: function (data){
if(data.loggedin===true){
jQuery('#login_message_area').empty().append('<div class="login-alert">' + data.message + '<div>');
if(parseInt(data.ispop, 10)===1){
ajaxcalls_vars.userid=data.newuser;
jQuery('#loginmodal').modal('hide');
if(jQuery('body').hasClass('single-estate_property')){
location.reload();
}else{
document.location.href=ajaxcalls_vars.login_redirect;
}}else{
if(data.newlink!==''){
document.location.href=data.newlink;
}else{
if(jQuery('body').hasClass('single-estate_property')){
location.reload();
}else{
document.location.href=ajaxcalls_vars.login_redirect;
}}
}
jQuery('#user_not_logged_in').hide();
jQuery('#user_logged_in').show();
}else{
jQuery('#login_message_area').empty().addClass('alert_err').append('<div class="login-alert">' + data.message + '<div>');
jQuery('#login_user').val('');
jQuery('#login_pwd').val('');
}},
error: function (errorThrown){
}});
}
function wpestate_login_sh(){
"use strict";
var login_user, login_pwd, security, ispop, ajaxurl,propid;
login_user=jQuery('#login_user_sh').val();
login_pwd=jQuery('#login_pwd_sh').val();
security=jQuery('#security-login_sh').val();
ispop=jQuery('#loginpop').val();
ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
propid=jQuery('#wp-login-but').attr('data-mixval');
propid=parseInt(propid,10);
jQuery('#login_message_area').empty().removeClass('alert_err').append('<div class="login-alert">' + ajaxcalls_vars.login_loading + '</div>');
jQuery.ajax({
type: 'POST',
dataType: 'json',
url: ajaxurl,
data: {
'action':'wpestate_ajax_loginx_form',
'login_user':login_user,
'login_pwd':login_pwd,
'ispop':ispop,
'propid':propid,
'security-login':security
},
success: function (data){
if(data.loggedin===true){
jQuery('#login_message_area_sh').empty().append('<div class="login-alert">' + data.message + '<div>');
if(parseInt(data.ispop, 10)===1){
ajaxcalls_vars.userid=data.newuser;
jQuery('#loginmodal').modal('hide');
document.location.href=ajaxcalls_vars.login_redirect;
}else{
if(data.newlink!==''){
document.location.href=data.newlink;
}else{
document.location.href=ajaxcalls_vars.login_redirect;
}}
jQuery('#user_not_logged_in').hide();
jQuery('#user_logged_in').show();
}else{
jQuery('#login_message_area_sh').empty().addClass('alert_err').append('<div class="login-alert">' + data.message + '<div>');
jQuery('#login_user_sh').val('');
jQuery('#login_pwd_sh').val('');
}},
error: function (errorThrown){
}});
}
function login_via_facebook(button){
"use strict";
var login_type, ajaxurl,propid;
ajaxurl=control_vars.admin_url + 'admin-ajax.php';
login_type='facebook';
propid=jQuery('#wp-login-but').attr('data-mixval');
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {
'action':'wpestate_ajax_facebook_login',
'login_type':login_type,
'propid':propid
},
success: function (data){
window.location.href=data;
},
error: function (errorThrown){
}});
}
function login_via_google(button){
"use strict";
var ajaxurl, login_type,propid;
ajaxurl=control_vars.admin_url + 'admin-ajax.php';
login_type=button.attr('data-social');
propid=jQuery('#wp-login-but').attr('data-mixval');
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {
'action':'wpestate_ajax_google_login',
'login_type':login_type,
'propid':propid
},
success: function (data){
window.location.href=data;
},
error: function (errorThrown){
}});
}
function login_via_google_oauth(){
"use strict";
var ajaxurl, login_type;
ajaxurl=control_vars.admin_url + 'admin-ajax.php';
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {
'action':'wpestate_ajax_google_login_oauth'
},
success: function (data){
window.location.href=data;
},
error: function (errorThrown){
}});
}
function update_menu_bar(newuser){
"use strict";
var usericon, ajaxurl;
ajaxurl=control_vars.admin_url + 'admin-ajax.php';
jQuery.ajax({
type: 'POST',
dataType: 'json',
url: ajaxurl,
data: {
'action':"wpestate_update_menu_bar",
'newuser':newuser
},
success: function (data){
jQuery('#user_menu_u').addClass('user_loged');
jQuery('#user_menu_u').empty().append(data.premenu);
jQuery('#user_menu_u').after(data.menu);
},
error: function (errorThrown){
}});
}
jQuery(document).ready(function ($){
"use strict";
$('.disable_listing').click(function (){
var prop_id=$(this).attr('data-postid');
var ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
$.ajax({
type: 'POST',
url: ajaxurl,
data: {
'action':'wpestate_disable_listing',
'prop_id':prop_id,
},
success: function (data){
location.reload();
},
error: function (errorThrown){
}});
});
$('#stripe_cancel').click(function(){
var stripe_user_id, ajaxurl;
stripe_user_id=$(this).attr('data-stripeid');
ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
$('#stripe_cancel').text(ajaxcalls_vars.saving);
$.ajax({
type: 'POST',
url: ajaxurl,
data: {
'action':'wpestate_cancel_stripe',
'stripe_customer_id':stripe_user_id,
},
success: function (data){
$('#stripe_cancel').text(ajaxcalls_vars.stripecancel);
},
error: function (errorThrown){
}});
});
$('.resend_pending').click(function (){
var prop_id=$(this).attr('data-listingid');
resend_for_approval(prop_id, $(this));
});
$('.make_featured').click(function (){
var prop_id=$(this).attr('data-postid');
make_prop_featured(prop_id, $(this));
$(this).unbind("click");
});
$('#pick_pack').click(function (){
if($('#pack_recuring').is(':checked')){
recuring_pay_pack_via_paypal();
}else{
pay_pack_via_paypal();
}});
$('.listing_submit_normal').click(function (){
var prop_id, featured_checker, is_featured, is_upgrade;
prop_id=$(this).attr('data-listingid');
featured_checker=$(this).parent().find('input');
is_featured=0;
is_upgrade=0;
if(featured_checker.prop('checked')){
is_featured=1;
}else{
is_featured=0;
}
listing_pay(prop_id, $(this), is_featured, is_upgrade);
});
$('.listing_upgrade').click(function (){
var is_upgrade, is_featured, prop_id;
is_upgrade=1;
is_featured=0;
prop_id=$(this).attr('data-listingid');
listing_pay(prop_id, $(this), is_featured, is_upgrade);
});
jQuery('#facebooklogin,#facebooklogin_mb,#facebooklogin_wd_reg,#facebooklogin_sh_reg,#facebooklogin_reg,#facebooklogin_sh,#facebooklogin_wd,#facebooklogin_mb').click(function (){
login_via_facebook($(this));
});
jQuery('#yahoologin,#yahoologin_mb,#yahoologin_wd_reg,#yahoologin_sh_reg, #yahoologin_reg, #yahoologin_sh,  #yahoologin_wd, #yahoologin_mb').click(function (){
login_via_google($(this));
});
jQuery('#googlelogin,#googlelogin_mb,#googlelogin_wd_reg,#googlelogin_sh_reg,#googlelogin_reg, #googlelogin_wd, #googlelogin_sh, #googlelogin_mb').click(function (){
login_via_google_oauth();
});
$('#agent_submit_contact').click(function (){
var contact_name, contact_email, contact_website, contact_coment, agent_email, property_id, nonce, ajaxurl;
contact_name=$('#contact_name').val();
contact_email=$('#contact_email').val();
contact_website=$('#contact_website').val();
contact_coment=$('#agent_comment').val();
nonce=$('#agent_property_ajax_nonce').val();
ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
$('#alert-agent-contact').empty().removeClass('alert_err').append(ajaxcalls_vars.sending);
$.ajax({
type: 'POST',
dataType: 'json',
url: ajaxurl,
data: {
'action':'wpestate_ajax_agent_contact_page',
'name':contact_name,
'email':contact_email,
'website':contact_website,
'comment':contact_coment,
'nonce':nonce
},
success: function (data){
if(data.sent){
$('#contact_name').val('');
$('#contact_email').val('');
$('#contact_website').val('');
$('#agent_comment').val('');
$('#alert-agent-contact').empty().append(data.response);
}else{
$('#alert-agent-contact').empty().addClass('alert_err').append(data.response);
}},
error: function (errorThrown){
}});
});
$('.listing_filters_head li').click(function (){
var pick, value, parent;
pick=$(this).text();
value=$(this).attr('data-value');
parent=$(this).parent().parent();
parent.find('.filter_menu_trigger').text(pick).append('<span class="caret caret_filter"></span>').attr('data-value', value);
start_filtering(1);
});
$('.booking_form_request li').click(function (){
var pick, value, parent;
pick=$(this).text();
value=$(this).attr('data-value');
parent=$(this).parent().parent();
parent.find('.filter_menu_trigger').text(pick).append('<span class="caret caret_filter"></span>').attr('data-value', value);
});
$('.icon-fav').click(function (event){
event.stopPropagation();
var icon=$(this);
add_remove_favorite(icon);
});
$('.icon-fav-on-remove').click(function (){
$(this).parent().parent().parent().parent().remove();
});
$('#add_favorites').click(function (){
var post_id, securitypass, ajaxurl;
post_id=$('#add_favorites').attr('data-postid');
securitypass=$('#security-pass').val();
ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
if(parseInt(ajaxcalls_vars.userid, 10)===0){
show_login_form(1,1,0);
}else{
$('#add_favorites').text(ajaxcalls_vars.saving);
$.ajax({
type: 'POST',
url: ajaxurl,
dataType: 'json',
data: {
'action':'wpestate_ajax_add_fav',
'post_id':post_id
},
success: function (data){
if(data.added){
$('#add_favorites').html(ajaxcalls_vars.favorite).removeClass('isnotfavorite').addClass('isfavorite');
}else{
$('#add_favorites').html(ajaxcalls_vars.add_favorite).removeClass('isfavorite').addClass('isnotfavorite');
}},
error: function (errorThrown){
}});
}});
$('#wp-submit-register').click(function (){
wpestate_register();
});
$('#user_email_register, #user_login_register').keydown(function (e){
if(e.keyCode===13){
e.preventDefault();
wpestate_register();
}});
$('#wp-submit-register_sh').click(function (){
wpestate_register_sh();
});
$('#user_email_register_sh, #user_login_register_sh').keydown(function (e){
if(e.keyCode===13){
e.preventDefault();
wpestate_register_sh();
}});
$('#wp-submit-register_wd_mobile').click(function (){
wpestate_register_wd_mobile();
});
$('#user_email_register_wd_mobile, #user_login_register_wd_mobile').keydown(function (e){
if(e.keyCode===13){
e.preventDefault();
wpestate_register_wd_mobile();
}});
$('#wp-submit-register_wd').click(function (){
wpestate_register_wd();
});
$('#user_email_register_wd, #user_login_register_wd').keydown(function (e){
if(e.keyCode===13){
e.preventDefault();
wpestate_register_wd();
}});
$('#forgot_pass').click(function (event){
event.preventDefault();
$("#login-div").hide();
$("#forgot-pass-div").show();
});
$('#return_login').click(function (event){
event.preventDefault();
$("#forgot-pass-div").hide();
$("#login-div").show();
});
$('#wp-forgot-but').click(function (){
wpestate_forgot(2);
});
$('#forgot_email').keydown(function (e){
if(e.keyCode===13){
e.preventDefault();
wpestate_forgot(2);
}});
$('#widget_register_topbar').click(function (event){
event.preventDefault();
$('#login-div_topbar').hide();
$('#register-div-topbar').show();
$('#login-div-title-topbar').hide();
$('#register-div-title-topbar').show();
});
$('#widget_login_topbar').click(function (event){
event.preventDefault();
$('#login-div_topbar').show();
$('#register-div-topbar').hide();
$('#login-div-title-topbar').show();
$('#register-div-title-topbar').hide();
});
$('#widget_register_sw').click(function (event){
event.preventDefault();
$('.loginwd_sidebar #login-div').hide();
$('.loginwd_sidebar #register-div').show();
$('.loginwd_sidebar #login-div-title').hide();
$('.loginwd_sidebar #register-div-title').show();
});
$('#widget_login_sw').click(function (event){
event.preventDefault();
$('.loginwd_sidebar #register-div').hide();
$('.loginwd_sidebar #login-div').show();
$('.loginwd_sidebar #register-div-title').hide();
$('.loginwd_sidebar #login-div-title').show();
});
$('#widget_register_mobile').click(function (event){
event.preventDefault();
$('.login_sidebar_mobile #login-div-mobile').hide();
$('.login_sidebar_mobile #register-div-mobile').show();
$('.login_sidebar_mobile #login-div-title-mobile').hide();
$('.login_sidebar_mobile #register-div-title-mobile').show();
});
$('#widget_login_sw_mobile').click(function (event){
event.preventDefault();
$('.login_sidebar_mobile #register-div-mobile').hide();
$('.login_sidebar_mobile #login-div-mobile').show();
$('.login_sidebar_mobile #register-div-title-mobile').hide();
$('.login_sidebar_mobile #login-div-title-mobile').show();
});
$('#wp-login-but').click(function (){
wpestate_login();
});
$('#login_pwd, #login_user').keydown(function (e){
if(e.keyCode===13){
e.preventDefault();
wpestate_login();
}});
$('#wp-login-but_sh').click(function (){
wpestate_login_sh();
});
$('#login_pwd_sh, #login_user_sh').keydown(function (e){
if(e.keyCode===13){
e.preventDefault();
wpestate_login_sh();
}});
$('#wp-login-but-wd-mobile').click(function (){
wpestate_login_wd_mobile();
});
$('#login_pwd_wd_mobile, #login_user_wd_mobile').keydown(function (e){
if(e.keyCode===13){
e.preventDefault();
wpestate_login_wd_mobile();
}});
$('#forgot_pass_widget_mobile').click(function (e){
e.preventDefault();
$('#mobile_forgot_wrapper').show();
$('#login-div-title-mobile,#login-div-mobile').hide();
});
$('#return_login_shortcode_mobile').click(function(e){
e.preventDefault();
$('#login-div-title-mobile,#login-div-mobile').show();
$('#mobile_forgot_wrapper').hide();
});
$('#wp-forgot-but_mobile').click(function(e){
e.preventDefault();
wpestate_forgot(4);
});
$('#wp-login-but-wd').click(function (){
wpestate_login_wd();
});
$('#login_pwd_wd, #login_user_wd').keydown(function (e){
if(e.keyCode===13){
e.preventDefault();
wpestate_login_wd();
}});
$('#forgot_pass_widget').click(function (e){
e.preventDefault();
$('#forgot-div-title_shortcode,#forgot-pass-div_shortcode').show();
$('#login-div-title,#login-div').hide();
});
$('#return_login_shortcode').click(function(e){
e.preventDefault();
$('#login-div-title,#login-div').show();
$('#forgot-div-title_shortcode,#forgot-pass-div_shortcode').hide();
});
$('#wp-forgot-but_shortcode').click(function(e){
e.preventDefault();
wpestate_forgot(3);
});
$('#wp-login-but-topbar').click(function (){
wpestate_login_topbar();
});
$('#login_pwd_topbar, #login_user_topbar').keydown(function (e){
if(e.keyCode===13){
e.preventDefault();
wpestate_login_topbar();
}});
$('#oldpass, #newpass, #renewpass').keydown(function (e){
if(e.keyCode===13){
e.preventDefault();
wpestate_change_pass_profile();
}});
$('#change_pass').click(function (){
wpestate_change_pass_profile();
});
$('#update_profile').click(function (){
var live_in,i_speak, usermobile, userpinterest, userlinkedin, usertwitter, userfacebook, profile_image_url, profile_image_url_small, firstname, secondname, useremail, userphone, userskype, usertitle, description, ajaxurl, securityprofile, upload_picture;
firstname=$('#firstname').val();
secondname=$('#secondname').val();
useremail=$('#useremail').val();
if(!useremail||!useremail.match(/^[^\s@]+@[^\s@]+\.[^\s@]+$/)){
$('#profile_message').empty().append('<div class="login-alert">Veuillez renseigner une adresse email valide.<div>');
return;
}
userphone=$('#userphone').val();
usermobile=$('#usermobile').val();
userskype=$('#userskype').val();
description=$('#about_me').val();
userfacebook=$('#userfacebook').val();
usertwitter=$('#usertwitter').val();
userlinkedin=$('#userlinkedin').val();
userpinterest=$('#userpinterest').val();
live_in=$('#live_in').val();
i_speak=$('#i_speak').val();
var user_website;
user_website=$('#user_website').val();
var url_booking_engine;
url_booking_engine=$('#url_booking_engine').val();
var description_detaillee;
description_detaillee=jQuery('iframe#description_detaillee_ifr').contents().find('.description_detaillee').html();
var infos_pratiques;
infos_pratiques=jQuery('iframe#infos_pratiques_ifr').contents().find('.infos_pratiques').html();
var activites;
activites=jQuery('iframe#activites_ifr').contents().find('.activites').html();
var infos_acces;
infos_acces=jQuery('iframe#infos_acces_ifr').contents().find('.infos_acces').html();
var partenaire_adresse;
partenaire_adresse=$('#partenaire_adresse').val();
var partenaire_code_postale;
partenaire_code_postale=$('#partenaire_code_postale').val();
var partenaire_ville;
partenaire_ville=$('#partenaire_ville').val();
var partenaire_video;
partenaire_video=$('#partenaire_video').val();
var partenaire_quartier;
partenaire_quartier=$('#partenaire_quartier').val();
var partenaire_prix;
partenaire_prix=$('#partenaire_prix').val();
var attachid2024;
attachid2024=$('#attachid-2024').val();
console.log(attachid2024);
ajaxurl=ajaxcalls_vars.admin_url + 'admin-ajax.php';
securityprofile=$('#security-profile').val();
upload_picture=$('#upload_picture').val();
profile_image_url=$('#profile-image').attr('data-profileurl');
profile_image_url_small=$('#profile-image').attr('data-smallprofileurl');
$('#profile_message').empty().append('<div class="login-alert">' + ajaxcalls_vars.saving + '<div>');
$.ajax({
type: 'POST',
url: ajaxurl,
data: {
'action':'wpestate_ajax_update_profile',
'firstname':firstname,
'secondname':secondname,
'useremail':useremail,
'userphone':userphone,
'usermobile':usermobile,
'userskype':userskype,
'description':description,
'upload_picture':upload_picture,
'security-profile':securityprofile,
'profile_image_url':profile_image_url,
'profile_image_url_small':profile_image_url_small,
'userfacebook':userfacebook,
'usertwitter':usertwitter,
'userlinkedin':userlinkedin,
'userpinterest':userpinterest,
'live_in':live_in,
'i_speak':i_speak,
'user_website':user_website,
'url_booking_engine':url_booking_engine,
'description_detaillee':description_detaillee,
'infos_pratiques':infos_pratiques,
'activites':activites,
'infos_acces':infos_acces,
'partenaire_adresse':partenaire_adresse,
'partenaire_code_postale':  partenaire_code_postale,
'partenaire_ville':partenaire_ville,
'partenaire_video':partenaire_video,
'partenaire_quartier':partenaire_quartier,
'partenaire_prix':partenaire_prix,
'attachid2024':attachid2024,
},
success: function (data){
$('#profile_message').empty().append('<div class="login-alert">' + data + '<div>');
},
error: function (errorThrown){
}});
});
function progressHandlingFunction(e){
if(e.lengthComputable){
$('#profile_message').attr({value: e.loaded, max: e.total});
}}
});