function WidgetUnimedNoEmail() {

	//handle do pacote de modal
	var modUtil = new ModalUtils();
	
	this.enviarNewsletter = function() {
	
		$("input#SMT_NOME").val( $("input#SMT_NM_PESSOA").val() );
		$("input#SMT_MAIL").val( $("input#SMT_DS_EMAIL").val() );
		
		var nm = $("input#SMT_NM_PESSOA").val();
		var ml = $("input#SMT_DS_EMAIL").val();
		
		if( nm != 'Digite seu nome' && nm.length > 0 ) {
			if( ml != 'Digite seu e-mail' && wdUni.validaEmail( ml ) ) {
				wdUni.openModal();
			} else {
				alert("Informe uma e-mail válido!");
				$("input#SMT_DS_EMAIL").focus();
			}
		} else {
			alert("Informe seu nome!");
			$("input#SMT_NM_PESSOA").focus();
		}
		
	}
	
	this.validaEmail = function( email ){
		var mail = /^[\w-]+(\.[\w-]+)*@(([A-Za-z\d][A-Za-z\d-]{0,61}[A-Za-z\d]\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
		if( mail.test( email ) ) {
			return true;
		}
	}
	
	this.openModal = function() {
		modUtil.openModal( '#popup-unimed-no-email');
		setTimeout( function(){ document.frmemail.submit(); } , 200 );
		$("input#SMT_NM_PESSOA").val('Digite seu nome');
		$("input#SMT_DS_EMAIL").val('Digite seu e-mail');
	}
	
	this.closeModal = function() {
		modUtil.closeModal();
	}
}

function ModalUtils(){
	
	//funcao para fechar o modal
	this.closeModal = function(){
		$.modal.close();
	}
	
	this.openModal = function(id, onShowEvent){
	    $(id).modal({
		    close: false, //sem botao especifico de close, o botao esta manual
		    position: [100,],
			overlayId: 'dialogModal-overlay', //id de overlay
			containerId: 'dialogModal-container', //id de container
			onShow: onShowEvent
	    });		
	}
}
