function doClear(theText){if(theText.value=="Enter a neighborhood, city or zip code"||theText.value=="Enter a location"||theText.value=="Enter search term"||theText.value=="Enter a title for your response"||theText.value=="Name this search"||theText.value=="Enter Address"||theText.value=="Enter City"||theText.value=="Enter Zip Code"||theText.value=="Enter Title Here."){theText.value=""}}function validate_required(field,alerttxt){with(field){if(value==null||value==""||value=="Enter Title Here."||value=="Enter a title for your blog post."||value=="Enter your blog post here."||value=="Enter a title for your comment."||value=="Enter your comment here."||value=="Enter a title for your answer."||value=="Enter your answer here."||value=="Enter a title for your question."||value=="Enter your question here."||value=="Enter a location (optional)"){alert(alerttxt);return false;}else{return true}}}function validate_is_not_empty(field){with(field){if(value==null||value==""){return false;}else{return true}}}function validate_request_form_info(thisform){with(thisform){if(validate_required(name,"Please enter your name.")==false){name.focus();return false;}if(validate_is_not_empty(email)==false){if(validate_required(phone_1,"Please enter either your phone or your email.")==false){email.focus();return false;}if(!validate_phone(phone_1_area_code,phone_1))return false;if(phone_2_area_code.value||phone_2.value){if(!validate_phone(phone_2_area_code,phone_2))return false;}return true;}else{if(phone_1_area_code.value||phone_1.value){if(!validate_phone(phone_1_area_code,phone_1))return false;}if(phone_2_area_code.value||phone_2.value){if(!validate_phone(phone_2_area_code,phone_2))return false;}}}}function validate_request_form_offer(thisform){with(thisform){if(validate_required(name,"Please enter your name.")==false){name.focus();return false;}if(validate_is_not_empty(email)==false){if(validate_required(phone,"Please enter either your phone or your email.")==false){email.focus();return false;}if(!validate_phone(phone_1_area_code,phone))return false;}else{if(phone_1_area_code.value||phone.value){if(!validate_phone(phone_1_area_code,phone))return false;}}}}function validate_request_form_viewing(thisform){with(thisform){if(validate_required(name,"Please enter your name.")==false){name.focus();return false;}if(validate_is_not_empty(email)==false){if(validate_required(phone,"Please enter either your phone or your email.")==false){email.focus();return false;}if(!validate_phone(phone_1_area_code,phone))return false;}else{if(phone_1_area_code.value||phone.value){if(!validate_phone(phone_1_area_code,phone))return false;}}}}function validate_request_form_buyer_contact(thisform){with(thisform){if(validate_required(first_name,"Please enter your first name.")==false){first_name.focus();return false;}if(validate_required(last_name,"Please enter your last name.")==false){last_name.focus();return false;}if(validate_is_not_empty(email)==false){if(validate_required(phone,"Please enter either your phone or your email.")==false){email.focus();return false;}if(!validate_phone(phone_1_area_code,phone))return false;}else{if(phone_1_area_code.value||phone.value){if(!validate_phone(phone_1_area_code,phone))return false;}}}}function validate_request_form_seller_contact(thisform){with(thisform){if(validate_required(first_name,"Please enter your first name.")==false){first_name.focus();return false;}if(validate_required(last_name,"Please enter your last name.")==false){last_name.focus();return false;}if(validate_is_not_empty(email)==false){if(validate_required(phone,"Please enter either your phone or your email.")==false){email.focus();return false;}if(!validate_phone(phone_1_area_code,phone))return false;}else{if(phone_1_area_code.value||phone.value){if(!validate_phone(phone_1_area_code,phone))return false;}}}}function validate_community_discussion(thisform){with(thisform){if(validate_required(title,"Please enter the title.")==false){title.focus();return false;}if(validate_required(category,"Please select a category.")==false){category.focus();return false;}if(validate_required(type,"Please select a discussion type.")==false){type.focus();return false;}if(validate_required(comment_text,"Please select a comment.")==false){comment_text.focus();return false;}}}function validate_community_write_form(thisform){with(thisform){if(validate_required(title,"Please enter a title.")==false){title.focus();return false;}if(validate_required(comment,"Please write a comment.")==false){comment.focus();return false;}if(location.value=="City, State or Zip"){location.value="";}}}function validate_community_reply_form(thisform){with(thisform){if(validate_required(title,"Please enter a title.")==false){title.focus();return false;}if(validate_required(reply,"Please write a comment.")==false){reply.focus();return false;}}}function show_community_respond_divs(e_on){if(document.getElementById){document.getElementById(e_on).style.display='block';if(e_on!='respond_button'){document.getElementById('respond_button').style.display='none';}}}function show_community_reply_respond_divs(e_on,replytype,title){if(document.getElementById){document.getElementById(e_on).style.display='block';document.getElementById('title').value='RE: '+title;if(replytype=="Questions"){document.getElementById('reply').value="Reply to this answer.";}else{document.getElementById('reply').value="Reply to this comment.";}if(e_on!='respond_button'){document.getElementById('respond_button').style.display='none';}window.scrollTo(0,0);}}function enter_submit_form(formname,inputid,e){var characterCode;if(e&&e.which){e=e;characterCode=e.which;}else{e=window.event;characterCode=e.keyCode;}if(characterCode==13){if($(inputid).value!=""){formname.submit();}}}function setToDefault(){if(document.getElementById('set_default').value==0){document.getElementById('search_min').selectedIndex=0;document.getElementById('search_max').selectedIndex=0;document.getElementById('type').selectedIndex=0;document.getElementById('beds').selectedIndex=0;document.getElementById('baths').selectedIndex=0;document.getElementById('square_feet').selectedIndex=0;document.getElementById('year_built').selectedIndex=0;document.getElementById('set_default').value=1;}}function show_search_form_object(obj,obj_but){document.getElementById(obj).style.display='block';document.getElementById(obj_but).style.display='none';}function hide_search_form_object(obj,obj_but){document.getElementById(obj_but).style.display='block';document.getElementById(obj).style.display='none';}function get_correct_form(){var selObj=document.getElementById("listing_status");var val=selObj.options[selObj.selectedIndex].value;if(val=="foreclosure"){document.getElementById('useaction').value=2;}else{document.getElementById('useaction').value=1;}}function validate_header_search_col_form(thisform){if(document.getElementById("useaction").value==1){thisform.action=document.getElementById("action1").value;return true;}else{thisform.action=document.getElementById("action2").value;return true;}}function validate_phone(area_code,phone){if(area_code.value.length+phone.value.length<10){if(area_code.name=="phone_2_area_code"){alert("Please enter your complete phone number including area code.");}else{alert("Please enter your complete phone number including area code.");}area_code.focus();return false;}if(!IsNumeric(area_code.value)||!IsNumeric(phone.value)){if(area_code.name=="phone_2_area_code"){alert("Your phone2 number format is incorrect. Please enter your correct phone number.");}else{alert("Your phone number format is incorrect. Please enter your correct phone number.");}area_code.focus();return false;}return true;}function IsNumeric(strString){var strValidChars="0123456789.-";var strChar;var blnResult=true;if(strString.length==0)return false;for(i=0;i<strString.length&&blnResult==true;i++){strChar=strString.charAt(i);if(strValidChars.indexOf(strChar)==-1){blnResult=false;}}return blnResult;}function submit_this_to_form(vari){document.getElementById("ref").value = vari;document.sub_login.submit();}function show_mls_terms_of_use(){window.scrollTo(0,0);document.getElementById('mls_complaiance_bg').style.display = 'inline';document.getElementById('mls_complaiance_text_box').style.display = 'block';}function hide_mls_terms_of_use(){document.getElementById('mls_complaiance_bg').style.display = 'none';document.getElementById('mls_complaiance_text_box').style.display = 'none';}
