rnd.today=new Date();
rnd.seed=rnd.today.getTime();

function rnd() {
    rnd.seed = (rnd.seed*9301+49297) % 233280;
    return rnd.seed/(233280.0);
};

function rand(number) {
    return Math.ceil(rnd()*number);
};



firstAdjective = new Array("a servile","an inglorious","an odious","a swaggering","a slubbering","a vomitive","a worthless","a crapulent","a dubious","a roistrous","a churlish","a lugubrious","an impudent","a slippery","an unpleasant","a snivelling","an insolent","a malignant ","a noisome","an overweening","a lubberly","a cunning","a coprophageous","a fishy","a fawning","a workshy","a fiendish","a cretinous","a bumptious","a scurrilous","a scrofulous","a niggardly","a scabrous","an idle","a blackguard","a mangy","a vulpine","a scurvy","an absolute","a rank","a bombastic","a roistering","a flatulent","a shrivelled","a supercilious","a malodorous","a caterwauling","a pernicious","a slothful","a scheming","a shady","a noddling","a lazy","a blithering","a crafty","a bouncing","a blustrous","a waffling","an impish","an untitled","a knavish","a pestilential","a spivvish","a lax","a swindling","a poisonous");


secondAdjective = new Array("moon-faced","scant-witted","bristle-chopped","foul-mouthed","wrong-headed","brazen-nosed","excrement-caked","base-bred","foul-lobed","hob-nosed","rantipole-riding","ill-bred","bum-faced","addle-pated","sheep-shorn","lack-witted","snoot-horned","latrine-loitering","pox-ridden","bumble-footed","puppy-brained");


theNoun = new Array("chump","flibbertigibbet","dunderhead","guttersnipe","sneak","jackanapes","pinchbeck","malefactor","pustule","pipsqueak","upstart","sucker-of-the-monkey","clamjamphrie","tick","whippersnapper","imbecile","riff-raff","bunco-steerer","bumpkin","popinjay","dandiprat","cullion","spiv","bad hat","piece-of-eight","good-for-nothing","blatherskite","braggart","tatterdemalion","twister","gigolo","clumperton","bummaree","lout","tradesman","ill-user of women","ne’er-do-well","bounder","slubberdegullion","cuddy-wipe","lobcock","scaramouch","bicyle-seat-sniffer","perisher","knave","tightwad","urchin","twerp","parvenu","moron","ruffian","skinflint","renegade","mandrill","ninny","blighter","lounge-lizard","lackawit","scamp","pismire","tosspot","fop","scapegrace","blackguard","smellfeast","varlet","rapscallion","rogue","curmudgeon","vulpicide","stinker","syllabub of sewage","rodomontade","charver","reprobate","fellow","gaberlunzie","cad","vagabond","dung-shoveller","chiseller","rotter","idiot","gadfly",
"trite","scoundrel","blackleg","Tartuffe","baboon","bummer","whelp","ragamuffin","coachman’s lob","nincompoop","snake-in-the-grass","dullard","dolt","vulpinist","blade","miscreant","mudlark","scape-gallows","coxcomb","buffoon","rascal","arriviste","horse-thief","humbug","counter-jumper","pinchpenny","mountebank","lubber","tawdry","reat-catcher");


group = new Array("Anarcho-Absurdists","Revolutionary Sybarites","Alchemical Hazardistas","Urban Arcadians");

    
rand1=rand(firstAdjective.length)-1;
rand2=rand(secondAdjective.length)-1;
rand3=rand(theNoun.length)-1; 
rand4=rand(group.length)-1;        
    

theInsult="You sir, are "+firstAdjective[rand1] + " " + secondAdjective[rand2] + " " + theNoun[rand3] + "!";


document.write("<table cellpadding=0 width=400 bgcolor=#999988><tr><td align=center rowspan=2><img src=\"http://www.theflaneur.co.uk/monty2.JPG\" width=91 height=97 border=0></td><td height=65 width=310 bgcolor=#C6BB88 align=center><font size=4>"+theInsult+"</font></td></tr><tr><td align=center><font size=2>Courtesy of "+group[rand4]+" at<br><a href=\"http://www.theflaneur.co.uk\">www.theflaneur.co.uk</a></font></td></tr></table>")



