//Bitcrafted By TIGGR 2007
//Emoticons String Replacement methods for Yaplet
var smileys={
	baseUrl	:	"images/smileys/",
	images		:	[
						"regular_smile.gif",
						"smile003.gif",
						"teeth_smile.gif",
						"tongue_smile.gif",
						"smile009.gif",
						"smile040.gif",
						"smile008.gif",
						"confused_smile.gif",
						"74_74.gif",
						"beer_mug.gif",
						"heart.gif",
						"kiss.gif",
						"broken_heart.gif",
						"present.gif",
						"what_smile.gif",
						"red_smile.gif",
						"50_50.gif",
						"75_75.gif",
						"bat.gif",
						"smile011.gif",
						"smile010.gif",
						"smile055.gif",
						"smile056.gif",
						"angel.gif",
						"smile006.gif",
						"+o.gif",
						"smile043.gif",
						"smile039.gif",
						"smile049.gif",
						"smile050.gif",
						"grl.gif",
						"boy.gif",
						"pic.gif",
						"smile037.gif",
						"smile019.gif",
						"smile018.gif",
						"smile036.gif",
						"coffee.gif",
						"pi.gif",
						"smile047.gif",
						"m.gif",
						"cat.gif",
						"sn.gif",
						"bah.gif",
						"smile042.gif",
						"dog.gif",
						"smile038.gif",
						"smile038.gif",
						"smile026.gif",
						"smile025.gif",
						"smile048.gif",
						"light.gif",
						"ip.gif",
						"smile021.gif",
						"smile022.gif",
						"smile024.gif",
						"smile023.gif",
						"smile052.gif",
						"smile051.gif",
						"um.gif",
						"co.gif",
						"mp.gif",
						"phone.gif",
						"mail.gif",
						"ap.gif",
						"au.gif",
						"movie.gif",
						"time.gif",
						"so.gif",
						"ci.gif",
						"smile046.gif",
						"smile045.gif",
						"smile044.gif",
						"mo.gif"
					],
	shortcut	:	[
						/:[-]?[)]/g,
						/:[-]?[(]/g,
						/:(-)?D/g,
						/:(-)?[Pp]/g,
						/[;](-)?[)]/g,
						/[:;][*'][(]/g,
						/[=](-)?[oO]/g,
						/:[-]?[Ss]/g,
						/<:[o-]?[)]/g,
						/[(][Bb][)]/g,
						/[(][Ll][)]/g,
						/[(][Kk][)]/g,
						/[(][Uu][)]/g,
						/[(][Gg][)]/g,
						/:[-]?[|]/g,
						/:[-]?[\$]/g,
						/[\^](-)[)]/g,
						/8[-]?\)/g,
						/:(-)?[\[]/g,
						/8[-o]?\|/g,
						/:[-o]?[@]/g,
						/:[-o]?[*]/g,
						/:[-o]?[\#]/g,
						/[(][Aa][)]/g,
						/[(][Hh][)]/g,
						/\+[-o]?[(]/g,
						/[(](brb)?(BRB)?[)]/g,
						/[(]6[)]/g,
						/[(][Yy][)]/g,
						/[(][Nn][)]/g,
						/[(][Xx][)]/g,
						/[(][Zz][)]/g,
						/[(][Pp][)]/g,
						/[(][\%][)]/g,
						/[(][fF][)]/g,
						/[(][wW][)]/g,
						/[(][Dd][)]/g,
						/[(][Cc][)]/g,
						/[(](pi)?(PI)?[)]/g,
						/[(](\|\|)?[)]/g,
						/[(][Mm][)]/g,
						/[(][\@][)]/g,
						/[(](sn)?(SN)?[)]/g,
						/[(](BAH)?(bah)?[)]/g,
						/[(](tu)?(TU)?[)]/g,
						/[(](\&)?[)]/g,
						/[(](\?)?[)]/g,
						/[(](ASL)?(asl)?[)]/g,
						/[(][\{]?[)]/g,
						/[(][\}]?[)]/g,
						/[(](PL)?(pl)?[)]/g,
						/[(][Ii][)]/g,
						/[(](IP)?(ip)?[)]/g,
						/[(][Ss][)]/g,
						/[(][\*][)]/g,
						/[(][Rr][)]/g,
						/[(][\#]?[)]/g,
						/[(](LI)?(li)?[)]/g,
						/[(](ST)?(st)?[)]/g,
						/[(](UM)?(um)?[)]/g,
						/[(](CO)?(co)?[)]/g,
						/[(](MP)?(mp)?[)]/g,
						/[(][Tt][)]/g,
						/[(][Ee][)]/g,
						/[(](AP)?(ap)?[)]/g,
						/[(](AU)?(au)?[)]/g,
						/[(]\~[)]/g,
						/[(][Oo][)]/g,
						/[(](SO)?(so)?[)]/g,
						/[(](CI)?(ci)?[)]/g,
						/[(](YN)?(yn)?[)]/g,
						/[(](h5)?(H5)?[)]/g,
						/[(](XX)?(xx)?[)]/g,
						/[(](MO)?(mo)?[)]/g
					],
	parse		:	function(sText){
		for(var x=0;x<smileys.images.length;x++){
			sText=sText.replace(smileys.shortcut[x],"<img border=\"0\" height=\"15\" src=\"" + smileys.baseUrl + smileys.images[x] + "\" />");
		}
		return sText;
	}
}
	
