/*!
// common.js -- common Javascript functions, included on all pages
// www.levitt.com  2003-04
// by Greg Hartwig (greg at hartwig dot com)
// Compiled by: http://closure-compiler.appspot.com/home
*/
var styleCookieName="displayStyle",domainPos,cookieDomain="";domainPos=window.location.host.search(/levitt/i);if(domainPos>=0)cookieDomain=window.location.host.substr(domainPos);if(cookieDomain)cookieDomain="."+cookieDomain;function search_check(a){var b;if(a["sp-q"])b=a["sp-q"].value;else if(a.q)b=a.q.value;else if(a.query)b=a.query.value;if(b==""){alert("Enter search.");return false}return true} function validate_mlform(a){var b="";if(a.title.value=="")b+="Enter a title.\n";if(a.first_name.value==""&&a.last_name.value=="")b+="Enter a name.\n";if(a.address.value=="")b+="Enter a street.\n";if(a.city.value=="")b+="Enter a city.\n";if(a.phone_number.value!=""&&/[^0-9\-\+ ]/.test(a.phone_number.value))b+="Phone number contains invalid characters\n";if(a.email_address.value!=""){if(a.email_address.value.indexOf("@")<0)b+="e-mail must contain '@'\n";if(a.email_address.value.indexOf(".")<0)b+="e-mail must contain '.'\n"}if(b!= ""){alert(b);return false}return true}function externalLinks(){if(document.links)for(var a=document.links,b=0;b<a.length;b++){var d=a[b],c=d.getAttribute("href");if(c){if(/^https?\:/i.test(c)&&!/levitt\.(com|org|tv)/i.test(c)&&!/freefind.com/i.test(c))d.target="_blank";c=d.getAttribute("rel");if(c=="external"||c=="newpage")d.target="_blank";else if(c=="noframe")d.target="_top";else if(c=="internal")d.target=""}}} function showemail(a,b,d){var c,e,f="",g=d;switch(a){case "staff":a="ff";c="sta";e="levitt.";break;case "wm":a="aster";c="webm";e="levitt.";break;case "travel":a="vel";c="tra";e="levitt.";break;default:a="tt";c="levi";e="levitt.";break}if(typeof b!="undefined"&&b!="")f=' title="'+b+'"';if(typeof d=="undefined"||d=="")g=c+a+"@"+e+"com";document.write('<a href="mailto:'+c+a+"@"+e+'com"'+f+">"+g+"</a>")} function unscrambleEmail(a){a=a.split("*");var b=a[0].split(/\W+/);return a[1].split(/\W+/).reverse().join(".")+"@"+b.reverse().join(".")}function fixAllEmails(){var a;a=document.getElementsByTagName?[document.links,document.getElementsByTagName("area")]:[document.links];for(var b in a)for(var d=a[b],c=0;c<d.length;c++){var e=d[c],f=e.getAttribute("href");if(/^email\:/i.test(f)){f=unscrambleEmail(unescape(f.substr(6)));e.href="mailto:"+f;if(e.innerHTML=="")e.innerHTML=f}}} function hion(){$("span.esum").css("background","#FFF79D");$("#hioff").hide();$("#hion").show()}function hioff(){$("span.esum").css("background","transparent");$("#hion").hide();$("#hioff").show()} function MSIE_hoverfix(){if(document.all&&document.getElementById)for(var a=document.getElementById("navitems"),b=0;b<a.childNodes.length;b++){var d=a.childNodes[b];if(d.nodeName=="LI"){d.onmouseover=function(){this.className+=" over"};d.onmouseout=function(){this.className=this.className.replace(" over","")}}}} function setActiveStyleSheet(a){var b,d,c,e;if(!document.getElementsByTagName)return null;c=document.getElementsByTagName("link");for(b=0;d=c[b];b++){e=d.getAttribute("title");if(d.getAttribute("rel").indexOf("style")!=-1&&e){d.disabled=true;if(e==a)d.disabled=false}}} function getActiveStyleSheet(){var a,b,d,c;if(!document.getElementsByTagName)return null;d=document.getElementsByTagName("link");for(a=0;b=d[a];a++){c=b.getAttribute("title");if(b.getAttribute("rel").indexOf("style")!=-1&&c&&!b.disabled)return c}return null} function getPreferredStyleSheet(){var a,b,d,c;if(!document.getElementsByTagName)return null;d=document.getElementsByTagName("link");for(a=0;b=d[a];a++){c=b.getAttribute("rel");b=b.getAttribute("title");if(c.indexOf("style")!=-1&&c.indexOf("alt")==-1&&b)return b}return null}function deleteCookie(a,b){if(typeof document.cookie!="undefined")document.cookie=a+"=; expires=Thu, 01-Jan-70 00:00:01 GMT"+(b?"; domain="+b:"")+"; path=/"} function createCookie(a,b,d){if(typeof document.cookie!="undefined"){if(d){var c=new Date;c.setTime(c.getTime()+d*24*60*60*1E3);d="; expires="+c.toGMTString()}else d="";a=a+"="+b+d;if(cookieDomain)a+="; domain="+cookieDomain;a+="; path=/";document.cookie=a}} function readCookie(a){if(typeof document.cookie!="undefined"){a=a+"=";for(var b=document.cookie.split(";"),d=0;d<b.length;d++){for(var c=b[d];c.charAt(0)==" ";)c=c.substring(1,c.length);if(c.indexOf(a)==0)return c.substring(a.length,c.length)}}return null}var lastStyle="";function styleStartup(){var a=readCookie(styleCookieName);lastStyle=a?a:getPreferredStyleSheet();lastStyle!=""&&setActiveStyleSheet(lastStyle)} function styleShutdown(){var a=getActiveStyleSheet();a||(a="");a!=lastStyle&&a!=""&&createCookie(styleCookieName,a,1825)}function removeOldCookies(){deleteCookie(styleCookieName,"www.levitt.com");deleteCookie(styleCookieName,"levitt.com");deleteCookie(styleCookieName,"store.levitt.com")} function addEngine(a,b,d){if(typeof window.sidebar=="object"&&typeof window.sidebar.addSearchEngine=="function")window.sidebar.addSearchEngine("http://www.levitt.com/sherlock/"+a+".src","http://www.levitt.com/sherlock/"+a+"."+b,a,d);else typeof window.external.AddSearchProvider=="function"?window.external.AddSearchProvider("http://www.levitt.com/sherlock/"+a+".xml"):alert("You will need a Mozilla-based browser or an OpenSearch browser (MSIE 7+) to install a search plugin.")} function swapTab(a,b){$("#frame-"+a).fadeOut("normal",function(){$("#frame-"+b).fadeIn()});$("#tab-"+b).addClass("active");$("#tab-"+a).removeClass("active");return false}var activeTab="";function activateTab(a){if(activeTab!=a){$("#frame-"+activeTab).fadeOut("normal",function(){$("#frame-"+a).fadeIn()});$("#frame-"+activeTab).hide();$("#tab-"+a).addClass("active");$("#tab-"+activeTab).removeClass("active");activeTab=a}return false}createCookie("cookie_test","true",0); var has_cookies=readCookie("cookie_test")=="true";$(document).ready(function(){styleStartup();fixAllEmails();externalLinks();MSIE_hoverfix()});$(document).unload(styleShutdown);