$(document).ready( function(){

    // Formulario de Cadastro
    $(".selectState").change( function(){
		
        var type = $(this).val();
	 		
        $("#cityTd").load('/galo/site/cadastro/list_cities/'+type);
		
    })
	
	
    // FF Bugfix
    $("#rightBugfix").css({
        position:'relative',
        marginBottom:'-10px'
    });
    $("#top").css({
        position:'relative',
        float:'left',
        marginTop:'0px'
    });
    // Home Highlights
    var aux = 1;
    $("#highlightSliderRight").click( function(){
        if ( aux < $(".homeHighlightNews").length ){
            $(".homeHighlightNews:visible").css('display','none').next('.homeHighlightNews:hidden').fadeIn('fast');
            aux++;
        }
        return false;
    });
    $("#highlightSliderLeft").click( function(){
        if ( aux > 1 ){
            $(".homeHighlightNews:visible").css('display','none').prev('.homeHighlightNews:hidden').fadeIn('fast');
            aux--;
        }
        return false;
    });
	
    // Menus
    $("#menu li a").not("#menu li > div > ul > li a").hover( function(){
        $('.submenu:visible').fadeOut( 1 );
        $(this).parent().find(".submenu").slideDown('fast');
    });
    $("#content").mousemove( function(){
        $('.submenu:visible').css('display','none')
    });
    
    // Validação
    //$('#usuarioCadastro').validate();
	
    $('.netChoice').change(function(){
        if(this.value=="s"){
            $(".tr_"+this.name).fadeIn("slow");
        }else{
			
            $(".tr_"+this.name).fadeOut("slow");
			
        }
		
    });

    $("#btnVotar").click(function(){
        //var count = $("#chart ul li").length;

        //if(count >= 1){
        lightboxData($("#hiddenPollOptions").html(), "830px");
    //}else{
    //    alert('Erro ao carregar a enquete!');
    //}
    });
	
	
    $("#lebrarSenha").click(function(){
      
        lightboxData($("#hiddenForgotPassword").html(), "300px");

    });

    $("#columnRight").css('position','relative');
   
   
   
   
    if(navigator.userAgent.indexOf('Chrome') != -1){
        $("#lastResults").css({
            'padding-bottom' : '5px'
        });
	
        $(".gameTitle02").css({
            'padding-top' : '15px'
        });
	   
        $(".lastResultsEven td").css({
            'height' : '70px'
        });
	   
        $("#searchBtn").css({
            'margin-top' : '2px'
        });
	   
        $("#sitemap").css({
            'width' : '960px'
        });
	   
    }   
   
   
   
    if(navigator.userAgent.indexOf('Safari') != -1 && navigator.userAgent.indexOf('Chrome') == -1 ){
        $(".positionLogin").css({
            'position' : 'absolute',
            'left' : '200px',
            'z-index' : '5'
        });

        $("#top2").css({
            'clear' : 'both',
            'float' : 'left',
            'position' : 'absolute',
            'margin-bottom' : '7px',
            'top' : '60px',
            'margin-left' : '30px'
        });
   
        $("#lastResults").css({
            'padding-bottom' : '5px'
        });
	   
        $(".gameTitle02").css({
            'padding-top' : '18px'
        });
	   
        $(".lastResultsEven td").css({
            'height' : '70px'
        });
	   
        $("#searchBtn").css({
            'padding' : '5px 5px',
            'height' : '37px',
            'margin-top' : '2px'
        });
        $("#sitemap").css({
            'width' : '960px'
        });
   
    }
       
    // pagina contato - Lucas Mendonça
    $("#contatoForm").validate({
        // Define as regras
        rules:{
            name:{
                // campoNome será obrigatório (required) e terá tamanho mínimo (minLength)
                required: true
            },
            email:{
                // campoEmail será obrigatório (required) e precisará ser um e-mail válido (email)
                required: true,
                email: true
            },
            city:{
                // campoMensagem será obrigatório (required) e terá tamanho mínimo (minLength)
                required: true
            },
            message:{
                // campoMensagem será obrigatório (required) e terá tamanho mínimo (minLength)
                required: true
            }
        },
        // Define as mensagens de erro para cada regra
        messages:{
            name:{
                required: "Digite o seu nome"
            },
            email:{
                required: "Digite o seu e-mail para contato",
                email: "Digite um e-mail válido"
            },
            message:{
                required: "Digite a sua mensagem"
            },
            city:{
                required: "Digite a sua cidade"
            }
        }
    });




});
/*slider URL: cam/uniformes */
function PrevGalleryUniforms(){
    //showHideButtons();
    if($("#uniforms li:first").hasClass("selected")==false){
		$("#uniforms").animate({"margin-left":"+=205"},400);
                $("#uniforms li.selected").removeClass("selected").prev().addClass("selected");

    }
    return false;
}

function NextGalleryUniforms(){
    //showHideButtons();
    if($("#uniforms li:last").hasClass("selected")==false){
		$("#uniforms").animate({"margin-left":"-=205"},400);
                $("#uniforms li.selected").removeClass("selected").next().addClass("selected");
    }
    return false;
}

/*slider URL: cam/uniformes */
function NextGalleryShorts(){
    //showHideButtons();
    if($("#shorts li:last").hasClass("selected")==false){
		$("#shorts").animate({"margin-left":"-=205"},400);
                $("#shorts li.selected").removeClass("selected").next().addClass("selected");
    } 
    return false;
}

/*slider URL: cam/uniformes */
function PrevGalleryShorts(){
    //showHideButtons();
    if($("#shorts li:first").hasClass("selected")==false){
		$("#shorts").animate({"margin-left":"+=205"},400);
                $("#shorts li.selected").removeClass("selected").prev().addClass("selected");

    }
    return false;
}

function loadSchedules( type, day, month, year ){
    $("#agendaTarget").html('<p align="center"><img src="'+$("#base_url").val()+'img/load.gif" /></p>');
    $("#agendaTarget").load($("#base_url").val()+'time/load_schedule_day/'+type+'/'+day+'/'+month+'/'+year);
}


////////////////////////////////////////////////////////// LIGHTBOX
function lightboxData( content , marginTop ){
    content = (content) ? content : '';
    settings  = {
        overlayColor : 				'#000',
        overlayOpacity : 			0.5,
        contentWidth : 				400,
        contentBackground :			'#fff'
    }

    $("body").append("<div id='overlay' style='display:none' onclick='lightboxClose()'></div><div id='lightboxContent' style='display:none'>"+content+"</div>");
    //$("html").height('100%');
	
    $("#overlay").css({
        position : 							'absolute',
        top : 									'0',
        left : 									'0',
        width : 								$("html").innerWidth(),
        height : 								$("html").innerHeight(),
        backgroundColor : 			settings.overlayColor,
        opacity : 							settings.overlayOpacity,
        zIndex : 								'9998',
        cursor :                                'pointer'
    }).fadeIn(600);
    $("#lightboxContent").css({
        position :							'absolute',
        left :									'50%',
        top :										marginTop,
        marginLeft :						'-' + parseInt( settings.contentWidth / 2 ) + 'px',
        marginTop : 						'-' + parseInt( $("#lightboxContent").height() / 2 ) + 'px',
        zIndex : 								'9999',
        padding :								'15px'
    }).fadeIn(600);

};

function lightboxClose(){
    $("#overlay").fadeOut( 600 , function(){
        $(this).remove()
    });
    $("#lightboxContent").fadeOut( 600 , function(){
        $(this).remove()
    });
	 
}

function pollSubmit(){
    // ESSA FUNCAO DEVE PEGAR O VALOR DO FORMULARIO,
    // FAZER UM POST PARA UMA ACTION DO CONTROLLER DE QUESTIONS
    // QUE VAI PROCESSAR A RESPOSTA E RETORNAR O HTML COM AS PORCENTAGENS
    var selected = $("#pollHome input[name='p']:checked").val();
    var questionId = $("#questionId").val();

    $.post($("#base_url").val()+'questions/plus_answer',{
        id:selected,
        questionId:questionId
    },function(text){
        $("#overlay").fadeOut( 600 , function(){
            $(this).remove()
        });
        $("#lightboxContent").fadeOut( 600 , function(){
            $(this).remove()
        });
        $("#poll").html(text);
    });
}

function sendPassword(){	
    //$("#forgotForm").submit();
    //verirfica se
    // alert( $.session("security_code") );
    var par = $("#forgotForm").serialize();
    var url = 'cadastro/send_password';
    $.post(url , par , function( text , success ){
        if(text == "ok"){
            alert('Solicitação enviada com sucesso, aguarde nosso retorno');
            lightboxClose();
        }else{
            alert('Erro: '+text);
        //lightboxClose();
        }
    });
}

function loadCalendar(type, month, year){
    //alert(type+'-'+month+'-'+year);
    $("#calendarTable").fadeOut(100, function(){
        $("#agenda").html("<center><img src='"+$("#base_url").val()+"img/load.gif'/><center>");
    });
    
    $("#agendaContent").load($("#base_url").val()+'agencia/agenda_ajax/'+type+'/'+month+'/'+year, null, function(){
       
    });
}



