// JavaScript Document
$(document).ready( function(){

	$('.lembrarSenha').click( function(e) {
		var el = $(this);
		e.preventDefault();
		e.stopPropagation();
		$.blockUI.defaults.overlayCSS.backgroundColor = '#18307b';
		$.blockUI.defaults.overlayCSS.opacity = '.2';		
		$.blockUI.defaults.overlayCSS.cursor = null;
		$.blockUI({ message: $(el.attr('href')) , css: { cursor: null }}); 		
	});
	
	$('#esqueciMinhaSenha form input:submit').click( function(e) {
		 e.preventDefault();
		 e.stopPropagation();
	
		$('#esqueciMinhaSenha a.close-indique').click( function(){ 
	   		$.unblockUI(); 			
	    });	
			
		var email = $('#esqueciMinhaSenha form input#AcessoEmail').val();
		var mail = /(\w+)+\@(\w+)\.(\w{2,})\.?(\w+)?/i.test(email);	
		
		if ( email != "" && mail ) {
			
			$('#esqueciMinhaSenha form input:submit').attr('disabled', 'disabled').css('background', '#eee url(' + urlBase + 'themes/default/img/icon_wait.gif) no-repeat center center');
			
			$.post(
				$('#esqueciMinhaSenha form').attr('action'),
				$('#esqueciMinhaSenha form').serializeArray(),
				function(data) {															
					if(data=="yes") {
						$('#esqueciMinhaSenha form input:submit').attr('disabled', '').css('background-image', 'none');	
						$.unblockUI();
						var bg = $('<div id="background"></div>').appendTo('body').hide();
						$('.popup').append('<h1>Solicitação enviada com sucesso!</h1><p class="emailInfo">Você receberá no seu e-mail o link para criar uma nova senha</p>');	
						var winWidth = $(window).width();
						var winHeight = $(window).height();
						var popupWidth = $('.popup').innerWidth();
						var popupHeight = $('.popup').innerHeight();				
						$('embed, object, select').css({ 'visibility' : 'hidden' });
						$('.emailInfo').css({
							'textAlign' : 'center',
							'color' : '#fff'
						});
						$('#background').css({
							'position'  :  'absolute',				 	
								 'top'  :  0,
								'left'  :  0,
							   'width'  :  parseInt(winWidth) + 'px',
							  'height'  :  parseInt( $(document).height() ) + 'px',
						  'background'  :  '#336699',			 
							  'zIndex'  :  9998,
							 'opacity'  :  0.5,
							  'filter'  :  'alpha(opacity=50)'
							 
						}).fadeIn('fast');
						
						$('.popup').css({
							'position'  :  ($.browser.msie && $.browser.version < 7) ? 'absolute' : 'fixed',			
								 'top'  :  parseInt(winHeight/2 - popupHeight/2) + 'px',
								'left'  :  parseInt(winWidth/2 - popupWidth/2) + 'px',
							   'zIndex' :  9999			   
						}).fadeIn('fast');
						
						setTimeout( function() {
							$.unblockUI;				 	
							$('embed, object, select').css({ 'visibility' : 'visible' });
							$('.popup').find('h1').remove().end().fadeOut('fast').css('display', 'none');
							$('#background').fadeOut('slow').css('display', 'none');
							$('#esqueciMinhaSenha form input#AcessoEmail').val('');
							
						}, 4000);
					}
				}
			);			
			
		} else {

			$('#esqueciMinhaSenha form input#AcessoEmail').css('background', '#fff');
			if ( email == "" || !mail) {
				$('#esqueciMinhaSenha form input#AcessoEmail').css('background','#fff url('+ urlBase+'themes/default/img/icon_error2.gif) no-repeat center right');
			}
		}		
		
   	});
	
});