

var Utilz = new Class ({
	
	initialize: function () {
		
	}
});

Utilz.getTitleFromException = function (exceptionName) {
	var domId = 'exception_title_' + Utilz.getDOMNameFromExceptionName(exceptionName);
	return viewHandler.getElementDirectly( domId ).innerHTML;	
}

Utilz.getMessageFromException = function (exceptionName) {
	var domId = 'exception_message_' + Utilz.getDOMNameFromExceptionName(exceptionName);
	return viewHandler.getElementDirectly( domId ).innerHTML;	
}
	
Utilz.getDOMNameFromExceptionName = function (exceptionName) {
	return exceptionName.replace(/[.]/g, '_');
}

Utilz.isObjectsStringEqual = function (obj1, obj2){
	var isEqual = true;
	for (field in obj1){
		if (obj1[field] != obj2[field] ){
			//alert('field: ' + field + ' @@@ valor1: ' + obj1[field] + ' @@@ valor2: ' +  obj2[field]); 
			var isEqual = false;
		}
	}
	return isEqual;
}

Utilz.getMessage = function (messageId){
	return viewHandler.getElementDirectly(messageId).innerHTML;
}
