var glb_resizeThumbs=false;var glb_cookieName="davisMemberInfo";var glb_selfphone="9167472452";var glb_logo_thumb="";var glb_subdir_skin="default";if(!(htr("hittail_ok"))){htc=document.referrer;htz=htl(document.location.href);if(htz!=htl(htc)&&(htc!="")){if(htw(htc)){kw=htq(htc);htAdt=htAdTk(document.location.href);document.write('<img src="http://tracking.hittail.com/mlt.png?ref='+escape(htc)+"&kw="+kw+"&eng="+htm(htc)+"&p="+htF(htc)+"&n="+htn(kw)+"&adt="+htAdt+'" width="1" height="1"/>')}}hty("hittail_ok","1","","/",document.domain,"")}function htw(a){var d=true;var e=new Array("http://private.","http://internal.","http://intranet.","login=","/login","login.","logon=","/logon","logon.","/signin","signin=","signin.","signon","/admin/","mail.","/mail/","/email/","webmail","mailbox","https://","cache:","http://www.blogger.com","http://localhost","http://client.","http://docs.","http://timebase.","http://www2.blogger.","http://www.typepad.com/t/app/","http://www.typepad.com/t/comments","http://blockedReferrer");for(i=0;i<e.length;i++){if(a.search(e[i])>-1){d=false;return d}}var f=/https?:\/\/(www\.|\d+\.)?hittail\.com/;var b=/https?:\/\/(www\.|\d+\.)?mylongtail\.com/;if(a.search(f)>-1||a.search(b)>-1){d=false}return d}function htk(a){return unescape(a.replace(/\+/g," "))}function htm(a){var b=/(http:\/\/)([^\/]*?)(\/)/;b.test(a);hti=RegExp.$2;return hti}function htq(a){var b=/(\?|&|&amp;|;){1}(q|p|query|t|w|search|as_q|wd){1}=(.[^&=]*)=?/i;b.test(a);kw=htk(RegExp.$3);if(kw.indexOf("cache:")>=0||kw.indexOf("http://")>=0||kw.indexOf("invocationType")>=0||!isNaN(kw)){kw=""}else{kw=htD(kw)}return kw}function htD(a){a=a.replace(/[^\w #\.\-^\u00c0-\u00ff]/g,"");return a}function htF(a){p=0;htI=/\.google\./;if(htI.test(a)){htJ=/google(.*?)(start=)([0-9]+)/;htJ.test(a);p=RegExp.$3;if(p!=""){p=p/10}else{p=1}}if(p==0||p==""){hts=/\.yahoo\./;if(hts.test(a)){htt=/yahoo(.*?)b=([0-9]+)/;htt.test(a);p=RegExp.$2;if(p!=""){p=(p-1)/10+1}else{p=1}}}if(p==0||p==""){htg=/msn|live\.com/;if(htg.test(a)){htp=/msn|live\.com(.*?)(\?|&)first=([0-9]+)/;htp.test(a);p=RegExp.$3;if(p!=""){p=(p-1)/10+1}else{p=1}}}if(p==0||p==""){htg=/ask\.com/;if(htg.test(a)){htB=/ask(.*?)(\?|&)page=([0-9]+)/;htB.test(a);p=RegExp.$3;if(p!=""){p=(p-1)/10}else{p=1}}}return p}function htn(a){a=a.replace(/^\s+|\s+$/g,"");var b=a.split(/\s/);w=b.length;return w}function hty(d,f,a,h,e,g){var b=d+"="+escape(f)+((h)?"; htf="+h:"")+((e)?"; domain="+e:"")+((g)?"; hth":"");document.cookie=b}function htr(e){var b=document.cookie;var f=e+"=";var d=b.indexOf("; "+f);if(d==-1){d=b.indexOf(f);if(d!=0){return null}}else{d+=2}var a=document.cookie.indexOf(";",d);if(a==-1){a=b.length}return unescape(b.substring(d+f.length,a))}function htl(d){var b,a;b=d.indexOf("//")+2;if(d.indexOf("/",8)){a=d.indexOf("/",8)}else{a=d.length}return d.substring(b,a)}function htAdTk(a){if((a.indexOf("gclid")>0)||(a.indexOf("ysmkey")>0)||(a.indexOf("OVRAW")>0)||(a.indexOf("OVKEY")>0)){ad=1}else{ad=0}return ad}(function(){var W=this,ab,F=W.jQuery,S=W.$,T=W.jQuery=W.$=function(b,a){return new T.fn.init(b,a)},M=/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,ac=/^.[^:#\[\.,]*$/;T.fn=T.prototype={init:function(f,b){f=f||document;if(f.nodeType){this[0]=f;this.length=1;this.context=f;return this}if(typeof f==="string"){var d=M.exec(f);if(d&&(d[1]||!b)){if(d[1]){f=T.clean([d[1]],b)}else{var a=document.getElementById(d[3]);if(a&&a.id!=d[3]){return T().find(f)}var e=T(a||[]);e.context=document;e.selector=f;return e}}else{return T(b).find(f)}}else{if(T.isFunction(f)){return T(document).ready(f)}}if(f.selector&&f.context){this.selector=f.selector;this.context=f.context}return this.setArray(T.isArray(f)?f:T.makeArray(f))},selector:"",jquery:"1.3.2",size:function(){return this.length},get:function(a){return a===ab?Array.prototype.slice.call(this):this[a]},pushStack:function(d,a,e){var b=T(d);b.prevObject=this;b.context=this.context;if(a==="find"){b.selector=this.selector+(this.selector?" ":"")+e}else{if(a){b.selector=this.selector+"."+a+"("+e+")"}}return b},setArray:function(a){this.length=0;Array.prototype.push.apply(this,a);return this},each:function(a,b){return T.each(this,a,b)},index:function(a){return T.inArray(a&&a.jquery?a[0]:a,this)},attr:function(d,a,b){var e=d;if(typeof d==="string"){if(a===ab){return this[0]&&T[b||"attr"](this[0],d)}else{e={};e[d]=a}}return this.each(function(f){for(d in e){T.attr(b?this.style:this,d,T.prop(this,e[d],b,f,d))}})},css:function(b,a){if((b=="width"||b=="height")&&parseFloat(a)<0){a=ab}return this.attr(b,a,"curCSS")},text:function(a){if(typeof a!=="object"&&a!=null){return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(a))}var b="";T.each(a||this,function(){T.each(this.childNodes,function(){if(this.nodeType!=8){b+=this.nodeType!=1?this.nodeValue:T.fn.text([this])}})});return b},wrapAll:function(b){if(this[0]){var a=T(b,this[0].ownerDocument).clone();if(this[0].parentNode){a.insertBefore(this[0])}a.map(function(){var d=this;while(d.firstChild){d=d.firstChild}return d}).append(this)}return this},wrapInner:function(a){return this.each(function(){T(this).contents().wrapAll(a)})},wrap:function(a){return this.each(function(){T(this).wrapAll(a)})},append:function(){return this.domManip(arguments,true,function(a){if(this.nodeType==1){this.appendChild(a)}})},prepend:function(){return this.domManip(arguments,true,function(a){if(this.nodeType==1){this.insertBefore(a,this.firstChild)}})},before:function(){return this.domManip(arguments,false,function(a){this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,false,function(a){this.parentNode.insertBefore(a,this.nextSibling)})},end:function(){return this.prevObject||T([])},push:[].push,sort:[].sort,splice:[].splice,find:function(b){if(this.length===1){var a=this.pushStack([],"find",b);a.length=0;T.find(b,this[0],a);return a}else{return this.pushStack(T.unique(T.map(this,function(d){return T.find(b,d)})),"find",b)}},clone:function(b){var e=this.map(function(){if(!T.support.noCloneEvent&&!T.isXMLDoc(this)){var g=this.outerHTML;if(!g){var f=this.ownerDocument.createElement("div");f.appendChild(this.cloneNode(true));g=f.innerHTML}return T.clean([g.replace(/ jQuery\d+="(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0]}else{return this.cloneNode(true)}});if(b===true){var a=this.find("*").andSelf(),d=0;e.find("*").andSelf().each(function(){if(this.nodeName!==a[d].nodeName){return}var h=T.data(a[d],"events");for(var f in h){for(var g in h[f]){T.event.add(this,f,h[f][g],h[f][g].data)}}d++})}return e},filter:function(a){return this.pushStack(T.isFunction(a)&&T.grep(this,function(b,d){return a.call(b,d)})||T.multiFilter(a,T.grep(this,function(b){return b.nodeType===1})),"filter",a)},closest:function(d){var a=T.expr.match.POS.test(d)?T(d):null,b=0;return this.map(function(){var e=this;while(e&&e.ownerDocument){if(a?a.index(e)>-1:T(e).is(d)){T.data(e,"closest",b);return e}e=e.parentNode;b++}})},not:function(b){if(typeof b==="string"){if(ac.test(b)){return this.pushStack(T.multiFilter(b,this,true),"not",b)}else{b=T.multiFilter(b,this)}}var a=b.length&&b[b.length-1]!==ab&&!b.nodeType;return this.filter(function(){return a?T.inArray(this,b)<0:this!=b})},add:function(a){return this.pushStack(T.unique(T.merge(this.get(),typeof a==="string"?T(a):T.makeArray(a))))},is:function(a){return !!a&&T.multiFilter(a,this).length>0},hasClass:function(a){return !!a&&this.is("."+a)},val:function(d){if(d===ab){var k=this[0];if(k){if(T.nodeName(k,"option")){return(k.attributes.value||{}).specified?k.value:k.text}if(T.nodeName(k,"select")){var f=k.selectedIndex,b=[],a=k.options,g=k.type=="select-one";if(f<0){return null}for(var j=g?f:0,e=g?f+1:a.length;j<e;j++){var h=a[j];if(h.selected){d=T(h).val();if(g){return d}b.push(d)}}return b}return(k.value||"").replace(/\r/g,"")}return ab}if(typeof d==="number"){d+=""}return this.each(function(){if(this.nodeType!=1){return}if(T.isArray(d)&&/radio|checkbox/.test(this.type)){this.checked=(T.inArray(this.value,d)>=0||T.inArray(this.name,d)>=0)}else{if(T.nodeName(this,"select")){var l=T.makeArray(d);T("option",this).each(function(){this.selected=(T.inArray(this.value,l)>=0||T.inArray(this.text,l)>=0)});if(!l.length){this.selectedIndex=-1}}else{this.value=d}}})},html:function(a){return a===ab?(this[0]?this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g,""):null):this.empty().append(a)},replaceWith:function(a){return this.after(a).remove()},eq:function(a){return this.slice(a,+a+1)},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.prototype.slice.call(arguments).join(","))},map:function(a){return this.pushStack(T.map(this,function(b,d){return a.call(b,d,b)}))},andSelf:function(){return this.add(this.prevObject)},domManip:function(e,a,b){if(this[0]){var f=(this[0].ownerDocument||this[0]).createDocumentFragment(),j=T.clean(e,(this[0].ownerDocument||this[0]),f),g=f.firstChild;if(g){for(var h=0,k=this.length;h<k;h++){b.call(d(this[h],g),this.length>1||h>0?f.cloneNode(true):f)}}if(j){T.each(j,E)}}return this;function d(m,l){return a&&T.nodeName(m,"table")&&T.nodeName(l,"tr")?(m.getElementsByTagName("tbody")[0]||m.appendChild(m.ownerDocument.createElement("tbody"))):m}}};T.fn.init.prototype=T.fn;function E(b,a){if(a.src){T.ajax({url:a.src,async:false,dataType:"script"})}else{T.globalEval(a.text||a.textContent||a.innerHTML||"")}if(a.parentNode){a.parentNode.removeChild(a)}}function ae(){return +new Date}T.extend=T.fn.extend=function(){var d=arguments[0]||{},f=1,e=arguments.length,j=false,g;if(typeof d==="boolean"){j=d;d=arguments[1]||{};f=2}if(typeof d!=="object"&&!T.isFunction(d)){d={}}if(e==f){d=this;--f}for(;f<e;f++){if((g=arguments[f])!=null){for(var h in g){var b=d[h],a=g[h];if(d===a){continue}if(j&&a&&typeof a==="object"&&!a.nodeType){d[h]=T.extend(j,b||(a.length!=null?[]:{}),a)}else{if(a!==ab){d[h]=a}}}}}return d};var ah=/z-?index|font-?weight|opacity|zoom|line-?height/i,Q=document.defaultView||{},L=Object.prototype.toString;T.extend({noConflict:function(a){W.$=S;if(a){W.jQuery=F}return T},isFunction:function(a){return L.call(a)==="[object Function]"},isArray:function(a){return L.call(a)==="[object Array]"},isXMLDoc:function(a){return a.nodeType===9&&a.documentElement.nodeName!=="HTML"||!!a.ownerDocument&&T.isXMLDoc(a.ownerDocument)},globalEval:function(a){if(a&&/\S/.test(a)){var b=document.getElementsByTagName("head")[0]||document.documentElement,d=document.createElement("script");d.type="text/javascript";if(T.support.scriptEval){d.appendChild(document.createTextNode(a))}else{d.text=a}b.insertBefore(d,b.firstChild);b.removeChild(d)}},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()==b.toUpperCase()},each:function(f,a,g){var h,e=0,d=f.length;if(g){if(d===ab){for(h in f){if(a.apply(f[h],g)===false){break}}}else{for(;e<d;){if(a.apply(f[e++],g)===false){break}}}}else{if(d===ab){for(h in f){if(a.call(f[h],h,f[h])===false){break}}}else{for(var b=f[0];e<d&&a.call(b,e,b)!==false;b=f[++e]){}}}return f},prop:function(b,a,d,e,f){if(T.isFunction(a)){a=a.call(b,e)}return typeof a==="number"&&d=="curCSS"&&!ah.test(f)?a+"px":a},className:{add:function(b,a){T.each((a||"").split(/\s+/),function(e,d){if(b.nodeType==1&&!T.className.has(b.className,d)){b.className+=(b.className?" ":"")+d}})},remove:function(b,a){if(b.nodeType==1){b.className=a!==ab?T.grep(b.className.split(/\s+/),function(d){return !T.className.has(a,d)}).join(" "):""}},has:function(a,b){return a&&T.inArray(b,(a.className||a).toString().split(/\s+/))>-1}},swap:function(b,d,a){var f={};for(var e in d){f[e]=b.style[e];b.style[e]=d[e]}a.call(b);for(var e in d){b.style[e]=f[e]}},css:function(f,h,d,j){if(h=="width"||h=="height"){var a,g={position:"absolute",visibility:"hidden",display:"block"},b=h=="width"?["Left","Right"]:["Top","Bottom"];function e(){a=h=="width"?f.offsetWidth:f.offsetHeight;if(j==="border"){return}T.each(b,function(){if(!j){a-=parseFloat(T.curCSS(f,"padding"+this,true))||0}if(j==="margin"){a+=parseFloat(T.curCSS(f,"margin"+this,true))||0}else{a-=parseFloat(T.curCSS(f,"border"+this+"Width",true))||0}})}if(f.offsetWidth!==0){e()}else{T.swap(f,g,e)}return Math.max(0,Math.round(a))}return T.curCSS(f,h,d)},curCSS:function(f,j,h){var b,k=f.style;if(j=="opacity"&&!T.support.opacity){b=T.attr(k,"opacity");return b==""?"1":b}if(j.match(/float/i)){j=H}if(!h&&k&&k[j]){b=k[j]}else{if(Q.getComputedStyle){if(j.match(/float/i)){j="float"}j=j.replace(/([A-Z])/g,"-$1").toLowerCase();var a=Q.getComputedStyle(f,null);if(a){b=a.getPropertyValue(j)}if(j=="opacity"&&b==""){b="1"}}else{if(f.currentStyle){var e=j.replace(/\-(\w)/g,function(m,l){return l.toUpperCase()});b=f.currentStyle[j]||f.currentStyle[e];if(!/^\d+(px)?$/i.test(b)&&/^\d/.test(b)){var g=k.left,d=f.runtimeStyle.left;f.runtimeStyle.left=f.currentStyle.left;k.left=b||0;b=k.pixelLeft+"px";k.left=g;f.runtimeStyle.left=d}}}}return b},clean:function(h,b,e){b=b||document;if(typeof b.createElement==="undefined"){b=b.ownerDocument||b[0]&&b[0].ownerDocument||document}if(!e&&h.length===1&&typeof h[0]==="string"){var f=/^<(\w+)\s*\/?>$/.exec(h[0]);if(f){return[b.createElement(f[1])]}}var g=[],j=[],a=b.createElement("div");T.each(h,function(n,k){if(typeof k==="number"){k+=""}if(!k){return}if(typeof k==="string"){k=k.replace(/(<(\w+)[^>]*?)\/>/g,function(t,s,u){return u.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?t:s+"></"+u+">"});var o=k.replace(/^\s+/,"").substring(0,10).toLowerCase();var m=!o.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!o.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||o.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!o.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!o.indexOf("<td")||!o.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!o.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||!T.support.htmlSerialize&&[1,"div<div>","</div>"]||[0,"",""];a.innerHTML=m[1]+k+m[2];while(m[0]--){a=a.lastChild}if(!T.support.tbody){var l=/<tbody/i.test(k),q=!o.indexOf("<table")&&!l?a.firstChild&&a.firstChild.childNodes:m[1]=="<table>"&&!l?a.childNodes:[];for(var r=q.length-1;r>=0;--r){if(T.nodeName(q[r],"tbody")&&!q[r].childNodes.length){q[r].parentNode.removeChild(q[r])}}}if(!T.support.leadingWhitespace&&/^\s/.test(k)){a.insertBefore(b.createTextNode(k.match(/^\s*/)[0]),a.firstChild)}k=T.makeArray(a.childNodes)}if(k.nodeType){g.push(k)}else{g=T.merge(g,k)}});if(e){for(var d=0;g[d];d++){if(T.nodeName(g[d],"script")&&(!g[d].type||g[d].type.toLowerCase()==="text/javascript")){j.push(g[d].parentNode?g[d].parentNode.removeChild(g[d]):g[d])}else{if(g[d].nodeType===1){g.splice.apply(g,[d+1,0].concat(T.makeArray(g[d].getElementsByTagName("script"))))}e.appendChild(g[d])}}return j}return g},attr:function(d,g,b){if(!d||d.nodeType==3||d.nodeType==8){return ab}var f=!T.isXMLDoc(d),a=b!==ab;g=f&&T.props[g]||g;if(d.tagName){var h=/href|src|style/.test(g);if(g=="selected"&&d.parentNode){d.parentNode.selectedIndex}if(g in d&&f&&!h){if(a){if(g=="type"&&T.nodeName(d,"input")&&d.parentNode){throw"type property can't be changed"}d[g]=b}if(T.nodeName(d,"form")&&d.getAttributeNode(g)){return d.getAttributeNode(g).nodeValue}if(g=="tabIndex"){var e=d.getAttributeNode("tabIndex");return e&&e.specified?e.value:d.nodeName.match(/(button|input|object|select|textarea)/i)?0:d.nodeName.match(/^(a|area)$/i)&&d.href?0:ab}return d[g]}if(!T.support.style&&f&&g=="style"){return T.attr(d.style,"cssText",b)}if(a){d.setAttribute(g,""+b)}var j=!T.support.hrefNormalized&&f&&h?d.getAttribute(g,2):d.getAttribute(g);return j===null?ab:j}if(!T.support.opacity&&g=="opacity"){if(a){d.zoom=1;d.filter=(d.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(b)+""=="NaN"?"":"alpha(opacity="+b*100+")")}return d.filter&&d.filter.indexOf("opacity=")>=0?(parseFloat(d.filter.match(/opacity=([^)]*)/)[1])/100)+"":""}g=g.replace(/-([a-z])/ig,function(l,k){return k.toUpperCase()});if(a){d[g]=b}return d[g]},trim:function(a){return(a||"").replace(/^\s+|\s+$/g,"")},makeArray:function(a){var d=[];if(a!=null){var b=a.length;if(b==null||typeof a==="string"||T.isFunction(a)||a.setInterval){d[0]=a}else{while(b){d[--b]=a[b]}}}return d},inArray:function(b,a){for(var e=0,d=a.length;e<d;e++){if(a[e]===b){return e}}return -1},merge:function(b,f){var e=0,d,a=b.length;if(!T.support.getAll){while((d=f[e++])!=null){if(d.nodeType!=8){b[a++]=d}}}else{while((d=f[e++])!=null){b[a++]=d}}return b},unique:function(a){var g=[],h={};try{for(var f=0,e=a.length;f<e;f++){var b=T.data(a[f]);if(!h[b]){h[b]=true;g.push(a[f])}}}catch(d){g=a}return g},grep:function(f,a,g){var e=[];for(var d=0,b=f.length;d<b;d++){if(!g!=!a(f[d],d)){e.push(f[d])}}return e},map:function(g,a){var f=[];for(var e=0,d=g.length;e<d;e++){var b=a(g[e],e);if(b!=null){f[f.length]=b}}return f.concat.apply([],f)}});var O=navigator.userAgent.toLowerCase();T.browser={version:(O.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[0,"0"])[1],safari:/webkit/.test(O),opera:/opera/.test(O),msie:/msie/.test(O)&&!/opera/.test(O),mozilla:/mozilla/.test(O)&&!/(compatible|webkit)/.test(O)};T.each({parent:function(a){return a.parentNode},parents:function(a){return T.dir(a,"parentNode")},next:function(a){return T.nth(a,2,"nextSibling")},prev:function(a){return T.nth(a,2,"previousSibling")},nextAll:function(a){return T.dir(a,"nextSibling")},prevAll:function(a){return T.dir(a,"previousSibling")},siblings:function(a){return T.sibling(a.parentNode.firstChild,a)},children:function(a){return T.sibling(a.firstChild)},contents:function(a){return T.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:T.makeArray(a.childNodes)}},function(b,a){T.fn[b]=function(e){var d=T.map(this,a);if(e&&typeof e=="string"){d=T.multiFilter(e,d)}return this.pushStack(T.unique(d),b,e)}});T.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(b,a){T.fn[b]=function(j){var f=[],d=T(j);for(var e=0,h=d.length;e<h;e++){var g=(e>0?this.clone(true):this).get();T.fn[a].apply(T(d[e]),g);f=f.concat(g)}return this.pushStack(f,b,j)}});T.each({removeAttr:function(a){T.attr(this,a,"");if(this.nodeType==1){this.removeAttribute(a)}},addClass:function(a){T.className.add(this,a)},removeClass:function(a){T.className.remove(this,a)},toggleClass:function(a,b){if(typeof b!=="boolean"){b=!T.className.has(this,a)}T.className[b?"add":"remove"](this,a)},remove:function(a){if(!a||T.filter(a,[this]).length){T("*",this).add([this]).each(function(){T.event.remove(this);T.removeData(this)});if(this.parentNode){this.parentNode.removeChild(this)}}},empty:function(){T(this).children().remove();while(this.firstChild){this.removeChild(this.firstChild)}}},function(b,a){T.fn[b]=function(){return this.each(a,arguments)}});function Y(b,a){return b[0]&&parseInt(T.curCSS(b[0],a,true),10)||0}var aa="jQuery"+ae(),I=0,R={};T.extend({cache:{},data:function(d,e,b){d=d==W?R:d;var a=d[aa];if(!a){a=d[aa]=++I}if(e&&!T.cache[a]){T.cache[a]={}}if(b!==ab){T.cache[a][e]=b}return e?T.cache[a][e]:a},removeData:function(d,e){d=d==W?R:d;var a=d[aa];if(e){if(T.cache[a]){delete T.cache[a][e];e="";for(e in T.cache[a]){break}if(!e){T.removeData(d)}}}else{try{delete d[aa]}catch(b){if(d.removeAttribute){d.removeAttribute(aa)}}delete T.cache[a]}},queue:function(d,e,a){if(d){e=(e||"fx")+"queue";var b=T.data(d,e);if(!b||T.isArray(a)){b=T.data(d,e,T.makeArray(a))}else{if(a){b.push(a)}}}return b},dequeue:function(a,b){var e=T.queue(a,b),d=e.shift();if(!b||b==="fx"){d=e[0]}if(d!==ab){d.call(a)}}});T.fn.extend({data:function(e,b){var a=e.split(".");a[1]=a[1]?"."+a[1]:"";if(b===ab){var d=this.triggerHandler("getData"+a[1]+"!",[a[0]]);if(d===ab&&this.length){d=T.data(this[0],e)}return d===ab&&a[1]?this.data(a[0]):d}else{return this.trigger("setData"+a[1]+"!",[a[0],b]).each(function(){T.data(this,e,b)})}},removeData:function(a){return this.each(function(){T.removeData(this,a)})},queue:function(b,a){if(typeof b!=="string"){a=b;b="fx"}if(a===ab){return T.queue(this[0],b)}return this.each(function(){var d=T.queue(this,b,a);if(b=="fx"&&d.length==1){d[0].call(this)}})},dequeue:function(a){return this.each(function(){T.dequeue(this,a)})}});(function(){var b=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,j=0,n=Object.prototype.toString;var q=function(u,z,an,am){an=an||[];z=z||document;if(z.nodeType!==1&&z.nodeType!==9){return[]}if(!u||typeof u!=="string"){return an}var t=[],x,aj,B,A,al,y,v=true;b.lastIndex=0;while((x=b.exec(u))!==null){t.push(x[1]);if(x[2]){y=RegExp.rightContext;break}}if(t.length>1&&h.exec(u)){if(t.length===2&&m.relative[t[0]]){aj=l(t[0]+t[1],z)}else{aj=m.relative[t[0]]?[z]:q(t.shift(),z);while(t.length){u=t.shift();if(m.relative[u]){u+=t.shift()}aj=l(u,aj)}}}else{var ak=am?{expr:t.pop(),set:r(am)}:q.find(t.pop(),t.length===1&&z.parentNode?z.parentNode:z,d(z));aj=q.filter(ak.expr,ak.set);if(t.length>0){B=r(aj)}else{v=false}while(t.length){var C=t.pop(),D=C;if(!m.relative[C]){C=""}else{D=t.pop()}if(D==null){D=z}m.relative[C](B,D,d(z))}}if(!B){B=aj}if(!B){throw"Syntax error, unrecognized expression: "+(C||u)}if(n.call(B)==="[object Array]"){if(!v){an.push.apply(an,B)}else{if(z.nodeType===1){for(var s=0;B[s]!=null;s++){if(B[s]&&(B[s]===true||B[s].nodeType===1&&k(z,B[s]))){an.push(aj[s])}}}else{for(var s=0;B[s]!=null;s++){if(B[s]&&B[s].nodeType===1){an.push(aj[s])}}}}}else{r(B,an)}if(y){q(y,z,an,am);if(o){hasDuplicate=false;an.sort(o);if(hasDuplicate){for(var s=1;s<an.length;s++){if(an[s]===an[s-1]){an.splice(s--,1)}}}}}return an};q.matches=function(t,s){return q(t,null,null,s)};q.find=function(s,A,B){var t,v;if(!s){return[]}for(var x=0,y=m.order.length;x<y;x++){var u=m.order[x],v;if((v=m.match[u].exec(s))){var z=RegExp.leftContext;if(z.substr(z.length-1)!=="\\"){v[1]=(v[1]||"").replace(/\\/g,"");t=m.find[u](v,A,B);if(t!=null){s=s.replace(m.match[u],"");break}}}}if(!t){t=A.getElementsByTagName("*")}return{set:t,expr:s}};q.filter=function(al,am,D,x){var y=al,B=[],s=am,u,A,t=am&&am[0]&&d(am[0]);while(al&&am.length){for(var an in m.filter){if((u=m.match[an].exec(al))!=null){var z=m.filter[an],C,aj;A=false;if(s==B){B=[]}if(m.preFilter[an]){u=m.preFilter[an](u,s,D,B,x,t);if(!u){A=C=true}else{if(u===true){continue}}}if(u){for(var v=0;(aj=s[v])!=null;v++){if(aj){C=z(aj,u,v,s);var ak=x^!!C;if(D&&C!=null){if(ak){A=true}else{s[v]=false}}else{if(ak){B.push(aj);A=true}}}}}if(C!==ab){if(!D){s=B}al=al.replace(m.match[an],"");if(!A){return[]}break}}}if(al==y){if(A==null){throw"Syntax error, unrecognized expression: "+al}else{break}}y=al}return s};var m=q.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF_-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF_-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*_-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF_-]|\\.)+)(?:\((['"]*)((?:\([^\)]+\)|[^\2\(\)]*)+)\2\))?/},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(s){return s.getAttribute("href")}},relative:{"+":function(s,A,t){var v=typeof A==="string",B=v&&!/\W/.test(A),u=v&&!B;if(B&&!t){A=A.toUpperCase()}for(var x=0,y=s.length,z;x<y;x++){if((z=s[x])){while((z=z.previousSibling)&&z.nodeType!==1){}s[x]=u||z&&z.nodeName===A?z||false:z===A}}if(u){q.filter(A,s,true)}},">":function(y,u,x){var A=typeof u==="string";if(A&&!/\W/.test(u)){u=x?u:u.toUpperCase();for(var t=0,v=y.length;t<v;t++){var z=y[t];if(z){var s=z.parentNode;y[t]=s.nodeName===u?s:false}}}else{for(var t=0,v=y.length;t<v;t++){var z=y[t];if(z){y[t]=A?z.parentNode:z.parentNode===u}}if(A){q.filter(u,y,true)}}},"":function(s,u,x){var t=j++,v=a;if(!u.match(/\W/)){var y=u=x?u:u.toUpperCase();v=e}v("parentNode",u,t,s,y,x)},"~":function(s,u,x){var t=j++,v=a;if(typeof u==="string"&&!u.match(/\W/)){var y=u=x?u:u.toUpperCase();v=e}v("previousSibling",u,t,s,y,x)}},find:{ID:function(u,t,s){if(typeof t.getElementById!=="undefined"&&!s){var v=t.getElementById(u[1]);return v?[v]:[]}},NAME:function(t,y,x){if(typeof y.getElementsByName!=="undefined"){var u=[],z=y.getElementsByName(t[1]);for(var s=0,v=z.length;s<v;s++){if(z[s].getAttribute("name")===t[1]){u.push(z[s])}}return u.length===0?null:u}},TAG:function(t,s){return s.getElementsByTagName(t[1])}},preFilter:{CLASS:function(s,u,t,v,y,x){s=" "+s[1].replace(/\\/g,"")+" ";if(x){return s}for(var A=0,z;(z=u[A])!=null;A++){if(z){if(y^(z.className&&(" "+z.className+" ").indexOf(s)>=0)){if(!t){v.push(z)}}else{if(t){u[A]=false}}}}return false},ID:function(s){return s[1].replace(/\\/g,"")},TAG:function(t,u){for(var s=0;u[s]===false;s++){}return u[s]&&d(u[s])?t[1]:t[1].toUpperCase()},CHILD:function(t){if(t[1]=="nth"){var s=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(t[2]=="even"&&"2n"||t[2]=="odd"&&"2n+1"||!/\D/.test(t[2])&&"0n+"+t[2]||t[2]);t[2]=(s[1]+(s[2]||1))-0;t[3]=s[3]-0}t[0]=j++;return t},ATTR:function(z,u,t,v,y,x){var s=z[1].replace(/\\/g,"");if(!x&&m.attrMap[s]){z[1]=m.attrMap[s]}if(z[2]==="~="){z[4]=" "+z[4]+" "}return z},PSEUDO:function(y,u,t,v,x){if(y[1]==="not"){if(y[3].match(b).length>1||/^\w/.test(y[3])){y[3]=q(y[3],null,null,u)}else{var s=q.filter(y[3],u,t,true^x);if(!t){v.push.apply(v,s)}return false}}else{if(m.match.POS.test(y[0])||m.match.CHILD.test(y[0])){return true}}return y},POS:function(s){s.unshift(true);return s}},filters:{enabled:function(s){return s.disabled===false&&s.type!=="hidden"},disabled:function(s){return s.disabled===true},checked:function(s){return s.checked===true},selected:function(s){s.parentNode.selectedIndex;return s.selected===true},parent:function(s){return !!s.firstChild},empty:function(s){return !s.firstChild},has:function(s,t,u){return !!q(u[3],s).length},header:function(s){return/h\d/i.test(s.nodeName)},text:function(s){return"text"===s.type},radio:function(s){return"radio"===s.type},checkbox:function(s){return"checkbox"===s.type},file:function(s){return"file"===s.type},password:function(s){return"password"===s.type},submit:function(s){return"submit"===s.type},image:function(s){return"image"===s.type},reset:function(s){return"reset"===s.type},button:function(s){return"button"===s.type||s.nodeName.toUpperCase()==="BUTTON"},input:function(s){return/input|select|textarea|button/i.test(s.nodeName)}},setFilters:{first:function(s,t){return t===0},last:function(t,u,v,s){return u===s.length-1},even:function(s,t){return t%2===0},odd:function(s,t){return t%2===1},lt:function(s,t,u){return t<u[3]-0},gt:function(s,t,u){return t>u[3]-0},nth:function(s,t,u){return u[3]-0==t},eq:function(s,t,u){return u[3]-0==t}},filter:{PSEUDO:function(y,t,s,x){var u=t[1],A=m.filters[u];if(A){return A(y,s,t,x)}else{if(u==="contains"){return(y.textContent||y.innerText||"").indexOf(t[3])>=0}else{if(u==="not"){var z=t[3];for(var s=0,v=z.length;s<v;s++){if(z[s]===y){return false}}return true}}}},CHILD:function(A,x){var t=x[1],z=A;switch(t){case"only":case"first":while(z=z.previousSibling){if(z.nodeType===1){return false}}if(t=="first"){return true}z=A;case"last":while(z=z.nextSibling){if(z.nodeType===1){return false}}return true;case"nth":var y=x[2],B=x[3];if(y==1&&B==0){return true}var u=x[0],C=A.parentNode;if(C&&(C.sizcache!==u||!A.nodeIndex)){var v=0;for(z=C.firstChild;z;z=z.nextSibling){if(z.nodeType===1){z.nodeIndex=++v}}C.sizcache=u}var s=A.nodeIndex-B;if(y==0){return s==0}else{return(s%y==0&&s/y>=0)}}},ID:function(s,t){return s.nodeType===1&&s.getAttribute("id")===t},TAG:function(s,t){return(t==="*"&&s.nodeType===1)||s.nodeName===t},CLASS:function(s,t){return(" "+(s.className||s.getAttribute("class"))+" ").indexOf(t)>-1},ATTR:function(y,s){var t=s[1],v=m.attrHandle[t]?m.attrHandle[t](y):y[t]!=null?y[t]:y.getAttribute(t),x=v+"",z=s[2],u=s[4];return v==null?z==="!=":z==="="?x===u:z==="*="?x.indexOf(u)>=0:z==="~="?(" "+x+" ").indexOf(u)>=0:!u?x&&v!==false:z==="!="?x!=u:z==="^="?x.indexOf(u)===0:z==="$="?x.substr(x.length-u.length)===u:z==="|="?x===u||x.substr(0,u.length+1)===u+"-":false},POS:function(y,u,t,x){var v=u[2],s=m.setFilters[v];if(s){return s(y,t,u,x)}}}};var h=m.match.POS;for(var f in m.match){m.match[f]=RegExp(m.match[f].source+/(?![^\[]*\])(?![^\(]*\))/.source)}var r=function(s,t){s=Array.prototype.slice.call(s);if(t){t.push.apply(t,s);return t}return s};try{Array.prototype.slice.call(document.documentElement.childNodes)}catch(g){r=function(x,s){var u=s||[];if(n.call(x)==="[object Array]"){Array.prototype.push.apply(u,x)}else{if(typeof x.length==="number"){for(var t=0,v=x.length;t<v;t++){u.push(x[t])}}else{for(var t=0;x[t];t++){u.push(x[t])}}}return u}}var o;if(document.documentElement.compareDocumentPosition){o=function(t,u){var s=t.compareDocumentPosition(u)&4?-1:t===u?0:1;if(s===0){hasDuplicate=true}return s}}else{if("sourceIndex" in document.documentElement){o=function(t,u){var s=t.sourceIndex-u.sourceIndex;if(s===0){hasDuplicate=true}return s}}else{if(document.createRange){o=function(s,u){var t=s.ownerDocument.createRange(),v=u.ownerDocument.createRange();t.selectNode(s);t.collapse(true);v.selectNode(u);v.collapse(true);var x=t.compareBoundaryPoints(Range.START_TO_END,v);if(x===0){hasDuplicate=true}return x}}}}(function(){var t=document.createElement("form"),s="script"+(new Date).getTime();t.innerHTML="<input name='"+s+"'/>";var u=document.documentElement;u.insertBefore(t,u.firstChild);if(!!document.getElementById(s)){m.find.ID=function(z,y,x){if(typeof y.getElementById!=="undefined"&&!x){var v=y.getElementById(z[1]);return v?v.id===z[1]||typeof v.getAttributeNode!=="undefined"&&v.getAttributeNode("id").nodeValue===z[1]?[v]:ab:[]}};m.filter.ID=function(x,v){var y=typeof x.getAttributeNode!=="undefined"&&x.getAttributeNode("id");return x.nodeType===1&&y&&y.nodeValue===v}}u.removeChild(t)})();(function(){var s=document.createElement("div");s.appendChild(document.createComment(""));if(s.getElementsByTagName("*").length>0){m.find.TAG=function(v,x){var y=x.getElementsByTagName(v[1]);if(v[1]==="*"){var t=[];for(var u=0;y[u];u++){if(y[u].nodeType===1){t.push(y[u])}}y=t}return y}}s.innerHTML="<a href='#'></a>";if(s.firstChild&&typeof s.firstChild.getAttribute!=="undefined"&&s.firstChild.getAttribute("href")!=="#"){m.attrHandle.href=function(t){return t.getAttribute("href",2)}}})();if(document.querySelectorAll){(function(){var t=q,s=document.createElement("div");s.innerHTML="<p class='TEST'></p>";if(s.querySelectorAll&&s.querySelectorAll(".TEST").length===0){return}q=function(y,z,v,u){z=z||document;if(!u&&z.nodeType===9&&!d(z)){try{return r(z.querySelectorAll(y),v)}catch(x){}}return t(y,z,v,u)};q.find=t.find;q.filter=t.filter;q.selectors=t.selectors;q.matches=t.matches})()}if(document.getElementsByClassName&&document.documentElement.getElementsByClassName){(function(){var s=document.createElement("div");s.innerHTML="<div class='test e'></div><div class='test'></div>";if(s.getElementsByClassName("e").length===0){return}s.lastChild.className="e";if(s.getElementsByClassName("e").length===1){return}m.order.splice(1,0,"CLASS");m.find.CLASS=function(v,u,t){if(typeof u.getElementsByClassName!=="undefined"&&!t){return u.getElementsByClassName(v[1])}}})()}function e(z,t,u,B,s,C){var D=z=="previousSibling"&&!C;for(var x=0,y=B.length;x<y;x++){var A=B[x];if(A){if(D&&A.nodeType===1){A.sizcache=u;A.sizset=x}A=A[z];var v=false;while(A){if(A.sizcache===u){v=B[A.sizset];break}if(A.nodeType===1&&!C){A.sizcache=u;A.sizset=x}if(A.nodeName===t){v=A;break}A=A[z]}B[x]=v}}}function a(z,t,u,B,s,C){var D=z=="previousSibling"&&!C;for(var x=0,y=B.length;x<y;x++){var A=B[x];if(A){if(D&&A.nodeType===1){A.sizcache=u;A.sizset=x}A=A[z];var v=false;while(A){if(A.sizcache===u){v=B[A.sizset];break}if(A.nodeType===1){if(!C){A.sizcache=u;A.sizset=x}if(typeof t!=="string"){if(A===t){v=true;break}}else{if(q.filter(t,[A]).length>0){v=A;break}}}A=A[z]}B[x]=v}}}var k=document.compareDocumentPosition?function(s,t){return s.compareDocumentPosition(t)&16}:function(s,t){return s!==t&&(s.contains?s.contains(t):true)};var d=function(s){return s.nodeType===9&&s.documentElement.nodeName!=="HTML"||!!s.ownerDocument&&d(s.ownerDocument)};var l=function(v,y){var s=[],A="",z,t=y.nodeType?[y]:y;while((z=m.match.PSEUDO.exec(v))){A+=z[0];v=v.replace(m.match.PSEUDO,"")}v=m.relative[v]?v+"*":v;for(var x=0,u=t.length;x<u;x++){q(v,t[x],s)}return q.filter(A,s)};T.find=q;T.filter=q.filter;T.expr=q.selectors;T.expr[":"]=T.expr.filters;q.selectors.filters.hidden=function(s){return s.offsetWidth===0||s.offsetHeight===0};q.selectors.filters.visible=function(s){return s.offsetWidth>0||s.offsetHeight>0};q.selectors.filters.animated=function(s){return T.grep(T.timers,function(t){return s===t.elem}).length};T.multiFilter=function(s,u,t){if(t){s=":not("+s+")"}return q.matches(s,u)};T.dir=function(t,u){var v=[],s=t[u];while(s&&s!=document){if(s.nodeType==1){v.push(s)}s=s[u]}return v};T.nth=function(x,v,t,s){v=v||1;var u=0;for(;x;x=x[t]){if(x.nodeType==1&&++u==v){break}}return x};T.sibling=function(s,t){var u=[];for(;s;s=s.nextSibling){if(s.nodeType==1&&s!=t){u.push(s)}}return u};return;W.Sizzle=q})();T.event={add:function(d,g,e,a){if(d.nodeType==3||d.nodeType==8){return}if(d.setInterval&&d!=W){d=W}if(!e.guid){e.guid=this.guid++}if(a!==ab){var f=e;e=this.proxy(f);e.data=a}var h=T.data(d,"events")||T.data(d,"events",{}),b=T.data(d,"handle")||T.data(d,"handle",function(){return typeof T!=="undefined"&&!T.event.triggered?T.event.handle.apply(arguments.callee.elem,arguments):ab});b.elem=d;T.each(g.split(/\s+/),function(m,l){var k=l.split(".");l=k.shift();e.type=k.slice().sort().join(".");var j=h[l];if(T.event.specialAll[l]){T.event.specialAll[l].setup.call(d,a,k)}if(!j){j=h[l]={};if(!T.event.special[l]||T.event.special[l].setup.call(d,a,k)===false){if(d.addEventListener){d.addEventListener(l,b,false)}else{if(d.attachEvent){d.attachEvent("on"+l,b)}}}}j[e.guid]=e;T.event.global[l]=true});d=null},guid:1,global:{},remove:function(b,f,d){if(b.nodeType==3||b.nodeType==8){return}var g=T.data(b,"events"),h,j;if(g){if(f===ab||(typeof f==="string"&&f.charAt(0)==".")){for(var e in g){this.remove(b,e+(f||""))}}else{if(f.type){d=f.handler;f=f.type}T.each(f.split(/\s+/),function(o,m){var k=m.split(".");m=k.shift();var n=RegExp("(^|\\.)"+k.slice().sort().join(".*\\.")+"(\\.|$)");if(g[m]){if(d){delete g[m][d.guid]}else{for(var l in g[m]){if(n.test(g[m][l].type)){delete g[m][l]}}}if(T.event.specialAll[m]){T.event.specialAll[m].teardown.call(b,k)}for(h in g[m]){break}if(!h){if(!T.event.special[m]||T.event.special[m].teardown.call(b,k)===false){if(b.removeEventListener){b.removeEventListener(m,T.data(b,"handle"),false)}else{if(b.detachEvent){b.detachEvent("on"+m,T.data(b,"handle"))}}}h=null;delete g[m]}}})}for(h in g){break}if(!h){var a=T.data(b,"handle");if(a){a.elem=null}T.removeData(b,"events");T.removeData(b,"handle")}}},trigger:function(e,b,f,j){var g=e.type||e;if(!j){e=typeof e==="object"?e[aa]?e:T.extend(T.Event(g),e):T.Event(g);if(g.indexOf("!")>=0){e.type=g=g.slice(0,-1);e.exclusive=true}if(!f){e.stopPropagation();if(this.global[g]){T.each(T.cache,function(){if(this.events&&this.events[g]){T.event.trigger(e,b,this.handle.elem)}})}}if(!f||f.nodeType==3||f.nodeType==8){return ab}e.result=ab;e.target=f;b=T.makeArray(b);b.unshift(e)}e.currentTarget=f;var d=T.data(f,"handle");if(d){d.apply(f,b)}if((!f[g]||(T.nodeName(f,"a")&&g=="click"))&&f["on"+g]&&f["on"+g].apply(f,b)===false){e.result=false}if(!j&&f[g]&&!e.isDefaultPrevented()&&!(T.nodeName(f,"a")&&g=="click")){this.triggered=true;try{f[g]()}catch(a){}}this.triggered=false;if(!e.isPropagationStopped()){var h=f.parentNode||f.ownerDocument;if(h){T.event.trigger(e,b,h,true)}}},handle:function(b){var d,j;b=arguments[0]=T.event.fix(b||W.event);b.currentTarget=this;var a=b.type.split(".");b.type=a.shift();d=!a.length&&!b.exclusive;var e=RegExp("(^|\\.)"+a.slice().sort().join(".*\\.")+"(\\.|$)");j=(T.data(this,"events")||{})[b.type];for(var g in j){var f=j[g];if(d||e.test(f.type)){b.handler=f;b.data=f.data;var h=f.apply(this,arguments);if(h!==ab){b.result=h;if(h===false){b.preventDefault();b.stopPropagation()}}if(b.isImmediatePropagationStopped()){break}}}},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(d){if(d[aa]){return d}var f=d;d=T.Event(f);for(var e=this.props.length,a;e;){a=this.props[--e];d[a]=f[a]}if(!d.target){d.target=d.srcElement||document}if(d.target.nodeType==3){d.target=d.target.parentNode}if(!d.relatedTarget&&d.fromElement){d.relatedTarget=d.fromElement==d.target?d.toElement:d.fromElement}if(d.pageX==null&&d.clientX!=null){var b=document.documentElement,g=document.body;d.pageX=d.clientX+(b&&b.scrollLeft||g&&g.scrollLeft||0)-(b.clientLeft||0);d.pageY=d.clientY+(b&&b.scrollTop||g&&g.scrollTop||0)-(b.clientTop||0)}if(!d.which&&((d.charCode||d.charCode===0)?d.charCode:d.keyCode)){d.which=d.charCode||d.keyCode}if(!d.metaKey&&d.ctrlKey){d.metaKey=d.ctrlKey}if(!d.which&&d.button){d.which=(d.button&1?1:(d.button&2?3:(d.button&4?2:0)))}return d},proxy:function(a,b){b=b||function(){return a.apply(this,arguments)};b.guid=a.guid=a.guid||b.guid||this.guid++;return b},special:{ready:{setup:P,teardown:function(){}}},specialAll:{live:{setup:function(b,a){T.event.add(this,a[0],ag)},teardown:function(a){if(a.length){var d=0,b=RegExp("(^|\\.)"+a[0]+"(\\.|$)");T.each((T.data(this,"events").live||{}),function(){if(b.test(this.type)){d++}});if(d<1){T.event.remove(this,a[0],ag)}}}}}};T.Event=function(a){if(!this.preventDefault){return new T.Event(a)}if(a&&a.type){this.originalEvent=a;this.type=a.type}else{this.type=a}this.timeStamp=ae();this[aa]=true};function X(){return false}function J(){return true}T.Event.prototype={preventDefault:function(){this.isDefaultPrevented=J;var a=this.originalEvent;if(!a){return}if(a.preventDefault){a.preventDefault()}a.returnValue=false},stopPropagation:function(){this.isPropagationStopped=J;var a=this.originalEvent;if(!a){return}if(a.stopPropagation){a.stopPropagation()}a.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=J;this.stopPropagation()},isDefaultPrevented:X,isPropagationStopped:X,isImmediatePropagationStopped:X};var ai=function(b){var d=b.relatedTarget;while(d&&d!=this){try{d=d.parentNode}catch(a){d=this}}if(d!=this){b.type=b.data;T.event.handle.apply(this,arguments)}};T.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(a,b){T.event.special[b]={setup:function(){T.event.add(this,a,ai,b)},teardown:function(){T.event.remove(this,a,ai)}}});T.fn.extend({bind:function(b,a,d){return b=="unload"?this.one(b,a,d):this.each(function(){T.event.add(this,b,d||a,d&&a)})},one:function(b,a,d){var e=T.event.proxy(d||a,function(f){T(this).unbind(f,e);return(d||a).apply(this,arguments)});return this.each(function(){T.event.add(this,b,e,d&&a)})},unbind:function(a,b){return this.each(function(){T.event.remove(this,a,b)})},trigger:function(b,a){return this.each(function(){T.event.trigger(b,a,this)})},triggerHandler:function(d,a){if(this[0]){var b=T.Event(d);b.preventDefault();b.stopPropagation();T.event.trigger(b,a,this[0]);return b.result}},toggle:function(a){var d=arguments,b=1;while(b<d.length){T.event.proxy(a,d[b++])}return this.click(T.event.proxy(a,function(e){this.lastToggle=(this.lastToggle||0)%b;e.preventDefault();return d[this.lastToggle++].apply(this,arguments)||false}))},hover:function(b,a){return this.mouseenter(b).mouseleave(a)},ready:function(a){P();if(T.isReady){a.call(document,T)}else{T.readyList.push(a)}return this},live:function(a,b){var d=T.event.proxy(b);d.guid+=this.selector+a;T(document).bind(Z(a,this.selector),this.selector,d);return this},die:function(a,b){T(document).unbind(Z(a,this.selector),b?{guid:b.guid+this.selector+a}:null);return this}});function ag(a){var e=RegExp("(^|\\.)"+a.type+"(\\.|$)"),b=true,d=[];T.each(T.data(this,"events").live||[],function(h,g){if(e.test(g.type)){var f=T(a.target).closest(g.data)[0];if(f){d.push({elem:f,fn:g})}}});d.sort(function(f,g){return T.data(f.elem,"closest")-T.data(g.elem,"closest")});T.each(d,function(){if(this.fn.call(this.elem,a,this.fn.data)===false){return(b=false)}});return b}function Z(a,b){return["live",a,b.replace(/\./g,"`").replace(/ /g,"|")].join(".")}T.extend({isReady:false,readyList:[],ready:function(){if(!T.isReady){T.isReady=true;if(T.readyList){T.each(T.readyList,function(){this.call(document,T)});T.readyList=null}T(document).triggerHandler("ready")}}});var G=false;function P(){if(G){return}G=true;if(document.addEventListener){document.addEventListener("DOMContentLoaded",function(){document.removeEventListener("DOMContentLoaded",arguments.callee,false);T.ready()},false)}else{if(document.attachEvent){document.attachEvent("onreadystatechange",function(){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",arguments.callee);T.ready()}});if(document.documentElement.doScroll&&W==W.top){(function(){if(T.isReady){return}try{document.documentElement.doScroll("left")}catch(a){setTimeout(arguments.callee,0);return}T.ready()})()}}}T.event.add(W,"load",T.ready)}T.each(("blur,focus,load,resize,scroll,unload,click,dblclick,mousedown,mouseup,mousemove,mouseover,mouseout,mouseenter,mouseleave,change,select,submit,keydown,keypress,keyup,error").split(","),function(a,b){T.fn[b]=function(d){return d?this.bind(b,d):this.trigger(b)}});T(W).bind("unload",function(){for(var a in T.cache){if(a!=1&&T.cache[a].handle){T.event.remove(T.cache[a].handle.elem)}}});(function(){T.support={};var g=document.documentElement,f=document.createElement("script"),a=document.createElement("div"),b="script"+(new Date).getTime();a.style.display="none";a.innerHTML='   <link/><table></table><a href="/a" style="color:red;float:left;opacity:.5;">a</a><select><option>text</option></select><object><param/></object>';var e=a.getElementsByTagName("*"),h=a.getElementsByTagName("a")[0];if(!e||!e.length||!h){return}T.support={leadingWhitespace:a.firstChild.nodeType==3,tbody:!a.getElementsByTagName("tbody").length,objectAll:!!a.getElementsByTagName("object")[0].getElementsByTagName("*").length,htmlSerialize:!!a.getElementsByTagName("link").length,style:/red/.test(h.getAttribute("style")),hrefNormalized:h.getAttribute("href")==="/a",opacity:h.style.opacity==="0.5",cssFloat:!!h.style.cssFloat,scriptEval:false,noCloneEvent:true,boxModel:null};f.type="text/javascript";try{f.appendChild(document.createTextNode("window."+b+"=1;"))}catch(d){}g.insertBefore(f,g.firstChild);if(W[b]){T.support.scriptEval=true;delete W[b]}g.removeChild(f);if(a.attachEvent&&a.fireEvent){a.attachEvent("onclick",function(){T.support.noCloneEvent=false;a.detachEvent("onclick",arguments.callee)});a.cloneNode(true).fireEvent("onclick")}T(function(){var j=document.createElement("div");j.style.width=j.style.paddingLeft="1px";document.body.appendChild(j);T.boxModel=T.support.boxModel=j.offsetWidth===2;document.body.removeChild(j).style.display="none"})})();var H=T.support.cssFloat?"cssFloat":"styleFloat";T.props={"for":"htmlFor","class":"className","float":H,cssFloat:H,styleFloat:H,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",tabindex:"tabIndex"};T.fn.extend({_load:T.fn.load,load:function(f,b,a){if(typeof f!=="string"){return this._load(f)}var d=f.indexOf(" ");if(d>=0){var h=f.slice(d,f.length);f=f.slice(0,d)}var e="GET";if(b){if(T.isFunction(b)){a=b;b=null}else{if(typeof b==="object"){b=T.param(b);e="POST"}}}var g=this;T.ajax({url:f,type:e,dataType:"html",data:b,complete:function(k,j){if(j=="success"||j=="notmodified"){g.html(h?T("<div/>").append(k.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(h):k.responseText)}if(a){g.each(a,[k.responseText,j,k])}}});return this},serialize:function(){return T.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?T.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password|search/i.test(this.type))}).map(function(d,b){var a=T(this).val();return a==null?null:T.isArray(a)?T.map(a,function(e,f){return{name:b.name,value:e}}):{name:b.name,value:a}}).get()}});T.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(b,a){T.fn[a]=function(d){return this.bind(a,d)}});var N=ae();T.extend({get:function(e,b,a,d){if(T.isFunction(b)){a=b;b=null}return T.ajax({type:"GET",url:e,data:b,success:a,dataType:d})},getScript:function(b,a){return T.get(b,null,a,"script")},getJSON:function(d,b,a){return T.get(d,b,a,"json")},post:function(e,b,a,d){if(T.isFunction(b)){a=b;b={}}return T.ajax({type:"POST",url:e,data:b,success:a,dataType:d})},ajaxSetup:function(a){T.extend(T.ajaxSettings,a)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return W.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest()},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(m){m=T.extend(true,m,T.extend(true,{},T.ajaxSettings,m));var a,u=/=\?(&|$)/g,g,b,t=m.type.toUpperCase();if(m.data&&m.processData&&typeof m.data!=="string"){m.data=T.param(m.data)}if(m.dataType=="jsonp"){if(t=="GET"){if(!m.url.match(u)){m.url+=(m.url.match(/\?/)?"&":"?")+(m.jsonp||"callback")+"=?"}}else{if(!m.data||!m.data.match(u)){m.data=(m.data?m.data+"&":"")+(m.jsonp||"callback")+"=?"}}m.dataType="json"}if(m.dataType=="json"&&(m.data&&m.data.match(u)||m.url.match(u))){a="jsonp"+N++;if(m.data){m.data=(m.data+"").replace(u,"="+a+"$1")}m.url=m.url.replace(u,"="+a+"$1");m.dataType="script";W[a]=function(y){b=y;r();n();W[a]=ab;try{delete W[a]}catch(x){}if(s){s.removeChild(e)}}}if(m.dataType=="script"&&m.cache==null){m.cache=false}if(m.cache===false&&t=="GET"){var v=ae();var d=m.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+v+"$2");m.url=d+((d==m.url)?(m.url.match(/\?/)?"&":"?")+"_="+v:"")}if(m.data&&t=="GET"){m.url+=(m.url.match(/\?/)?"&":"?")+m.data;m.data=null}if(m.global&&!T.active++){T.event.trigger("ajaxStart")}var h=/^(\w+:)?\/\/([^\/?#]+)/.exec(m.url);if(m.dataType=="script"&&t=="GET"&&h&&(h[1]&&h[1]!=location.protocol||h[2]!=location.host)){var s=document.getElementsByTagName("head")[0];var e=document.createElement("script");e.src=m.url;if(m.scriptCharset){e.charset=m.scriptCharset}if(!a){var k=false;e.onload=e.onreadystatechange=function(){if(!k&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){k=true;r();n();e.onload=e.onreadystatechange=null;s.removeChild(e)}}}s.appendChild(e);return ab}var o=false;var q=m.xhr();if(m.username){q.open(t,m.url,m.async,m.username,m.password)}else{q.open(t,m.url,m.async)}try{if(m.data){q.setRequestHeader("Content-Type",m.contentType)}if(m.ifModified){q.setRequestHeader("If-Modified-Since",T.lastModified[m.url]||"Thu, 01 Jan 1970 00:00:00 GMT")}q.setRequestHeader("X-Requested-With","XMLHttpRequest");q.setRequestHeader("Accept",m.dataType&&m.accepts[m.dataType]?m.accepts[m.dataType]+", */*":m.accepts._default)}catch(f){}if(m.beforeSend&&m.beforeSend(q,m)===false){if(m.global&&!--T.active){T.event.trigger("ajaxStop")}q.abort();return false}if(m.global){T.event.trigger("ajaxSend",[q,m])}var l=function(z){if(q.readyState==0){if(j){clearInterval(j);j=null;if(m.global&&!--T.active){T.event.trigger("ajaxStop")}}}else{if(!o&&q&&(q.readyState==4||z=="timeout")){o=true;if(j){clearInterval(j);j=null}g=z=="timeout"?"timeout":!T.httpSuccess(q)?"error":m.ifModified&&T.httpNotModified(q,m.url)?"notmodified":"success";if(g=="success"){try{b=T.httpData(q,m.dataType,m)}catch(x){g="parsererror"}}if(g=="success"){var y;try{y=q.getResponseHeader("Last-Modified")}catch(x){}if(m.ifModified&&y){T.lastModified[m.url]=y}if(!a){r()}}else{T.handleError(m,q,g)}n();if(z){q.abort()}if(m.async){q=null}}}};if(m.async){var j=setInterval(l,13);if(m.timeout>0){setTimeout(function(){if(q&&!o){l("timeout")}},m.timeout)}}try{q.send(m.data)}catch(f){T.handleError(m,q,null,f)}if(!m.async){l()}function r(){if(m.success){m.success(b,g)}if(m.global){T.event.trigger("ajaxSuccess",[q,m])}}function n(){if(m.complete){m.complete(q,g)}if(m.global){T.event.trigger("ajaxComplete",[q,m])}if(m.global&&!--T.active){T.event.trigger("ajaxStop")}}return q},handleError:function(d,a,e,b){if(d.error){d.error(a,e,b)}if(d.global){T.event.trigger("ajaxError",[a,d,b])}},active:0,httpSuccess:function(a){try{return !a.status&&location.protocol=="file:"||(a.status>=200&&a.status<300)||a.status==304||a.status==1223}catch(b){}return false},httpNotModified:function(b,e){try{var a=b.getResponseHeader("Last-Modified");return b.status==304||a==T.lastModified[e]}catch(d){}return false},httpData:function(a,d,e){var f=a.getResponseHeader("content-type"),g=d=="xml"||!d&&f&&f.indexOf("xml")>=0,b=g?a.responseXML:a.responseText;if(g&&b.documentElement.tagName=="parsererror"){throw"parsererror"}if(e&&e.dataFilter){b=e.dataFilter(b,d)}if(typeof b==="string"){if(d=="script"){T.globalEval(b)}if(d=="json"){b=W["eval"]("("+b+")")}}return b},param:function(e){var b=[];function a(g,f){b[b.length]=encodeURIComponent(g)+"="+encodeURIComponent(f)}if(T.isArray(e)||e.jquery){T.each(e,function(){a(this.name,this.value)})}else{for(var d in e){if(T.isArray(e[d])){T.each(e[d],function(){a(d,this)})}else{a(d,T.isFunction(e[d])?e[d]():e[d])}}}return b.join("&").replace(/%20/g,"+")}});var V={},U,af=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];function K(b,d){var a={};T.each(af.concat.apply([],af.slice(0,d)),function(){a[this]=b});return a}T.fn.extend({show:function(d,a){if(d){return this.animate(K("show",3),d,a)}else{for(var f=0,h=this.length;f<h;f++){var j=T.data(this[f],"olddisplay");this[f].style.display=j||"";if(T.css(this[f],"display")==="none"){var g=this[f].tagName,b;if(V[g]){b=V[g]}else{var e=T("<"+g+" />").appendTo("body");b=e.css("display");if(b==="none"){b="block"}e.remove();V[g]=b}T.data(this[f],"olddisplay",b)}}for(var f=0,h=this.length;f<h;f++){this[f].style.display=T.data(this[f],"olddisplay")||""}return this}},hide:function(b,a){if(b){return this.animate(K("hide",3),b,a)}else{for(var d=0,e=this.length;d<e;d++){var f=T.data(this[d],"olddisplay");if(!f&&f!=="none"){T.data(this[d],"olddisplay",T.css(this[d],"display"))}}for(var d=0,e=this.length;d<e;d++){this[d].style.display="none"}return this}},_toggle:T.fn.toggle,toggle:function(a,b){var d=typeof a==="boolean";return T.isFunction(a)&&T.isFunction(b)?this._toggle.apply(this,arguments):a==null||d?this.each(function(){var e=d?a:T(this).is(":hidden");T(this)[e?"show":"hide"]()}):this.animate(K("toggle",3),a,b)},fadeTo:function(d,a,b){return this.animate({opacity:a},d,b)},animate:function(a,e,b,d){var f=T.speed(e,b,d);return this[f.queue===false?"each":"queue"](function(){var h=T.extend({},f),k,g=this.nodeType==1&&T(this).is(":hidden"),j=this;for(k in a){if(a[k]=="hide"&&g||a[k]=="show"&&!g){return h.complete.call(this)}if((k=="height"||k=="width")&&this.style){h.display=T.css(this,"display");h.overflow=this.style.overflow}}if(h.overflow!=null){this.style.overflow="hidden"}h.curAnim=T.extend({},a);T.each(a,function(r,m){var n=new T.fx(j,h,r);if(/toggle|show|hide/.test(m)){n[m=="toggle"?g?"show":"hide":m](a)}else{var o=m.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),l=n.cur(true)||0;if(o){var s=parseFloat(o[2]),q=o[3]||"px";if(q!="px"){j.style[r]=(s||1)+q;l=((s||1)/n.cur(true))*l;j.style[r]=l+q}if(o[1]){s=((o[1]=="-="?-1:1)*s)+l}n.custom(l,s,q)}else{n.custom(l,m,"")}}});return true})},stop:function(b,d){var a=T.timers;if(b){this.queue([])}this.each(function(){for(var e=a.length-1;e>=0;e--){if(a[e].elem==this){if(d){a[e](true)}a.splice(e,1)}}});if(!d){this.dequeue()}return this}});T.each({slideDown:K("show",1),slideUp:K("hide",1),slideToggle:K("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(b,a){T.fn[b]=function(e,d){return this.animate(a,e,d)}});T.extend({speed:function(b,a,d){var e=typeof b==="object"?b:{complete:d||!d&&a||T.isFunction(b)&&b,duration:b,easing:d&&a||a&&!T.isFunction(a)&&a};e.duration=T.fx.off?0:typeof e.duration==="number"?e.duration:T.fx.speeds[e.duration]||T.fx.speeds._default;e.old=e.complete;e.complete=function(){if(e.queue!==false){T(this).dequeue()}if(T.isFunction(e.old)){e.old.call(this)}};return e},easing:{linear:function(b,a,e,d){return e+d*b},swing:function(b,a,e,d){return((-Math.cos(b*Math.PI)/2)+0.5)*d+e}},timers:[],fx:function(b,d,a){this.options=d;this.elem=b;this.prop=a;if(!d.orig){d.orig={}}}});T.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(T.fx.step[this.prop]||T.fx.step._default)(this);if((this.prop=="height"||this.prop=="width")&&this.elem.style){this.elem.style.display="block"}},cur:function(a){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var b=parseFloat(T.css(this.elem,this.prop,a));return b&&b>-10000?b:parseFloat(T.curCSS(this.elem,this.prop))||0},custom:function(a,b,d){this.startTime=ae();this.start=a;this.end=b;this.unit=d||this.unit||"px";this.now=this.start;this.pos=this.state=0;var f=this;function e(g){return f.step(g)}e.elem=this.elem;if(e()&&T.timers.push(e)&&!U){U=setInterval(function(){var g=T.timers;for(var h=0;h<g.length;h++){if(!g[h]()){g.splice(h--,1)}}if(!g.length){clearInterval(U);U=ab}},13)}},show:function(){this.options.orig[this.prop]=T.attr(this.elem.style,this.prop);this.options.show=true;this.custom(this.prop=="width"||this.prop=="height"?1:0,this.cur());T(this.elem).show()},hide:function(){this.options.orig[this.prop]=T.attr(this.elem.style,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(d){var e=ae();if(d||e>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var g=true;for(var f in this.options.curAnim){if(this.options.curAnim[f]!==true){g=false}}if(g){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(T.css(this.elem,"display")=="none"){this.elem.style.display="block"}}if(this.options.hide){T(this.elem).hide()}if(this.options.hide||this.options.show){for(var b in this.options.curAnim){T.attr(this.elem.style,b,this.options.orig[b])}}this.options.complete.call(this.elem)}return false}else{var a=e-this.startTime;this.state=a/this.options.duration;this.pos=T.easing[this.options.easing||(T.easing.swing?"swing":"linear")](this.state,a,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update()}return true}};T.extend(T.fx,{speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){T.attr(a.elem.style,"opacity",a.now)},_default:function(a){if(a.elem.style&&a.elem.style[a.prop]!=null){a.elem.style[a.prop]=a.now+a.unit}else{a.elem[a.prop]=a.now}}}});if(document.documentElement.getBoundingClientRect){T.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return T.offset.bodyOffset(this[0])}var g=this[0].getBoundingClientRect(),d=this[0].ownerDocument,h=d.body,j=d.documentElement,a=j.clientTop||h.clientTop||0,b=j.clientLeft||h.clientLeft||0,e=g.top+(self.pageYOffset||T.boxModel&&j.scrollTop||h.scrollTop)-a,f=g.left+(self.pageXOffset||T.boxModel&&j.scrollLeft||h.scrollLeft)-b;return{top:e,left:f}}}else{T.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return T.offset.bodyOffset(this[0])}T.offset.initialized||T.offset.initialize();var g=this[0],k=g.offsetParent,l=g,a=g.ownerDocument,d,j=a.documentElement,f=a.body,e=a.defaultView,m=e.getComputedStyle(g,null),b=g.offsetTop,h=g.offsetLeft;while((g=g.parentNode)&&g!==f&&g!==j){d=e.getComputedStyle(g,null);b-=g.scrollTop,h-=g.scrollLeft;if(g===k){b+=g.offsetTop,h+=g.offsetLeft;if(T.offset.doesNotAddBorder&&!(T.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(g.tagName))){b+=parseInt(d.borderTopWidth,10)||0,h+=parseInt(d.borderLeftWidth,10)||0}l=k,k=g.offsetParent}if(T.offset.subtractsBorderForOverflowNotVisible&&d.overflow!=="visible"){b+=parseInt(d.borderTopWidth,10)||0,h+=parseInt(d.borderLeftWidth,10)||0}m=d}if(m.position==="relative"||m.position==="static"){b+=f.offsetTop,h+=f.offsetLeft}if(m.position==="fixed"){b+=Math.max(j.scrollTop,f.scrollTop),h+=Math.max(j.scrollLeft,f.scrollLeft)}return{top:b,left:h}}}T.offset={initialize:function(){if(this.initialized){return}var d=document.body,k=document.createElement("div"),h,j,a,g,b,l,f=d.style.marginTop,e='<div style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;"><div></div></div><table style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;" cellpadding="0" cellspacing="0"><tr><td></td></tr></table>';b={position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"};for(l in b){k.style[l]=b[l]}k.innerHTML=e;d.insertBefore(k,d.firstChild);h=k.firstChild,j=h.firstChild,g=h.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(j.offsetTop!==5);this.doesAddBorderForTableAndCells=(g.offsetTop===5);h.style.overflow="hidden",h.style.position="relative";this.subtractsBorderForOverflowNotVisible=(j.offsetTop===-5);d.style.marginTop="1px";this.doesNotIncludeMarginInBodyOffset=(d.offsetTop===0);d.style.marginTop=f;d.removeChild(k);this.initialized=true},bodyOffset:function(d){T.offset.initialized||T.offset.initialize();var a=d.offsetTop,b=d.offsetLeft;if(T.offset.doesNotIncludeMarginInBodyOffset){a+=parseInt(T.curCSS(d,"marginTop",true),10)||0,b+=parseInt(T.curCSS(d,"marginLeft",true),10)||0}return{top:a,left:b}}};T.fn.extend({position:function(){var b=0,d=0,f;if(this[0]){var e=this.offsetParent(),a=this.offset(),g=/^body|html$/i.test(e[0].tagName)?{top:0,left:0}:e.offset();a.top-=Y(this,"marginTop");a.left-=Y(this,"marginLeft");g.top+=Y(e,"borderTopWidth");g.left+=Y(e,"borderLeftWidth");f={top:a.top-g.top,left:a.left-g.left}}return f},offsetParent:function(){var a=this[0].offsetParent||document.body;while(a&&(!/^body|html$/i.test(a.tagName)&&T.css(a,"position")=="static")){a=a.offsetParent}return T(a)}});T.each(["Left","Top"],function(b,d){var a="scroll"+d;T.fn[a]=function(e){if(!this[0]){return null}return e!==ab?this.each(function(){this==W||this==document?W.scrollTo(!b?e:T(W).scrollLeft(),b?e:T(W).scrollTop()):this[a]=e}):this[0]==W||this[0]==document?self[b?"pageYOffset":"pageXOffset"]||T.boxModel&&document.documentElement[a]||document.body[a]:this[0][a]}});T.each(["Height","Width"],function(b,e){var g=b?"Left":"Top",d=b?"Right":"Bottom",f=e.toLowerCase();T.fn["inner"+e]=function(){return this[0]?T.css(this[0],f,false,"padding"):null};T.fn["outer"+e]=function(h){return this[0]?T.css(this[0],f,false,h?"margin":"border"):null};var a=e.toLowerCase();T.fn[a]=function(h){return this[0]==W?document.compatMode=="CSS1Compat"&&document.documentElement["client"+e]||document.body["client"+e]:this[0]==document?Math.max(document.documentElement["client"+e],document.body["scroll"+e],document.documentElement["scroll"+e],document.body["offset"+e],document.documentElement["offset"+e]):h===ab?(this.length?T.css(this[0],a):null):this.css(a,typeof h==="string"?h:h+"px")}})})();function birdsEye_init(d){var h=$("#"+d.div),g=new VELatLong(d.lat,d.lng),a,b;h.css("height",d.height+"px").css("width",d.width+"px");b=new VEMap(d.div);try{b.LoadMap(g,d.zoom,VEMapStyle.BirdseyeHybrid)}catch(f){}a=new VEShape(VEShapeType.Pushpin,g);a.SetCustomIcon(d.markerURL);b.AddShape(a)}function gdir_handleErrors(){if(gdir.getStatus().code==G_GEO_UNKNOWN_ADDRESS){alert("No corresponding geographic location could be found for one of the specified addresses. This may be due to the fact that the address is relatively new, or it may be incorrect.\nError code: "+gdir.getStatus().code)}else{if(gdir.getStatus().code==G_GEO_SERVER_ERROR){alert("A geocoding or directions request could not be successfully processed, yet the exact reason for the failure is not known.\n Error code: "+gdir.getStatus().code)}else{if(gdir.getStatus().code==G_GEO_MISSING_QUERY){alert("The HTTP q parameter was either missing or had no value. For geocoder requests, this means that an empty address was specified as input. For directions requests, this means that no query was specified in the input.\n Error code: "+gdir.getStatus().code)}else{if(gdir.getStatus().code==G_GEO_BAD_KEY){alert("The given key is either invalid or does not match the domain for which it was given. \n Error code: "+gdir.getStatus().code)}else{if(gdir.getStatus().code==G_GEO_BAD_REQUEST){alert("A directions request could not be successfully parsed.\n Error code: "+gdir.getStatus().code)}else{alert("An unknown error occurred.")}}}}}}function gdir_initialize(a){if(GBrowserIsCompatible()){gdir_map=new GMap2(document.getElementById("gdir_canvas"));gdir=new GDirections(gdir_map,document.getElementById("gdir_directions"));GEvent.addListener(gdir,"load",gdir_onGDirectionsLoad);GEvent.addListener(gdir,"error",gdir_handleErrors);gdir.load("from: "+a.fromAddr+" to: "+a.targetAddr,{locale:"en_US"})}}function gdir_setDirections(b,d,a){gdir.load("from: "+b+" to: "+d,{locale:a});setCookie(glb_cookieName+"[fromAddr]",b,1)}function gdir_onGDirectionsLoad(){}function customExitToMapControl(b,a){this.parentDIV=b;this.id="customExitToMapControl";this.map=a;this.width=24;this.height=20;this.rightpadding=24;this.toppadding=4;this.display=function(){var d="",e=this.positionDiv();d+="<div class='exitToMapButton' title='back to map'></div>";d+="<div class='transBack'></div>";this.container=document.createElement("div");$(this.container).attr("id",this.id);$(this.container).css("top",e.y+"px");$(this.container).css("left",e.x+"px");$(this.container).css("width",this.width+"px");$(this.container).css("height",this.height+"px");$(this.container).append(d);$("#"+this.parentDIV).append(this.container);$(this.container).css("display","block");$(this.container).bind("click",function(){$("#map_canvas").css("display","block");$("#street_canvas").css("display","none");$("#customExitToMapControl").css("display","none");if(infoPane){infoPane.destroy()}exitControl.destroy()})};this.positionDiv=function(){var d=this.map.getSize(),e=new Array();e.x=d.width-this.width-this.rightpadding;e.y=this.toppadding;return e};this.destroy=function(){$(this.container).remove()}}function customMapTypeControl(){this.id="customMapTypeControl";this.polygonToggle=false;this.map;this.last}customMapTypeControl.prototype.printable=function(){return true};customMapTypeControl.prototype.selectable=function(){return true};customMapTypeControl.prototype.createContent=function(){var a="";a+="<ul>";a+="<li id='normalMap'></li>";a+="<li id='SatelliteMap'></li>";a+="<li id='Hybrid'></li>";a+="<li id='toggle_polygon' title='Draw a polygon with your cursor. When done, click inside your polygon to search for a home in that area. Click the polygon icon again when done.'></li>";a+="<li id='toggle_streetview' title='toggle streetview overlay. Click on a street highlighted in blue to enter street view.'></li>";a+="</ul>";return a};customMapTypeControl.prototype.initialize=function(e){this.mapContainer=e.getContainer();this.container=document.createElement("div");$(this.container).attr("id",this.id);$(this.container).append(this.createContent());$(this.mapContainer).append(this.container);var d;var a=this.polygonToggle;var b;$(this.container).find("li").bind("click",{map:e,last:d},function(){if(d){$(d).attr("class","")}d=$(this);$(this).attr("class","active");var h=$(this).attr("id");if(h=="normalMap"){e.setMapType(G_NORMAL_MAP)}else{if(h=="SatelliteMap"){e.setMapType(G_SATELLITE_MAP)}else{if(h=="Hybrid"){e.setMapType(G_HYBRID_MAP)}else{if(h=="toggle_streetview"){if(streetviewcontrol==false){streetviewcontrol=true;e.addOverlay(streetOverlay);$(this).attr("class","streetOverlayActive")}else{if(streetviewcontrol==true){streetviewcontrol=false;e.removeOverlay(streetOverlay);$(this).attr("class","")}}}else{if(h=="toggle_polygon"){if(a==false){a=true;$(this).attr("class","active");b=new GPolygon([],"#008000",2,0.7,"#008000",0.2);e.addOverlay(b);b.enableDrawing();b.enableEditing({onEvent:"mouseover"});b.disableEditing({onEvent:"mouseout"});GEvent.addListener(b,"endline",function(){GEvent.addListener(b,"click",function(k,j){if(typeof j=="number"){b.deleteVertex(j)}})});GEvent.addListener(b,"click",function(q,k){var n="";for(var l=0;l<b.getVertexCount();l++){var j=b.getVertex(l);if(l>0){n+=","}n+=j.lat()+" "+j.lng()}var m=e.getContainer();var o=document.createElement("input");$(o).attr("name","polycoords");$(o).attr("type","hidden");$(o).attr("value",n);$(m).append(o);submitSearch()})}else{if(a==true){a=false;b.disableEditing();e.removeOverlay(b);$(this).attr("class","");var g=$("input[name=polycoords]").attr("value");$("input[name=polycoords]").remove();if(g){submitSearch()}for(var f=0;f<b.getVertexCount();f++){b.deleteVertex(f)}}}}}}}}});return this.container};customMapTypeControl.prototype.getDefaultPosition=function(){this.defaultPos=new GControlPosition(G_ANCHOR_TOP_RIGHT,new GSize(6,10));return this.defaultPos};function customZoomControl(){this.id="customZoomControl";this.map;this.last}customZoomControl.prototype.printable=function(){return true};customZoomControl.prototype.selectable=function(){return true};customZoomControl.prototype.createContent=function(){var a="";a+="<ul>";a+="<li id='zoomCloser' class='bigZoomButton zoomButton'></li>";a+="<li id='zoom19' class='smallZoom  zoomButton'></li>";a+="<li id='zoom18' class='smallZoom zoomButton'></li>";a+="<li id='zoom17' class='smallZoom zoomButton'></li>";a+="<li id='zoom16' class='smallZoom zoomButton'></li>";a+="<li id='zoom14' class='smallZoom zoomButton'></li>";a+="<li id='zoom12' class='smallZoom zoomButton'></li>";a+="<li id='zoom10' class='smallZoom zoomButton'></li>";a+="<li id='zoom8' class='smallZoom zoomButton'></li>";a+="<li id='zoomFarther' class='bigZoomButton zoomButton'></li>";a+="</ul>";return a};customZoomControl.prototype.initialize=function(b){this.mapContainer=b.getContainer();this.map=b;this.container=document.createElement("div");$(this.container).attr("id",this.id);$(this.container).append(this.createContent());$(this.mapContainer).append(this.container);var a;_this=this;$(this.container).find("li").bind("click",{map:b,last:a,control:$(this)},function(){var e=b.getZoom();if($(this).attr("id")=="zoomCloser"){if(b.getZoom()==19){return null}b.setZoom(e+1);var e=b.getZoom();if(customZoomControl.prototype.moveSlider(e)==true){if(a){$(a).attr("class","smallZoom zoomButton")}$("#zoom"+e).attr("class","smallZoom zoomButton chosenZoom");a=$("#zoom"+e)}}else{if($(this).attr("id")=="zoomFarther"){if(b.getZoom()==0){return null}b.setZoom(e-1);var e=b.getZoom();if(customZoomControl.prototype.moveSlider(e)==true){if(a){$(a).attr("class","smallZoom zoomButton")}$("#zoom"+e).attr("class","smallZoom zoomButton chosenZoom");a=$("#zoom"+e)}}else{if(a){$(a).attr("class","smallZoom zoomButton")}a=$(this);$(this).attr("class","smallZoom zoomButton chosenZoom");var f=$(this).attr("id");var d=f.substr(4,2);var e=parseFloat(d);b.setZoom(e)}}});this.last=a;return this.container};customZoomControl.prototype.setZoom=function(a){var a=map.getZoom();if(customZoomControl.prototype.moveSlider(a)==true){if(this.last){$(this.last).attr("class","smallZoom zoomButton")}$("#zoom"+a).attr("class","smallZoom zoomButton chosenZoom");this.last=$("#zoom"+a)}};customZoomControl.prototype.moveSlider=function(a){var b=true;switch(a){case 19:break;case 18:break;case 17:break;case 16:break;case 15:b=false;break;case 14:break;case 13:b=false;break;case 12:break;case 11:b=false;break;case 10:break;case 9:b=false;break;case 8:break;default:b=true;break}return b};customZoomControl.prototype.getDefaultPosition=function(){this.defaultPos=new GControlPosition(G_ANCHOR_TOP_LEFT,new GSize(10,10));return this.defaultPos};function customStreetViewControl(){this.id="streetviewOverlayToggle"}customStreetViewControl.prototype.printable=function(){return true};customStreetViewControl.prototype.selectable=function(){return true};customStreetViewControl.prototype.createContent=function(){var a="";a+="<p>streetview overlay</p>";return a};customStreetViewControl.prototype.initialize=function(a){this.mapContainer=a.getContainer();this.container=document.createElement("div");$(this.container).attr("id",this.id);$(this.container).append(this.createContent());$(this.mapContainer).append(this.container);$(this.container).bind("click",{map:a,streetviewcontrol:streetviewcontrol,streetOverlay:streetOverlay},function(){if(streetviewcontrol==false){streetviewcontrol=true;a.addOverlay(streetOverlay);$(this).attr("class","streetOverlayActive")}else{if(streetviewcontrol==true){streetviewcontrol=false;a.removeOverlay(streetOverlay);$(this).attr("class","")}}});return this.container};customStreetViewControl.prototype.getDefaultPosition=function(){this.defaultPos=new GControlPosition(G_ANCHOR_TOP_RIGHT,new GSize(10,30));return this.defaultPos};function customMarker(b){var a=new GIcon();a.image="/images/light-blue/marker-house.png";a.iconAnchor=new GPoint(7,19);a.iconSize=new GSize(14,19);a.infoWindowAnchor=new GPoint(16,0);return a}function deluxeGMarker(e,b,d,a){this.id="customZoomControl";this.map;this.data=d;this.index=a;GMarker(this,arguments)}function loadPropertyMarker(e,b,d){var f=new GLatLng(e,b),a=markers.length;markers[a]=new GMarker(f,{icon:customMarker(f)});infoWins[a]=new infoWindow("map_canvas",map,d,a);GEvent.addListener(markers[a],"mouseover",function(){if(infoWinLock){if(currentInfoWin!=null){hoverState=false;infoWins[currentInfoWin].hide()}}infoWinLock=true;markers[a].setImage("/images/light-blue/marker-house-hover.png");delay(function(){$(".infoWindow").css("display","none");infoWins[a].display(markers[a].getLatLng(),a)},500)});GEvent.addListener(markers[a],"mouseout",function(){markers[a].setImage("/images/light-blue/marker-house.png");delay(function(){if(hoverState==false){infoWins[a].hide()}},1000)});map.addOverlay(markers[a])}function clearMarkers(){if(!markers){return null}for(i=0;i<markers.length;i++){map.removeOverlay(markers[i])}markers=[];$(".infoWindow").remove();infoWins=[]}function streetInfoPane(d,b,a){this.parentDIV=d;this.data=infoWins[a].data;this.id="streetDetailsPane";this.map=b;this.width=205;this.height=63;this.padding=25;_this=this;this.display=function(){html="";html+="<div id='str_details'>";html+="<p class='str_addr'>"+this.data.price+"</p>";html+="<p>"+this.data.bedrooms+" br "+this.data.bathrooms+" ba ";if(this.data.sqft){html+=this.data.sqft+" sqft</p>"}html+="<a href='"+this.data.propURL+"'>More Details</a>";html+="</div>";html+="<img id='str_photo' width=70 height=54 src='"+this.data.picURL+"'>";this.container=document.createElement("div");$(this.container).attr("id",this.id);var e=this.positionDiv();$(this.container).css("top",e.y+"px");$(this.container).css("left",e.x+"px");$(this.container).css("width",this.width+"px");$(this.container).css("height",this.height+"px");$(this.container).append(html);$("#"+this.parentDIV).append(this.container);$(this.container).css("display","block")};this.positionDiv=function(){var e=this.map.getSize(),f=new Array();f.x=e.width-this.width-this.padding;f.y=e.height-this.height-this.padding;return f};this.destroy=function(){$(this.container).remove()}}function infoWindow(e,d,b,a){this.parentDIV=e;this.map=d;this.width=240;this.height=140;this.data;this.index=a;this.panoResult;this.firstDraw=true;_this=this;this.data=b;this.streetviewCheck;this.container=document.createElement("div");this.hoverState=false;$(this.container).attr("class","infoWindow");$(this.container).append("<div class='wrapper'></div><div class='shadow'></div>");$("#"+e).append(this.container);$(this.container).hover(function(){hoverState=true;$(this).attr("class","infoWindow hover")},function(){hoverState=false;delay(function(){if(hoverState==false){$(this.container).attr("class","infoWindow");$(this.container).css("display","none");currentInfoWin=null;infoWinLock=false}},1000)});this.panoCheck=function(f){if(f.Location){this.panoResult=true}else{this.panoResult=false}};this.display=function(r,q){currentInfoWin=q;if($(this.container).find(".wrapper").html()!=""){$(this.container).css("display","block");this.position(r);return}var u=b.mls_number,v=b.address,o=b.price,l=b.bedrooms,k=b.bathrooms,h="",m=b.city,x=b.picNum,g=b.picURL,t=new GStreetviewClient(),n="",f="",s=b.listingOffice,j=b.propURL;this.position(r);if(b.sqft){h=b.sqft+" sqft"}container=this.container;var y;if($(this.container).find(".wrapper").html()!=""){$(this.container).css("display","block")}else{n+="<a target='_blank' class='infoHeader' href='"+j+"'>";n+="<span class='str_addr'>"+v+"</span>";n+="</a>";n+="<div class='infoDetails'>";n+="<p class='price'>"+o+"</p>";n+="<p>"+l+" br "+k+" ba ";n+=h+"</p>";n+=m+" <span class='camera'></span> "+x+"<br />";if(glb_logo_thumb){n+="<span class='metrolistLogo metrolistBottom'></span>"}n+=s+"<br />";n+="</div>";n+="<img width=78 height=60 src='"+g+"'>";n+="<ul class='bottomLinks'>";n+="<li class='street aLink'></li>";n+="<li class='aLink' onclick='zoomInHouse("+r.lat()+","+r.lng()+","+q+");'>Zoom</li>";n+="<li class='aLink' target='_blank'><a href='"+j+"'>More Details</a></li>";n+="</ul>";$(this.container).find(".wrapper").append(n);t.getNearestPanorama(r,function(z){if(z.Location){$(this.container).find(".street").click(function(){$(this.container).attr("class","infoWindow");$(this.container).css("display","none");hoverState=false;infoWinLock=false;currentInfoWin=null;street(r.lat(),r.lng(),q)});$(this.container).find(".street").text("Streetview")}$(this.container).css("display","block")})}};this.hide=function(){if(hoverState==false){$(this.container).attr("class","infoWindow");$(this.container).css("display","none");infoWinLock=false;currentInfoWin=null}};this.position=function(o){var f=this.map.getBounds();var v=this.map.getSize();var j=v.width;var q=v.height;var u=f.getSouthWest();var h=f.getNorthEast();var g=Math.abs(u.lng()-h.lng());var n=Math.abs(h.lat()-u.lat());var m=v.width/g;var l=v.height/n;var k=o.lng()-u.lng();var r=h.lat()-o.lat();var s=r*l;var t=k*m;if((t+this.width)>j){t=t-this.width}if((s+this.height)>q){s=s-this.height}$(this.container).css("top",s+"px");$(this.container).css("left",t+"px")}}function streetMod(f,a){var d=new GLatLng(f,a),b=new GStreetviewClient(),e;b.getNearestPanorama(d,function(g){if(!g.Location){alert("No Streetview Available!");return null}e=streetGetYaw(g.Location.latlng,d);pano=new GStreetviewPanorama(document.getElementById("streetView"));pano.setLocationAndPOV(g.Location.latlng,{yaw:e,pitch:0});$("#birdsEye").css("display","none");document.getElementById("streetView").style.display="block"})}function streetGetYaw(g,f){var e=f.lat()-g.lat(),d=f.lng()-g.lng(),h=Math.atan2(d*Math.cos(f.lat()*(Math.PI/180)),e)*(180/Math.PI);if(h>=360){h=h-360}else{if(h<0){h=h+360}}return h}function street(g,b,a){var e=new GLatLng(g,b),d=new GStreetviewClient(),f;d.getNearestPanorama(e,function(h){if(!h.Location){alert("No Streetview Available!");return null}f=streetGetYaw(h.Location.latlng,e);pano=new GStreetviewPanorama(document.getElementById("street_canvas"));pano.setLocationAndPOV(h.Location.latlng,{yaw:f,pitch:0});document.getElementById("map_canvas").style.display="none";document.getElementById("street_canvas").style.display="block";infoPane=new streetInfoPane("street_canvas",map,a);infoPane.display();exitControl=new customExitToMapControl("street_canvas",map);exitControl.display()})}function prop_createGmap(d,a,b){if(GBrowserIsCompatible()){if(!b){b="gmap"}map=new GMap2(document.getElementById(b));map.setCenter(d,a);map.addMapType(G_SATELLITE_3D_MAP);map.setMapType(G_NORMAL_MAP);map.addControl(new GScaleControl());map.addControl(new GLargeMapControl3D());map.addControl(new GMapTypeControl());map.enableContinuousZoom();map.addControl(new GNavLabelControl(),new GControlPosition(G_ANCHOR_BOTTOM_RIGHT,new GSize(10,20)));map.addOverlay(new GMarker(d));GEvent.addListener(map,"maptypechanged",function(){if(ge){if(map.getCurrentMapType()==G_SATELLITE_3D_MAP){setTimeout("doStuffWithEarth()",100)}return}map.getEarthInstance(function(e){ge=e;setTimeout("doStuffWithEarth()",100)})})}}function doStuffWithEarth(){var a=ge.getView().copyAsLookAt(ge.ALTITUDE_RELATIVE_TO_GROUND);a.setTilt(20);ge.getView().setAbstractView(a);ge.getLayerRoot().enableLayerById(ge.LAYER_ROADS,true);ge.getLayerRoot().enableLayerById(ge.LAYER_BORDERS,true);ge.getLayerRoot().enableLayerById(ge.LAYER_BUILDINGS,true);ge.getLayerRoot().enableLayerById(ge.LAYER_TERRAIN,true);ge.getOptions().setAtmosphereVisibility(true);ge.getNavigationControl().setVisibility(ge.VISIBILITY_AUTO)}function searchMap(d,a){if(GBrowserIsCompatible()){map.setCenter(d,a);map.setMapType(G_HYBRID_MAP);streetOverlay=new GStreetviewOverlay();var b=new customZoomControl();map.addControl(b);map.addControl(new customMapTypeControl());map.disableDoubleClickZoom();map.addControl(new GNavLabelControl(),new GControlPosition(G_ANCHOR_BOTTOM_RIGHT,new GSize(10,20)));GEvent.addListener(map,"dragend",function(){if($("select[name=searchBy]").val()=="map"){submitSearch()}});GEvent.addListener(map,"zoomend",function(){if($("select[name=searchBy]").val()=="map"){submitSearch()}b.setZoom(map.getZoom())});GEvent.addListener(map,"click",function(e,f){if(streetviewcontrol==false){return null}pano=new GStreetviewPanorama(document.getElementById("street_canvas"));pano.setLocationAndPOV(f);document.getElementById("map_canvas").style.display="none";document.getElementById("street_canvas").style.display="block";exitControl=new customExitToMapControl("street_canvas",map);exitControl.display()})}}function displayMap(b){clearMarkers();bounds=new GLatLngBounds();if(firstLoad==true){map=new GMap2(document.getElementById("map_canvas"))}for(var a=0;a<b.length;a++){var h=b[a];var g=h.lt;var f=getPropertyURL(h.mln,h.addr,h.city,"ca");if(g!=0){var e=new Array();e.mls_number=h.mln;e.address=h.addr;e.price=h.price;e.bedrooms=h.bed;e.bathrooms=h.bth;e.sqft=h.sqft;e.city=h.city;e.picNum=h.pics;e.picURL=h.picURL;e.lat=h.lt;e.lng=h.ln;e.listingOffice=h.off;e.propURL=f;loadPropertyMarker(h.lt,h.ln,e);bounds.extend(new GLatLng(h.lt,h.ln))}}if(firstLoad==true){firstLoad=false;searchMap(bounds.getCenter(),map.getBoundsZoomLevel(bounds))}else{if($("select[name=searchBy]").val()=="location"){var d=map.getBoundsZoomLevel(bounds);if(d==19){d=18}map.setCenter(bounds.getCenter(),d)}}}function loadBorder(b,a){$.ajax({type:"POST",url:a,dataType:"xmlDocument",success:function(d){d=parseXML(d);drawBorder(d,b)}})}function drawBorder(b,e){var f=[];$("polyline1",b).each(function(){f[f.length]=new GLatLng($(this).attr("lat"),$(this).attr("lng"))});var a=$("info",b).attr("placename");var d=new GPolygon(f,"#0080FF",1,0.7,"#0080FF",0.1);e.addOverlay(d);GEvent.addListener(d,"click",function(g,h){$("input[name=keyword]").attr("value",a);submitSearch()})}function centerMapOnHouse(b,a){map.setCenter(new GLatLng(b,a))}function getMapBoundaryString(){var b=map.getBounds();var e=b.getNorthEast();var a=b.getSouthWest();var d="&searchByNorth="+e.lat();d+="&searchByEast="+e.lng();d+="&searchBySouth="+a.lat();d+="&searchByWest="+a.lng();return d}function recenterMap(h,b,g,a){var f=map.getBounds();var d=map.getBoundsZoomLevel(f);map.setZoom(d)}function zoomInHouse(d,b,a){map.setCenter(new GLatLng(d,b),18);hoverState=false;infoWins[a].hide()}function contactForm(g){var k=g.div,e=k.find("input[type=button]"),a,j=g.scriptURL,b,h,f,d;e.click(function(){b=k.find("input[name=name]").val();h=k.find("input[name=email]").val();f=k.find("textarea").val();d=b.split(" ");a=window.location.href;f=cleanHash(f);if(b==""){alert("Please enter your name");return null}else{if(d.length<2){alert("Please enter your first and last name");return null}else{if(h==""){alert("Please enter your email");return null}else{if(f==""){alert("Please enter a message");return null}}}}$.ajax({type:"GET",url:j,data:"&name="+b+"&email="+h+"&comment="+f+"&url="+a,success:function(){alert("Thanks! We'll get in touch with you as soon as possible.")}})})}function inquire(g){var k=g.div,e=k.find("button[type=submit]"),a,j=g.scriptURL,b,h,f,d;e.click(function(){b=k.find("input[name=name]").val();h=k.find("input[name=email]").val();f=k.find("textarea").val();d=b.split(" ");a=window.location.href;f=cleanHash(f);if(b==""){alert("Please enter your name");return null}else{if(d.length<2){alert("Please enter your first and last name");return null}else{if(h==""){alert("Please enter your email");return null}else{if(f==""){alert("Please enter a message");return null}}}}$.ajax({type:"GET",url:j,data:"&name="+b+"&email="+h+"&comment="+f+"&url="+a,success:function(){alert("Thanks! We'll get in touch with you as soon as possible.");hidePop()}})})}function frm_priceAlert(e){var b=$("select[name=emailFrequency]").val(),d=$("meta[name=mlsNumber]").attr("content"),a=getCookie(glb_cookieName+"[user_id]");$.ajax({type:"GET",url:"/includes/ajax/wishlist.php",data:"user_id="+a+"&mls_number="+d+"&emailFrequency="+b,success:function(){hidePop()}})}function takeNotes(e){var d=$(e).find("textarea").val(),b=$("meta[name=mlsNumber]").attr("content"),a=getCookie(glb_cookieName+"[user_id]");d=cleanHash(d);if(a==""){lightbox();return}$.ajax({type:"GET",url:"/includes/ajax/wishlist.php",data:"&mls_number="+b+"&user_id="+a+"&note="+d,dataType:"html",success:function(f){hidePop()}})}function saveToWishList(){var a=getCookie(glb_cookieName+"[user_id]"),b=$("meta[name=mlsNumber]").attr("content");if(a==""){lightbox();return}$.ajax({type:"GET",url:"/includes/ajax/wishlist.php",data:"user_id="+a+"&mls_number="+b,success:function(){toolsLightbox({width:300,height:200,url:"/parts/user-tools/wishlist.php?ml_number="+b})}})}$(".calculator").parent().click(function(){var a=getCookie(glb_cookieName+"[user_id]"),b=$("meta[name=mlsNumber]").attr("content");toolsLightbox({width:400,height:350,url:"/parts/user-tools/calculator.php?ml_number="+b});$(".calc_downPayment").change(function(){var d=calculateMortgage();$(".calc_monthlyPayment").html(d.monthly);$(".calc_down").html(d.dp)});$("input[name=calc_interest]").change(function(){var d=calculateMortgage();$(".calc_monthlyPayment").html(d.monthly);$(".calc_down").html(d.dp)});$("input[name=calc_listingPrice]").change(function(){var d=calculateMortgage();$(".calc_monthlyPayment").html(d.monthly);$(".calc_down").html(d.dp)});$("input[name=calc_years]").change(function(){var d=calculateMortgage();$(".calc_monthlyPayment").html(d.monthly);$(".calc_down").html(d.dp)})});function calculateMortgage(){var b=/(\d+)(\d{3})/,d=$(".calc_listingPrice").val(),e=$(".calc_downPayment").val()/100,h=e*d,f=-($(".calc_years").val()*12),a=$(".calc_interest").val()/(100*12),g;d=d-h;g=d*a/(1-Math.pow(1+a,f));g=g.toFixed(0);h=h.toFixed(0);while(b.test(g)){g=g.replace(b,"$1,$2")}while(b.test(h)){h=h.replace(b,"$1,$2")}return{monthly:"$"+g,dp:"$"+h}}function emailFriend(g){var k=g.div,e=k.find("button[type=submit]"),a,j=g.scriptURL,b,h,f,d;e.click(function(){b=k.find("input[name=name]").val();h=k.find("input[name=email]").val();friendemail=k.find("input[name=friend_email]").val();f=k.find("textarea").val();mls_number=k.find("input[name=mls_number]").val();a=window.location.href;if(h==""){alert("Please enter your email");return null}else{if(f==""){alert("Please enter a message");return null}}$.ajax({type:"GET",url:j,data:"mls_number="+mls_number+"&name="+b+"&email="+h+"&friend_email="+friendemail+"&comment="+f+"&url="+a,success:function(){hidePop()}})})}$(".emailFriend").parent().click(function(){var a=getCookie(glb_cookieName+"[user_id]"),b=$("meta[name=mlsNumber]").attr("content");toolsLightbox({width:600,height:500,url:"/parts/user-tools/emailFriend.php?mls_number="+b});emailFriend({div:$("#form_emailFriend"),scriptURL:"/includes/ajax/emailFriend.php"})});function resize(h){var d=document.getElementById(h.divName),g=navigator.appName,k=document.body.offsetHeight,e=d.offsetHeight,f=d.offsetWidth,a,b,l,j;if(!d){return null}if(e==0){f=h.width;e=h.height;$(d).css("width",h.width);$(d).css("height",h.height)}if(g=="Microsoft Internet Explorer"){a=document.documentElement.clientHeight;if(!a||a==0){a=document.body.clientWidth}b=document.documentElement.clientWidth}else{a=window.innerHeight;b=window.innerWidth}l=a-e;j=b-f;d.style.top=(l/2)+"px";d.style.left=(j/2)+"px"}function hidePop(){lightboxDiv.fadeOut("slow");lightboxBlackDiv.css("display","none")}function hidePopMap(){GUnload();lightboxDiv.fadeOut("slow");lightboxBlackDiv.css("display","none")}function ajaxFormLoad(a){$.ajax({url:a,async:false,dataType:"html",success:function(b){lightboxDiv.html(b);bindRegistrationInputs()}})}function toolsLightbox(a){ajaxFormLoad(a.url);if(a.width){resize({divName:"lightbox",width:a.width,height:a.height})}else{lightboxDiv.css("display","block");resize({divName:"lightbox",width:lightboxDiv.width(),height:lightboxDiv.height()})}lightboxDiv.fadeIn("slow");lightboxBlackDiv.css("display","block")}function toolsLightboxNoFormLoad(){lightboxDiv.css("display","block");resize({divName:"lightbox",width:lightboxDiv.width(),height:lightboxDiv.height()});lightboxDiv.fadeIn("slow");lightboxBlackDiv.css("display","block")}var delay=(function(){var a=0;return function(d,b){clearTimeout(a);a=setTimeout(d,b)}})();function typeIn(d,b,a){query="&field="+d+"&value="+b+"&propertyType="+a;$.ajax({type:"POST",url:"/includes/ajax/typein.php",dataType:"xmlDocument",data:"&field="+d+"&value="+b+"&propertyType="+a,success:function(e){e=parseXML(e);var f="<ul>";$("aResult",e).each(function(){var g=$(this).text();f+="<li>"+g+"</li>"});f+="</ul>";$("#subdivision_autocomplete").empty();$("#subdivision_autocomplete").append(f);$("#subdivision_autocomplete").css("display","block");$("#subdivision_autocomplete").find("li").mouseover(function(){$(this).attr("class","autocomplete_highlight")});$("#subdivision_autocomplete").find("li").mouseout(function(){$(this).attr("class","")});$("#subdivision_autocomplete").find("li").click(function(){$("input[name="+d+"]").attr("value",$(this).text());$("#subdivision_autocomplete").css("display","none")})}})}function locationAutoComplete(e,b,a){var d="#locationAutoComplete";if($("input[name=cityZipSubdivision]").attr("value").length<3){return}$.ajax({type:"POST",url:"/includes/ajax/locationAutoComplete.php",dataType:"xmlDocument",data:"&location="+b+"&propertyType="+a,success:function(f){f=parseXML(f);var g="<ul>";$("aResult",f).each(function(){var h=$(this).text();g+="<li>"+h+"</li>"});g+="</ul>";$(d).empty().append(g).css("display","block");$(d).find("li").mouseover(function(){$(this).attr("class","autocomplete_highlight")});$(d).find("li").mouseout(function(){$(this).attr("class","")});$(d).find("li").click(function(){if(validateInput($(this).text())){$("input[name=cityZipSubdivision]").attr("value","");$("#locationAutoComplete").css("display","none");return null}var j=$("#locationList");var h=document.createElement("li");j.append(h);var k=document.createElement("span");$(k).attr("class","locListItem");$(k).html($(this).text());$(h).append(k);var l=document.createElement("span");$(l).attr("class","clearButton").text("[x]");$(h).append(l);$(l).click(function(){$(this).parent().remove();$("input[name=limitStart]").attr("value",0);$("input[name=uiChange]").attr("value","true");submitSearch()});$("input[name=limitStart]").attr("value",0);$("input[name=uiChange]").attr("value","true");$("input[name=cityZipSubdivision]").attr("value","");$(d).css("display","none");submitSearch()})}})}function textInInput(a,f,e,d){var b=$(a).css("color");this.text=f;$(a).css("color",e);$(a).val(f);$(a).click(function(){$(a).css("color",b);$(a).val("")});$(a).blur(function(){if(d){$(a).css("color",e);$(a).val(f)}});this.getText=function(){return this.text}}function customListboxControl(a){var e=$("#"+a.div);var d=a.div;var b="input[name="+d+"]";if(a.scroll==false){e.find(".choices").css("overflow","auto")}e.find(".listbox").click(function(){if(currentInput!=d&&currentInput!=null){$("#"+currentInput).find(".choices").css("display","none");$("#"+currentInput).find(".listbox").css("-moz-border-radius-bottomright","3px");$("#"+currentInput).find(".listbox").css("-moz-border-radius-bottomleft","3px");currentInput=null;return null}if(currentInput==null){e.find(".choices").css("display","block");currentInput=d;$(this).css("-moz-border-radius-bottomright","0px");$(this).css("-moz-border-radius-bottomleft","0px")}else{currentInput=null;e.find(".choices").css("display","none");$(this).css("-moz-border-radius-bottomright","3px");$(this).css("-moz-border-radius-bottomleft","3px")}});e.find(".choices").find("span").mouseover(function(){$(this).css("color","#ffffff")});e.find(".choices").find("span").mouseout(function(){$(this).css("color","#999999")});e.find(".choices").find("span").click(function(){e.find(".listbox").html($(this).html());var f=$(this).attr("class");f=f.replace("opt_","");f=f.replace("_"," ");$(b).val(f);currentInput=null;e.find(".choices").css("display","none");e.find(".listbox").css("-moz-border-radius-bottomright","3px");e.find(".listbox").css("-moz-border-radius-bottomleft","3px")})}$(document).click(function(a){if($(a.target).find("#"+currentInput).html()!=null){$("#"+currentInput).find(".choices").css("display","none");currentInput=null}});function showMsgBox(){$("#messageBox").css("display","block");var e=$("#searchResults").width();var a=$("#messageBox").width();var d=$("#searchResults").position().left+e/2-a/2;var b=$("#searchResults").position().top;$("#messageBox").css("top",b+"px");$("#messageBox").css("left",d+"px")}function hideMsgBox(){$("#messageBox").css("display","none")}function thumb(f){var e=f.pic,j=f.width,b=f.height,g=e.width(),a=e.height(),d,h;if(a>g){d=a/g;g=j;a=j*d;if(a>b){h=-(b-a)/2;e.css("bottom",h)}}else{d=a/g;g=j;a=j*d;if(a>b){h=(a-b)/2;e.css("margin-top",-h);e.css("margin-bottom",-h)}else{if(a<b){a=b;g=b/d;h=(g-j)/2;e.css("margin-left",-h)}}}e.css("width",g);e.css("height",a)}function thumbv2(e,d,g){var a=e.width(),f=e.height(),b,j;if(a==0||f==0){return null}if(f>a){b=f/a;a=d;f=d*b;if(f>g){j=-(g-f)/2;e.css("margin-bottom",j)}}else{b=f/a;a=d;f=d*b;if(f>g){j=(f-g)/2;e.css("margin-top",-j);e.css("margin-bottom",-j)}else{if(f<g){f=g;a=g/b;j=(a-d)/2;e.css("margin-left",-j)}}}e.css("width",a+"px");e.css("height",f+"px");e.parent().css("width",d+"px");e.parent().css("height",g+"px");e.fadeIn("slow")}function picResize(h){var d=h.width(),k=h.height(),j=0,f=0,g=0,b=0,a=k/d,e;d=mainW;k=mainW*a;if(k>d){e=(k-mainH)/2;k=k-e;d=k/a;j=-e/2;g=(mainW-d)/2}else{if(k<mainH){k=mainH;d=k/a;f=-(d-mainW)/2}}h.css("width",d);h.css("height",k);h.css("top",j);h.css("left",f);h.css("margin-left",g);h.css("margin-top",b)}function thumbOpacity(){if(jQuery.support.opacity==true){$("#lastThumbnail").css("opacity",opacity)}else{$("#lastThumbnail").css("filter","alpha(opacity="+(opacity*100)+")")}$("#lastThumbnail").attr("id","");if(jQuery.support.opacity==true){$("#activeThumbnail").css("opacity","1")}else{$("#activeThumbnail").css("filter","alpha(opacity=100)")}}function activatePic(a){var b=a.attr("src"),d=$(new Image());d.attr("src",b);$("#activePic").attr("id","lastPic");d.attr("id","activePic");d.css("display","none");$("#mainPic").append(d);picResize(d);d.fadeIn("slow",function(){$("#lastPic").remove()})}function slideSwitch(){if(mouseInThumbsArea==true){return null}var b=$("#activeThumbnail"),a=b.parent().next().find("img").length?b.parent().next().find("img"):$("#thumbs").find("img:first");b.attr("id","lastThumbnail");a.attr("id","activeThumbnail");thumbOpacity();activatePic(a)}function clearErrors(){$("#lightbox").find(".nameError").text("");$("#lightbox").find(".emailError").text("");$("#lightbox").find(".phoneError").text("");$("#lightbox").find(".passError").text("")}function checkHollywoodPhone(a){var b=a.replace(/[-() ]+/gi,"");var d=b.substr(3,3);if(d=="555"){return"hollywood"}else{if(b==glb_selfphone){return"self"}}return false}function phoneValidation(b){b=b.replace(/[(). ]+/gi,"-");var d=$.ajax({type:"GET",url:"/includes/ajax/register/phoneCurl.php",async:false,data:"phone="+b,success:function(e){}}).responseText;var a=$("#lblPhoneLocation",d).text();if(a){return a}else{return false}}function emailExists(a){var b=$.ajax({type:"GET",url:"/includes/ajax/register/validateEmail.php",async:false,data:"email="+a}).responseText;if(b){return b}else{return false}}function bindRegistrationInputs(){$("input[name=reg_name]").unbind();$("input[name=reg_email]").unbind();$("input[name=reg_phone]").unbind();$("input[name=reg_password]").unbind();$("input[name=reg_name]").focus(function(){$("#lightbox").find(".nameError").text("Enter your first and last name")});$("input[name=reg_name]").blur(function(){var a=$(this).val().split(" ").length;if($(this).val()==""){$("#lightbox").find(".nameError").text("")}else{if(a<2){$("#lightbox").find(".nameError").html("<label class=warning>Please enter both your first and last name</label>")}else{$("#lightbox").find(".nameError").text("Ok")}}});$("input[name=reg_email]").focus(function(){$("#lightbox").find(".emailError").text("We will send you a confirmation email")});$("input[name=reg_email]").blur(function(){if($(this).val()==""){$("#lightbox").find(".emailError").text("");return}var a=/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;if(a.test($(this).val())==false){$("#lightbox").find(".emailError").html("<label class=warning>Please enter a valid email address</label>");return}if(emailExists($(this).val())){$("#lightbox").find(".emailError").html("<label class=warning>That email is already taken</label>");return}$("#lightbox").find(".emailError").text("Ok")});$("input[name=reg_phone]").focus(function(){$("#lightbox").find(".phoneError").text("Enter your phone number")});$("input[name=reg_phone]").blur(function(){var a=$(this).val();if(a==""){$("#lightbox").find(".phoneError").text("");return}var b=checkHollywoodPhone(a);if(b){if(b=="hollywood"){$("#lightbox").find(".phoneError").html("<label class=warning>You're not in a movie!</label>")}else{if(b=="self"){$("#lightbox").find(".phoneError").html("<label class=warning>You're not me, but nice try!</label>")}}return}if(!phoneValidation(a)){$("#lightbox").find(".phoneError").html("<label class=warning>Please enter a working phone number.</label>");return}$("#lightbox").find(".phoneError").text("Ok")});$("input[name=reg_password]").focus(function(){$("#lightbox").find(".passError").text("Enter your password")});$("input[name=reg_password]").blur(function(){if($(this).val()==""){$("#lightbox").find(".passError").text("");return}});$("input[name=reg_password]").keypress(function(){var a=$(this).val();if(a.length>=6){$("#lightbox").find(".passError").text("Ok")}else{$("#lightbox").find(".passError").text("Enter at least 6 characters")}})}function ajaxFormSubmit(d){var b=$(d).find("input[name=reg_name]").val();var j=$(d).find("input[name=reg_email]").val();var g=$(d).find("input[name=reg_phone]").val();var l=$(d).find("input[name=reg_password]").val();var m=$(d).find("input[name=reg_newsletters]:checked").val();var f=$(d).find("input[name=reg_savedSearches]:checked").val();clearErrors();var a=true;if(!b){$("#lightbox").find(".nameError").text("Please enter your first and last name");a=false}if(!j){$("#lightbox").find(".emailError").text("We will send you a confirmation email");a=false}if(!g){$("#lightbox").find(".phoneError").text("Please enter a phone number");a=false}if(!l){$("#lightbox").find(".passError").text("Please enter a password.");a=false}var k=b.split(" ").length;if(k<2){$("#lightbox").find(".nameError").text("Please enter both your first and last name");a=false}var e=/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;if(e.test(j)==false){$("#lightbox").find(".emailError").text("Please enter a valid email address");a=false}var h=checkHollywoodPhone(g);if(h){if(h=="hollywood"){$("#lightbox").find(".phoneError").text("You're not in a movie!")}else{if(h=="self"){$("#lightbox").find(".phoneError").text("You're not me, but nice try!")}}a=false;return null}if(g&&!phoneValidation(g)){$("#lightbox").find(".phoneError").text("Please enter a working phone number");a=false}if(j&&emailExists(j)){$("#lightbox").find(".emailError").text("That email is already taken");a=false}if(!a){return null}$.ajax({type:"GET",url:"/includes/ajax/register/register.php",data:"name="+b+"&email="+j+"&phone="+g+"&password="+l+"&newsletters="+m+"&alerts="+f,dataType:"html",success:function(n){ajaxFormLoad("/parts/register/checkmail.html")}})}function regis_forgetPassword(b){var a=$(b).find("input[name=reg_email]").val();$.ajax({url:"/includes/ajax/register/forgetPassword.php",data:"email="+a,dataType:"html",success:function(d){hidePop()}})}function regis_Login(d){var b=$(d).find("input[name=reg_email]").val();var a=$(d).find("input[name=reg_password]").val();$.ajax({url:"/includes/ajax/register/login.php",data:"email="+b+"&password="+a,dataType:"html",success:function(e){if(e=="Login success"){hidePop();logIn()}else{alert("loggin failed!")}}})}function hidePopRegister(){var f,b=document.referrer,e="/real-estate/",d="/search/",a=glb_cookieName+"[hashURL]";if(location.pathname.indexOf(e)==0&&document.referrer.search("^http://"+window.location.hostname)>=0){f=getCookie(a);if(f!=""){b="http://"+window.location.hostname+d+f}window.location=b}else{lightboxDiv.fadeOut("slow");lightboxBlackDiv.css("display","none")}}function forcedRegistration(){var b=getCookie(glb_cookieName+"[detailLoads]"),a=1;externalAllow=true;if(externalAllow&&document.referrer.search("^http://"+window.location.hostname)==-1){return null}if(b==""){b=1}else{b++}setCookie(glb_cookieName+"[detailLoads]",b,1);if(getCookie("davisMemberInfo[email]")==""){if(b>a){lightbox()}}}function logIn(){var b=$(".nav.lnkRegister");var a=$(".nav.lnkLogIn");b.attr("class","nav lnkLogOut");b.text("Log Out");$(".nav.lnkLogOut").unbind();$(".nav.lnkLogOut").click(function(){logOut()});$(".nav.lnkLogIn").unbind();a.attr("class","nav myAccount");a.text("My Account");a.attr("href","/user-account.php")}function logOut(){var b=$(".nav.lnkLogOut");var a=$(".nav.myAccount");b.attr("class","nav lnkRegister");b.text("Register");$(".nav.lnkRegister").unbind();$(".nav.lnkRegister").click(function(){lightbox()});a.attr("class","nav lnkLogIn");a.text("Login");a.removeAttr("href");$(".nav.lnkLogIn").unbind();$(".nav.lnkLogIn").click(function(){lightboxLogIn()});$.ajax({url:"/includes/ajax/register/logout.php",success:function(d){}})}function lightbox(){resize({divName:"lightbox",width:600,height:500});ajaxFormLoad("/parts/register/register.php");lightboxDiv.fadeIn("slow");lightboxBlackDiv.css("display","block");bindRegistrationInputs()}function lightboxLogIn(){resize({divName:"lightbox",width:600,height:500});ajaxFormLoad("/parts/register/login.html");lightboxDiv.fadeIn("slow");lightboxBlackDiv.css("display","block")}function KeyCheck(b){var a=(window.event)?event.keyCode:b.keyCode;switch(a){case 27:hidePop();break}}function displayResult(j){clearMarkers();var d=$("#sortUI");$(".resultsIndex").empty();$("#resultSet").empty();var h="";var f=parseInt($("resultsPerPage",j).text());var m=parseInt($("limitStart",j).text())+1;var b=m-1;var g=m+1;var o=$("pages",j).text();var e=$("resultsCount",j).text();if(o==0){o=$("input[name=maxPages]").attr("value");e=$("input[name=resultsCount]").attr("value")}else{}var l=((m-1)*f)+f;if(l>e){l=e}html_indexBlock="";if(d.length==0){alert("writing sort ui!");html_indexBlock+="<div id='sortUI'>";html_indexBlock+="<label>Sort By</label>";html_indexBlock+="<select name='sortOrder'>";html_indexBlock+="<option value='listing_price DESC' selected='selected'>Price (high to low)&nbsp;&nbsp;</option>";html_indexBlock+="<option value='listing_price ASC'>Price (low to high)</option>";html_indexBlock+="<option value='last_modified_date_time DESC'>Newest</option>";html_indexBlock+="<option value='pictures_number_of DESC'>Number of Pictures</option>";html_indexBlock+="<option value='Relevance DESC'>Best Match</option>";html_indexBlock+="<option value='bedrooms DESC'>Bedrooms</option>";html_indexBlock+="<option value='apx_sqft_primary_res DESC'>Square Feet</option>";html_indexBlock+="<option value='bathrooms_full DESC'>Baths</option>";html_indexBlock+="<option value='full_address ASC'>Address</option>";html_indexBlock+="</select>";html_indexBlock+="</div>"}$(".resultsIndexBlock").append(html_indexBlock);$("input[name=limitStart]").val($("limitStart",j).text());$("input[name=maxPages]").val(o);$("input[name=resultsCount]").val(e);var k=0;var q=0;bounds=new GLatLngBounds();if(firstLoad==true){map=new GMap2(document.getElementById("map_canvas"))}html_resultSet="";$("aResult",j).each(function(){var v=$(this).find("mlNumber").text();var r=$(this).find("sqft").text();var s=$(this).find("photoURL").text();var A=$(this).find("picNum").text();if(A==0){s="/images/nopropimage.gif"}var z=$(this).find("geocodes").attr("lng");var y=$(this).find("geocodes").attr("lat");var t=getPropertyURL(v,$(this).find("address").text(),$(this).find("city").text(),"ca");if(y!=0){var u=new Array();u.mls_number=v;u.address=$(this).find("address").text();u.price=$(this).find("price").text();u.bedrooms=$(this).find("bedrooms").text();u.bathrooms=$(this).find("bathrooms").text();u.sqft=r;u.city=$(this).find("city").text();u.picNum=$(this).find("picNum").text();u.picURL=s;u.lat=y;u.lng=z;u.listingOffice=$(this).find("listingOffice").text();u.propURL=t;loadPropertyMarker(y,z,u);bounds.extend(new GLatLng(y,z))}html_resultSet+="<div class='searchResult'>";html_resultSet+="<a href='"+t+"'>";html_resultSet+="<span class='thumbFrame'><img class='thumbnail' alt='property image' src='"+s+"'><span class='thumbShadow'></span>";if(glb_logo_thumb=="true"){html_resultSet+="<span class='metrolistLogo'></span>"}html_resultSet+="</span></a>";html_resultSet+="<p>";html_resultSet+="<a class='resultItemDetails' href='"+t+"'>";html_resultSet+="<span class='listingPrice'>"+$(this).find("price").text()+"</span>";html_resultSet+="<span class='address'>"+$(this).find("address").text()+"</span>";html_resultSet+="</a><br />";html_resultSet+="<span class='houseDetails'>"+$(this).find("bedrooms").text()+" br "+$(this).find("bathrooms").text()+" ba ";if(r!="na"){html_resultSet+=r+" sqft"}html_resultSet+="<br/>";html_resultSet+=$(this).find("city").text()+"<span class='camera'></span>"+$(this).find("picNum").text()+"</span>";var x=$(this).find("listingOffice").text();x=x.replace("[.,]","");html_resultSet+="<div class='listingOffice'>"+$(this).find("listingOffice").text()+"</div>";html_resultSet+="</p>";html_resultSet+="</div>";k++;if(k>3){k=0;q++;if(q<4){html_resultSet+="<hr>"}}});$("#resultSet").append(html_resultSet);if(firstLoad==true){firstLoad=false;searchMap(bounds.getCenter(),map.getBoundsZoomLevel(bounds))}else{if($("select[name=searchBy]").val()=="location"){var n=map.getBoundsZoomLevel(bounds)-1;if(n==19){n=18}map.setCenter(bounds.getCenter(),n)}}html_bottomIndex="";if($("rCount",j).text()==0){html_bottomIndex+="<span class='pageCount'>No Results Found</span>"}else{html_bottomIndex+="<span class='pageCount'>page <strong>"+m+"</strong> of <strong>"+o+"</strong></span>"}html_bottomIndex+="<div class='resultsIndexButtns'>";if(b>0){html_bottomIndex+="<input type='button' class='activeNav' name='prevSERP' id='prevSERP' value=''>"}else{html_bottomIndex+="<input type='button' class='inactiveNav' name='prevSERP' id='prevSERP' value=''>"}if(g<=o){html_bottomIndex+="<input type='button' class='activeNav' name='nextSERP' id='nextSERP' value=''>"}else{html_bottomIndex+="<input type='button' class='inactiveNav' name='nextSERP' id='nextSERP' value=''>"}html_bottomIndex+="</div>";$(".resultsIndex").append(html_bottomIndex);var a="";a+="<hr>";a+="<p><span class='metrolistLogo metrolistBottom'></span>All measurements and all calculations of area (i.e., Sq Ft and Acreage) are approximate. Broker has represented to MetroList that Broker has a valid listing signed by seller authorizing placement in the MLS. Above information is provided by Seller and/or other sources and has not been verified by Broker. Copyright 2009 MetroList Services, Inc. <a href='/terms-of-use.php'>Terms of Use</a>. Last Updated March 4, 2010.</p>";if($("#tos").html()==""){$("#tos").append(a)}hideMsgBox();bindIndexButtons()}function getPropertyURL(d,a,f,e){a=a.replace(/^\s+|\s+$/g,"");var b="/real-estate/"+d+"/"+a.toLowerCase().replace(/[ ()#&]+/g,"-")+"-"+f.toLowerCase().replace(/[ ()#&]+/g,"-")+"-"+e+"/";return b}function getFiltersString(){var a="";var b=$("input[name=keyword]").attr("value");var g=$("select[name=minPrice]").val();var e=$("select[name=stories_desc]").val();var h=$("select[name=minPics]").val();var d=$("select[name=pool_desc]").is(":checked");var f="";var j=0;$("input[name='styles[]']:checked").each(function(){if(this.checked){if(j>0){f+=", "}f+=this.value;j++}});if(b){a+=b+" real estate - "}if(g>0){a+=" price: $"+g+" or more - "}if(e!=""){a+="stories: "+e+" - "}if(f!=""){a+="styles: "+f+" - "}if(h>0){a+="at least "+h+" pictures - "}if(d){a+="has a pool - "}return a}function submitSearch(){showMsgBox();hashWriter();query="";$("select").each(function(){var d=$(this).val();if(d!=""){var b=$(this).attr("name");if(b=="searchBy"){if(d=="location"){var a=$("input[name=keyword]").attr("value");if(a){query+="&keyword="+a}}else{query+=getMapBoundaryString()}}else{query+="&"+b+"="+d}}});$("span[class=locListItem]").each(function(){var a=$(this).text();if(a!=""){query+="&locListItem[]="+a}});$("input[type=checkbox]:checked").each(function(){var b=$(this).attr("value");if(b!=""){var a=$(this).attr("name");query+="&"+a+"="+b}});$("input[type=radio]:checked").each(function(){var b=$(this).attr("value");if(b!=""){var a=$(this).attr("name");query+="&"+a+"="+b}});$("input[type=text]").each(function(){var b=$(this).attr("value");if(b!=""){if(b=="Enter City..."){return null}var a=$(this).attr("name");if(a=="keywordSearch"&&b=="patio, sauna, etc"){}else{if(a=="minYear"&&b=="year"){}else{if(a=="maxYear"&&b=="year"){}else{if(a=="cityZipSubdivision"&&b=="City, Subdivision, ZIP"){}else{if(a!="keyword"||$("select[name=searchBy]").val()=="location"){query+="&"+a+"="+b}}}}}}});$("input[type=hidden]").each(function(){var b=$(this).attr("value");if(b!=""){var a=$(this).attr("name");query+="&"+a+"="+b}});query+=negativeStyles;$.ajax({type:"GET",url:"/includes/ajax/searchV2.php",dataType:"xmlDocument",data:query,success:function(a){a=parseXML(a);displayResult(a);if(navigator.userAgent.lastIndexOf("Chrome/")>0){$(".thumbnail").css("display","inline")}else{$(".thumbnail").each(function(){$(this).load(function(){if(glb_resizeThumbs){thumb({pic:$(this),width:166,height:131})}$(this).fadeIn("slow")})})}}})}function validateInput(a){a=a.toLowerCase();$(".locListItem").each(function(){if($(this).text()==a){return true}});return false}function hashWriter(h){var k=[["locListItem","cit","class"],["miniSearchCit","cit","select"],["county","cnty","select"],["minPrice","minpr","select"],["maxPrice","mxpr","select"],["bedrooms","bed","select"],["bathrooms_full","bth","select"],["minSqft","sqftmin","select"],["maxSqft","sqftmx","select"],["lot_size_sq_ft","ls","select"],["status_desc","ss","select"],["reo_desc","reo","select"],["openHouses","oh","input","checkbox"],["limitStart","pg","input"],["searchBy","select"],["minYear","myr","input","year"],["maxYear","xyr","input","year"],["stories_desc","st","select"],["newListings","nl","input","checkbox"],["no_of_garage_spaces","gs","select"],["pool_desc","pd","select"],["minPics","mp","select"],["elementary_school_description","esd","select"],["junior_high_school_description","jhd","select"],["senior_high_school_description","shd","select"],["propertyType","pt","select"],["styles[]","sty","input","checkbox"],["property_features[]","prf","input","checkbox"],["dining_description[]","dds","input","checkbox"],["fireplaces","fp","input","checkbox"],["keywordSearch","kw","input"],["area_number","ar","select"],["sortOrder","srt","select"]];var j=[["locListItem","cit","class"],["miniSearchCit","cit","input"],["county","cnty","select"],["minPrice","minpr","input"],["maxPrice","mxpr","input"],["bedrooms","bed","input"],["bathrooms_full","bth","input"],["minSqft","sqftmin","input"],["maxSqft","sqftmx","input"],["lot_size_sq_ft","ls","select"],["status_desc","ss","select"],["reo_desc","reo","select"],["openHouses","oh","input","checkbox"],["limitStart","pg","input"],["searchBy","select"],["minYear","myr","input","year"],["maxYear","xyr","input","year"],["stories_desc","st","select"],["newListings","nl","input","checkbox"],["no_of_garage_spaces","gs","select"],["pool_desc","pd","select"],["minPics","mp","select"],["elementary_school_description","esd","select"],["junior_high_school_description","jhd","select"],["senior_high_school_description","shd","select"],["propertyType","pt","input"],["styles[]","sty","input","checkbox"],["property_features[]","prf","input","checkbox"],["dining_description[]","dds","input","checkbox"],["fireplaces","fp","input","checkbox"],["keywordSearch","kw","input"],["area_number","ar","select"],["sortOrder","srt","select"]];var g="";var e;var d;var b;var a;if(h=="returnStr"){k=j}if(h=="returnStr uis"){k=k}for(var f=0;f<k.length;f++){b=k[f];a=b[0];e="";if(a=="keywordSearch"){if($(b[2]+"[name="+a+"]").attr("value")=="patio, sauna, etc"){continue}}if(b[2]=="class"){e="."+a;c=0;$(e).each(function(){if(c>0){g+=","}else{g+=b[1]+"-"}g+=$(this).text().toLowerCase().replace(/ /g,"+");c++});if(c>0){g+="/"}}else{if(b[3]=="checkbox"){e=b[2]+"[name="+a+"]:checked";var l=$(e).size();if(l>1){c=0;$(e).each(function(){if(c>0){g+=","}else{g+=b[1]+"-"}g+=$(this).attr("value").toLowerCase().replace(/ /g,"+");c++});if(c>0){g+="/"}continue}}else{e=b[2]+"[name="+a+"]"}d=$(e).attr("value");if(d&&d!=b[3]){if(a=="limitStart"&&d==0){continue}if(a=="propertyType"&&d=="single_family_home"){continue}g+=b[1]+"-"+d.toLowerCase().replace(/ /g,"+")+"/"}}}if(g){if(h=="returnStr"||h=="returnStr uis"){return g}else{parent.location.hash=g;setCookie(glb_cookieName+"[hashURL]",g,1)}}}function getCookie(a){if(document.cookie.length>0){c_start=document.cookie.indexOf(a+"=");if(c_start!=-1){c_start=c_start+a.length+1;c_end=document.cookie.indexOf(";",c_start);if(c_end==-1){c_end=document.cookie.length}return unescape(document.cookie.substring(c_start,c_end))}}return""}function setCookie(d,e,f){if(f){var b=new Date();b.setTime(b.getTime()+(f*24*60*60*1000));var a="; expires="+b.toGMTString()}else{var a=""}document.cookie=d+"="+e+a+"; path=/"}function setUnregisteredCookie(){if(getCookie("unregisteredUser")==""){setCookie("unregisteredUser","abc",1)}}function readCookie(b){var e=b+"=";var a=document.cookie.split(";");for(var d=0;d<a.length;d++){var f=a[d];while(f.charAt(0)==" "){f=f.substring(1,f.length)}if(f.indexOf(e)==0){return f.substring(e.length,f.length)}}return null}function parseXML(a){if(jQuery.browser.msie){var b=new ActiveXObject("Microsoft.XMLDOM");b.loadXML(a);a=b}return a}function cleanHash(a){return encodeURIComponent(a)}$("#btn_wishList").click(function(){var a=getCookie(glb_cookieName+"[user_id]"),b=$("meta[name=mlsNumber]").attr("content");if(a==""){lightbox();return}$.ajax({type:"GET",url:"/includes/ajax/wishlist.php",data:"user_id="+a+"&mls_number="+b,success:function(){alert("saved!")}})});$("#btn_saveSearch").click(function(){var b=parent.location.hash,a=getCookie(glb_cookieName+"[user_id]");if(a==""){lightbox();return}if(b!=""){b=b.substring(1,b.length)}else{b=location.pathname}$.ajax({type:"GET",url:"/includes/ajax/savesearch.php",data:"user_id="+a+"&hash="+b,success:function(){alert("saved!")}})});$(".btn_deleteSearch").click(function(){var b=$(this).parent().parent().find("a").attr("href"),a=getCookie(glb_cookieName+"[user_id]"),d=$(this).parent().parent();b=b.replace("/search/","");$.ajax({type:"GET",url:"/includes/ajax/deleteSearch.php",data:"user_id="+a+"&hash="+b,success:function(){d.fadeOut("slow")}})});$(".btn_deleteFavorite").click(function(){var b=$(this).parent().find(".wishlist_mls_number").val(),a=getCookie(glb_cookieName+"[user_id]");item=$(this).parent();$.ajax({type:"GET",url:"/includes/ajax/deleteFavorite.php",data:"user_id="+a+"&mls_number="+b,success:function(){alert("deleted!");item.fadeOut("slow")}})});$("#area_savedSearches").find("select[name=emailFrequency]").change(function(){var d=$(this).parent().parent().find("a").attr("href"),a=getCookie(glb_cookieName+"[user_id]"),b=$(this).val(),e=$(this).parent().parent();d=d.replace("/search/","");$.ajax({type:"GET",url:"/includes/ajax/updateEmailFrequency.php",data:"user_id="+a+"&hash="+d+"&emailFrequency="+b,success:function(){alert("updated")}})});$(".print").parent().click(function(){var e=$("input[id=latitude]").val(),b=$("input[id=longitude]").val(),a=getCookie(glb_cookieName+"[user_id]"),d=$("meta[name=mlsNumber]").attr("content");toolsLightbox({width:1000,height:600,url:"/parts/user-tools/print.php?mls_number="+d});prop_createGmap(new GLatLng(e,b),13,"lightboxMap")});$(".priceAlert").parent().click(function(){var a=getCookie(glb_cookieName+"[user_id]"),b=$("meta[name=mlsNumber]").attr("content");if(a==""){lightbox();return}toolsLightbox({width:400,height:200,url:"/parts/user-tools/price-alerts.php?mls_number="+b})});$(".notes").parent().click(function(){var a=getCookie(glb_cookieName+"[user_id]"),b=$("meta[name=mlsNumber]").attr("content");toolsLightbox({width:600,height:300,url:"/parts/user-tools/notes.php?mls_number="+b})});$(".facebook").parent().click(function(){var a=parent.location;window.open("http://www.facebook.com/sharer.php?url="+a+"&t=Facebook","Share on Facebook","width=400,height=300")});$(".nav.lnkRegister").click(function(){lightbox()});$(".nav.lnkLogOut").click(function(){logOut()});$(".nav.lnkLogIn").click(function(){lightboxLogIn()});$("#propertyDetailsTabs").find("label").click(function(){var a=$(this).attr("class").split(" ").slice(0,1);if(a==currentDetailsTab){return null}$("table[class="+currentDetailsTab+"]").css("display","none");$("#propertyDetailsTabs").find(".selected").removeClass("selected");$("table[class="+a+"]").css("display","block");$(this).addClass("selected");currentDetailsTab=a});$("#miniSearchUI").find("button").click(function(){var a=hashWriter("returnStr");location.href="/search/"+a});$(".wishList").parent().click(function(){saveToWishList()});$(".inquire").parent().click(function(){var a=getCookie(glb_cookieName+"[user_id]"),b=$("meta[name=mlsNumber]").attr("content");toolsLightbox({width:600,height:500,url:"/parts/user-tools/inquire.php?mls_number="+b});inquire({div:$("#inquireForm"),scriptURL:"/includes/ajax/contactUs.php"})});function bindSearchPage(){$("select").change(function(){$("input[name=limitStart]").attr("value","0");$("input[name=uiChange]").attr("value","true");if($(this).attr("name")=="county"){$("input[name=keyword]").attr("value","")}submitSearch()});$("input[type=text]").bind("keypress",function(a){if(a.keyCode==13){if($(this).attr("name")=="subdivision"||$(this).attr("name")=="cityZipSubdivision"){return null}submitSearch()}});$("input[name=cityZipSubdivision]").keyup(function(){var a=$(this);if($(this).attr("value").length<3){if($(this).attr("value")==""){$("#locationAutoComplete").css("display","none")}return null}delay(function(){locationAutoComplete(a.attr("name"),a.attr("value"),$("select[name=propertyType]").val())},1000)});$("input[name=cityZipSubdivision]").bind("keypress",function(f){if(f.keyCode==13){if(validateInput($(this).attr("value"))){$("input[name=cityZipSubdivision]").attr("value","");$("#locationAutoComplete").css("display","none");return null}var b=$("#locationList");var a=document.createElement("li");b.append(a);var g=document.createElement("span");$(g).attr("class","clearButton").text("[x]");$(a).append(g);var d=document.createElement("span");$(d).attr("class","locListItem");$(d).html($(this).attr("value"));$(a).append(d);$(g).click(function(){$(this).parent().remove();$("input[name=limitStart]").attr("value",0);$("input[name=uiChange]").attr("value","true");submitSearch()});$("input[name=limitStart]").attr("value",0);$("input[name=uiChange]").attr("value","true");$("input[name=cityZipSubdivision]").attr("value","");$("#locationAutoComplete").css("display","none");submitSearch()}});$("input[type=text]").blur(function(){if($(this).attr("name")=="subdivision"||$(this).attr("name")=="cityZipSubdivision"){return null}$("input[name=limitStart]").attr("value",0);$("input[name=uiChange]").attr("value","true");submitSearch()});$("input[type=checkbox]").change(function(){if($(this).attr("name")=="subdivision"||$(this).attr("name")=="cityZipSubdivision"){return null}$("input[name=limitStart]").attr("value",0);$("input[name=uiChange]").attr("value","true");submitSearch()});$("input[type=button]").click(function(){if($(this).attr("name")=="prevSERP"||$(this).attr("name")=="nextSERP"){return null}if($(this).attr("name")=="disableStyles"){negativeStyles+="&negativeStyles[]="+$(this).parent().find("input[name=styles[]]").attr("value");if($(this).parent().find("input[name=styles[]]").is(":checked")){$(this).parent().find("input[name=styles[]]").attr("checked",false)}$("input[name=uiChange]").attr("value","true");$("input[name=limitStart]").attr("value","0");submitSearch();$(this).parent().remove()}else{if($(this).attr("name")=="addLocation"){var b=$("#locationList");var a=document.createElement("li");b.append(a);var d=document.createElement("span");$(d).attr("class","locListItem");$(d).html($("input[name=cityZipSubdivision]").attr("value"));$(a).append(d);var e=document.createElement("span");$(e).attr("class","clearButton").text("[x]");$(a).append(e);$(e).click(function(){$(this).parent().remove();$("input[name=limitStart]").attr("value","0");submitSearch()});$("input[name=cityZipSubdivision]").attr("value","");$("input[name=limitStart]").attr("value","0");submitSearch()}else{submitSearch()}}});$("input[name=subdivision]").keyup(function(){if($("input[name=subdivision]").attr("value").length<3){return null}delay(function(){if($("input[name=subdivision]").attr("value")==""){$("#subdivision_autocomplete").css("display","none");return null}typeIn($("input[name=subdivision]").attr("name"),$("input[name=subdivision]").attr("value"),$("select[name=propertyType]").val())},1000)});$(".clearButton").click(function(){$(this).parent().remove();submitSearch()});$("span[id=clearKeywordsButton]").click(function(){$("input[name=keywordSearch]").attr("value","");submitSearch()})}function bind_userAccount(){$("#area_wishList").find("select[name=emailFrequency]").change(function(){var d=$(this).parent().parent().find(".wishlist_mls_number").val(),a=getCookie(glb_cookieName+"[user_id]"),b=$(this).val(),e=$(this).parent().parent();alert("clicked!");$.ajax({type:"GET",url:"/includes/ajax/wishlist.php",data:"user_id="+a+"&mls_number="+d+"&emailFrequency="+b,success:function(){alert("Frequency updated!")},error:function(){alert("failure")}})})}function bindIndexButtons(){$("input[name='prevSERP']").each(function(){$(this).click(function(){if($(this).attr("class")=="activeNav"){var a=parseInt($("input[name=limitStart]").attr("value"))-1;$("input[name=limitStart]").attr("value",a);$("input[name=uiChange]").attr("value","false");submitSearch();window.scrollTo(0,0)}})});$("input[name=nextSERP]").click(function(){if($(this).attr("class")=="activeNav"){var a=parseInt($("input[name=limitStart]").attr("value"))+1;$("input[name=limitStart]").attr("value",a);$("input[name=uiChange]").attr("value","false");submitSearch();window.scrollTo(0,0)}})}function bindStreetButton(){var d=$("input[id=latitude]").val(),a=$("input[id=longitude]").val(),b=new GStreetviewClient();b.getNearestPanorama(new GLatLng(d,a),function(e){if(!e.Location){$(".btn_street").addClass("greyed")}else{$(".btn_street").click(function(){var g=$("input[id=latitude]").val(),f=$("input[id=longitude]").val();$("#birdsEyeHeader").find("label").removeClass("selected");$(this).addClass("selected");$("#streetView").css("display","block");$("#birdsEye").css("display","none");$("#gmap").css("display","none");if($("#streetView").html()!=""){}GUnload();streetMod(g,f)})}});$(".btn_directions").click(function(){var h=$("input[id=latitude]").val(),g=$("input[id=longitude]").val(),f=getCookie(glb_cookieName+"[user_id]"),j=$("meta[name=fullAddress]").attr("content"),e=getCookie(glb_cookieName+"[fromAddr]");if(e==""){e="Davis, CA"}toolsLightbox({width:700,height:700,url:"/parts/user-tools/directions.php?fullAddress="+j+"&fromAddress="+e});gdir_initialize({fromAddr:e,targetAddr:j});lightboxDiv.css("overflow","scroll")});$(".btn_birdsEye").click(function(){var e=$("#birdsEye").css("display");$("#birdsEyeHeader").find("label").removeClass("selected");$(this).addClass("selected");if(e=="none"){$("#streetView").css("display","none");$("#gmap").css("display","none");$("#birdsEye").css("display","block")}});$(".btn_gmaps").click(function(){var e=$("#gmaps").css("display");d=$("input[id=latitude]").val(),a=$("input[id=longitude]").val(),labelName=$(this).attr("class").split(" ").slice(0,1);$("#birdsEyeHeader").find("label").removeClass("selected");$(this).addClass("selected");currentMapTab=labelName;$("#streetView").css("display","none");$("#birdsEye").css("display","none");$("#gmap").css("display","block");if($("#gmap").html()!=""){}GUnload();ge=null;prop_createGmap(new GLatLng(d,a),13)})}var inputSearch=new textInInput($("input[class=searchBox]"),"Enter City...","#999999",true),lightboxDiv=$("#lightbox"),lightboxBlackDiv=$("#transBlack"),currentDetailsTab="propertySnapShot",currentMapTab="btn_birdsEye",ge=null,currentInput=null,gdir_map,gdir;window.onresize=function(){resize({divName:"lightbox",width:600,height:500})};document.onkeyup=KeyCheck;currentInfoWin=null;hoverState=false;bindStreetButton();bind_userAccount();var leadDetailsToggle=false,leadDetailsToggleLeadID=null,leadDetailsToggleButton=null;$("input[type=button]").click(function(){bindings($(this))});$(".btnClass").click(function(){bindings($(this))});$(".detailButton").click(function(){lm_detailInfo($(this))});function lm_detailInfo(d){var f=$(d).parent().parent().parent().find(".leadDetails"),e=$(d).parent().parent().parent().find(".lead_id").val(),b=$(d).attr("id"),a="";if(leadDetailsToggle){if(leadDetailsToggleLeadID==e&&leadDetailsToggleButton==b){f.html("");leadDetailsToggle=false;return}else{$(document).find(".leadDetails").html("")}}leadDetailsToggle=true;leadDetailsToggleLeadID=e;leadDetailsToggleButton=b;switch(b){case"btn_seeNotes":a="get-notes.php";break;case"btn_seeSavedSearches":a="get-saved-searches.php";break;case"btn_seeWishList":a="get-wishlist.php";break;default:return false}$.ajax({type:"GET",url:"/includes/ajax/lead-management/"+a,data:"user_id="+e,success:function(g){f.html(g);$(".leadDetails").find("input[type=button]").click(function(){bindings($(this))})}})}function bindings(f){var q=$(f).parent().parent().parent().find(".lead_id").val(),m=$(f).parent().parent().parent().find(".lead_name").val(),g=$(f).parent().parent().parent().find(".agent_id").val(),d=$(document).find("#agent_id").val(),k=$(f).attr("name"),a="",o=290;width=400;switch(k){case"btn_invalidLead":a="invalid_lead.php";break;case"btn_fakePhone":a="invalid_phone.php";break;case"btn_fakeEmail":a="invalid_email.php";break;case"btn_hasAgent":a="has_agent.php";break;case"btn_addNote":a="add_note.php";break;case"btn_emailBounced":$.ajax({type:"GET",url:"/includes/ajax/lead-management/lightbox-handler.php",data:"user_id="+q+"&action=email bounced",success:function(){alert("Done.")}});break;case"btn_deleteSS":var l=$(f).parent().parent(),e=l.find("input[name=hash]").val(),q=l.find("input[name=lead_id]").val();$.ajax({type:"GET",url:"/includes/ajax/deleteSearch.php",data:"user_id="+q+"&hash="+e,success:function(){l.fadeOut("slow")}});break;case"btn_assignAgent":a="assign_agent.php";o=170;break;case"btn_saveSearches":a="saved-searches.php";o=550;width=600;break;case"btn_createAgent":a="create_agent.php";width=500;o=400;break;default:break}if(!a){return false}toolsLightbox({width:width,height:o,url:"/parts/"+glb_subdir_skin+"/lead-management/"+a+"?lead_id="+q+"&lead_name="+m+"&agent_id="+d+"&assigned_agent_id="+g});switch(k){case"btn_saveSearches":var j=new textInInput($("input[name=cityZipSubdivision]"),"City, Subdivision, ZIP","#999999",true),b=new textInInput($("input[name=keywordSearch]"),"patio, sauna, etc","#999999",false),h=new textInInput($("input[name=minYear]"),"year","#999999",false),n=new textInInput($("input[name=maxYear]"),"year","#999999",false);lm_bindLocationSearch();break;case"btn_createAgent":$("input[name=btn_submitCreateAgent]").click(function(){alert("click!");frm_handler($(".lm_form"),"create agent")});break}}function displayNotes(b,a){}function lm_bindLocationSearch(){$("input[name=cityZipSubdivision]").keyup(function(){var a=$(this);if($(this).attr("value").length<3){if($(this).attr("value")==""){$("#locationAutoComplete").css("display","none")}return null}delay(function(){locationAutoComplete(a.attr("name"),a.attr("value"),$("select[name=propertyType]").val())},1000)});$("input[name=cityZipSubdivision]").bind("keypress",function(f){if(f.keyCode==13){if(validateInput($(this).attr("value"))){$("input[name=cityZipSubdivision]").attr("value","");$("#locationAutoComplete").css("display","none");return null}var b=$("#locationList");var a=document.createElement("li");b.append(a);var g=document.createElement("span");$(g).attr("class","clearButton").text("[x]");$(a).append(g);var d=document.createElement("span");$(d).attr("class","locListItem");$(d).html($(this).attr("value"));$(a).append(d);$(g).click(function(){$(this).parent().remove();$("input[name=limitStart]").attr("value",0);$("input[name=uiChange]").attr("value","true");submitSearch()});$("input[name=limitStart]").attr("value",0);$("input[name=uiChange]").attr("value","true");$("input[name=cityZipSubdivision]").attr("value","");$("#locationAutoComplete").css("display","none")}})}function frm_handler(d,f){var b=$("textarea[name=note]").val(),j=$("input[name=lead_id]").val(),h=$("input[name=agent_id]").val();if(h==undefined){h=$("select[name=agent_id]").val()}var e="user_id="+j+"&agentID="+h+"&note="+encodeURIComponent(b)+"&action=";switch(f){case"invalid lead":e+="invalid lead&mode=invalid";break;case"fake phone":e+="fake phone&mode=invalid";break;case"fake email":e+="fake email&mode=invalid";break;case"has agent":e+="has agent&mode=invalid";break;case"add note":e+="add note";break;case"assign agent":e+="assign agent";break;case"save search":var g=hashWriter("returnStr uis");e+="save search&hash="+g;break;case"create agent":var a=new Array();a.fields=["phone","email","agent_title","tag_line","username","password","full_name","avatar","role","broker_name"];a.data=d;e+="create agent"+lm_formCreateQuery(a);break;default:break}$.ajax({type:"GET",url:"/includes/ajax/lead-management/lightbox-handler.php",data:e,success:function(){hidePop()}})}function lm_formCreateQuery(a){var d="";for(var b in a.fields){var e=a.fields[b];var f=$(a.data).find("input[name="+e+"]").val();if(f==undefined){f=$(a.data).find("select[name="+e+"]").val()}if(e){d+="&"+e+"="+encodeURIComponent(f)}}return d};
