$(document).ready(function() {
	
 
	/* Classe para Chamar Carroussel dos Produtos */
	$('#mycarousel2').jcarousel();
 

/* ======================== MENU ==========================*/



$('.bt_fechar').click(function() {
        $('div.galeria_abrir').stop().animate({width : 0}, 300);
        setTimeout(function(){ $('div.galeria_abrir').hide(); }, 400);   
        $('.bt_abre_galeria').removeClass('ativo');
    });
   
    $('.bt_abre_galeria').click(function() {
        var obj = $(this);       
        var obj_filho = obj.parent('div.galeria_index').next('div.galeria_abrir');
       
        if ( obj.parent('div.galeria_index').hasClass('galeria_rotate') ) {
            //obj_filho.addClass('rotate2');
            obj.parent('div.galeria_index').css('z-index', 7);
        } else {
            obj.parent('div.galeria_index').next('div').next('div').css('z-index', 5);
        }
       
        if ( !obj.hasClass('ativo') ) {
            $('div.galeria_abrir').stop().animate({width : 0}, 300);
            setTimeout(function(){
                $('div.galeria_abrir').hide();           
                $('.bt_abre_galeria').removeClass('ativo');
                obj.addClass('ativo');
                obj_filho.show().animate({ 'width':640 });
              }, 400);
        }
       
    });



 

 
	$('div#left ul li a+ul').each(function() {
		var pai = $(this);
		var int_li_maximo = 7;
		var int_contador = 0;
		var verificador = false;
		
		pai.children('li').each(function() {
			int_contador++;
			
			if (int_contador > int_li_maximo) {
				$(this).hide().addClass('esconder');
				verificador = true;
			}
			
		});
		if (verificador) {
			pai.append('<li><a title="Ver Mais" href="javascript:;" class="bt_ver_mais_categoria fechado">[ Ver mais ]</a><li>');
		}
	});
	
	$('div.listagem_rodape ul').each(function() {
		var pai = $(this);
		var int_li_maximo = 5;
		var int_contador = 0;
		var verificador = false;
		
		pai.children('li').each(function() {
			int_contador++;
			
			if (int_contador > int_li_maximo) {
				$(this).hide().addClass('esconder');
				verificador = true;
			}
			
		});
		if (verificador) {
			pai.append('<li><a title="Ver Mais" href="javascript:;" class="bt_ver_mais_categoria fechado">[ Ver mais ]</a><li>');
		}
	});
	
	$('div#menu > ul.sf-menu').each(function() {
		var pai = $(this);
		var int_li_maximo = 7;
		var int_contador = 0;
		var verificador = false;
		
		pai.children('li').each(function() {
				int_contador++;
				if (int_contador > int_li_maximo) {
					$(this).hide().addClass('esconder');
					verificador = true;
				}
		});
		if (verificador) {
			//pai.append('<li><a title="Ver Mais" href="javascript:;" class="bt_ver_mais_categoria fechado">[ Ver mais ]</a><li>');
		}
		
	});
	
	
	
	$('a.bt_ver_mais_categoria').click(function() {
		if ( $(this).hasClass('fechado') ) {
			$(this).removeClass('fechado').html('[ Ocultar ]');
			$(this).parent('li').siblings().slideDown();
		} else {
			$(this).addClass('fechado').html('[ Ver mais ]');
			$(this).parent('li').parent('ul').children('li.esconder').slideUp();
		}
	});
	
	
	$('a[href$="javascript:;"]').each(function(){
		$(this).attr('href', 'javascript:;').attr('target', '');
	});
	$('a[title="Faça seu login"]').attr('href', 'javascript:;');
	
	$('a[title="Faça seu login"]').click(function() {
		
		$('#dialog_login').html( 'CPF:<br /><input type="text" id="ipt_cpf" style="height:25px; border:1px solid #ccc;" /><br /><br />Nome Completo:<br /><input type="text" id="ipt_nome" style="height:25px; border:1px solid #ccc;" />' );
		$("#dialog_login").dialog({
			autoOpen: false,
			title: 'Login',
			bgiframe: true,
			modal: true,
			resizable: false,
			draggable: false,
			open: function(event, ui) {
				$("#ipt_cpf").mask("999.999.999-99");
			},
			buttons: {
				Enviar: function() {
					
					if ( ($('input#ipt_cpf').val() != '') && ( $('input#ipt_nome').val() != '' ) ) {
						
						$.ajax({
							url: $('input#url_site').val() + "php/acao_cartao_carioca.php",
							type: "POST",
							async: false,
							dataType: "json",
							data: ({
								'acao': 'valida_usuario',
								cpf: $('input#ipt_cpf').val(),
								nome: $('input#ipt_nome').val()
							}),
							success: function(data) {
								if (data.status) {
									window.location =  $('input#url_site').val() + '155-cartao-carioca/159-meus-dados.html';
								} else {									
									dialog('Erro', data.retorno);
								}
							}
						});
						
				//		$(this).dialog('close');
												
					} else {
						dialog('Erro', 'Necessário preencher os dois campos');
					}					
				},
				Cancelar: function() {
					$(this).dialog('close');
				}
			}
		 });
		 $("#dialog_login").dialog('open');
		 
	});

    //CUFON
    Cufon.replace('.cariocaSegmentos li a,#left  > ul > li > a, .amplitude,.nav-1 > ul > li > a, #right form strong,.breadcump,.interactive h1,.interactive .caracteristicas h2,#media .bts .bt_detalhes, #media .bts .bt_ampliar, .componenteBoxMiddleBottom h3,#center > h1,.global-relacionados h2, .listagem_carrinho li h2, .price_e_excluir span, .form_pedido form fieldset legend, .form_pedido form legend strong, .localizacao strong, .veja_tambem, .mapa_do_site h2, .rede_sociais .postar span,.faca_seu_cadastro legend h2,.ja_sou_cadastrado legend h2, .cufon', {
        fontFamily: 'Helvetica',
        hover:true
    });

 
    /* ==================== CAMPO DA BUSCA ====================*/
    $('input[type="text"]').bind('focus',function(){
        if($(this).val().toLowerCase()==$(this).attr('defaultValue').toLowerCase()){
            $(this).val('');
        }
    }).bind('blur',function(){
        if($(this).val().replace(/ /gi,'')==''){
            $(this).val( $(this).attr('defaultValue') );
        }
    });
    $('textarea').bind('focus',function(){
        if($(this).val().toLowerCase()==$(this).attr('defaultValue').toLowerCase()){
            $(this).val('');
        }
    }).bind('blur',function(){
        if($(this).val().replace(/ /gi,'')==''){
            $(this).val( $(this).attr('defaultValue') );
        }
    });

    /* slides mapa */

    $('.localizacao .maps').cycle({
        fx:     'shuffle',
        delay:' -2000 ',
        next:   '#next',
        prev:   '#prev'
    });
 
	
    //MENU
    
    $("ul.sf-menu").superfish({
        pathClass:  'current'
    }); 
	
    //DESTAQUE INDEX
    $('#destaqueCycle').after('<div id="nav1" class="nav1 right">').cycle({
        fx: 'fade',
        timeout: 5000,
        speed: 300,
        pager:  '#nav1',
        after: function() {
            if (window.console) console.log(this.src);
        }
    });
	 
    /* carrousel */
   var carrousel = $(".componentCarroussel .component_carroussel");
    if(carrousel.length>0){
        carrousel.each(function(index){
            $(this)
            .before('<a href="#prev" class="prev prev'+index+' NavControlCarroussel" title="&lsaquo; Anterior">&lt;</a>')
            .after('<a href="#next" class="next next'+index+' NavControlCarroussel" title="Pr&oacute;ximo &rsaquo;">&gt;</a>')
            .jCarouselLite({
                btnPrev:'a.prev'+index,
                btnNext:'a.next'+index,
                mouseWheel:true,
                visible:8,
                speed:100,
                auto:0,
                vertical:false,
                circule:true,
                scroll:1
            });
        });
    }

	/*

	var carrousel = $(".component_carroussel .carroussel");
    if(carrousel.length>0){
        carrousel.each(function(index){
            $(this)
            .before('<a href="#prev" class="prev prev'+index+' NavControlCarroussel" title="&lsaquo; Anterior">&lt;</a>')
            .after('<a href="#next" class="next next'+index+' NavControlCarroussel" title="Pr&oacute;ximo &rsaquo;">&gt;</a>')
            .jCarouselLite({
                btnPrev:'a.prev'+index,
                btnNext:'a.next'+index,
                mouseWheel:true,
                visible:8,
                speed:100,
                auto:0,
                vertical:true,
                circule:false,
                scroll:1
            });
        });
    }

/*	
	var carrousel = $(".carroussel_menu");
    if(carrousel.length>0){
        carrousel.each(function(index){
            $(this)
            .before('<a href="#prev" class="prev prev'+index+' NavControlCarroussel" title="&lsaquo; Anterior">&lt;</a>')
            .after('<a href="#next"  class="next next'+index+' NavControlCarroussel" title="Pr&oacute;ximo &rsaquo;">&gt;</a>')
            .jCarouselLite({
                btnPrev:'a.prev'+index,
                btnNext:'a.next'+index,
                mouseWheel:true,
                visible:15,
                speed:100,
                auto:0,
                vertical:false,
                circule:false,
                scroll:1
            });
        });
    }

    var carrousel = $(".componentes_media .component_carroussel");
    if(carrousel.length>0){
        carrousel.each(function(index){
            $(this)
            .before('<a href="#prev" class="prev prev'+index+' NavControlCarroussel" title="&lsaquo; Anterior">&lt;</a>')
            .after('<a href="#next" class="next next'+index+' NavControlCarroussel" title="Pr&oacute;ximo &rsaquo;">&gt;</a>')
            .jCarouselLite({
                btnPrev:'a.prev'+index,
                btnNext:'a.next'+index,
                mouseWheel:true,
                visible:3,
                speed:100,
                auto:0,
                vertical:false,
                circule:false,
                scroll:1
            });
        });
    }
    
*/



    
    
    
/* carroussel contato */
    getTwitters('tweet', {
        id: 'loucaspcalcados',
        clearContents: false,
        count: 2,
        withFriends: true,
        ignoreReplies: false,
        newwindow: true,
        enableLinks: false,
        template: '<h4>'+
                  '<a href="http://twitter.com/%user_screen_name%" target="_blank"><em>%text%</em></a>'+
                  '</h4>'
    });


	$('form#busca').submit(function() {		
		var url = $(this).attr('action') + 'link:' + ( ($('#campo_busca').val() ).replace(/ /g,"+") );
		$(this).attr('action', url);
	});
	
	/*
    $('#bt_busca').click(function() {
        $('#busca').submit();
    });*/

    $('#bt_buscar_').click(function(){
        $('#frm_busca').attr('action', $('#busca').attr('action') + 'link:' + escape(($('#busca_').val()).replace(/ /g,"+")));
        $('#busca').submit();
    });


	 
	$('.scroll-pane').jScrollPane();
	 

	
});
