var doc=document;var expdays=365;
var maxSaved=7;
var strChop=22;
var maxWebSaved=15;
function SaveSearch(cn, mem, nm, kw, lo, cat, cid, st, sd)
{
//alert ("SaveSearch!!!!");
var nc, oc, ar, sr, pr, sn;
nc = escape(mem)+"|"+escape(nm)+"|"+escape(kw)+"|"+escape(lo)+"|"+escape(cat)+"|"+escape(cid)+"|"+escape(st)+"|"+escape(sd)+"|";
// alert("cn: " + cn);
oc = GetCookie(cn);
sn=1;
if(oc!=null)
{
ar=oc.split("$");
for(var i=0; i<ar.length && sn<maxSaved; i++)
{
sr=ar[i]; pr=sr.split("|");
if(pr.length == 9)
{
var cmem=pr[0];var cnm=pr[1];var ckw=pr[2];var clo=pr[3];
var ccat=pr[4];var ccid=pr[5];var cst=pr[6];var csd=pr[7];
var dup=0;
if(cn=="YP_2"){if(comp(kw,ckw)&&comp(cat,ccat)&&comp(lo,clo)){dup=1;}}
else if(cn=="WP_2") {if(comp(nm,cnm)&&comp(lo,clo)){dup=1;}}
if(dup==0)
{
nc = nc+"$"+escape(cmem)+"|"+escape(cnm)+"|"+escape(ckw)+"|"+escape(clo)+"|"+escape(ccat)+"|"+escape(ccid)+"|"+escape(cst)+"|"+escape(csd)+"|";
sn = sn+1;
}
}
}
}
// alert("cn: " + cn + " nc: " + nc + " expdays: " + expdays);
SetCookie (cn,nc,expdays );
return null;
}
function DisplayRecentSearch(cn, qvnoreq){
//alert ("DisplayRecentSearch: cn: " + cn);
//alert ("DisplayRecentSearch: qvnoreq: " + qvnoreq);
var rs, strtemp, ar, sr, pr, cap, loc, sloc, cl, oldck;
oldck=GetCookie("ypCat"); if(oldck!=null){DeleteCookie("ypCat");}
oldck=GetCookie("wp"); if(oldck!=null){DeleteCookie("wp");}
var oc=GetCookie(cn);
if(oc!=null)
{
//alert ("DisplayRecentSearch: oc is not null ");
ar=oc.split("$");
for(var i=0;i<ar.length;i++)
{
sr=ar[i];pr=sr.split("|"); sloc="";
if(pr[3]=="") {loc="Nation-wide";}
else {loc=pr[3];}
if(cn=="YP_2")
{
var scap="";
var ttText="";
if(pr[2]!=""){cap=pr[2];} else{cap=pr[4];} cap=unescape(cap); scap=cap;
if(cap.length>strChop){scap=cap.substr(0,strChop); scap=scap+"...";}cap=escape(cap);
ttText=cap+ " "+loc;
if(scap=="")
{
if(pr[3]!=""){scap=pr[3];}
loc="";
}
sloc=unescape(loc);
if(sloc.length>strChop) {sloc=sloc.substr(0,strChop); sloc= " (" +sloc+"..."+ ")";}
else if (sloc !="") {sloc= " (" +sloc+ ")";}
if (cn=="YP_2")
{rs = "<div class=recentsearch><a href='/results.htm?MEM="+pr[0];}
else if (cn=="WP_2")
{rs = "<div class=recentsearch><a href='/wpresults.htm?MEM="+pr[0];}
if(pr[2]!=""){rs=rs+"&KW="+pr[2];}if(pr[4]!=""){rs=rs+"&C="+pr[4];}
if(pr[3]!=""){rs=rs+"&LO="+pr[3];}if(pr[5]!=""){rs=rs+"&CID="+pr[5];}
if(pr[6]!=""){rs=rs+"&ST="+pr[6];}if(pr[7]!=""){rs=rs+"&SD="+pr[7];}
rs=rs+"&QV="+qvnoreq+"' onmouseover=\"doTooltip(event,'"+ttText+"')\" onmouseout=hide()>"+unescape(scap)+"</a></div><div class=recentsearch>"+unescape(sloc)+"</div><IMG SRC='http://a1040.g.akamai.net/f/1040/759/1h/pic.infospace.com/swbd.main/dir/pics/space.gif' border=0 width=1 height=7 alt=''><br>";
}
else
{
var ttText="";
cap = pr[1];
cap=unescape(cap);
if(cap.length > strChop){scap=cap.substr(0,strChop); scap=scap+"...";}else{scap=cap;}cap=escape(cap);
ttText=cap+ " "+loc;
if (cn=="YP_2")
{rs = "<div class=recentsearch><a href='/results.htm?SR=&MEM="+pr[0];}
else if (cn=="WP_2")
{rs = "<div class=recentsearch><a href='/wpresults.htm?SR=&MEM="+pr[0];}
if(pr[1]!=""){rs=rs+"&NM="+pr[1];}if(pr[3]!=""){rs=rs+"&LO="+pr[3];}
sloc=unescape(loc);
if(sloc.length>strChop){sloc=sloc.substr(0,strChop); sloc= " (" +sloc+"..."+ ")";}
else if (sloc !="") {sloc= " (" +sloc+ ")";}
rs=rs+"&QV="+qvnoreq+"' onmouseover=\"doTooltip(event,'"+ttText+"')\" onmouseout=hide()>"+unescape(scap)+"</a></div><div class=recentsearch>"+unescape(sloc)+"</div><IMG SRC='http://a1040.g.akamai.net/f/1040/759/1h/pic.infospace.com/swbd.main/dir/pics/space.gif' border=0 width=1 height=7 alt=''><br>";
}
doc.write(rs);
}
}
else{doc.write('&lt;No Recent Searches&gt;'); //alert("NO RECENT SEARCH");
}
}
function GetLL(cn, lar){
var oc, ar, sr, pr;
var oc=GetCookie(cn);
if(oc!=null){
ar=oc.split("$"); sr=ar[0]; pr=sr.split("|");
lar[0]=pr[3];
return true;}
}
function FillLL(cn)
{
var ar=new Array;
if(GetLL(cn, ar))
{
if(cn=="YP_2")
{
var lo="";
lo=doc.swbgetcat.LO.value;
if(lo=="" && ar[0]!="") {doc.swbgetcat.inputwhere.value=unescape(ar[0]);doc.swbgetcat.inputwhere.style.color='black';}
}
else
{
var lo="";
lo=doc.WPFORM.LO.value;
if(lo=="" && ar[0]!="") {doc.WPFORM.LO.value=unescape(ar[0]);doc.WPFORM.LO.style.color='black';}
}
}
}
function SaveRLSearch(mem,ph,t,na)
{
var nc, oc, ar, sr, pr, sn;
ph = unescape(ph);
ph = ph.replace(/[^0-9]+/g, '');
ph = ph.replace(/^1+/, '');
nc = escape(mem)+"|"+escape(ph)+"|"+escape(t)+"|"+escape(na)+"|";
oc = GetCookie("RL_2");
sn=1;
if(oc!=null)
{
ar=oc.split("$");
for(var i=0; i<ar.length && sn<maxSaved; i++)
{
sr=ar[i]; pr=sr.split("|");
if(pr.length == 5)
{
var cmem=pr[0];var cph=pr[1];
var ct=pr[2];var cna=pr[3];var dup=0;
if(comp(ph,cph)){dup=1;}
if(dup==0)
{
nc = nc+"$"+escape(cmem)+"|"+escape(cph)+"|"+escape(ct)+"|"+escape(cna)+"|";
sn = sn+1;
}
}
}
}
SetCookie ("RL_2",nc,expdays );
return null;
}
function DisplayRL(qvnoreq){
var rs,ar, sr, pr, phone, cap, oldck;
oldck=GetCookie("RL"); if(oldck!=null){DeleteCookie("RL");}
var oc=GetCookie("RL_2");
if(oc!=null)
{
ar=oc.split("$");
for(var i=0;i<ar.length;i++)
{
sr=ar[i];pr=sr.split("|");
var scap=""; var ttText="";
phone=formatphone(pr[1]);
cap=unescape(pr[3]);if(""==cap){cap="Multiple Listings";}scap="("+cap+")";
if(cap.length>strChop){scap=cap.substr(0,strChop); scap="("+scap+"..."+")";}cap=escape(cap);
ttText=phone+" - "+cap;
rs = "<div class=recentsearch><a href='/rpresults.htm?SR=&MEM="+pr[0]+"&TYPE="+pr[2];
if(pr[1]!=""){rs=rs+"&PH="+pr[1];}
rs=rs+"&QV="+qvnoreq+"' onmouseover=\"doTooltip(event,'"+ttText+"')\" onmouseout=hide()>"+unescape(phone)+"</a></div><div class=recentsearch>"+unescape(scap)+"</div><IMG SRC='http://a1040.g.akamai.net/f/1040/759/1h/pic.infospace.com/swbd.main/dir/pics/space.gif' border=0 width=1 height=7 alt=''><br>";
doc.write(rs);
}
}
else{doc.write('&lt;No Recent Searches&gt;');}
}
function formatphone(ph)
{
var formatedphone;
ph = unescape(ph);
ph = ph.replace(/[^0-9]+/g, '');
if (ph.length < 6) return ph;
formatedphone = "(" + ph.substring(0,3)+") " + ph.substring(3,6)
if (ph.length > 6) formatedphone = formatedphone + "-" + ph.substring(6);
return formatedphone;
}
function SaveWebSearch(cn, mem, kw, cat)
{
//alert ("SaveWebSearch!!!!");
var nc, oc, ar, sr, pr, sn;
nc = escape(mem)+"|"+escape(kw)+"|"+escape(cat)+"|";
//alert("cn: " + cn);
oc = GetCookie(cn);
sn=1;
//alert("oc: " + oc);
if(oc!=null)
{
ar=oc.split("$");
for(var i=0; i<ar.length && sn<maxWebSaved; i++)
{
sr=ar[i];
pr=sr.split("|");
if(pr.length == 4)
{
var cmem = pr[0];
var ckw = pr[1];
var ccat = pr[2];
var dup = 0;
if(comp(kw,ckw)) // && comp(cat,ccat))
{
dup = 1;
}
if(dup == 0)
{
nc = nc+"$"+escape(cmem)+"|"+escape(ckw)+"|"+escape(ccat)+"|";
sn = sn+1;
}
}
}
}
//alert("cn: " + cn + " nc: " + nc + " expdays: " + expdays);
SetCookie (cn,nc,expdays );
return null;
}
function DisplayRecentWebSearch(){
var rs, ar, sr, pr,ccat,ckw,sckw,ttText;
var oc=GetCookie("WS_2");
if(oc!=null)
{
//alert ("DisplayRecentWebSearch: oc is not null ");
ar=oc.split("$");
for(var i=0;i<ar.length;i++)
{
//alert ("DisplayRecentWebSearch: ar[i] = " + ar[i]);
sr=ar[i];pr=sr.split("|");
ttText="";
ccat = "";
ckw = "";
sckw = "";
if(pr[1]!=""){ckw=pr[1];} ckw=unescape(ckw); sckw=ckw;
if(sckw.length>strChop){sckw=sckw.substr(0,strChop); sckw=sckw+"...";} ckw=escape(ckw);
if(pr[2]!=""){ccat=pr[2];}
ttText=sckw+ " "+ccat;
rs = "<div><a class='Body-Text' onclick=\"clickTrackWebSearchResults('Recent Searches')\" href='/webresults.htm?qcat="+ccat+"&qkw="+ckw;
rs=rs+"' onmouseover=\"doTooltip(event,'"+ttText+"')\" onmouseout=hide()>"+sckw+"</a><br><span class='spacer' style='width:1px;height:10px;'></span></div>";
//alert("DisplayRecentWebSearch: rs = " + rs);
doc.write(rs);
}
}
else
{
doc.write("<span class='Body-Text'>&lt;No Recent Searches&gt;</span>"); //alert("NO RECENT SEARCH");
}
}
