
function MyErrorDecorator(){
}
 
MyErrorDecorator.prototype = {
    start : function(){
    },
    addError : function(control, messageType){
        var message='';
        if(messageType == 1){
            message = control.errRequired;
        }else if(messageType == 2){
            message = control.errInvalid;
        }else{
            message = "Error on '"+control.label+"' field";
        }
        var item = document.createElement("li");
        item.appendChild(document.createTextNode(message));
        document.getElementById("errors").appendChild(item);
    },
    end : function(){
    }
}

function popup_citation(mon_form) 
{
	var form = document.getElementById(mon_form);
	var quote= prompt("Citation");
	if(quote != null && quote != '')
	{		
		form.contenu.value +='[quote]'+quote+'[/quote]';			
	}
}

function popup_url(mon_form) 
{
	var form = document.getElementById(mon_form);
	var url= prompt("Entrez une URL","http://");
	if(url != null && url != '')
	{
		var nom = prompt("Entrez un nom pour ce lien");
		if(nom != null && nom != '')
		{
			form.contenu.value +='[url='+url+']'+nom+'[/url]';
		}	
	}
}

function popup_img(mon_form) 
{
	var form = document.getElementById(mon_form);
	var img=prompt("Lien de votre image","http://");
	if(img != null && img !='')
	{
		form.contenu.value += '[img]'+img+'[/img]';	
	}
}


