﻿
function validarPaso1( sModo )
{

    if( $( 'first_name' ).value == '' )
    {
        alert( 'Falta: nome' ); $( 'first_name' ).focus(); return( false );
    }
    if( $( 'last_name' ).value == '' )
    {
        alert( 'Falta: sobrenome' ); $( 'last_name' ).focus(); return( false );
    }
    if( $( 'gender_1' ).checked == false && $( 'gender_2' ).checked == false )
    {
        alert( 'Falta: sexo' ); return( false );
    }
    if( $( 'phone_prefix1' ).value == '' || $( 'phone1' ).value == '' )
    {
        alert( 'Falta: telefone #1' ); return( false );
    }
    emailRe = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*\.(\w{2}|(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum))$/

    if( !emailRe.test( $( 'email' ).value ) )
    {
        alert( 'Falta: email válido' ); return( false );
    }
    if( $( 'sid' ).value == '' )
    {
        alert( 'Falta: CPF' ); $( 'sid' ).focus(); return( false );
    }
    if( $( 'full_address' ).value == '' )
    {
        alert( 'Falta: endereço' ); $( 'full_address' ).focus(); return( false );
    }
    if( $( 'state' ).value == '' )
    {
        alert( 'Falta: estado' ); $( 'state' ).focus(); return( false );
    }
    if( $( 'zipcode' ).value == '' )
    {
        alert( 'Falta: CEP' ); $( 'zipcode' ).focus(); return( false );
    }
    if( $( 'marital_status' ).value == '' )
    {
        alert( 'Falta: estado civil' ); $( 'marital_status' ).focus(); return( false );
    }
    if( $( 'nationality' ).value == '' )
    {
        alert( 'Falta: nacionalidade' ); $( 'nationality' ).focus(); return( false );
    }
    if( $( 'birth_day' ).value == '' && $( 'birth_month' ).value == '' && $( 'birth_year' ).value == '' )
    {
        alert( 'Falta: nascimento' ); return( false );
    }
    if( $( 'password' ).value == '' )
    {
        alert( 'Falta: senha' ); $( 'password' ).focus(); return( false );
    }
    if( $( 'objectives' ).value == '' )
    {
        alert( 'Falta: objectivos' ); $( 'objectives' ).focus(); return( false );
    }

    ApplyMode( sModo, false, undefined, 'frmDatos' );

}

function validarPaso2()
{

    if( $( 'year_start' ).value == '' )
    {
        alert( 'Falta: inicio' );
        $( 'year_start' ).focus();
        return( false );
    }
    if( $( 'year_finish' ).value == '' )
    {
        alert( 'Falta: finalizacion' );
        $( 'year_finish' ).focus();
        return( false );
    }
    if( $( 'institution' ).value == '' )
    {
        alert( 'Falta: instituição' );
        $( 'institution' ).focus();
        return( false );
    }
    if( $( 'title' ).value == '' )
    {
        alert( 'Falta: título' );
        $( 'title' ).focus();
        return( false );
    }

    $( 'frmDatos' ).submit();

}

function validarPaso3()
{

    if( $( 'year_start' ).value == '' )
    {
        alert( 'Falta: inicio' );
        $( 'year_start' ).focus();
        return( false );
    }
    if( $( 'year_finish' ).value == '' )
    {
        alert( 'Falta: finalizacion' );
        $( 'year_finish' ).focus();
        return( false );
    }
    if( $( 'company' ).value == '' )
    {
        alert( 'Falta: companhia' );
        $( 'company' ).focus();
        return( false );
    }
    if( $( 'position' ).value == '' )
    {
        alert( 'Falta: Posição' );
        $( 'position' ).focus();
        return( false );
    }

    $( 'frmDatos' ).submit();

}


function Cancelar( url )
{
    location.href = url;
}

function ApplyMode( sMode, bConfirmar )
{
    if( bConfirmar )
    {
        if( typeof( arguments[2] ) == 'undefined' )
        {
            sAlert = 'Confirmar?';
        } else {
            sAlert = arguments[2];
        }

        if( !confirm( sAlert ) )
        {
            return;
        }
    }

    if( typeof( arguments[3] ) == 'undefined' )
    {
        oForm = document.frmMain;
    } else
    {
        oForm = $( arguments[3] );
    }

    if( sMode != "" )
    {
        oForm.mode.value = sMode;
    }
    oForm.submit();
}
