var News = {
	init : function(limit,className,id) {
	if (!document.getElementById || !document.createTextNode) {return;} 
		// Verifica il supporto per il DOM
		var p = new Element(this.getElementsByClassName(document, 'p', className+id)[0]);
		var testo = p.innerHTML; 
		var isAllegato = $$("div.js_allegato_true"+id)[0]!=null;
		if(testo.length>limit||isAllegato){
			p.innerHTML = testo.substring(0,limit-3) + "..."; 
			var a = new Element("a"); 
			a.set("rel","boxed"); 
			a.set("href","newsjs.php?id="+id);
			a.innerHTML = "["+Translator.traduci("ROOT_MSG_CONTINUA")+"]"; 
			a.inject(p);
		}
	},
	getElementsByClassName : function(oElm, strTagName, strClassName){
	    var arrElements = (strTagName == "*" && document.all)? document.all : oElm.getElementsByTagName(strTagName);
	    var arrReturnElements = new Array();
	    strClassName = strClassName.replace(/\-/g, "\\-");
	    var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
	    var oElement;
	    for(var i=0; i<arrElements.length; i++){
	        oElement = arrElements[i];      
	        if(oRegExp.test(oElement.className)){
	            arrReturnElements.push(oElement);
	        }   
	    }
	    return (arrReturnElements)
	}
};

