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>