function show_email_search_alert_box(a){hide("email_search_subscribe_status");show_pos_menu(a,"email_search_alert_form",-40,20)}function email_search_subscribe(f,r,u){var a=xb_get_element("email_search_subscribe_status");var k="";var e="";var i="";var o=site_root+"q_search_email_subscribe.php?";hide(a);if(typeof(trulia.srp)!="undefined"){var d=_.rest(trulia.srp.FilterSet.getFilterString().split("/")).join();k="for_sale/"+d;e="sold/"+d;i="for_rent/"+d}else{if(typeof(the_city)!="undefined"&&typeof(the_state_code)!="undefined"){var t=the_city.replace(/ /g,"_");k="/for_sale/"+t+","+the_state_code+"/";e="/sold/"+t+","+the_state_code+"/";i="/for_rent/"+t+","+the_state_code+"/"}else{var t=xb_get_element("email_search_alert_form_city");var g=xb_get_element("email_search_alert_form_state_code");if(t.value&&g.value){t=t.value.replace(/ /g,"_");g=g.value;k="/for_sale/"+t+","+g+"/";e="/sold/"+t+","+g+"/";i="/for_rent/"+t+","+g+"/"}}}var j=["beds","type"];if(r){_.each(r,function(w,v){if(_.contains(j,v)){k+=w+"_"+v+"/";e+=w+"_"+v+"/";i+=w+"_"+v+"/"}})}var l=xb_get_element("alertPropertiesListed")&&xb_get_element("alertPropertiesListed").checked;var n=xb_get_element("alertPropertiesSold")&&xb_get_element("alertPropertiesSold").checked;var m=xb_get_element("alertPropertiesRental")&&xb_get_element("alertPropertiesRental").checked;var s="never";var q=xb_get_element("propertyListedFrequency");var p="never";var b;if(!q){q=xb_get_element("propertyEmailFrequency");b=q}if(l&&q){l=1;s=q.value}else{l=0}if(!b){b=xb_get_element("propertySoldFrequency")}if(n&&b){n=1;p=b.value}else{n=0}if(m&&q){m=1;s=q.value}else{m=0}if(u){if(u.ls){l=1}if(u.ss){n=1}if(u.rs){m=1}if(u.lf){s=u.lf}if(u.sf){p=u.fs}}var h="";h+="ls="+l+"&lf="+s+"&lu="+k+"&ss="+n+"&sf="+p+"&su="+e+"&rs="+m+"&ru="+i;h+="&li=1";var c=getHTTPObject();c.open("GET",o+h,true);c.onreadystatechange=function(){if(c.readyState==4){var w=c.responseXML;if(!w){return}var v=w.documentElement.getElementsByTagName("o")[0];var y=v.getAttribute("ls");var x=v.getAttribute("ss");if(y==4){var z="You must be logged in to subscribe to email alerts.\nClick OK to log in or sign up for an account--it only takes a minute!";if(confirm(z)){toggle_menu(null,"email_search_alert_form",0);show_login(null,"login");return}}else{if(f){show_generic_popup("Success!",'<p align="center">You are successfully signed up for this alert. <a href="'+_SITE_ROOT+'account/searches/">View all my saved searches</a></p>');$("#generic_confirmation_popup").find(".done_button").show()}else{if(a&&y==0&&x==0){a.innerHTML=""}else{alert("Settings updated successfully.")}}}unhide(a);toggle_menu(null,"email_search_alert_form",0)}};c.send(null)};
