var editorBBCode=new Object();
editorBBCode.icones={
	"[:)]":"01.gif",
	"[lol]":"02.gif",
	"[;)]":"03.gif",
	"[:(]":"04.gif",
	"[:{]":"05.gif",
	"[;|]":"06.gif",
	"[;(]":"07.gif",
	"[:D]":"08.gif",
	"[:+]":"09.gif",
	"[:f]":"10.gif",
	"[:o]":"11.gif",
	"[:P]":"12.gif",
	"[ops]":"13.gif",
	"[foc]":"14.gif",
	"[:*]":"15.gif",
	"[evo]":"16.gif"
};
editorBBCode.font=new Array('Arial','Courier','Verdana','Times New Roman','serif','sans-serif','cursive','fantasy','monospace');
editorBBCode.fontSize=new Array('xx-small','x-small','small','medium','large','x-large','xx-large');
editorBBCode.clr={
	"FFFFFF":"Blanc",
	"F5DEB3":"Blat de moro",
	"0000BF":"Blau",
	"87CEEB":"Blau cel",
	"87CEFA":"Blau cel clar",
	"0000FF":"Blau clar",
	"00007F":"Blau fosc",
	"000080":"Blau mar&iacute;",
	"4682B4":"Blau metal&middot;litzat",
	"B0D4DE":"Blau metal&middot;litzat clar",
	"6A5ACD":"Blau pissarra",
	"D2B48C":"Caf&egrave; clar",
	"F0E68C":"Caqui",
	"00FFFF":"Cyan",
	"E0FFFF":"Cyan clar",
	"7F7F7F":"Gris",
	"BFBFBF":"Gris clar",
	"DDDDDD":"Gris m&eacute;s clar",
	"708090":"Gris pissarra",
	"3F3F3F":"Gris fosc",
	"BFBF00":"Groc",
	"FFFF00":"Groc clar",
	"7F7F00":"Groc fosc",
	"00FF00":"Lima",
	"7F7FFF":"Mar&iacute;",
	"800000":"Marr&oacute;",
	"000000":"Negre",
	"808000":"Oliva",
	"FFD700":"Or",
	"C0C0C0":"Plata",
	"BF00BF":"P&uacute;rpura",
	"FF00FF":"P&uacute;rpura clar",
	"7F007F":"P&uacute;rpura fosc",
	"FFB7C1":"Rosa",
	"FF69B4":"Rosa fosc",
	"00BF00":"Verd",
	"386898":"Verd blav&oacute;s",
	"00FF00":"Verd clar",
	"007F00":"Verd fosc",
	"3CB371":"Verd oce&agrave;",
	"20B2AA":"Verd oce&agrave; clar",
	"BF0000":"Vermell",
	"FF0000":"Vermell clar",
	"7F0000":"Vermell fosc",
	"EE82EE":"Violeta"
};
editorBBCode.text=function(nom){
	var r='';
	r+='<select onchange="inserirtxt2(\''+nom+'\',\'[font=&quot;\'+this.options[this.selectedIndex].value+\'&quot;]\',\'[/font]\');this.selectedIndex=0;">';
	r+='<option value="0">Font</option>';
	for(i in this.font){
		r+='<option style="font-family:\''+this.font[i]+'\'" value="'+this.font[i]+'">'+this.font[i]+'</option>';
	}
	r+='</select> ';
	r+='<select onchange="inserirtxt2(\''+nom+'\',\'[size=\'+this.options[this.selectedIndex].value+\']\',\'[/size]\');this.selectedIndex=0;">';
	r+='<option value="0">Mida</option>';
	for(i in this.fontSize){
		r+='<option style="font-size:'+this.fontSize[i]+'" value="'+this.fontSize[i]+'">mida '+i+'</option>';
	}
	r+='</select> ';
	r+='<select onchange="inserirtxt2(\''+nom+'\',\'[color=#\'+this.options[this.selectedIndex].value+\']\',\'[/color]\');this.selectedIndex=0;">';
	r+='<option value="0">Color</option>';
	for(i in this.clr){
		r+='<option style="color:#'+i+'" value="'+i+'">'+this.clr[i]+'</option>';
	}
	r+='</select>';

	r+='<br/>';
	r+='<a href="javascript://" onclick="inserirtxt2(\''+nom+'\',\'[b]\',\'[/b]\')"><img src="grafics/toolbar/bold.gif" alt="[negreta]" title="Negreta" width="21" height="21" /></a> ';
	r+='<a href="javascript://" onclick="inserirtxt2(\''+nom+'\',\'[i]\',\'[/i]\')"><img src="grafics/toolbar/italic.gif" alt="[it&agrave;lica]" title="It&agrave;lica" width="21" height="21" /></a> ';
	r+='<a href="javascript://" onclick="inserirtxt2(\''+nom+'\',\'[u]\',\'[/u]\')"><img src="grafics/toolbar/under.gif" alt="[subratllat]" title="Subratllat" width="21" height="21" /></a> ';
	r+='<a href="javascript://" onclick="inserirtxt2(\''+nom+'\',\'[s]\',\'[/s]\')"><img src="grafics/toolbar/strike.gif" alt="[ratllat]" title="Ratllat" width="21" height="21" /></a> ';
	r+='<a href="javascript://" onclick="inserirtxt2(\''+nom+'\',\'[sup]\',\'[/sup]\')"><img src="grafics/toolbar/sup.gif" alt="[super-&iacute;ndex]" title="Super-&iacute;ndex" width="21" height="21" /></a> ';
	r+='<a href="javascript://" onclick="inserirtxt2(\''+nom+'\',\'[sub]\',\'[/sub]\')"><img src="grafics/toolbar/sub.gif" alt="[sub&iacute;ndex]" title="Sub&iacute;ndex" width="21" height="21" /></a> ';

	r+='<img src="grafics/toolbar/separa.gif" alt="" width="7" height="21" /> ';

	r+='<a href="javascript://" onclick="inserirtxt2(\''+nom+'\',\'[left]\',\'[/left]\')"><img src="grafics/toolbar/left.gif" alt="[esquerra]" title="Esquerra" width="21" height="21" /></a> ';
	r+='<a href="javascript://" onclick="inserirtxt2(\''+nom+'\',\'[center]\',\'[/center]\')"><img src="grafics/toolbar/center.gif" alt="[centrat]" title="Centrat" width="21" height="21" /></a> ';
	r+='<a href="javascript://" onclick="inserirtxt2(\''+nom+'\',\'[right]\',\'[/right]\')"><img src="grafics/toolbar/right.gif" alt="[dreta]" title="Dreta" width="21" height="21" /></a> ';

	r+='<img src="grafics/toolbar/separa.gif" alt="" width="7" height="21" /> ';

	r+='<a href="javascript://" onclick="inserirtxt2(\''+nom+'\',\'[indent]\',\'[/indent]\')"><img src="grafics/toolbar/indent.gif" alt="[indentat]" title="Indentat" width="21" height="21" /></a> ';
	r+='<a href="javascript://" onclick="inserirtxt(\''+nom+'\',\'[hr]\')"><img src="grafics/toolbar/hr.gif" alt="[separador]" title="Separador" width="21" height="21" /></a> ';
	r+='<a href="javascript://" onclick="inserirtxt2(\''+nom+'\',\'[code]\',\'[/code]\')"><img src="grafics/toolbar/code.png" alt="[codi]" title="Codi" width="21" height="21" /></a> ';

	r+='<img src="grafics/toolbar/separa.gif" alt="" width="7" height="21" /> ';

	return r;
};
editorBBCode.img=function(nom){
	var r='';
	r+='<a href="javascript://" onclick="inserirtxt2(\''+nom+'\',\'[img]\',\'[/img]\')"><img src="grafics/toolbar/image.gif" alt="[imatge]" title="Imatge" width="21" height="21" /></a> ';
	r+='<img src="grafics/toolbar/separa.gif" alt="" width="7" height="21" /> ';
	return r;
};
editorBBCode.link=function(nom){
	var r='';
	r+='<a href="javascript://" onclick="inserirtxt3(\''+nom+'\',\'[url=\',\']\',\'[/url]\')"><img src="grafics/toolbar/url.gif" alt="[enlla&ccedil;]" title="Enlla&ccedil;" width="21" height="21" /></a> ';
	r+='<a href="javascript://" onclick="inserirtxt3(\''+nom+'\',\'[mail=\',\']\',\'[/mail]\')"><img src="grafics/toolbar/mail.png" alt="[correu]" title="Correu" width="21" height="21" /></a>';
	r+='<br/>';
	return r;
};
editorBBCode.emo=function(nom){
	var r='';
	for(i in this.icones){
		r+='<a href="javascript://" onclick="inserirtxt(\''+nom+'\',\''+i+'\')"><img src="editor/icones/base/'+this.icones[i]+'" alt="'+i+'" title="'+i+'" width="15" height="15" border="0"/></a> ';
	}
	return r;
}
editorBBCode.init=function(nom,num,nivell){
	var r='';
	if(nivell>=1){
		r+='<div class="toolbar">';
		if(nivell>=2){
			if(nivell>=3){
				r+=this.text(nom+num);
				if(nivell>=4){
					r+=this.img(nom+num);
				}
			}
			r+=this.link(nom+num);
		}
		r+=this.emo(nom+num);
		r+='</div>';
	}
	document.getElementById("menuTextArea"+num).innerHTML=r;
}

