if(!window.IBDOM){
alert("please include ibdom.js (http://ibdom.sourceforge.net) BEFORE favoracious.js");
}
DEFAULT_BOOKMARK_SITES_LIST="el|gg|dl|yo|mw|dg|rd|fl";
function SocialBookmarkSite(_1,_2,_3,_4,_5){
this.longName=_1;
this.mainSite=_2;
this.urlPattern=_3;
this.tagLine=_4;
this.logoPath=_5;
}
SocialBookmarkSites={el:new SocialBookmarkSite("myEarthLink myFavorites","http://myfavorites.earthlink.net/","http://myfavorites.earthlink.net/make_favorite?url={u}&title={t}&desc={d}&tags={l}","Add to EarthLink myFavorites","el.png"),bl:new SocialBookmarkSite("Blink List","http://www.blinklist.com","http://www.blinklist.com/index.php?Action=Blink/addblink.php&Description={d}&Url={u}&Title={t}","BlinkList This!","bl.png"),bm:new SocialBookmarkSite("Blog Marks","http://blogmarks.net/","http://blogmarks.net/my/new.php?mini=1&title={t}&url={u}","Blogmark This!","bm.png"),dl:new SocialBookmarkSite("Delicious","http://del.icio.us/","http://del.icio.us/post?url={u}&title={t}&notes={d}&tags={l}","Bookmark This to del.icio.us","dl.png"),dg:new SocialBookmarkSite("Digg","http://digg.com/","http://digg.com/submit?phase=2&url={u}","Digg This!","dg.png"),fl:new SocialBookmarkSite("Furl","http://www.furl.net/","http://www.furl.net/storeIt.jsp?u={u}&t={t}","Bookmark To Furl!","fl.png"),gg:new SocialBookmarkSite("Google","http://www.google.com/","http://www.google.com/bookmarks/mark?op=add&bkmk={u}&title={t}&labels={l}&annotation={d}","Bookmark To Google!","gg.png"),nz:new SocialBookmarkSite("Netvouz","http://www.netvouz.com/","http://www.netvouz.com/action/submitBookmark?url={u}&title={t}&popup=no","Bookmark To Netvouz!","nz.png"),rd:new SocialBookmarkSite("Reddit","http://reddit.com/","http://reddit.com/submit?url={u}&title={t}","Add To Reddit!","rd.png"),sy:new SocialBookmarkSite("Simpy","http://www.simpy.com","http://www.simpy.com/simpy/LinkAdd.do?href={u}&title={t}","Simpy This!","sy.png"),sp:new SocialBookmarkSite("Spurl","http://www.spurl.net/","http://www.spurl.net/spurl.php?url={u}&title={t}","Spurl This!","sp.png"),yo:new SocialBookmarkSite("Yahoo","http://beta.bookmarks.yahoo.com/","http://beta.bookmarks.yahoo.com/toolbar/savebm?t={t}&u={u}","Add to Yahoo Bookmarks Beta!","yo.png"),mw:new SocialBookmarkSite("Yahoo MyWeb 2.0","http://myweb2.search.yahoo.com/","http://myweb2.search.yahoo.com/myresults/bookmark?t={t}&u={u}","Add to Yahoo! My Web 2.0 beta!","mw.png"),nv:new SocialBookmarkSite("Newsvine","http://www.newsvine.com/","http://www.newsvine.com/_tools/seed&save?u={u}&h={t}","Seed Newsvine","nv.png"),rs:new SocialBookmarkSite("RawSugar","http://www.rawsugar.com/","http://www.rawsugar.com/tagger/?turl={u}&tttl={t}","Seed RawSugar","rs.png")};
function SocialBookmarkLink(_6,_7,_8,_9,_a){
if(!_9){
_9="";
}
if(!_8){
_8="";
}
this.linkUrl=_6.urlPattern.replace(/\{u\}/,IBDOM.Utils.scape(_7)).replace(/\{t\}/,IBDOM.Utils.scape(_8)).replace(/\{d\}/,IBDOM.Utils.scape(_9)).replace(/\{l\}/,IBDOM.Utils.scape(_a));
this.linkClass=IBDOM.Utils.getString(["bmsite_",_6.shortName]);
this.linkText=IBDOM.Utils.getString(["Add to: ",_6.longName]);
this.linkTitle=_6.tagLine;
this.imgUrl=IBDOM.Utils.getString(["url('http://a248.e.akamai.net/7/248/1229/v187/images.carsdirect.com/internetbrands/bmsite_logos/",_6.logoPath,"')"]);
}
function getBookmarkLinks(_b,_c,_d,_e,_f){
bmLinks=new Array();
bmCount=0;
if(!_f&&!window.DEFAULT_BOOKMARK_SITES_LIST){
for(site in SocialBookmarkSites){
bmLinks[bmCount]=new SocialBookmarkLink(SocialBookmarkSites[site],_b,_c,_d,_e);
bmCount++;
}
}else{
siteList=_f?_f.split("|"):DEFAULT_BOOKMARK_SITES_LIST.split("|");
for(i=0;(siteId=siteList[i]);i++){
bmLinks[i]=new SocialBookmarkLink(SocialBookmarkSites[siteId],_b,_c,_d,_e);
}
}
return bmLinks;
}
function getBookmarkLinksForThisPage(_10){
descMetaNode=doc.gFEBANV("name","description","meta");
theDescription=descMetaNode?descMetaNode.getAttribute("content"):"";
kwMetaNode=doc.gFEBANV("name","keywords","meta");
theLabels=kwMetaNode?kwMetaNode.getAttribute("content"):"";
title=document.title?document.title:"";
url=location.href;
return getBookmarkLinks(url,title,theDescription,theLabels,_10);
}
function showSocialBookmarksForThisPage(_11,_12){
if(!_12){
_12=$e("socialBookmarks");
}
_12.populate(getBookmarkLinksForThisPage(_11),function(){
bean=arguments[0];
aObj=this.gFEBTN("a");
aObj.style.backgroundImage=bean.imgUrl;
aObj.target="_blank";
});
}

