$(function () {
	
	focado();
	    
    $('.botaoMenu').mouseover(function () {
        $(this).next().show().mouseover(function () {
            $(this).show();
        }).mouseout(function () {
            $(this).hide();
        });
    }).mouseout(function () {
        $(this).next().hide();
    });

    $('#btAutenticacao').click(function () {
    
    	    $.post("autenticacao/central", $('#menuCentralCliente').serialize(), function(data){
            if(data.length == 0) {
                $('#menuCentralCliente').submit();
            } else {
                $('#centralResult').fadeIn()
                    .html('<div class="alinha">'+ data + '</div>');
            }
        });

        return false;
    });

    $('#btWebmail').click(function () {
        var domain = $('#user').val().split('@');
        if(domain[1]) {
            $('#menuWebmail').attr('action', 'http://' + domain[1] + ':2095/login/');
            $('#menuWebMail').submit();
            return true;
        }
        else {
        	$('#webmailResult').fadeIn()
        		.html('<div class="alinha"><img src="imagens/icones/icoAviso.png"><p>Informe o endereço de e-mail completo.</p></div>');
        }
        return false;
    });
    
    $('h2').click(function () {
        if($(this).next().is(':hidden')) {
            $(this).children('img').attr('src', 'imagens/recolhe.gif')
                .attr('title', 'Clique para recolher')
                .attr('alt', 'Clique para recolher');
        }
        else {
            $(this).children('img').attr('src', 'imagens/expande.gif')
                .attr('title', 'Clique para expandir')
                .attr('alt', 'Clique para expandir');
        }
        $(this).next().toggle();
    });

    $('.abaCliente').click(function () {
        var num = $('.abaCliente').index(this);
        $('.abaConteudo').hide();
        $('.abaConteudo:eq('+ num +')').show();
        for (i = 1; i <= 3; i++) {
          if(i != num + 1) {
              if(i == 1)
                    $('#abaCliente1').css('background-image', 'url(imagens/abaCentralClienteOff.gif)');
              else if(i == 2)
                    $('#abaCliente2').css('background-image', 'url(imagens/abaWebmailOff.gif)');
              else if(i == 3)
                    $('#abaCliente3').css('background-image', 'url(imagens/abaBuscarOff.gif)');
            }
          else {
              $('#abaCliente'+ i).css('background', 'transparent');
          }
      }
    });

	$('input#btnews').click(function () {
		var obj = $('form#newsletter');
		$.post('newsletter/validar_news', obj.serialize(), function (data) {
			alert(data);
		});
	});
	
	$('.album_painel li:first').show();
	$('.album_controle li').mouseover(function () {
		var i = $('.album_controle li').index(this);
		$('.album_painel li').hide();
		$('.album_painel li:eq('+ i +')').show();
		$('.album_titulo').html($(this).attr('title'));
	});
	
	$('.album').click(function () {
	
		$('body').prepend('<div id="sombra"></div><div id="painel"></div>');
		$('#sombra').css('opacity','0').show().fadeTo('slow', '0.5');

		var obj = this;

		$('#painel').fadeIn().append('<div id="controle"><h1>'+ $(obj).attr('title') +'</h1></div><img src="'+ $(obj).attr('href') +'" id="imagem" />');

		if ($('.album').length > 1) {
			$('#controle').append('<button class="fechar"></button>').append('<button class="avancar"></button>').append('<button class="voltar"></button>');
		}
		else {
			$('#controle').append('<button class="fechar"></button>');
		}
		
				
		var f = function (obj, c) {
			$('#controle h1').html($('.album:eq('+ c +')').attr('title'));
			$('#imagem').attr('src', $('.album:eq('+ c +')').attr('href'));
			return $('.album').index($('.album:eq('+ c +')'));
		}
		
		var c1 = $('.album').index(obj) + 1;		
		$('.avancar').click(function () {
			c2 = c1 -1;
			if (c1 == $('.album').length) 
				c1 = 0;
			c1 = f(obj, c1) + 1;
		});
		
		var c2 = $('.album').index(obj) - 1;
		$('.voltar').click(function () {
			c1 = c2 +1;
			if (c2 < 0) 
				c2 = $('.album').length - 1;
			c2 = f(obj, c2) - 1;
		});
		
		$('#imagem').load(function() {
			var w = $(this).width();
			var h = $(this).height();
			$('#painel').animate({ width: w+'px', height: h+'px', marginTop : '-'+h/2+'px', marginLeft: '-'+w/2+'px' }, 200);
			$(this).fadeIn('slow');
		});
		
		$('#imagem').mousemove(function (e) {
			var y = e.pageY - $(this).offset().top;
			if (y > $(this).height() - 50) {
				$('#controle').css('opacity','0').show().fadeTo('fast', '0.8');
			}
			else {
				$('#controle').fadeOut();
			}
		});
		
		$('.fechar').click(function () { d(); });
		$('#sombra').click(function () { d(); });
		
		$(document).keydown(function (e) {
	        if(e.which == 27) 
	            d();
		});
		
		var d = function () {
			var x = ['#sombra','#painel','#imagem','#controle'];
			for (var i=0; i<x.length; i++)
				$(x[i]).remove();
		}
		return false;
	});
});

function focado () {

	var f    = new Array();
	var tmp  = '';
	
	f[0] = $('.menuCentralCliente input');
	f[1] = $('#campoPesquisa input');
	f[2] = $('#campoPesquisaDois input')

	for(var i=0; i<f.length; i++) {
		f[i].focus(function () {
			tmp = $(this).val();
			$(this).val('');
		}).blur(function () {
			if ($(this).val().length == 0) {
				$(this).val(tmp);
			}
		});
	}

}

// Abre Chat
function AbreChat(theURL, winName, features) {
	 window.open(theURL,winName,features);
}

function enviar (a, b) {
    location.href=b +'/'+ a;
}

function validar_dominio (v) {
	return v.replace(/[^a-zA-Z0-9\-]/, '');
}

function semPonto(v){
    return v.replace(/\./,"")
}
