/* Smiley set for editor, in natural order.
Please try to use similar syntax in your sets, because the parser is quite sensitive.

name - smiley name (for internal use)
code - representation in text
file - representation as image
prio - priority for parsing. 1 is highest, 50 is normal. Usually smilies which may
intersect with other smilies have higher priorities over them.
lang - internationalized tip
*/
var smileSet = [
{
		name: "angel",
		code: "O:-)",
		file: "angel.gif",
		prio: 1,
		lang: smileL.angel
	},
	{
		name: "smile",
		code: ":)",
		file: "smile.gif",
		prio: 2,
		lang: smileL.smile
	},
	{
		name: "sad",
		code: ":(",
		file: "sad.gif",
		prio: 3,
		lang: smileL.sad
	},
	{
		name: "wink",
		code: ";-)",
		file: "wink.gif",
		prio: 4,
		lang: smileL.wink
	},
	{
		name: "tongue",
		code: ":-P",
		file: "tongue.gif",
		prio: 5,
		lang: smileL.tongue
	},
	{
		name: "dirol",
		code: "8-)",
		file: "dirol.gif",
		prio: 6,
		lang: smileL.dirol
	},
	{
		name: "biggrin",
		code: ":-D",
		file: "biggrin.gif",
		prio: 7,
		lang: smileL.biggrin
	},
	{
		name: "blush",
		code: ":-[",
		file: "blush.gif",
		prio: 8,
		lang: smileL.blush
	},
	{
		name: "shok",
		code: "=-O",
		file: "shok.gif",
		prio: 9,
		lang: smileL.shok
	},
	{
		name: "kiss2",
		code: ":-*",
		file: "kiss2.gif",
		prio: 10,
		lang: smileL.kiss2
	},
	{
		name: "cray",
		code: ":*(",
		file: "cray.gif",
		prio: 11,
		lang: smileL.cray
	},
	{
		name: "secret",
		code: ":-X",
		file: "secret.gif",
		prio: 12,
		lang: smileL.secret
	},
	{
		name: "aggressive",
		code: ">:o",
		file: "aggressive.gif",
		prio: 13,
		lang: smileL.aggressive
	},
	{
		name: "fool",
		code: ":-|",
		file: "fool.gif",
		prio: 14,
		lang: smileL.fool
	},
	{
		name: "beee",
		code: ":-/",
		file: "beee.gif",
		prio: 15,
		lang: smileL.beee
	},
	{
		name: "mosking",
		code: "*JOKINGLY*",
		file: "mosking.gif",
		prio: 16,
		lang: smileL.mosking
	},
	{
		name: "diablo",
		code: "]:->",
		file: "diablo.gif",
		prio: 17,
		lang: smileL.diablo
	},	
	{
		name: "music2",
		code: "[:-}",
		file: "music2.gif",
		prio: 18,
		lang: smileL.music2
	},	
	{
		name: "air_kiss",
		code: "*KISSED*",
		file: "air_kiss.gif",
		prio: 19,
		lang: smileL.air_kiss
	},	
	{
		name: "bad",
		code: ":-!",
		file: "bad.gif",
		prio: 20,
		lang: smileL.bad
	},	
	{
		name: "boredom",
		code: "*TIRED*",
		file: "boredom.gif",
		prio: 21,
		lang: smileL.boredom
	},	
	{
		name: "stop1",
		code: "*STOP*",
		file: "stop.gif",
		prio: 22,
		lang: smileL.stop1
	},	
	{
		name: "kiss3",
		code: "*KISSING*",
		file: "kiss3.gif",
		prio: 23,
		lang: smileL.kiss3
	},	
	{
		name: "give_rose",
		code: "@}->--",
		file: "give_rose.gif",
		prio: 24,
		lang: smileL.give_rose
	},	
	{
		name: "good",
		code: "*THUMBS UP*",
		file: "good.gif",
		prio: 25,
		lang: smileL.good
	},	
	{
		name: "drinks",
		code: "*DRINK*",
		file: "drinks.gif",
		prio: 26,
		lang: smileL.drinks
	},	
	{
		name: "heart",
		code: "*IN LOVE*",
		file: "heart.gif",
		prio: 27,
		lang: smileL.heart
	},	
	{
		name: "bomb",
		code: "@=",
		file: "bomb.gif",
		prio: 28,
		lang: smileL.bomb
	},	
	{
		name: "help",
		code: "*HELP*",
		file: "help.gif",
		prio: 29,
		lang: smileL.help
	},	
	{
		name: "new_russian",
		code: "\m/",
		file: "new_russian.gif",
		prio: 30,
		lang: smileL.new_russian
	},	
	{
		name: "wacko2",
		code: "%-)",
		file: "wacko2.gif",
		prio: 31,
		lang: smileL.wacko2
	},	
	{
		name: "ok",
		code: "*OK*",
		file: "ok.gif",
		prio: 32,
		lang: smileL.ok
	},	
	{
		name: "mamba",
		code: "*WASSUP*",
		file: "mamba.gif",
		prio: 33,
		lang: smileL.mamba
	},	
	{
		name: "sorry",
		code: "*SORRY*",
		file: "sorry.gif",
		prio: 34,
		lang: smileL.sorry
	},	
	{
		name: "clapping",
		code: "*BRAVO*",
		file: "clapping.gif",
		prio: 35,
		lang: smileL.clapping
	},		
	{
		name: "rofl",
		code: "*ROFL*",
		file: "rofl.gif",
		prio: 36,
		lang: smileL.rofl
	},		
	{
		name: "pardon",
		code: "*PARDON*",
		file: "pardon.gif",
		prio: 37,
		lang: smileL.pardon
	},		
	{
		name: "nea",
		code: "*NO*",
		file: "nea.gif",
		prio: 38,
		lang: smileL.nea
	},		
	{
		name: "crazy",
		code: "*CRAZY*",
		file: "crazy.gif",
		prio: 39,
		lang: smileL.crazy
	},		
	{
		name: "unknw",
		code: "*DONT_KNOW*",
		file: "unknw.gif",
		prio: 40,
		lang: smileL.unknw
	},		
	{
		name: "dance4",
		code: "*DANCE*",
		file: "dance4.gif",
		prio: 41,
		lang: smileL.dance4
	},		
	{
		name: "yahoo",
		code: "*YAHOO*",
		file: "yahoo.gif",
		prio: 42,
		lang: smileL.yahoo
	},		
	{
		name: "preved",
		code: "*HI*",
		file: "preved.gif",
		prio: 43,
		lang: smileL.preved
	},			
	{
		name: "bye",
		code: "*BYE*",
		file: "bye.gif",
		prio: 47,
		lang: smileL.bye
	},			
	{
		name: "yes3",
		code: "*YES*",
		file: "yes3.gif",
		prio: 45,
		lang: smileL.yes3
	},			
	{
		name: "acute",
		code: ";-D",
		file: "acute.gif",
		prio: 46,
		lang: smileL.acute
	},			
	{
		name: "dash1",
		code: "*WALL*",
		file: "dash1.gif",
		prio: 47,
		lang: smileL.dash1
	},			
	{
		name: "mail1",
		code: "*WRITE*",
		file: "mail1.gif",
		prio: 48,
		lang: smileL.mail1
	},			
	{
		name: "scratch_head",
		code: "*SCRATCH*",
		file: "scratch_head.gif",
		prio: 49,
		lang: smileL.scratch_head
	}		
];

// Editor dialog display properties
var smileBox = {
	width: 400, // Width in px
	height: 300, // Height in px
	perRow: 7 // Smilies per row
};
