function MessageHandler(){this.MESSAGE_TYPE_ERROR="error"; this.MESSAGE_TYPE_SUCCESS="success"; this.MESSAGE_TYPE_REQUIRED_FIELD="requiredField"; this.MESSAGE_INTERNAL_ERROR="error.internal"; this.MESSAGE_DIV_ERROR='
&message
'; this.MESSAGE_DIV_REQUIRED_FIELD='
&message
'; }MessageHandler.prototype.handleErrors=function(response,divIdMessageArea,divClassIframe){var status=response.status; if(response.responseText){var error=$.parseJSON(response.responseText); this.showMessage(this.MESSAGE_TYPE_ERROR,error.message,divIdMessageArea,divClassIframe); }else{this.showMessage(this.MESSAGE_TYPE_ERROR,parent.i18n.msg(this.MESSAGE_INTERNAL_ERROR),divIdMessageArea,divClassIframe); }}; MessageHandler.prototype.showMessage=function(messageType,message,divIdMessageArea,divClassIframe){if(divClassIframe&&divIdMessageArea){var element=$("."+divClassIframe).contents().find("#"+divIdMessageArea); if(messageType==this.MESSAGE_TYPE_ERROR){element.html(this.MESSAGE_DIV_ERROR); }else{if(messageType==this.MESSAGE_TYPE_REQUIRED_FIELD){element.html(this.MESSAGE_DIV_REQUIRED_FIELD); }}element.find("#texto_alerta").html(message); }else{if(!divClassIframe&&divIdMessageArea){var element=$("#"+divIdMessageArea); if(messageType==this.MESSAGE_TYPE_ERROR){element.html(this.MESSAGE_DIV_ERROR); }else{if(messageType==this.MESSAGE_TYPE_REQUIRED_FIELD){element.html(this.MESSAGE_DIV_REQUIRED_FIELD); }}element.find("#texto_alerta").html(message); }else{if(messageType==this.MESSAGE_TYPE_ERROR){alert("Error - "+message); }else{if(messageType==this.MESSAGE_TYPE_SUCCESS){alert("Success - "+message); }}}}}; var messageHandler=new MessageHandler();