/* 
 * dependencias
 * lib/jquery-1.3.2.js
 * app/jquery.facebox
 */

//js de validacao de cursos
function valida_acesso_restrito()
{
    msg="";

	if( $('#email').val()==""){
		msg +="<span>Você deve informar seu email</span><br /><br />";
	}

    if( $('#senha').val()==""){
		msg +="<span>Você deve informar sua senha.</span><br /><br />";
	}

	if(msg != ""){
		msg = "<div id=\"topoValida\">Os seguintes campos encontram-se com problemas:<br /><br /></div>" + msg;
		jQuery.facebox(msg);
		//modal(msg,'Os seguintes campos encontram-se com problemas:');
		return false;
	}
}


function validaFormaPagamento()
{
	msg="";
	forma_pagto = "";

	if ($("input[type=radio][name=forma_pagamento]:checked").length == 0)
	{
		msg += "<span>Você deve escolher uma forma de pagamento !</span>"
		forma_pagto = msg;
	}
	

	if ($('#visa').attr('checked')){
	
		if( $('#numero_cartao').val()==""){
			msg +="<span>Você deve informar o numero do cartão.</span><br /><br />";
		}

		if( $('#mes_validade').val()==""){
			msg +="<span>Você deve informar o mes de validade do cartão.</span><br /><br />";
		}
		
		if( $('#mes_validade').val().length < 2){
			msg +="<span>O mês de validade do cartão deve possuir pelo menos 2 dígitos.</span><br /><br />";
		}

		if( $('#ano_validade').val()==""){
			msg +="<span>Você deve informar o ano de validade do cartão.</span><br /><br />";
		}
		
		if( $('#ano_validade').val().length < 4){
			msg +="<span>O ano de validade do cartão deve possuir pelo menos 4 dígitos.</span><br /><br />";
		}

		if( $('#codigo_seguranca').val()==""){
			msg +="<span>Você deve informar o código de segurança do cartão.</span><br /><br />";
		}

		if( $('#codigo_seguranca').val().length < 3){
			msg +="<span>O código de segurança do cartão deve possuir pelo menos 3 dígitos.</span><br /><br />";
		}
	}
	
	//return false;
		
	if(msg != ""){
		msg = "<div id=\"topoValida\">Os seguintes campos encontram-se com problemas:<br /><br /></div>" + msg;
		jQuery.facebox(msg);
		
		//modal(msg,'Os seguintes campos encontram-se com problemas:');
		return false;
	}
		
}

function valida_email(){

	msg="";

	if( $('#email_nao_cadastrado').val()==""){
		msg +="<span>Você deve informar seu email</span><br /><br />";
	}
	else
	{
		if (!checkMail( $('#email_nao_cadastrado').val())) {
			msg += "<span>Você deve informar um email valido !</span><br /><br />";
		}
	}

	if(msg != ""){
		msg = "<div id=\"topoValida\">Os seguintes campos encontram-se com problemas:<br /><br /></div>" + msg;
		jQuery.facebox(msg);
		//modal(msg,'Os seguintes campos encontram-se com problemas:');
		return false;
	}

}
function valida_login_cursos()
{
    msg="";

	if( $('#login').val()==""){
		msg +="<span>Você deve informar seu login</span><br /><br />";
	}

    if( $('#senha_login').val()==""){
		msg +="<span>Você deve informar sua senha.</span><br /><br />";
	}

	if(msg != ""){
		msg = "<div id=\"topoValida\">Os seguintes campos encontram-se com problemas:<br /><br /></div>" + msg;
		jQuery.facebox(msg);
		//modal(msg,'Os seguintes campos encontram-se com problemas:');
		return false;
	}
}


function valida_fisica()
{
    msg="";

	if( $('#first_name').val() == ""){
		msg +="<span>Você deve informar seu nome</span><br /><br />";
	}

    if( $('#last_name').val() == ""){
		msg +="<span>Você deve informar seu sobrenome</span><br /><br />";
	}

    if( $('#cpf').val()==""){
		msg +="<span>Você deve informar seu cpf</span><br /><br />";
	}

    if( $('#ddd_tel').val()=="" || $('#telefone').val()==""){
		msg +="<span>Você deve informar seu telefone</span><br /><br />";
	}
    msg += valida_cadastro_usuario();
	return msg;
}

function valida_juridica()
{
    msg="";

	if( $('#razao_social').val() == ""){
		msg +="<span>Você deve informar a razão social</span><br /><br />";
	}
    
    if( $('#ddd_tel_jur').val()=="" || $('#telefone_jur').val()==""){
		msg +="<span>Você deve informar seu telefone</span><br /><br />";
	}

    if( $('#cnpj').val()==""){
		msg +="<span>Você deve informar seu cnpj</span><br /><br />";
	}
    msg += valida_cadastro_usuario();
	return msg;
}


function valida_cadastro_usuario()
{
    msg="";

	if( $('#email').val() == ""){
		msg +="<span>Você deve informar seu email</span><br /><br />";
	}else if( $('#email').val() != $('#retit-email').val() ){
		msg +="<span>Confirmação do email inválida</span><br /><br />";
	}

    if( $('#senha').val() == "" || $('#repit-senha').val() == "" ){
		msg +="<span>Você deve informar sua senha</span><br /><br />";
	}else if( $('#senha').val() != $('#repit-senha').val() ){
		msg +="<span>Você deve confirmar sua senha</span><br /><br />";
	}

    if( $('#cep').val()==""){
		msg +="<span>Você deve informar seu cep</span><br /><br />";
	}

    if( $('#endereco').val()==""){
		msg +="<span>Você deve informar seu endereco</span><br /><br />";
	}

    if( $('#endereco').val()==""){
		msg +="<span>Você deve informar seu numero</span><br /><br />";
	}

    if( $('#cidade').val()==""){
		msg +="<span>Você deve informar sua cidade</span><br /><br />";
	}

    if( $('#uf option:selected').val() == ""){
		msg +="<span>Você deve informar seu estado</span><br /><br />";
	}

	return msg;
}



function valida_cadastro_cursos()
{
    msg="";
	if( $('input[name=tipo_pessoa]:checked').val() == "0"){
        msg = valida_fisica();
	}else if($('input[name=tipo_pessoa]:checked').val() == "1"){
        valida_juridica();
    }
	if(msg != ""){
		msg = "<div id=\"topoValida\">Os seguintes campos encontram-se com problemas:<br /><br /></div>" + msg;
		jQuery.facebox(msg);
		//modal(msg,'Os seguintes campos encontram-se com problemas:');
		return false;
	}
}

function change_cadastro(){

    $('*.pessoa').click(function(){
        $('.none-tipo').hide('slow');
        $('.'+$(this).attr('lang')).show();
    });


    //default e pessoa fisica
    $('.pessoa[lang=pf]').click();

}

function delete_curriculo(){

    $('.delete-curriculo').click(function(){
        //passe o id: do curriculo atraves do atributo lang do link
        //$(this).attr('lang');

        $(this).parents('li').slideUp('slow',function(){
            $(this).remove();
        });
    });
}

/*
function delete_curso(){

    $('.remover-curso').click(function(){
        //passe o id: do iten atraves do atributo lang do link
        //$(this).attr('lang');

        $(this).parents('tr.itens').fadeOut('slow',function(){
            $(this).remove();
            size = $('#carrinho tr.itens').size();
            if(size < 1){
                $('.no-itens').fadeIn();
            }
        });

        return false;
    });
}
*/

function alter_arquivo(){
    $('.inp-fake').change(function(){
        $('#fake-text').text($(this).val())
    });
}

function alter_pagamento(){
    $('#forma-pagamento').change(function(){
        $('.forma-pagamento').slideUp();
        $('.forma-pagamento[lang=val_'+$(this).val()+']').slideDown();
    });
}

$(document).ready(function(){
    change_cadastro();
    delete_curriculo();
    $('input[type=text]').setMask();
    $('.tooltip-title').tooltip({showURL:false,fade:true});
    alter_arquivo();
    alter_pagamento();
});



