function textCounter(field, cntfield, maxlimit, holder) {
	var striptags = dojox.dtl.filter.htmlstrings.striptags;
	var long = striptags(field.getValue(false)).length;
    if (long > maxlimit){
    	holder.style.display = 'block';  
    	dojo.addClass(cntfield, "error");
    }
    else{
        holder.style.display = 'none';  
        dojo.removeClass(cntfield, "error");
    }
    cntfield.value = maxlimit - long;
}

function cambiarEstado(widget, value){
	var w = dijit.byId(widget);
	w.required = value;
	w._refreshState();
}

function hideElement(element) {
	dojo.byId(element).style.display = 'none';
}

function addClassToDijit(widget, newclass) {
	dojo.addClass(widget.domNode, newclass);
}

function existeClassEnNodo(nodo, claz) {
	var q = nodo + " " + claz;
	var l = dojo.query(q);
	
	return !(l.length == 0);
}

function obtenerTexto(locale) {
	if (locale == "es"){
		return "Español";
	}
	if (lcoale == "en"){
		return "Inglés";
	}
}
