/*!
// common.js -- common Javascript functions, included on all pages
// www.levitt.com  2003-04
// by Greg Hartwig (greg at hartwig dot com)
*/

// Compile at: http://closure-compiler.appspot.com/home

var styleCookieName="displayStyle",domainPos,cookieDomain="";domainPos=window.location.host.search(/levitt/i);0<=domainPos&&(cookieDomain=window.location.host.substr(domainPos));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;return""==b?(alert("Enter search."),!1):!0}
function validate_mlform(a){var b="";""==a.title.value&&(b+="Enter a title.\n");""==a.first_name.value&&""==a.last_name.value&&(b+="Enter a name.\n");""==a.address.value&&(b+="Enter a street.\n");""==a.city.value&&(b+="Enter a city.\n");""!=a.phone_number.value&&/[^0-9\-\+ ]/.test(a.phone_number.value)&&(b+="Phone number contains invalid characters\n");""!=a.email_address.value&&(0>a.email_address.value.indexOf("@")&&(b+="e-mail must contain '@'\n"),0>a.email_address.value.indexOf(".")&&(b+="e-mail must contain '.'\n"));
return""!=b?(alert(b),!1):!0}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("external"==c||"newpage"==c)d.target="_blank";else if("noframe"==c)d.target="_top";else if("internal"==c)d.target=""}}}
function unscrambleEmail(a){var a=a.split("*"),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 f=d[c],e=f.getAttribute("href");if(/^email\:/i.test(e)&&(e=unscrambleEmail(unescape(e.substr(6))),f.href="mailto:"+e,""==f.innerHTML))f.innerHTML=e}}
function hion(){$("span.esum").removeClass("plain");$("#hioff").hide();$("#hion").show()}function hioff(){$("span.esum").addClass("plain");$("#hion").hide();$("#hioff").show()}function MSIE_hoverfix(){$.browser.msie&&$("#navitems li").mouseover(function(){$(this).addClass("over")}).mouseout(function(){$(this).removeClass("over")})}function setActiveStyleSheet(a){$("link[rel~='stylesheet'][title]").attr("disabled",!0).filter("[title='"+a+"']").attr("disabled",!1)}
function getActiveStyleSheet(){$("link[rel~='stylesheet'][title]").each(function(){if(!this.disabled)return title=$(this).attr("title")});return!1}function getPreferredStyleSheet(){return $("link[rel~='stylesheet']:not([rel~='alternate'])[title]").eq(0).attr("title")}function deleteCookie(a,b){if("undefined"!=typeof document.cookie)document.cookie=a+"=; expires=Thu, 01-Jan-70 00:00:01 GMT"+(b?"; domain="+b:"")+"; path=/"}
function createCookie(a,b,d){if("undefined"!=typeof document.cookie){if(d){var c=new Date;c.setTime(c.getTime()+864E5*d);d="; expires="+c.toGMTString()}else d="";a=a+"="+b+d;cookieDomain&&(a+="; domain="+cookieDomain);document.cookie=a+"; path=/"}}
function readCookie(a){if("undefined"!=typeof document.cookie)for(var a=a+"=",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(0==c.indexOf(a))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){"object"==typeof window.sidebar&&"function"==typeof window.sidebar.addSearchEngine?window.sidebar.addSearchEngine("http://www.levitt.com/sherlock/"+a+".src","http://www.levitt.com/sherlock/"+a+"."+b,a,d):"function"==typeof window.external.AddSearchProvider?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!1}var activeTab="";function activateTab(a){activeTab!=a&&($("#frame-"+activeTab).fadeOut("normal",function(){$("#frame-"+a).fadeIn()}),$("#frame-"+activeTab).hide(),$("#tab-"+a).addClass("active"),$("#tab-"+activeTab).removeClass("active"),activeTab=a);return!1}var has_cookies,on_iPhone;
function startup_common(){"true"!=readCookie("cookie_test")&&createCookie("cookie_test","true",0);has_cookies="true"==readCookie("cookie_test");for_iPhone=(on_iPhone=0<=navigator.userAgent.search(/iPhone/i)||0<=navigator.userAgent.search(/iPod/i))&&-1==window.location.search.search(/^\?full/i);$("a[rel=mediafile]").attr("target","mediawindow");$("a[rel=verse]").attr("target","verse");$("a[rel=newwindow]").attr("target","_blank")}$(document).ready(function(){fixAllEmails();externalLinks();MSIE_hoverfix()});
startup_common();
