$(function(){
    
    $("#floginAluno").ajaxForm( {beforeSubmit: validaFormLoginAluno, success: formEnviaLoginAluno} );
    
    $("#floginPaciente").ajaxForm( {beforeSubmit: validaFormLoginPaciente, success: formEnviaLoginPaciente} );
    
    $("#fnewsletter").ajaxForm( {beforeSubmit: validaFormNewsletter, success: formEnviaNewsletter} );
    
    $(".mask_phone").mask("(99) 9999-9999");
    
    $("ul.menu li.fixo").hover(function(){
        var alvo = $(this).find("ul.submenu");
        alvo.slideDown(200);
    }, function(){
        var alvo = $(this).find("ul.submenu");
        alvo.fadeOut(200);
    });
    
    $("ul.submenu li a").hover(function(){
        var alvo = $(this).find("a");
        $(this).stop(true).animate({paddingLeft: '20px'}, 100);
    }, function(){
        var alvo = $(this).find("a");
        $(this).stop(true).animate({paddingLeft: '0'}, 200)
    });
    
    
    $("input.placeholder").each(function(){
        $(this).val( $(this).attr('title') );
        
        $(this).focus(function(){
            if ( $(this).val() == $(this).attr('title') ) {
                $(this).val('');
            }
        });
        $(this).blur(function(){
            if ( $(this).val() == '' ) {
                $(this).val( $(this).attr('title') );
            }
        });
    });
    
    $("#imgFontSize").click(function(){
        $("div.texto").each(function(){
            var size = $(this).css("font-size");
            size = size.replace("px", "");
            size = parseInt(size);
            size += 2;
            if ( size > 20 )
                size = 14;
            
            $(this).css("font-size", size+"px");
        });
    });
	
});

function validaFormLoginAluno(formData, jqForm, options) {
    var email      = formData[0].value;
    var senha      = formData[1].value;
    
    if ( email == "" || senha == "" ) {
        alert("Os campo E-mail e Senha devem ser preenchidos.");
        return false;
    }
    
    $("#alunoAviso").html("<img src='images/loading.gif' hspace='10'>");
    
    return true;
}
function formEnviaLoginAluno (msg, status) {
    if ( msg.substr(0, 5) == "false" ) {
        $("#alunoAviso").html("");
        alert("E-mail ou Senha incorreto(s).");
    } else {
        location.reload();
    }
}

function validaFormLoginPaciente(formData, jqForm, options) {
    var email      = formData[0].value;
    var senha      = formData[1].value;
    
    if ( email == "" || senha == "" ) {
        alert("Os campo E-mail e Senha devem ser preenchidos.");
        return false;
    }
    
    $("#pacienteAviso").html("<img src='images/loading.gif' hspace='10'>");
    
    return true;
}
function formEnviaLoginPaciente (msg, status) {
    if ( msg.substr(0, 5) == "false" ) {
        $("#pacienteAviso").html("");
        alert("E-mail ou Senha incorreto(s).");
    } else {
        location.reload();
    }
}

function validaFormNewsletter(formData, jqForm, options) {
	var email      = formData[0].value;
	
	if ( email == "" ) {
		alert("Todos os campos devem ser preenchidos.");
		return false;
	}
    
	$("#newsletterAviso").html("<img src='images/loading.gif' hspace='10'> Enviando...");
	
	return true;
}
function formEnviaNewsletter (msg, status) {
	if ( msg.substr(0, 5) == "false" ) {
		$("#newsletterAviso").html("");
		alert( msg.substr(5) );
	} else {
		$("#newsletterAviso").html("");
		alert("Cadastro efetuado com sucesso!")
		$("#fnewsletter").resetForm();
	}
	
}
