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