jQuery.noConflict();

function mostrarInfos(id)
{
	$("#infos_"+id).toggle("slow");
}

function enviarContato()
{

	$.ajax({
		url:'actionContato.html',
		data:$('#form').serialize(),
		type:'post',
		success:function(msg)
		{
			alert("mensagem enviada com sucesso, obrigado!");
		}
	});
}


function enviarDica()
{

	$.ajax({
		url:'actionDica.html',
		data:$('#form').serialize(),
		type:'post',
		success:function(msg)
		{
			alert("mensagem enviada com sucesso, obrigado!");
		}
	});
}

function enviarPublicidade()
{

	$.ajax({
		url:'actionPublicidade.html',
		data:$('#form').serialize(),
		type:'post',
		success:function(msg)
		{
			alert("mensagem enviada com sucesso, obrigado!");
		}
	});
}


function mudar(src)
{
	$("#inputs").html("");
	
	num = $(src).val();
	
	for(i = 0; i < num; i++)
	{
		
		nome_crianca = 'nome'+i;
		dt_nascimento = 'dt'+i;
		
		$("#inputs").append("<fieldset><label for='"+nome_crianca+"'>Nome da crian&ccedil;a</label><input type='text' name='nome_crianca[]' id='"+nome_crianca+"' /></fieldset>");
		$("#inputs").append("<fieldset><label for='"+dt_nascimento+"'>Data de nascimento</label><input type='text' name='dt_nascimento[]' id='"+dt_nascimento+"' onKeyUp='dataNascimento(this)' /></fieldset>");
		
		ativarDatePicker();
	}
}

numN = 0;
function mudarValor(numa)
{
	if(numN > 0 || (numN == 0 && numa == 1))
	{
		$("#qtd_criancas").val(numN+numa);
		numN = numN+numa;
		mudar($("#qtd_criancas"));
	}

}


function showSaibaMais()
{
	$("#saibamais").toggle("fast");
}



function dataNascimento(src)
{
	if(  $(src).val().length ==  2  ) { $(src).val($(src).val()+'/') };
	if(  $(src).val().length ==  5  ) { $(src).val($(src).val()+'/') };
}

function enviaForm() {
    jQuery('#form').submit();
}

jQuery(window).load(function(){
        jQuery('#form').validate({
            rules:{
                nome:{
                    required: true,
                    minlength: 3
                },
                tel1:{
                    required: true,
                },
                endereco: {
                    required: false,
                },
                mensagem: {
                    required: true,
                },
                email: {
                    required: true,
                    email: true
                }
            },
            messages: {
                nome:{
                    required: "requerido",
                    minlength: "O campo nome deve conter no mínimo 3 caracteres."
                },
               // endereco:{
                //    required: "requerido",
               // },
                tel1:{
                    required: "requerido",
                },
                mensagem:{
                    required: "requerido",
                },
                estado: {
                    required: "requerido", 
                },
                email: {
                    required: "requerido",
                    email: "O campo email deve conter um email válido."
                }
            }
        });
});

