var share = {    size : { 'top' : 80, 'width' : 1200 },
    init : function () {
        var uri = location.pathname;
        if ($.browser.msie && $.browser.version == '6.0' ||
            (uri.indexOf('carrinho') != -1 || uri.indexOf('cadastro')    != -1 ||
             uri.indexOf('pagamento')!= -1 || uri.indexOf('confirmacao') != -1)) {
             return false;
        }
        $(window).scroll(function () { share.show($(this)); })
            .resize(function () { share.show($(this)); });
    },
    show : function (obj) {
        if(obj.scrollTop() > share.size.top && obj.width() > share.size.width) {            $('#share').fadeIn();
        }
        else {            share.remove();        }
    },
    remove : function () {        $('#share').fadeOut();    }};

$(function () {

    share.init();
	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(/\./,"")
}


// Carregar Flash
function carregaFlash(caminho,largura,altura)
{
	document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="'+largura+'" height="'+altura+'">');
	document.write('<param name="movie" value="'+caminho+'">');
	document.write('<param name="quality" value="high">');
	document.write('<param name="wmode" value="transparent">');
	document.write('<param name="menu" value="false">');
	document.write('<embed src="'+caminho+'" quality="high" wmode="transparent" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="'+largura+'" height="'+altura+'"></embed>');
	document.write('</object>');
}

