var JavaScriptDebugger = {
	init : function() {
		/*forms = document.getElementsByTagName("form"); 
		for(i=0;i<forms.length;i++){
			form =forms[i];
			JavaScriptDebugger.addEvent(form, 'submit', function(){JavaScriptDebugger.controlla_form(form);});
		}*/
	},
	controlla_form : function (form){
		labels = form.getElementsByTagName('label');
		for(k=0;k<labels.length; k++){
			label = labels[k];
			
			alert(label.htmlFor);
			//controllo		
		}	
	},
	create_error_div : function(testo,id){
		div_errore= document.createElement('div');
    		div_errore.className = "form error";
		p =  document.createElement('p');       	
		p.innerHTML= testo ;
		div_errore.appendChild(p);
		array = document.getElementsByTagName('label');
		for(i=0;i<array.length; i++){
			if(array[i].htmlFor==id)
				img_label= array[i]; 
		}	
		img_label.appendChild(div_errore);
	},
	ControllaImgIdConverter : function(id){
		if (id==-2){return "Immagine non caricabile";}
		else if (id==-10){return "Errore"; }
		else if (id==-4){return "Formato non corretto"; }
		else if (id==-5){return "L'immagine &egrave; troppo grande per essere caricata";}
		else if (id>10){return ControllaTestoIdConverter(id-10);}
	},
	ControllaTestoIdConverter : function(id){
		return ""; 	
	},	
	addEvent : function(obj, type, fn) {
		if (obj.addEventListener)
			obj.addEventListener(type, fn, false);
		else if (obj.attachEvent) {
			obj["e"+type+fn] = fn;
			obj[type+fn] = function() {obj["e"+type+fn](window.event);}
			obj.attachEvent("on"+type, obj[type+fn]);
		}
	}
};
JavaScriptDebugger.addEvent(window, 'load', function(){JavaScriptDebugger.init();});
