hmm I didnt get calvin and hobbs, but I did add most others from the site.. This brings the total up to 143 comics:
9 Chickweed Lane 9 to 5 A Case in Point Adam at Home Agnes Alley Oop Andy Capp Animal Crackers Annie Arlo and Janis B.C. Baldo Ballard Street Ben Betty Big Nate Big Picture Big Top Bo Nanas Boondocks Born Lucky Bottom Liners Bound and Gagged Brenda Starr Broomhilda Bulls N Bears CEO Dad Candorville Captain Ribman Cathy Cheap Thrills Citizen Dog Cleats Close to Home Committed Cornered Dick Tracy Dilbert Doonsbury Drabble Duplex Fat Cats Ferdnand Flight Deck Flo and Friends For Better or For Worse Foxtrot Frank and Ernest Frazz Fred Basset Fusco Brothers Garfield Gasoline Alley Geech Get Fuzzy Gil Thorp Ginger Meggs Go Fish Graffiti Grand Avenue Heart of the City Heathcliff Helen of the Internet Herb and Jamaal Herman Housebroken In the Bleachers James Janes World Jump Start Kit N Carlyle Kudzu La Cucaracha Liberty Meadows Lil Abner Lola Loose Parts Lost Sheep Luann Lucky Cow Lupo Alberto Marmaduke Meatloaf Night Meehan Streak Meg! Mister Boffo Mixed Media Moderately Confused Momma Monty Motley Mullets Nancy Natural Selection Nonsequitur Oddly Enough Off The Mark One Big Happy Classics Out of the Gene Pool Over the Hedge Overboard PC and Pixel Peanuts Pearls Before Swine Pibgorn Pickles Pluggers Pooch Cafe Pop Culture Potluck Parish Preteena Quigmans Raising Duncan Real Life Reality Check Red and Rover Reynolds Unwrapped Ripleys Believe It or Not Rose Is Rose Rubes Rudy Park Sheldon Shirley And Son Shoe Soup To Nutz Speed Bump Spot The Frog Stone Soup Strange Brew Tank Mcnamara Tarzan Thats Life The Born Loser The Buckets The Grizzwells The Other Coast The Sunshine Club Top of the World! Willy n Ethel Wizard of Id Working Daze Working It Out Ziggy plese give it a test or two.. I wont check this in until I can tweak it for sunday.. ----- Original Message ----- From: "Brent Beardsley" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Saturday, February 28, 2004 3:13 AM Subject: [DQSD-Devel] comx: additional comics request > Hi Monty, > > How about adding: > > http://www.ucomics.com/calvinandhobbes/ > http://www.ucomics.com/garfield/ > > Brent >
<search function="comx"> <name>Comic Strip</name> <description>Displays a daily comic strip in a popup window. <div class="helpboxDescLabels">Switches:</div> <div class="helpboxDescLabels">(Note: All the switches can be abbreviated)</div> <table class="helpboxDescTable"> <tr><td>9 Chickweed Lane</td><td>/9chickweed</td></tr> <tr><td>9 to 5</td><td>/9to5</td></tr> <tr><td>A Case in Point</td><td>/caseinpoint</td></tr> <tr><td>Adam at Home</td><td>/adamathome</td></tr> <tr><td>Agnes</td><td>/agnes</td></tr> <tr><td>Alley Oop</td><td>/alleyoop</td></tr> <tr><td>Andy Capp</td><td>/andycapp</td></tr> <tr><td>Animal Crackers</td><td>/animalcrackers</td></tr> <tr><td>Annie</td><td>/annie</td></tr> <tr><td>Arlo and Janis</td><td>/arloandjanis</td></tr> <tr><td>B.C.</td><td>/bc</td></tr> <tr><td>Baldo</td><td>/baldo</td></tr> <tr><td>Ballard Street</td><td>/ballardstreet</td></tr> <tr><td>Ben</td><td>/ben</td></tr> <tr><td>Betty</td><td>/betty</td></tr> <tr><td>Big Nate</td><td>/bignate</td></tr> <tr><td>Big Picture</td><td>/bigpicture</td></tr> <tr><td>Big Top</td><td>/bigtop</td></tr> <tr><td>Bo Nanas</td><td>/bonanas</td></tr> <tr><td>Boondocks</td><td>/boondocks</td></tr> <tr><td>Born Lucky</td><td>/bornlucky</td></tr> <tr><td>Bottom Liners</td><td>/bottomliners</td></tr> <tr><td>Bound and Gagged</td><td>/boundandgagged</td></tr> <tr><td>Brenda Starr</td><td>/brendastarr</td></tr> <tr><td>Broomhilda</td><td>/broomhilda</td></tr> <tr><td>Bulls N Bears</td><td>/bullsnbears</td></tr> <tr><td>CEO Dad</td><td>/ceodad</td></tr> <tr><td>Candorville</td><td>/candorville</td></tr> <tr><td>Captain Ribman</td><td>/captainribman</td></tr> <tr><td>Cathy</td><td>/cathy</td></tr> <tr><td>Cheap Thrills</td><td>/cheapthrills</td></tr> <tr><td>Citizen Dog</td><td>/citizendog</td></tr> <tr><td>Cleats</td><td>/cleats</td></tr> <tr><td>Close to Home</td><td>/closetohome</td></tr> <tr><td>Committed</td><td>/committed</td></tr> <tr><td>Cornered</td><td>/cornered</td></tr> <tr><td>Dick Tracy</td><td>/dicktracy</td></tr> <tr><td>Dilbert</td><td>/dilbert</td></tr> <tr><td>Doonsbury</td><td>/doonsbury</td></tr> <tr><td>Drabble</td><td>/drabble</td></tr> <tr><td>Duplex</td><td>/duplex</td></tr> <tr><td>Fat Cats</td><td>/fatcats</td></tr> <tr><td>Ferdnand</td><td>/ferdnand</td></tr> <tr><td>Flight Deck</td><td>/flightdeck</td></tr> <tr><td>Flo and Friends</td><td>/floandfriends</td></tr> <tr><td>For Better or For Worse</td><td>/forbetterorforworse</td></tr> <tr><td>Foxtrot</td><td>/foxtrot</td></tr> <tr><td>Frank and Ernest</td><td>/frankandernest</td></tr> <tr><td>Frazz</td><td>/frazz</td></tr> <tr><td>Fred Basset</td><td>/tmfba</td></tr> <tr><td>Fusco Brothers</td><td>/fuscobrothers</td></tr> <tr><td>Garfield</td><td>/garfield</td></tr> <tr><td>Gasoline Alley</td><td>/gasolinealley</td></tr> <tr><td>Geech</td><td>/geech</td></tr> <tr><td>Get Fuzzy</td><td>/getfuzzy</td></tr> <tr><td>Gil Thorp</td><td>/gilthorp</td></tr> <tr><td>Ginger Meggs</td><td>/gingermeggs</td></tr> <tr><td>Go Fish</td><td>/gofish</td></tr> <tr><td>Graffiti</td><td>/graffiti</td></tr> <tr><td>Grand Avenue</td><td>/grandavenue</td></tr> <tr><td>Heart of the City</td><td>/heartofthecity</td></tr> <tr><td>Heathcliff</td><td>/heathcliff</td></tr> <tr><td>Helen of the Internet</td><td>/helenoftheinternet</td></tr> <tr><td>Herb and Jamaal</td><td>/herbandjamaal</td></tr> <tr><td>Herman</td><td>/herman</td></tr> <tr><td>Housebroken</td><td>/housebroken</td></tr> <tr><td>In the Bleachers</td><td>/inthebleachers</td></tr> <tr><td>James</td><td>/james</td></tr> <tr><td>Janes World</td><td>/janesworld</td></tr> <tr><td>Jump Start</td><td>/jumpstart</td></tr> <tr><td>Kit N Carlyle</td><td>/kitncarlyle</td></tr> <tr><td>Kudzu</td><td>/kudzu</td></tr> <tr><td>La Cucaracha</td><td>/lacucaracha</td></tr> <tr><td>Liberty Meadows</td><td>/libertymeadows</td></tr> <tr><td>Lil Abner</td><td>/lilabner</td></tr> <tr><td>Lola</td><td>/lola</td></tr> <tr><td>Loose Parts</td><td>/looseparts</td></tr> <tr><td>Lost Sheep</td><td>/lostsheep</td></tr> <tr><td>Luann</td><td>/luann</td></tr> <tr><td>Lucky Cow</td><td>/luckycow</td></tr> <tr><td>Lupo Alberto</td><td>/lupoalberto</td></tr> <tr><td>Marmaduke</td><td>/marmaduke</td></tr> <tr><td>Meatloaf Night</td><td>/meatloafnight</td></tr> <tr><td>Meehan Streak</td><td>/meehanstreak</td></tr> <tr><td>Meg!</td><td>/meg</td></tr> <tr><td>Mister Boffo</td><td>/misterboffo</td></tr> <tr><td>Mixed Media</td><td>/mixedmedia</td></tr> <tr><td>Moderately Confused</td><td>/moderatelyconfused</td></tr> <tr><td>Momma</td><td>/momma</td></tr> <tr><td>Monty</td><td>/monty</td></tr> <tr><td>Motley</td><td>/motley</td></tr> <tr><td>Mullets</td><td>/mullets</td></tr> <tr><td>Nancy</td><td>/nancy</td></tr> <tr><td>Natural Selection</td><td>/naturalselection</td></tr> <tr><td>Nonsequitur</td><td>/nonsequitur</td></tr> <tr><td>Oddly Enough</td><td>/oddlyenough</td></tr> <tr><td>Off The Mark</td><td>/offthemark</td></tr> <tr><td>One Big Happy Classics</td><td>/onebighappyclassics</td></tr> <tr><td>Out of the Gene Pool</td><td>/outofthegenepool</td></tr> <tr><td>Over the Hedge</td><td>/overthehedge</td></tr> <tr><td>Overboard</td><td>/overboard</td></tr> <tr><td>PC and Pixel</td><td>/pcandpixel</td></tr> <tr><td>Peanuts</td><td>/peanuts</td></tr> <tr><td>Pearls Before Swine</td><td>/pearlsbeforeswine</td></tr> <tr><td>Pibgorn</td><td>/pibgorn</td></tr> <tr><td>Pickles</td><td>/pickles</td></tr> <tr><td>Pluggers</td><td>/pluggers</td></tr> <tr><td>Pooch Cafe</td><td>/poochcafe</td></tr> <tr><td>Pop Culture</td><td>/popculture</td></tr> <tr><td>Potluck Parish</td><td>/potluckparish</td></tr> <tr><td>Preteena</td><td>/preteena</td></tr> <tr><td>Quigmans</td><td>/quigmans</td></tr> <tr><td>Raising Duncan</td><td>/raisingduncan</td></tr> <tr><td>Real Life</td><td>/reallife</td></tr> <tr><td>Reality Check</td><td>/realitycheck</td></tr> <tr><td>Red and Rover</td><td>/redandrover</td></tr> <tr><td>Reynolds Unwrapped</td><td>/reynoldsunwrapped</td></tr> <tr><td>Ripleys Believe It or Not</td><td>/ripleysbelieveitornot</td></tr> <tr><td>Rose Is Rose</td><td>/roseisrose</td></tr> <tr><td>Rubes</td><td>/rubes</td></tr> <tr><td>Rudy Park</td><td>/rudypark</td></tr> <tr><td>Sheldon</td><td>/sheldon</td></tr> <tr><td>Shirley And Son</td><td>/shirleyandson</td></tr> <tr><td>Shoe</td><td>/shoe</td></tr> <tr><td>Soup To Nutz</td><td>/souptonutz</td></tr> <tr><td>Speed Bump</td><td>/speedbump</td></tr> <tr><td>Spot The Frog</td><td>/spotthefrog</td></tr> <tr><td>Stone Soup</td><td>/stonesoup</td></tr> <tr><td>Strange Brew</td><td>/strangebrew</td></tr> <tr><td>Tank Mcnamara</td><td>/tankmcnamara</td></tr> <tr><td>Tarzan</td><td>/tarzan</td></tr> <tr><td>Thats Life</td><td>/thatslife</td></tr> <tr><td>The Born Loser</td><td>/bornloser</td></tr> <tr><td>The Buckets</td><td>/buckets</td></tr> <tr><td>The Grizzwells</td><td>/grizzwells</td></tr> <tr><td>The Other Coast</td><td>/othercoast</td></tr> <tr><td>The Sunshine Club</td><td>/sunshineclub</td></tr> <tr><td>Top of the World!</td><td>/topoftheworld</td></tr> <tr><td>Willy n Ethel</td><td>/willynethel</td></tr> <tr><td>Wizard of Id</td><td>/wizardofid</td></tr> <tr><td>Working Daze</td><td>/workingdaze</td></tr> <tr><td>Working It Out</td><td>/workingitout</td></tr> <tr><td>Ziggy</td><td>/ziggy</td></tr> <tr><td>--</td></tr> <tr><td colspan='2'><div class="helpboxDescLabels">Examples:</div></td></tr> <tr><td>comx /wiz </td><td>(Wizard of Id)</td></tr> <tr><td>comx /workingit </td><td>(Working it Out)</td></tr> <tr><td>comx /rip </td><td>(Ripleys Believe it or Not)</td></tr> </table> </description> <link>http://www.comics.com</link> <category>Fun</category> <script><![CDATA[ function comx(q){ if( q == "?" ){ qsfind("comx /function"); return false; } if( q == "" ){ qsfind("comx /function"); return false; } //default window sizes for the comic strips window windowW = 600; windowH = 215; //default window sizes for the comic strips window on Sundays sunwindowW = 725; sunwindowH = 546; //default regex for finding the image in the page source.. var rx = /.+(\/archive\/images\/\w+\.\w+)"\s+ALT="Today's\s+Comic"/; var site="comics"; //if the day is sunday, use the sunday window parameters var dat = new Date(); today=dat.getDay(); var mday = dat.getDate(); var month = dat.getMonth()+1; var year = dat.getYear(); var subyear = year.toString(); var subyear = subyear.substr(2,2); // I cant believe javascript doesn't have a sprintf function. if (mday<10) mday= '0'+mday; if (month<10) month= '0'+month; if (today == 0) { windowW=sunwindowW; windowH=sunwindowH; } var args = parseArgs(q, "9chickweedlane,agnes,alleyoop,andycapp,arloandjanis,bc,\ ballardstreet,ben,betty,bignate,bonanas,bornloser,buckets,bullsnbears,candorville,\ caseinpoint,ceodad,cheapthrills,chickweedlane,committed,drabble,fatcats,ferdnand,\ flightdeck,floandfriends,forbetterorforworse,frankandernest,frazz,geech,getfuzzy,\ gingermeggs,gofish,graffiti,grandavenue,grizzwells,heathcliff,herbandjamaal,herman,\ janesworld,jumpstart,kitncarlyle,libertymeadows,lilabner,luann,lupoalberto,marmaduke,\ meatloafnight,meg,moderatelyconfused,momma,monty,motley,nancy,naturalselection,\ offthemark,onebighappyclassics,othercoast,outofthegenepool,overthehedge,pcandpixel,\ pearlsbeforeswine,pibgorn,pickles,potluckparish,raisingduncan,realitycheck,redandrover,\ ripleysbelieveitornot,roseisrose,rubes,rudypark,sheldon,shirleyandson,souptonutz,\ speedbump,spotthefrog,strangebrew,sunshineclub,tarzan,thatslife,topoftheworld,\ wizardofid,workingdaze,workingitout,peanuts,dilbert,animalcrackers,9to5,adamathome,\ annie,baldo,bigpicture,bigtop,boondocks,bornlucky,bottomliners,boundandgagged,brendastarr,\ broomhilda,captainribman,cathy,citizendog,cleats,closetohome,cornered,dicktracy,doonsbury,\ duplex,foxtrot,fredbasset,fuscobrothers,garfield,gasolinealley,gilthorp,heartofthecity,\ helenoftheinternet,housebroken,inthebleachers,james,kudzu,lacucaracha,lola,looseparts,\ lostsheep,luckycow,meehanstreak,misterboffo,mixedmedia,mullets,nonsequitur,oddlyenough,\ overboard,pluggers,poochcafe,popculture,preteena,quigmans,reallife,reynoldsunwrapped,\ shoe,stonesoup,tankmcnamara,willynethel,ziggy"); if ( args.switches.length > 0 ){ sw = args.switches[0]; switch( sw.name ){ case "9chickweedlane":var site="comics" ;var endurl= "comics/chickweed/index.html";sunwindowH = 533;break; case "agnes":var site="comics" ;var endurl= "creators/agnes/index.html";sunwindowH = 272;break; case "alleyoop":var site="comics" ;var endurl= "comics/alleyoop/index.html";break; case "andycapp":var site="comics" ;var endurl= "creators/andycapp/index.html";sunwindowH = 385;break; case "arloandjanis":var site="comics" ;var endurl= "comics/arlonjanis/index.html";break; case "bc":var site="comics" ;var endurl= "creators/bc/index.html";sunwindowW = 725; sunwindowH = 521;break; case "ballardstreet":var site="comics" ;var endurl= "creators/ballardst/index.html";windowW = 300; windowH = 329;sunwindowH = 268;break; case "ben":var site="comics" ;var endurl= "comics/ben/index.html";sunwindowW = 600; sunwindowH = 200;break; case "betty":var site="comics" ;var endurl= "comics/betty/index.html";sunwindowH = 378;break; case "bignate":var site="comics" ;var endurl= "comics/bignate/index.html";sunwindowH = 537;break; case "bonanas":var site="comics" ;var endurl= "wash/bonanas/index.html";sunwindowH = 357;break; case "bornloser":var site="comics" ;var endurl= "comics/bornloser/index.html";sunwindowH = 542;break; case "buckets":var site="comics" ;var endurl= "comics/buckets/index.html";sunwindowH = 385;break; case "bullsnbears":var site="comics" ;var endurl= "comics/bullsnbears/index.html";sunwindowW = 600; sunwindowH = 200;break; case "candorville":var site="comics" ;var endurl= "wash/candorville/index.html";sunwindowH = 513;break; case "caseinpoint":var site="comics" ;var endurl= "comics/acaseinpoint/index.html";windowW = 348; windowH = 460;sunwindowW = 348; sunwindowH = 460;break; case "ceodad":var site="comics" ;var endurl= "creators/ceodad/index.html";sunwindowW = 600; sunwindowH = 200;break; case "cheapthrills":var site="comics" ;var endurl= "wash/cheapthrills/index.html";windowW = 725; windowH = 273;sunwindowH = 273;break; case "chickweedlane":var site="comics" ;var endurl= "comics/chickweed/index.html";sunwindowH = 533;break; case "committed":var site="comics" ;var endurl= "comics/committed/index.html";windowW = 321; windowH = 394;sunwindowH = 377;break; case "drabble":var site="comics" ;var endurl= "comics/drabble/index.html";sunwindowH = 525;break; case "fatcats":var site="comics" ;var endurl= "comics/fatcats/index.html";sunwindowW = 600; sunwindowH = 209;break; case "ferdnand":var site="comics" ;var endurl= "comics/ferdnand/index.html";windowW = 600; windowH = 177;break; case "flightdeck":var site="comics" ;var endurl= "creators/flightdeck/index.html";windowW = 300; windowH = 332;sunwindowH = 272;break; case "floandfriends":var site="comics" ;var endurl= "creators/floandfriends/index.html";sunwindowH = 272;break; case "forbetterorforworse":var site="comics" ;var endurl= "comics/forbetter/index.html";sunwindowW = 750; sunwindowH = 575;break; case "frankandernest":var site="comics" ;var endurl= "comics/franknernest/index.html";break; case "frazz":var site="comics" ;var endurl= "comics/frazz/index.html";sunwindowH = 385;break; case "geech":var site="comics" ;var endurl= "comics/geech/index.html";break; case "getfuzzy":var site="comics" ;var endurl= "comics/getfuzzy/index.html";sunwindowH = 371;break; case "gingermeggs":var site="comics" ;var endurl= "comics/gingermeggs/index.html";sunwindowW = 600; sunwindowH = 370;break; case "gofish":var site="comics" ;var endurl= "comics/gofish/index.html";windowW = 321; windowH = 352;sunwindowW = 600; sunwindowH = 314;break; case "graffiti":var site="comics" ;var endurl= "comics/graffiti/index.html";windowW = 321; windowH = 541;sunwindowW = 321; sunwindowH = 550;break; case "grandavenue":var site="comics" ;var endurl= "comics/grandave/index.html";sunwindowH = 370;break; case "grizzwells":var site="comics" ;var endurl= "comics/grizzwells/index.html";sunwindowW = 600; sunwindowH = 202;break; case "heathcliff":var site="comics" ;var endurl= "creators/heathcliff/index.html";windowW = 300; windowH = 331;break; case "herbandjamaal":var site="comics" ;var endurl= "creators/herbnjamaal/index.html";break; case "herman":var site="comics" ;var endurl= "comics/herman/index.html";windowW = 300; windowH = 381;break; case "janesworld":var site="comics" ;var endurl= "comics/janesworld/index.html";sunwindowW = 600; sunwindowH = 211;break; case "jumpstart":var site="comics" ;var endurl= "comics/jumpstart/index.html";break; case "kitncarlyle":var site="comics" ;var endurl= "comics/kitncarlyle/index.html";windowW = 321; windowH = 349;sunwindowW = 321; sunwindowH = 349;break; case "libertymeadows":var site="comics" ;var endurl= "creators/liberty/index.html";sunwindowH = 271;break; case "lilabner":var site="comics" ;var endurl= "comics/lilabner/index.html";windowW = 800; windowH = 226;sunwindowW = 800; sunwindowH = 228;break; case "luann":var site="comics" ;var endurl= "comics/luann/index.html";sunwindowH = 376;break; case "lupoalberto":var site="comics" ;var endurl= "comics/lupo/index.html";sunwindowW = 600; sunwindowH = 205;break; case "marmaduke":var site="comics" ;var endurl= "comics/marmaduke/index.html";windowW = 321; windowH = 347;break; case "meatloafnight":var site="comics" ;var endurl= "comics/meatloaf/index.html";sunwindowW = 600; sunwindowH = 197;break; case "meg":var site="comics" ;var endurl= "comics/meg/index.html";sunwindowW = 600; sunwindowH = 200;break; case "moderatelyconfused":var site="comics" ;var endurl= "comics/moderatelyconfused/index.html";windowW = 321; windowH = 399;sunwindowW = 321; sunwindowH = 399;break; case "momma":var site="comics" ;var endurl= "creators/momma/index.html";sunwindowH = 366;break; case "monty":var site="comics" ;var endurl= "comics/monty/index.html";break; case "motley":var site="comics" ;var endurl= "comics/motley/index.html";windowW = 504; windowH = 146;sunwindowW = 504; sunwindowH = 142;break; case "nancy":var site="comics" ;var endurl= "comics/nancy/index.html";break; case "naturalselection":var site="comics" ;var endurl= "creators/naturalselection/index.html";windowW = 300; windowH = 356;sunwindowW = 300; sunwindowH = 356;break; case "offthemark":var site="comics" ;var endurl= "comics/offthemark/index.html";windowW = 321; windowH = 359;sunwindowH = 251;break; case "onebighappyclassics":var site="comics" ;var endurl= "creators/onebighappy/index.html";sunwindowW = 650; sunwindowH = 300;break; case "othercoast":var site="comics" ;var endurl= "creators/othercoast/index.html";sunwindowH = 358;break; case "outofthegenepool":var site="comics" ;var endurl= "wash/genepool/index.html";sunwindowH = 356;break; case "overthehedge":var site="comics" ;var endurl= "comics/hedge/index.html";break; case "pcandpixel":var site="comics" ;var endurl= "wash/pcnpixel/index.html";sunwindowH = 502;break; case "pearlsbeforeswine":var site="comics" ;var endurl= "comics/pearls/index.html";sunwindowH = 382;break; case "pibgorn":var site="comics" ;var endurl= "comics/pibgorn/index.html";windowW = 600; windowH = 420;break; case "pickles":var site="comics" ;var endurl= "wash/pickles/index.html";sunwindowH = 502;break; case "potluckparish":var site="comics" ;var endurl= "comics/potluck/index.html";break; case "raisingduncan":var site="comics" ;var endurl= "comics/raisingduncan/index.html";sunwindowH = 371;break; case "realitycheck":var site="comics" ;var endurl= "comics/reality/index.html";windowW = 321; windowH = 340;sunwindowH = 510;break; case "redandrover":var site="comics" ;var endurl= "wash/redandrover/index.html";sunwindowH = 357;break; case "ripleysbelieveitornot":var site="comics" ;var endurl= "comics/ripleys/index.html";windowW = 315; windowH = 410;sunwindowH = 500;break; case "roseisrose":var site="comics" ;var endurl= "comics/roseisrose/index.html";break; case "rubes":var site="comics" ;var endurl= "creators/rubes/index.html";windowW = 300; windowH = 349;sunwindowH = 385;break; case "rudypark":var site="comics" ;var endurl= "comics/rudypark/index.html";sunwindowH = 382;break; case "sheldon":var site="comics" ;var endurl= "comics/sheldon/index.html";break; case "shirleyandson":var site="comics" ;var endurl= "comics/shirleynson/index.html";break; case "souptonutz":var site="comics" ;var endurl= "comics/soup2nutz/index.html";sunwindowH = 377;break; case "speedbump":var site="comics" ;var endurl= "creators/speedbump/index.html";windowW = 300; windowH = 313;sunwindowH = 257;break; case "spotthefrog":var site="comics" ;var endurl= "comics/spotthefrog/index.html";sunwindowH = 377;break; case "strangebrew":var site="comics" ;var endurl= "creators/strangebrew/index.html";windowW = 300; windowH = 327;sunwindowH = 272;break; case "sunshineclub":var site="comics" ;var endurl= "comics/sunshineclub/index.html";break; case "tarzan":var site="comics" ;var endurl= "comics/tarzan/index.html";break; case "thatslife":var site="comics" ;var endurl= "wash/thatslife/index.html";windowW = 300; windowH = 349;sunwindowH = 354;break; case "topoftheworld":var site="comics" ;var endurl= "comics/topofworld/index.html";sunwindowW = 600; sunwindowH = 206;break; case "wizardofid":var site="comics" ;var endurl= "creators/wizardofid/index.html";break; case "workingdaze":var site="comics" ;var endurl= "comics/workingdaze/index.html";windowW = 335; windowH = 408;sunwindowW = 335; sunwindowH = 408;break; case "workingitout":var site="comics" ;var endurl= "creators/workingitout/index.html";windowW = 300; windowH = 332;sunwindowW = 300; sunwindowH = 332;break; // the two oddball ones.. have to have their own rx pattern case "peanuts":var site="comics" ;var endurl= "comics/peanuts/index.html";windowW = 600; windowH = 139;var rx = /.+(\/archive\/images\/\w+\.\w+)"\s+ALT="Today's Strip"/;break; case "dilbert":var site="comics" ;var endurl= "comics/dilbert/index.html";var rx = /.+(\/archive\/images\/\w+\.\w+)"\s+BORDER=0\s+ALT="Today's Dilbert Comic"/;break; // first crack at adding ucomics.com case "animalcrackers":var site="ucomics" ;var imgkey= "tmani";break; case "9to5":var site="ucomics" ;var imgkey= "tmntf";windowW = 300; windowH = 378;break; case "adamathome":var site="ucomics" ;var imgkey= "ad";break; case "annie":var site="ucomics" ;var imgkey= "tmann";break; case "baldo":var site="ucomics" ;var imgkey= "ba";break; case "bigtop":var site="ucomics" ;var imgkey= "bt";break; case "boondocks":var site="ucomics" ;var imgkey= "bo";break; case "bornlucky":var site="ucomics" ;var imgkey= "bol";windowW = 300; windowH = 350;break; case "bottomliners":var site="ucomics" ;var imgkey= "tmbot";windowW = 300; windowH = 331;break; case "boundandgagged":var site="ucomics" ;var imgkey= "tmbou";break; case "brendastarr":var site="ucomics" ;var imgkey= "tmbre";break; case "broomhilda":var site="ucomics" ;var imgkey= "tmbro";break; case "captainribman":var site="ucomics" ;var imgkey= "tmcap";break; case "cathy":var site="ucomics" ;var imgkey= "ca";break; case "catswithhands":var site="ucomics" ;var imgkey= "tmcat";break; case "citizendog":var site="ucomics" ;var imgkey= "cd";break; case "cleats":var site="ucomics" ;var imgkey= "cle";break; case "closetohome":var site="ucomics" ;var imgkey= "cl";windowW = 300; windowH = 401;break; case "cornered":var site="ucomics" ;var imgkey= "cl";windowW = 300; windowH = 385;break; case "dicktracy":var site="ucomics" ;var imgkey= "tmdic";break; case "doonsbury":var site="ucomics" ;var imgkey= "db";break; case "duplex":var site="ucomics" ;var imgkey= "dp";break; case "foxtrot":var site="ucomics" ;var imgkey= "ft";break; case "fredbasset":var site="ucomics" ;var imgkey= "tmfba";break; case "fuscobrothers":var site="ucomics" ;var imgkey= "fu";break; case "garfield":var site="ucomics";var imgkey="ga";break; case "gasolinealley":var site="ucomics" ;var imgkey= "tmgas";break; case "gilthorp":var site="ucomics" ;var imgkey= "tmgil";break; case "heartofthecity":var site="ucomics" ;var imgkey= "hc";break; case "helenoftheinternet":var site="ucomics" ;var imgkey= "tmhel";break; case "housebroken":var site="ucomics" ;var imgkey= "tmhou";break; case "inthebleachers":var site="ucomics" ;var imgkey= "bl";windowW = 300; windowH = 385;break; case "james":var site="ucomics" ;var imgkey= "jm";break; case "kudzu":var site="ucomics" ;var imgkey= "tmkud";break; case "lacucaracha":var site="ucomics" ;var imgkey= "lc";break; case "lola":var site="ucomics" ;var imgkey= "tmlol";break; case "looseparts":var site="ucomics" ;var imgkey= "tmloo";windowW = 300; windowH = 385;break; case "lostsheep":var site="ucomics" ;var imgkey= "lost";break; case "luckycow":var site="ucomics" ;var imgkey= "luc";break; case "meehanstreak":var site="ucomics" ;var imgkey= "tmmee";break; case "middletons":var site="ucomics" ;var imgkey= "tmmid";break; case "misterboffo":var site="ucomics" ;var imgkey= "mb";break; case "mixedmedia":var site="ucomics" ;var imgkey= "tmmix";break; case "mullets":var site="ucomics" ;var imgkey= "mul";break; case "nonsequitur":var site="ucomics" ;var imgkey= "nq";break; case "oddlyenough":var site="ucomics" ;var imgkey= "oe";windowW = 300; windowH = 360;break; case "overboard":var site="ucomics" ;var imgkey= "ob";break; case "pluggers":var site="ucomics" ;var imgkey= "tmplu";windowW = 300; windowH = 308;break; case "poochcafe":var site="ucomics" ;var imgkey= "poc";break; case "popculture":var site="ucomics" ;var imgkey= "pop";break; case "preteena":var site="ucomics" ;var imgkey= "pr";break; case "quigmans":var site="ucomics" ;var imgkey= "tmqui";windowW = 300; windowH = 344;break; case "reallife":var site="ucomics" ;var imgkey= "rl";windowW = 300; windowH = 382;break; case "reynoldsunwrapped":var site="ucomics" ;var imgkey= "rw";windowW = 300; windowH = 400;break; case "shoe":var site="ucomics" ;var imgkey= "tmsho";break; case "stonesoup":var site="ucomics" ;var imgkey= "ss";break; case "tankmcnamara":var site="ucomics" ;var imgkey= "tm";break; case "willynethel":var site="ucomics" ;var imgkey= "wes";break; case "ziggy":var site="ucomics" ;var imgkey= "zi";windowW = 300; windowH = 299;break; default:var endurl=null;imgkey=null;break; } } if (site=="comics") { var urlstart="http://www.comics.com/"; }else{ var urlstart="http://images.ucomics.com/comics/"; } if (endurl==null && imgkey==null) { setSearchWindowText("Bad Comic Name.. try 'comx ?' to see a list"); setTimeout("setSearchWindowText('comx ')", 2000) return; } if (imgkey==null) { var sUrl=urlstart+endurl; urlmatch = endurl.match(/^(\w+)(\/\w+)/); var urlcat=urlmatch[1]; var urldir=urlmatch[2]; var xmlHttp = new ActiveXObject("Microsoft.XmlHttp"); xmlHttp.open("GET", sUrl, false); xmlHttp.send(); //get the response content from the remote site var sBody = xmlHttp.responseText; //run the regex to parse out the image url var imgurl = urlstart+urlcat+urldir+rx.exec(sBody)[1]; //alert(urldir); //alert ("<img src=" +imgurl +" width="+windowW+" height="+windowH+">"); }else{ var imgurl = urlstart+imgkey+"/"+year+"/"+imgkey+subyear+month+mday+".gif" } //put up the window if (imgurl != ""){ comxSearchPopup = window.createPopup(); var comxSearchPopupBody = comxSearchPopup.document.body; var comxSearchPopupBodyCode = "<html><head></head><body><style>" + convertStylesToInline() + "</style>"; comxSearchPopupBodyCode += "<img src=" +imgurl +" width="+windowW+" height="+windowH+">"; comxSearchPopupBodyCode += "</body></html>"; comxSearchPopupBody.innerHTML = comxSearchPopupBodyCode; comxSearchPopup.document.body.style.border="outset 1px"; comxSearchPopup.document.body.style.background='window'; comxSearchPopup.document.body.style.overflowY='auto'; comxSearchPopup.document.body.style.overflowX='auto'; //a little window padding windowH+=4; windowW+=2; comxSearchPopup.show((buttonalign == "left" ? 0 : document.body.clientWidth - windowW), -windowH, windowW, windowH, document.body); //samples of the html we are parsing for the image urls // <IMG SRC="/creators/andycapp/archive/images/andycapp2004026099921.gif" ALT="Today's Comic" BORDER="0"></TD> // <IMG SRC="/comics/dilbert/archive/images/dilbert2004026099921.gif" BORDER=0 ALT="Today's Dilbert Comic"></A><BR></TD> }//if } //function ]]></script> </search>