jQuery(document).ready(function() {
    jQuery('.carousel').jcarousel({});
    
    jQuery('#busca').click(function() {
        if($(this).val() == 'Busca') {
            $(this).val('');
        }
    });
    
    jQuery('#facaparte').bind("submit", function(event){
        var emailpattern = /^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$/;

        if(jQuery('[name=nome]').val() == '')
        {
            alert('Por favor informe o seu nome.');
            jQuery('[name=author]').focus();
            return false;
        }
        else if($('[name=email]').attr("value").match(emailpattern) == null)
        {
            alert("Por favor preencha o seu e-mail corretamente.");
            $('[name=email]').focus();
            return false;
        }
        else if(jQuery('[name=cidade]').val() == '')
        {
            alert('Por favor informe o nome da cidade.');
            jQuery('[name=cidade]').focus();
            return false;
        }
        else if(jQuery('[name=estado]').val() =='')
        {
            alert('Por favor selecione o seu estado.');
            jQuery('[name=estado]').focus();
            return false;
        }
        else if(jQuery('[name=twitter]').val() == '' && jQuery('[name=facebook]').val() == '' && jQuery('[name=url]').val() == '')
        {
            alert('Por favor informe uma rede social em qual faz parte ou o seu blog.');
            return false;
        }
        else
        {
            jQuery("#facaparte").unbind('submit');
            jQuery("#facaparte").submit();
        }
    });

    jQuery('#commentform').bind("submit", function(event){
        if(jQuery('[name=author]').val() == '')
        {
            alert('Por favor informe o seu nome.');
            jQuery('[name=author]').focus();
            return false;
        }
        else if(jQuery('[name=email]').val() == '')
        {
            alert('Por favor informe seu email.');
            jQuery('[name=email]').focus();
            return false;
        }
        else if(jQuery('[name=comment]').val() =='')
        {
            alert('Por favor digite seu comentário.');
            jQuery('[name=comment]').focus();
            return false;
        }
        else
        {
            return true;
        }
    });


    /*
    jQuery('#calendario-holder').jcarousel({
        vertical: true,
        initCallback: calendario_init,
        buttonNextHTML: null,
        buttonPrevHTML: null,
        itemLoadCallback: calendario_buttons,
        size: 10
    });
*/

    jQuery('#calendario-prev').click(function() {

    	if($('#calendario-holder li:visible').size() > 4) {
    		$('#calendario-holder li:visible:lt(2)').slideUp(200, function() {
                    $('#calendario-next').show();
                    if($('#calendario-holder li:visible').size() <= 4) {
                        $('#calendario-prev').hide();
                    }
                });
                
    	}

    	return false;
    });

    jQuery('#calendario-next').click(function() {
    	$('#calendario-holder li:hidden:last').slideDown(200);
    	$('#calendario-holder li:hidden:last').slideDown(200, function() {
            if($('#calendario-holder li:hidden').size() == 0) {
                $('#calendario-next').hide();
            }

            if($('#calendario-holder li:visible').size() > 4) {
                $('#calendario-prev').show();
            }
        });

        

    	return false;
    });
    //jQuery('#calendario-prev').hide();
    jQuery('#calendario-next').hide();

});

function calendario_buttons() {
    if(jQuery('#calendario-holder').css('top') == '0px') {
        jQuery('#calendario-prev').hide();
    }
    else {
        jQuery('#calendario-prev').show();
    }
}

function calendario_init(carousel) {
    jQuery('#calendario-next').bind('click', function() {
        carousel.next();
        return false;
    });

    jQuery('#calendario-prev').bind('click', function() {
        carousel.prev();
        return false;
    });
}

function validaIdeia() {
    var t = jQuery('#titulo-ideia').val();

    if(t.length == 0) {
        alert ("Sua ideia precisa ter um título")
        return false;
    }

    return true;
}
