/***********************************************************************************\
|*										Swear Word Script												  *|
|*											Version 1.1													  *|
|*										by Richard Stück												  *|
|*								published under the Kopyleft (K)									  *|
\***********************************************************************************/

function swear(num) {	
	
	var adjing = new Array ("fucking", "cocksucking", "motherfucking", "ass rimming");
	var adj = new Array ("bloody", "stinky", "filthy", "fucked-up", "dumb", "skanky", "silly", "stupid", "brainless", "fat", "ugly", "hairy", "chubby", "rotten", "gay");
	var nounmale = new Array ("cock", "fucker", "ass", "cockface", "wanker", "minger", "tosser", "homo", "jerk", "fuck", "sucker", "loser", "moron", "son of a bitch", "fuckface", "bastard", "motherfucker", "twat", "hippie", "junkie", "asshole", "dip shit", "shithead", "dick", "cocksucker", "piece of shit", "redneck", "retard", "turd", "douchebag", "dickhead", "idiot", "scumbag", "shitface", "prick", "faggot");
	var nounfem = new Array ("pussy", "cunt", "slut", "whore", "bitch", "crack whore", "cum bucket", "hoe", "dyke", "poonani", "backseat nanny", "hooker", "ditchpig");
	var noun = new Array ("fuck", "motherfuck", "shit", "crap");
	var nounmalepl = new Array ("cocks", "fuckers", "asses", "cockfaces", "wankers", "mingers", "tossers", "homos", "jerks", "fucks", "suckers", "losers", "morons", "sons of a bitches", "fuckfaces", "bastards", "motherfuckers", "twats", "hippies", "junkies", "assholes", "dip shits", "shitheads", "dicks", "cocksuckers", "pieces of shit", "rednecks", "retards", "turds", "douchebags", "dickheads", "idiots", "scumbags", "shitfaces", "pricks", "faggots");
	
	switch (num){
				
		case 1:
  			return adjing[Math.round(Math.random()*(adjing.length-1))];

		case 2:
  			return adj[Math.round(Math.random()*(adj.length-1))];

		case 3:
 			var multi = new Array (1, 2);
			if(Math.round(Math.random()*(multi.length-1)) == 1) return adjing[Math.round(Math.random()*(adjing.length-1))];
			else return adj[Math.round(Math.random()*(adj.length-1))];
		
		case 4:
			return nounmale[Math.round(Math.random()*(nounmale.length-1))];
			
		case 5:
			return nounfem[Math.round(Math.random()*(nounfem.length-1))];
			
		case 6:
 			var multi = new Array (1, 2);
			if(Math.round(Math.random()*(multi.length-1)) == 1) return nounmale[Math.round(Math.random()*(nounmale.length-1))];
			else return nounfem[Math.round(Math.random()*(nounfem.length-1))];
			
		case 7:
	  		return noun[Math.round(Math.random()*(noun.length-1))];
			
		case 8:
			return nounmalepl[Math.round(Math.random()*(nounmalepl.length-1))];
			
		default:
 	 		return "";
	
	}
}

function a_message() 
{ 
	alert('I came from an external script! Ha, Ha, Ha!!!!'); 
}
