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='
';
this.MESSAGE_DIV_REQUIRED_FIELD='';
}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();