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){
				var puntini = "..."; 
				if(limit==0){
					puntini=""; 			
				}
				p.innerHTML = testo.substring(0,limit-3) + puntini; 
				var a = new Element("a"); 
				a.set("rel","boxed"); 
				a.set("href","newsjs.php?id="+id);
				a.innerHTML = "["+Translator.traduci("ROOT_MSG_CONTINUA")+"]"; 
				if(limit!=-1){ 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)
	}
};

