//service definitions var sb_bookmark_params=[[78,'100zakladok.ru','http://www.100zakladok.ru/save/?bmurl=&bmtitle=','-1560'], [1,'365key','http://www.365key.com/storeit.aspx?noui=yes&jump=close&u=<URL>&t=<TITLE>','-1200'], [112,'87c.de','http://87c.de/submit.php?url=<URL>','-2160'], [92,'Actua-montres.fr','http://www.actua-montres.fr/actualites/submit.php?url=<URL>','-1760'], [2,'Ask','http://myjeeves.ask.com/mysearch/BookmarkIt?v=1.2&t=webpages&url=<URL>&title=<TITLE>','-20'], [94,'Autobuzz.net','http://www.autobuzz.net/submit.php?url=<URL>','-1800'], [3,'Backflip','http://www.backflip.com/add_page_pop.ihtml?url=<URL>&title=<TITLE>','-40'], [4,'Baidu','http://cang.baidu.com/do/add?it=<TITLE>&iu=<URL>&fr=ien#nw=1','-1160'], [5,'BallHype','http://ballhype.com/post/url/?url=<URL>&title=<TITLE>','-60'], [6,'Bebo','http://www.bebo.com/PleaseSignIn.jsp?Page=c/share&Url=<URL>&Title=<TITLE>','-80'], [7,'Blinklist','http://blinklist.com/index.php?Action=Blink/addblink.php&url=<URL>&Title=<TITLE>','-100'], [138,'Blogindex.com.br','http://www.blogindex.com.br/submit.php?url=<URL>','-2680'], [8,'Blogmarks','http://blogmarks.net/my/new.php?mini=1&simple=1&url=<URL>&title=<TITLE>','-120'], [91,'Blogs Entreprises','http://blogs.entreprises-commerces.fr/submit.php?url=<URL>','-1740'], [68,'BobrDobr.ru','http://www.bobrdobr.ru/addtext.html?url=<URL>&title=<TITLE>','-1380'], [97,'Bodium.fr','http://www.bodium.fr/submit.php?url=<URL>','-1860'], [96,'Bonafr.fr','http://www.bonafr.fr/submit.php?url=<URL>','-1840'], [93,'Bruxello.net','http://bruxello.net/submit.php?url=<URL>','-1780'], [9,'Care2','http://www.care2.com/news/compose?share[link_url]=<URL>&share[title]=<TITLE>','-140'], [119,'Clip.plustar.jp','http://clip.plustar.jp/submit.php?url=<URL>','-2300'], [132,'Communitas.bs.it','http://www.communitas.bs.it/pligg/submit.php?url=<URL>','-2560'], [115,'Community-welt.de','http://www.community-welt.de/submit.php?url=<URL>','-2220'], [65,'Communizm.ru','http://www.communizm.ru/index.php?mode=addstory&title=<TITLE>&link=<URL>&category=6','-1320'], [142,'Covra-nv.nl','http://www.covra-nv.nl/submit.php?url=<URL>','-2760'], [10,'Current','http://current.com/clipper.htm?url=<URL>&title=<TITLE>','-160'], [148,'Daum','http://blog.daum.net/_blog/bookmark/bookmarkCheckRegister.do?url=<URL>','-2860'], [11,'Dealspl.us','http://dealspl.us/add.php?ibm=1&url=<URL>','-180'], [12,'Delicious','http://del.icio.us/post?url=<URL>&title=<TITLE>','-200'], [111,'Dfdsjumbo.com','http://www.dfdsjumbo.com/social-bookmarks/submit.php?url=<URL>','-2140'], [136,'Digacultura.net','http://digacultura.net/submit.php?url=<URL>','-2640'], [13,'Digg','http://digg.com/submit?phase=2&url=<URL>&title=<TITLE>','-220'], [113,'Diggimania.com','http://diggimania.com/submit.php?url=<URL>','-2180'], [14,'Diigo','http://www.diigo.com/post?url=<URL>&title=<TITLE>','-240'], [98,'Ecodiario.elecon...','http://ecodiario.eleconomista.es/agregador/submit.php?url=<URL>','-1880'], [141,'Edceurope.nl','http://www.edceurope.nl/submit.php?url=<URL>','-2740'], [81,'Email','http://www.sharepost.com/email?u=<URL>&t=<TITLE>','-1260'], [149,'Eolin','http://www.eolin.com/bookmark/post.php?url=<URL>&title=<TITLE>','-2880'], [139,'Esportelog.com.br','http://www.esportelog.com.br/submit.php?url=<URL>','-2700'], [15,'Facebook','http://www.facebook.com/sharer.php?u=<URL>&t=<TITLE>','-260'], [16,'Fark','http://cgi.fark.com/cgi/fark/submit.pl?new_url=<URL>&new_comment=<TITLE>','-280'], [17,'Faves','http://faves.com/Authoring.aspx?u=<URL>&t=<TITLE>','-300'], [82,'Favorites','http://www.sharepost.com/favorites?u=<URL>&t=<TITLE>','-1240'], [18,'FeedMeLinks','http://feedmelinks.com/login?bounceToPage=%2Fcategorize%3F%26loggedIn%3Dwasnt%26from%3Dtoolbar%26op%3Dsubmit%26url%3D<URL>%26name%3D<TITLE>','-320'], [19,'Fresqui','http://ocio.fresqui.com/post?url=<URL>&title=<TITLE>','-340'], [20,'FriendFeed','http://friendfeed.com/share?url=<URL>&title=<TITLE>','-360'], [21,'Funp','http://funp.com/pages/submit/add.php?title=<TITLE>&url=<URL>&via=tools','-380'], [22,'Furl','http://www.furl.net/savedialog.jsp?p=1&u=<URL>&t=<TITLE>&r=&v=1&c=','-400'], [23,'Google Bookmarks','http://www.google.com/bookmarks/mark?op=edit&bkmk=<URL>&title=<TITLE>','-420'], [121,'Greenshuttle.jp','http://www.greenshuttle.jp/bns/submit.php?url=<URL>','-2340'], [152,'HanRSS','http://www.hanrss.com/bookmarks/add_link.qst?url=<URL>&title=<TITLE>','-2940'], [24,'Hao Hao Report','http://www.haohaoreport.com/submit.php?url=<URL>','-1180'], [25,'Hexun Bookmark','http://bookmark.hexun.com/post.aspx?title=<TITLE>&url=<URL>','-1220'], [26,'Hugg','http://www.hugg.com/node/add/storylink?edit[title]=<TITLE>&edit[url]=<URL>','-440'], [105,'I-confiable.net','http://www.i-confiable.net/submit.php?url=<URL>','-2020'], [85,'Jueki.cn','http://www.jueki.cn/submit.php?url=<URL>','-1660'], [27,'Kaboodle','http://www.kaboodle.com/grab/addItemWithUrl?url=<URL>&pidOrRid=pid=&redirectToKPage=true','-460'], [28,'Kirtsy','http://www.kirtsy.com/submit.php?url=<URL>','-480'], [101,'Las1001ideas.com','http://www.las1001ideas.com/submit.php?url=<URL>','-1940'], [95,'Lepiocheur.com','http://www.lepiocheur.com/submit.php?url=<URL>','-1820'], [143,'Letsbum.com','http://www.letsbum.com/submit.php?url=<URL>','-2780'], [140,'Lii.com.br','http://www.lii.com.br/submit.php?url=<URL>','-2720'], [108,'Lineasbajocoste','http://www.lineasbajocoste.com/submit.php?url=<URL>','-2080'], [29,'Link-a-Gogo','http://www.linkagogo.com/go/AddNoPopup?url=<URL>&title=<TITLE>','-500'], [30,'LinkedIn','http://www.linkedin.com/shareArticle?mini=true&url=<URL>&title=<TITLE>&summary=&source=','-520'], [133,'Linkk.com.br','http://www.linkk.com.br/submit.php?url=<URL>','-2580'], [134,'Linkloko.com.br','http://www.linkloko.com.br/submit.php?url=<URL>','-2600'], [131,'Linknotizie.it','http://www.linknotizie.it/submit.php?url=<URL>','-2540'], [135,'Linkou.com.br','http://www.linkou.com.br/submit.php?url=<URL>','-2620'], [137,'Links10.com.br','http://www.links10.com.br/noticias/submit.php?url=<URL>','-2660'], [31,'Live','http://favorites.live.com/quickadd.aspx?marklet=1&url=<URL>&title=<TITLE>','-540'], [106,'Lokrio.com','http://www.lokrio.com/submit.php?url=<URL>','-2040'], [102,'Lopaso.com','http://www.lopaso.com/submit.php?url=<URL>','-1960'], [32,'Magnolia','http://ma.gnolia.com/bookmarklet/add?url=<URL>&title=<TITLE>','-560'], [145,'Mar.gar.in','http://www.mar.gar.in/post?url=<URL>','-2820'], [144,'Meldnieuws.nl','http://www.meldnieuws.nl/submit.php?url=<URL>','-2800'], [67,'Memori.ru','http://memori.ru/link/?sm=1&u_data[url]=<URL>&u_data[name]=<TITLE>','-1360'], [33,'Meneame','http://meneame.net/submit.php?url=<URL>','-580'], [150,'Metags','http://www.metags.com/Bookmark/BMAddPage.aspx?sUrl=<URL>&sTitle=<TITLE>','-2900'], [34,'Mister-Wong','http://www.mister-wong.com/index.php?action=addurl&bm_url=<URL>&bm_description=<TITLE>','-600'], [164,'Mister-Wong.cn','http://www.mister-wong.cn/index.php?action=addurl&bm_url=<URL>&bm_description=<TITLE>','-600'], [165,'Mister-Wong.de','http://www.mister-wong.de/index.php?action=addurl&bm_url=<URL>&bm_description=<TITLE>','-600'], [167,'Mister-Wong.es','http://www.mister-wong.es/index.php?action=addurl&bm_url=<URL>&bm_description=<TITLE>','-600'], [166,'Mister-Wong.fr','http://www.mister-wong.fr/index.php?action=addurl&bm_url=<URL>&bm_description=<TITLE>','-600'], [71,'Mister-Wong.ru','http://www.mister-wong.ru/index.php?action=addurl&bm_url=<URL>&bm_description=<TITLE>','-600'], [35,'Mixx','http://www.mixx.com/submit?page_url=<URL>','-620'], [76,'MoeMesto.ru','http://moemesto.ru/post.php?url=<URL>&title=<TITLE>','-1520'], [36,'Multiply','http://multiply.com/gus/journal/compose/body?url=<URL>&subject=<TITLE>&t=<EPOCHSECS>','-640'], [37,'MyAOL','http://favorites.my.aol.com/ffclient/webroot/0.4.5/src/html/addBookmarkDialog.html?url=<URL>&title=<TITLE>&favelet=true','-660'], [75,'MyScoop.ru','http://myscoop.ru/add/?URL=<URL>&title=<TITLE>','-1500'], [38,'MySpace','http://www.myspace.com/Modules/PostTo/Pages/?l=3&u=<URL>&t=<TITLE>&c=','-680'], [39,'N4G','http://www.n4g.com/tips.aspx?url=<URL>&title=<TITLE>','-700'], [151,'Naver','http://bookmark.naver.com/post?ns=1&url=<URL>&title=<TITLE>','-2920'], [40,'Netvouz','http://netvouz.com/action/submitBookmark?url=<URL>&title=<TITLE>&popup=no','-720'], [83,'News.Mbalib','http://news.mbalib.com/submit.php?url=<URL>','-1620'], [66,'News2.ru','http://news2.ru/add_story.php?url=<URL>','-1340'], [41,'Newsvine','http://www.newsvine.com/_tools/seed&save?popoff=0&u=<URL>&h=<TITLE>','-740'], [107,'Nieconomia.com','http://nieconomia.com/submit.php?url=<URL>','-2060'], [100,'noticiasdejuegos','http://www.noticiasdejuegos.net/submit.php?url=<URL>','-1920'], [64,'Nov.Osti.Info','http://nov.osti.info/submit.php?url=<URL>','-1300'], [126,'Nuovibusiness.com','http://www.nuovibusiness.com/nbdigg/submit.php?url=<URL>','-2440'], [42,'Oknotizie.alice.it','http://oknotizie.alice.it/post?url=<URL>&title=<TITLE>','-760'], [69,'Pisali.ru','http://pisali.ru/load_article/','-1400'], [128,'Pompinotizie.it','http://www.pompinotizie.it/submit.php?url=<URL>','-2480'], [123,'Primetime.jp','http://primetime.jp/news/submit.php?url=<URL>','-2380'], [122,'Promocial.jp','http://promocial.jp/submit.php?url=<URL>','-2360'], [43,'Propeller','http://www.propeller.com/submit/?U=<URL>&T=<TITLE>','-780'], [153,'Pumfit','http://www.pumfit.com/post?charset=utf-8&location=<URL>&title=<TITLE>','-2960'], [44,'QQ','http://shuqian.qq.com/post?from=3&title=<TITLE>&uri=<URL>&jumpback=2&noui=1','-1140'], [104,'Rankear.com','http://www.rankear.com/submit.php?url=<URL>','-2000'], [116,'Recht.newspick.de','http://recht.newspick.de/submit.php?url=<URL>','-2240'], [45,'Reddit','http://reddit.com/submit?url=<URL>&title=<TITLE>','-800'], [79,'rumarkz.ru','http://rumarkz.ru/bookmarks/?action=add&popup=1&address=<URL>&title=<TITLE>','-1580'], [77,'RuSpace.ru','http://www.ruspace.ru/index.php?link=bookmark&action=bookmarkNew&bm=1&url=<URL>&title=<TITLE>','-1540'], [114,'Sbookmark.eu','http://www.sbookmark.eu/submit.php?url=<URL>','-2200'], [46,'Segnalo','http://segnalo.alice.it/login.html.php?uri=%2Fpost.html.php%3Furl%3D<URL>%26title%3D<TITLE>','-820'], [129,'Segnaloitalia.it','http://www.segnaloitalia.it/submit.php?url=<URL>','-2500'], [47,'Simpy','http://www.simpy.com/simpy/LinkAdd.do?href=<URL>&title=<TITLE>','-840'], [89,'Slainte.lescigales...','http://slainte.lescigales.org/submit.php?url=<URL>','-1700'], [48,'Slashdot','http://slashdot.org/bookmark.pl?url=<URL>&title=<TITLE>','-860'], [74,'Smi2.ru','http://smi2.ru/add/','-1480'], [70,'SmotriSmotri.ru','http://smotrismotri.ru/load_story.php?story_url=<URL>&story_title=<TITLE>','-1420'], [90,'Social.funzz.fr','http://social.funzz.fr/submit.php?url=<URL>','-1720'], [63,'SocialList','http://ru.sociallist.net/submit.php?use_frame=1&url=<URL>&title=<TITLE>','-1280'], [110,'Socn.spx.at','http://socn.spx.at/submit.php?url=<URL>','-2120'], [49,'Sphinn','http://sphinn.com/submit.php?url=<URL>','-880'], [118,'Sphinn.jp','http://www.sphinn.jp/submit.php?url=<URL>','-2280'], [125,'Spoletomix.com','http://www.spoletomix.com/submit.php?url=<URL>','-2420'], [50,'Spurl','http://www.spurl.net/spurl.php?url=<URL>&title=<TITLE>','-900'], [51,'StumbleUpon','http://www.stumbleupon.com/submit?url=<URL>&title=<TITLE>','-920'], [52,'StyleHive','http://my.stylehive.com/authenticated/bookmark/bookmarkletpopup.htm?bookmark.url=<URL>&bookmark.title=<TITLE>','-1120'], [127,'Sugiu.it','http://www.sugiu.it/submit.php?url=<URL>','-2460'], [53,'Tailrank','http://tailrank.com/share/?link_href=<URL>&title=<TITLE>','-940'], [54,'Technorati','http://www.technorati.com/faves?add=<URL>','-960'], [73,'Text20.ru','http://text20.ru/add/?source=<URL>&title=<TITLE>','-1460'], [130,'Toctoc.it','http://www.toctoc.it/submit.php?url=<URL>','-2520'], [103,'Topverde.com','http://topverde.com/submit.php?url=<URL>','-1980'], [55,'Twitter','http://twitter.com/home/?status=<TITLE>%20at%20<URL>','-980'], [124,'Upnews.it','http://www.upnews.it/submit?url=<URL>&title=<TITLE>','-2400'], [84,'Uvotes.cn','http://www.uvotes.cn/submit.php?url=<URL>','-1640'], [80,'vaau.ru','http://www.vaau.ru/submit/?action=step2&url=<URL>','-1600'], [117,'Versicherung-fina...','http://www.versicherung-finanzen-news.com/submit.php?url=<URL>','-2260'], [99,'Vistaalmar.es','http://www.vistaalmar.es/hablame-del-mar/submit.php?url=<URL>','-1900'], [120,'Websocial.jp','http://websocial.jp/chichinohi/submit.php?url=<URL>','-2320'], [109,'Wkledy.de','http://wwww.kledy.de/submit.php?url=<URL>','-2100'], [146,'Wzd','http://wzd.com/bookmarklet?url=<URL>&title=<title>','-2840'], [56,'Xanga','http://www.xanga.com/private/editorx.aspx?t=<TITLE>&u=<URL>&s=','-1000'], [86,'Xuexuekan.com','http://www.xuexuekan.com/submit.php?url=<URL>','-1680'], [57,'Yahoo Bookmarks','http://bookmarks.yahoo.com/toolbar/savebm?opener=tb&u=<URL>&t=<TITLE>','-1020'], [58,'Yahoo Buzz','http://buzz.yahoo.com/submit/?submitUrl=<URL>&submitHeadline=<TITLE>','-1040'], [59,'Yahoo MyWeb','http://myweb2.search.yahoo.com/myresults/bookmarklet?u=<URL>&t=<TITLE>','-1060'], [60,'Yahoo MyWeb (CN)','http://myweb.cn.yahoo.com/addp.html?method=add&url=<URL>&title=<TITLE>','-1060'], [61,'Yardbarker','http://www.yardbarker.com/author/new/?pUrl=<URL>','-1080'], [62,'Yigg','http://www.yigg.de/neu?exturl=<URL>&exttitle=<TITLE>','-1100'], [72,'Zakladki.Yandex.ru','http://zakladki.yandex.ru/userarea/links/addfromfav.asp?bAddLink_x=1&lurl=<URL>&lname=<TITLE>','-1440']]; var sb_rss_params=[[154,'Bloglines','http://www.bloglines.com/sub/<URL>','-2980'], [161,'Blogs.com','http://www.blogs.com/?resource=<URL>','-3100'], [159,'iGoogle','http://www.google.com/ig/add?feedurl=<URL>','-3060'], [87,'Live','http://my.live.com/?s=1&addFeed=<URL>','-540'], [163,'My AOL','http://feeds.my.aol.com/add.jsp?url=<URL>','-3140'], [162,'My MSN','http://my.msn.com/addtomymsn.armx?id=rss&ut=<URL>','-3120'], [158,'My Yahoo','http://add.my.yahoo.com/content?url=<URL>','-1060'], [160,'Netvibes','http://www.netvibes.com/subscribe.php?url=<URL>','-3080'], [155,'Newsgator','http://www.newsgator.com/ngs/subscriber/subext.aspx?url=<URL>','-3000'], [157,'NewsIsFree','http://www.newsisfree.com/user/sub/?url=<URL>','-3040'], [156,'Pageflakes','http://www.pageflakes.com/subscribe.aspx?url=<URL>','-3020'], [88,'Technorati','http://technorati.com/faves/?add=<URL>','-960'], [147,'Wzd','http://wzd.com/subscribe?<URL>','-2840']]; var sb_service_params=sb_bookmark_params; var sb_bookmark_lang_lists=[['en-US','Bookmark','More...',81,82,58,12,13,15,31,38,23,51,55], ['nl-NL','Bladwijzer','Meer...',81,82,55,38,15,13,12,141,142,143,144], ['zh-CH','书签','更多...',81,82,83,84,85,86,1,4,21,44,24,25,60,164], ['fr-FR','Ajouter aux favoris','Plus...',81,82,89,90,91,92,93,94,95,96,97,166], ['de-DE','Bookmark','Mehr…',81,82,109,110,111,112,113,114,115,116,117,165], ['it-IT','Bookmark','Più info...',81,82,124,125,126,127,128,129,130,131,132], ['ja-JP','ブックマーク','もっと読む...',81,82,118,119,120,121,122,123], ['ko-KR','북마크','상세 사항...',81,82,148,149,150,151,152,153,145,146], ['pt-PT','Marcador','Mais...',81,82,133,134,135,136,137,138,139,140], ['ru-RU','Закладка','Больше...',81,82,63,64,65,67,68,69,71,75,76,77,78,79], ['es-ES','Señalar','Más...',81,82,98,99,100,101,102,103,104,105,106,107,108,167]]; var sb_rss_lang_lists=[['en-US','Subscribe','More...',154,155,156,157,158,159,160,161,162,163,87,88], ['nl-NL','Inschrijven','Meer...',88,87,154,163,162,161,160,159,158,157,155,156], ['zh-CH','订阅','更多...',154,88,87,156,155,157,158,159,160,162,161,163], ['fr-FR','Inscription','Plus...',162,163,160,161,159,158,157,156,87,88,155,154], ['de-DE','Abonnieren','Mehr…',163,162,157,156,158,159,160,161,154,155,87,88], ['it-IT','Iscriviti','Più info...',162,163,160,161,159,158,157,156,154,155,87,88], ['ja-JP','定期購読','もっと読む...',155,154,88,87,156,157,158,159,161,160,163,162], ['ko-KR','예약','상세 사항...',147,154,155,87,88,162,163,160,161,159,158,157,156], ['pt-PT','Subscreva','Mais...',154,88,87,156,155,157,158,159,161,160,162,163], ['ru-RU','Подписаться','Больше...',154,163,162,160,161,159,158,157,155,156,88,87], ['es-ES','Suscríbase','Más...',87,88,154,155,156,157,158,159,160,161,162,163]]; var sb_language_lists=sb_bookmark_lang_lists; //represents service list, header text, and color scheme var sb_customized=[false,false,false]; // preset color schemes var sb_color_presets=[ ['Black','#FFFFFF','#000000','#000000','#FFFFFF','#DDDDDD'], ['Blue','#FFFFFF','#99CCFF','#4C6680','#FFFFFF','#99CCFF'], ['GunmetalGray','#D6D6D6','#4C4C4C','#CACACA','#1C1C1C','#404040'], ['LemonLime','#FFFFFF','#FFF440','#555555','#D9FFCA','#EEFFB8'], ['MSDOS','#00B520','#0A0A0A','#00A311','#0D0D0D','#054300'], ['PrettyInPink','#FFFFFF','#FF4C97','#191919','#FFDCFE','#FFACE1'], ['Raspberry','#FFFFFF','#91004B','#91004B','#FFFFFF','#FF8EC0'], ['RebelRed','#FFFFFF','#C70000','#737373','#FFFFFF','#FFD0D5'], ['SharePostBlue','#FFFFFF','#1094FF','#737373','#F4F9FF','#BED7FF'], ['Silver','#FFFFFF','#777777','#555555','#FFFFFF','#DDDDDD'], ['Watermelon','#000000','#1E8B00','#000000','#FD007D','#1E8B00'], ['Custom','#FFFFFF','#000000','#000000','#FFFFFF','#DDDDDD'] ] var ary_custom_stack = []; /*function for finding an item in an array*/ /*if the array is 2-dimensional, it will return the row where the first entry matches the value*/ Array.prototype.findIndex = function(value){ var ctr = ""; for (var i=0; i < this.length; i++) { var tmp=this[i]; if ((this[i][0]) && (typeof tmp === 'object')){ if (this[i][0] == value) { return i; } }else{ if (this[i] == value) { return i; } } } return ctr; }; function drawCheckboxes(){ //see if we are doing custom or default var checkDiv=document.getElementById('sb_services'); var checkDivContent="<div class=\"sb_clear\"></div>"; var defRadio=document.getElementById('sb_services_radio_default'); var disable=defRadio.checked ? ' disabled' : ''; for (var i=0;i<sb_service_params.length;i++) { var chk=(ary_custom_stack.findIndex(i) !== '')?' checked':''; var tmpBgStyle='float:left; height:20px; padding: 0px 0px 0px 20px; background: transparent url('+sb_path+'/images/sp_icons.gif) no-repeat scroll 0 ' + sb_service_params[i][3] + 'px;'; checkDivContent+="<div class=\"sb_check_div\"><div style=\"float:left;\"><input type=\"checkbox\"" + disable + chk + " name=\"sb_custom_chk\" id=\"chk_" + sb_service_params[i][0] + "\" value=\"" + sb_service_params[i][0] + "\" onclick=\"handleServiceClick(this)\"></div><div style=\"" + tmpBgStyle + "\">" + sb_service_params[i][1] + "</div></div>"; } checkDivContent+="<div class=\"sb_clear\"></div>"; checkDiv.innerHTML=checkDivContent; } function colorPicker_callBack(strColor, controlName){ document.getElementById(controlName).value = '#'+strColor; document.getElementById(controlName).onblur(); } function closeColorPickerAdv(item){ document.getElementById('colorPickerAdvDiv'+item).style.visibility = 'hidden'; } function openColorPickerAdv(item){ document.getElementById('colorPickerAdvDiv'+item).style.visibility = 'visible'; } function UpdateColors(colorval, swatchitem, previewitem, attribute){ var swatch = document.getElementById(swatchitem); var preview = document.getElementById(previewitem); if (colorval !== '') { try { swatch.style.backgroundColor = colorval; if(preview){ if (attribute === 'text'){ preview.style.color = colorval; } else { preview.style.backgroundColor = colorval; } } var themeBox=document.getElementById('sb_theme_control'); var theme=themeBox.options[themeBox.selectedIndex].value; if(theme==='Custom'){ //update custom color array var custIndex=sb_color_presets.findIndex('Custom'); switch(swatchitem){ case 'headerTextSwatch': sb_color_presets[custIndex][1]=colorval; break; case 'headerBgSwatch': sb_color_presets[custIndex][2]=colorval; break; case 'bodyTextSwatch': sb_color_presets[custIndex][3]=colorval; break; case 'bodyBgSwatch': sb_color_presets[custIndex][4]=colorval; break; case 'linkBgSwatch': sb_color_presets[custIndex][5]=colorval; break; } } } catch (e) { alert('Error in Color value.\n\nPlease use valid hexadecimal colors or color keywords.'); } } else { swatch.style.backgroundColor = ''; if (attribute === 'text'){ preview.style.color = ''; } else { preview.style.backgroundColor = ''; } } } function UpdateLinkColor(newColor, attribute){ var linkarray=document.getElementById('sb_body').getElementsByTagName("a"); try { if(attribute==='text'){ for (var i=0;i<linkarray.length;i++) { linkarray[i].style.color=newColor; } }else{ for (var i=0;i<linkarray.length;i++) { linkarray[i].onmouseover=function(){this.firstChild.style.backgroundColor=newColor;}; linkarray[i].onmouseout=function(){this.firstChild.style.backgroundColor='transparent';}; } } } catch (e) { alert('Error in Color value.\n\nPlease use valid hexadecimal colors or color keywords.'); } } function UpdateOffset(offsetVal, eleID, whichOffset){ var obj = document.getElementById(eleID); if (offsetVal !== '') { try { if (whichOffset === 'left'){ obj.style.left = offsetVal+'px'; } else { obj.style.top = offsetVal+'px'; } } catch (e) { alert('Error in offset value.\n\nPlease use valid numeric offsets.'); } } else { if (whichOffset === 'left'){ obj.style.left = '0px'; } else { obj.style.top = '0px'; } } } function UpdateHeaderText(newText, isCustom){ var obj = document.getElementById('sb_header'); try { obj.innerHTML=newText; } catch (e) { alert('Error in header value.\n\nPlease use valid characters.'); } //They entered a custom header if(isCustom && !sb_customized[1]){ sb_customized[1]=true; } } function toggleCustom(disable){ var checkArray=document.getElementById('sb_services').getElementsByTagName("input"); try { //see if they are enabling custom service list if(disable===false) { //see if they already customized service list if(sb_customized[0]===false) { sb_customized[0]=true; //copy current defaults into custom list ary_custom_stack=getDefaultServices(); //check the boxes for the defaults for (var i=0;i<ary_custom_stack.length;i++) { checkArray[ary_custom_stack[i]].checked=true; } } } for (var i=0;i<checkArray.length;i++) { checkArray[i].disabled=disable; } } catch (e) {} redrawServices(); } function redrawServices(){ //see if we are doing custom or default var defRadio=document.getElementById('sb_services_radio_default'); var svcArray=[]; var linkBg=document.getElementById('txtLinkBg').value; if (defRadio.checked===true) { svcArray=getDefaultServices(); } else { svcArray=ary_custom_stack; } var servicesContent="<div class=\"sb_clear\"></div>"; var serviceDiv=document.getElementById('sb_body'); for (var i=0;i<svcArray.length;i++) { var tmpBgStyle='background: transparent url('+sb_path+'/images/sp_icons.gif) no-repeat scroll 7px ' + (parseInt(sb_service_params[svcArray[i]][3]) + 2) + 'px;'; servicesContent+="<div class=\"sb_item\"><a class=\"sb_link\" style=\"" + tmpBgStyle + "\" onmouseover=\"this.firstChild.style.backgroundColor='" + linkBg +"';\" onmouseout=\"this.firstChild.style.backgroundColor='transparent';\" href=\"#\"><div style=\"padding:0px 0px 0px 3px;margin:0px 2px 0px 0px;\">" + sb_service_params[svcArray[i]][1] + "</div></a></div>"; if(i%2 === 1){ servicesContent+="<div class=\"sb_separator\"></div>"; if(i===(svcArray.length - 1)){ servicesContent+="<div class=\"sb_item\"></div>"; } } } servicesContent+="<div class=\"sb_item\"><a class=\"sb_link\" onmouseover=\"this.firstChild.style.backgroundColor='" + linkBg +"';\" onmouseout=\"this.firstChild.style.backgroundColor='transparent';\" href=\"#\"><div style=\"padding:0px 0px 0px 3px;margin:0px 2px 0px 0px;\">" servicesContent+=getMoreText(); servicesContent+="</div></a></div>"; servicesContent+="<div class=\"sb_clear\"></div>"; serviceDiv.innerHTML=servicesContent; //update colors on new content //link text document.getElementById('txtBodyText').onblur(); //footer document.getElementById('txtHeaderText').onblur(); document.getElementById('txtHeaderBg').onblur(); return true; } function handleServiceClick(checkbox){ var svcIndex=sb_service_params.findIndex(checkbox.value) var tmpArray=[]; if (checkbox.checked===true) { ary_custom_stack.push(svcIndex); } else { var tmpIndex=ary_custom_stack.findIndex(svcIndex); if (tmpIndex !== '') { ary_custom_stack.splice(tmpIndex,1); } } for(i=0;i<ary_custom_stack.length;i++){ tmpArray.push(sb_service_params[ary_custom_stack[i]][0]); } document.getElementById('sb_custom_services').value=tmpArray.join(','); redrawServices(); } function clearCustom(){ //only allow this when custom radio button is checked var custRadio=document.getElementById('sb_services_radio_custom'); if (custRadio.checked===true){ var checkArray=document.getElementById('sb_services').getElementsByTagName("input"); for (var i=0;i<checkArray.length;i++) { checkArray[i].checked=false; } ary_custom_stack=[]; redrawServices(); } } function getDefaultServices(){ //Check language var langBox=document.getElementById('sb_language_control'); var lang=langBox.options[langBox.selectedIndex].value; var svcArray=[]; var langArray=sb_language_lists[sb_language_lists.findIndex(lang)]; //Start at index 3 after the language code, header text, and more text for(i=3;i<langArray.length;i++){ svcArray.push(sb_service_params.findIndex(langArray[i])); } return svcArray; } function getDefaultHeader(){ //Check language var langBox=document.getElementById('sb_language_control'); var lang=langBox.options[langBox.selectedIndex].value; var headerTxt=sb_language_lists[sb_language_lists.findIndex(lang)][1]; if(headerTxt===''){ return 'Bookmark'; }else{ return headerTxt; } } function getMoreText(){ //Check language var langBox=document.getElementById('sb_language_control'); var lang=langBox.options[langBox.selectedIndex].value; var headerTxt=sb_language_lists[sb_language_lists.findIndex(lang)][2]; if(headerTxt===''){ return 'More...'; }else{ return headerTxt; } } function redrawButtons(){ //Check Type var wTypeBox=document.getElementById('sb_wtype_control'); var wType=wTypeBox.options[wTypeBox.selectedIndex].value; //Check language var langBox=document.getElementById('sb_language_control'); var lang=langBox.options[langBox.selectedIndex].value.substring(0, 2); var tmpImg; var tmpChk; for(var i=0;i<6;i++) { tmpImg=document.getElementById('sb_image_'+i); tmpImg.src=sb_path+'/images/sp/'+lang+'/'+wType+'_btn_'+i+'.gif'; tmpChk=document.getElementById('sb_btn_radio_'+i); if(tmpChk.checked===true) { tmpImg=document.getElementById('sb_button'); tmpImg.src=sb_path+'/images/sp/'+lang+'/'+wType+'_btn_'+i+'.gif'; } } } function updateLang(){ redrawButtons(); redrawServices(); if(!sb_customized[1]){ var newHdr = getDefaultHeader(); document.getElementById('sb_headertext_control').value=newHdr; UpdateHeaderText(newHdr,false); } } function updateTheme(){ var themeBox=document.getElementById('sb_theme_control'); var theme=themeBox.options[themeBox.selectedIndex].value; var themeIndex=sb_color_presets.findIndex(theme); var obj; if(theme==='Custom'){ document.getElementById('sb_customcolors_control').style.display='block'; //if they are switching to custom for the first time, copy currently displayed colors if(sb_customized[2]===false){ sb_customized[2]=true; sb_color_presets[themeIndex][1]=document.getElementById('txtHeaderText').value; sb_color_presets[themeIndex][2]=document.getElementById('txtHeaderBg').value; sb_color_presets[themeIndex][3]=document.getElementById('txtBodyText').value; sb_color_presets[themeIndex][4]=document.getElementById('txtBodyBg').value; sb_color_presets[themeIndex][5]=document.getElementById('txtLinkBg').value; } }else{ //make sure custom boxes are hidden, and select theme colors document.getElementById('sb_customcolors_control').style.display='none'; } obj=document.getElementById('txtHeaderText'); obj.value = sb_color_presets[themeIndex][1]; obj.onblur(); obj=document.getElementById('txtHeaderBg'); obj.value = sb_color_presets[themeIndex][2]; obj.onblur(); obj=document.getElementById('txtBodyText'); obj.value = sb_color_presets[themeIndex][3]; obj.onblur(); obj=document.getElementById('txtBodyBg'); obj.value = sb_color_presets[themeIndex][4]; obj.onblur(); obj=document.getElementById('txtLinkBg'); obj.value = sb_color_presets[themeIndex][5]; obj.onblur(); } function updateType(typeBox){ var newType=typeBox[typeBox.selectedIndex].value; if(newType==='sb'){ //set up bookmark options //hide feed url document.getElementById('sb_feedurl_block').style.display='none'; //change service list sb_service_params=sb_bookmark_params; //change language list sb_language_lists=sb_bookmark_lang_lists; }else{ //set up RSS options //show feed url document.getElementById('sb_feedurl_block').style.display='block'; //change service list sb_service_params=sb_rss_params; //change language list sb_language_lists=sb_rss_lang_lists; } //reset custom services sb_customized[0]=false; ary_custom_stack=[]; //redraw service selection checkboxes drawCheckboxes(); //Language routine covers buttons, services, and header text updateLang(); } function resetAll(){ //This function is called when the Reset Form button is pressed and when the form loads //it will reset form values and propagate those changes to the preview document.getElementById('sb_form').reset(); //Headertext: document.getElementById('sb_headertext_control').onblur(); //Colors: updateTheme(); //Offsets: document.getElementById('sb_leftoffset_control').onblur(); document.getElementById('sb_topoffset_control').onblur(); //Custom Service List var old_custom = document.getElementById('sb_custom_services_old'); if((old_custom.value != "") && document.getElementById('sb_services_radio_custom').checked){ sb_customized[0]=true; var tmpArray=old_custom.value.split(',') ary_custom_stack = []; for(i=0;i<tmpArray.length;i++){ ary_custom_stack.push(sb_service_params.findIndex(tmpArray[i])); } }else{ sb_customized[0]=false; ary_custom_stack = []; } //Custom Header Text if(document.getElementById('sb_headertext_control').value === getDefaultHeader()){ sb_customized[1]=false; }else{ sb_customized[1]=true; } //Custom Colors var themeBox=document.getElementById('sb_theme_control'); var theme=themeBox.options[themeBox.selectedIndex].value; if(theme==='Custom'){ sb_customized[2]=true; }else{ sb_customized[2]=false; } //Language (covers service display and buttons) updateLang(); //draw checkboxes drawCheckboxes(); //apply PNGs if not IE 6 if(!/msie 6.0/.test(navigator.userAgent.toLowerCase())){ var hdr,ftr,logo; hdr=document.getElementById('sb_header'); ftr=document.getElementById('sb_footer'); logo=document.getElementById('sb_logo'); hdr.style.backgroundImage='url('+sb_path+'/images/sp_w_hd_bg.png)'; hdr.style.backgroundRepeat='repeat-x'; ftr.style.backgroundImage='url('+sb_path+'/images/sp_w_ft_bg.png)'; ftr.style.backgroundRepeat='repeat-x'; logo.src=sb_path+'/images/sp_w_logo.png'; } } function resetTabs() { document.getElementById('basic_tab').style.backgroundImage = 'url('+sb_path+'/images/sp_tab_basic.gif)'; document.getElementById('services_tab').style.backgroundImage = 'url('+sb_path+'/images/sp_tab_services.gif)'; document.getElementById('advanced_tab').style.backgroundImage = 'url('+sb_path+'/images/sp_tab_advanced.gif)'; document.getElementById('basic_tab').style.color = '#686969'; document.getElementById('services_tab').style.color = '#686969'; document.getElementById('advanced_tab').style.color = '#686969'; document.getElementById('basic_content').style.display = 'none'; document.getElementById('services_content').style.display = 'none'; document.getElementById('advanced_content').style.display = 'none'; } function setTab(id) { resetTabs(); document.getElementById(id + '_tab').style.backgroundImage = 'url('+sb_path+'/images/sp_tab_' + id + '_active.gif)'; document.getElementById(id + '_tab').style.color = '#0070f2'; document.getElementById(id + '_content').style.display = 'block'; } function setWH(){ tmpImg=document.getElementById('sb_button'); document.getElementById('sb_btn_height').value=tmpImg.height; document.getElementById('sb_btn_width').value=tmpImg.width; }