CINXE.COM
Institut Valenci脿 de Finances - IVF
<!DOCTYPE html> <html lang="en" ng-app="IVFApp"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link href="https://prestamos.ivf.es/wp-content/uploads/2017/03/favicon-ivf.jpg" rel="icon" type="image/x-icon"> <!-- CSRF Token --> <meta name="csrf-token" content="OZbXnN6PZBwtqMmBth27cqdcFNinxrKCwZGvWJ8w"> <title> Institut Valenci脿 de Finances - IVF</title> <!-- Styles --> <link href="/css/app.css" rel="stylesheet"> <link href="/css/grve.css" rel="stylesheet"> <link href="/css/chosen.min.css" rel="stylesheet"> <link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:100,300,400,400i,600,600i,700,900" rel="stylesheet"> <link rel="stylesheet" type="text/css" href="/awesome/css/font-awesome.min.css"> <link rel="stylesheet" type="text/css" href="/css/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="//cdnjs.cloudflare.com/ajax/libs/jquery.bootstrapvalidator/0.5.0/css/bootstrapValidator.min.css"> <!-- Scripts --> <script src="/js/app.js"></script> <script> window.Laravel = {"csrfToken":"OZbXnN6PZBwtqMmBth27cqdcFNinxrKCwZGvWJ8w"} </script> <script src="/js/chosen.jquery.min.js"></script> <script> $(document).ready(function(){ $(".chosen").chosen({include_empty: true}); }); </script> <script src="/js/jquery-ui.min.js"></script> <script> jQuery(function($){ $.datepicker.regional['es'] = { closeText: 'Cerrar', prevText: '<Ant', nextText: 'Sig>', currentText: 'Hoy', monthNames: ['Enero','Febrero','Marzo','Abril','Mayo','Junio', 'Julio','Agosto','Septiembre','Octubre','Noviembre','Diciembre'], monthNamesShort: ['Ene','Feb','Mar','Abr','May','Jun', 'Jul','Ago','Sep','Oct','Nov','Dic'], dayNames: ['Domingo','Lunes','Martes','Miércoles','Jueves','Viernes','Sábado'], dayNamesShort: ['Dom','Lun','Mar','Mié','Juv','Vie','Sáb'], dayNamesMin: ['Do','Lu','Ma','Mi','Ju','Vi','Sá'], weekHeader: 'Sm', dateFormat: 'dd/mm/yy', firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['es']); }); function checkDateInput() { var input = document.createElement('input'); input.setAttribute('type','date'); var notADateValue = 'not-a-date'; input.setAttribute('value', notADateValue); return (input.value !== notADateValue); } $(document).ready(function(){ if(!checkDateInput()){ $(".calendario").datepicker({ dateFormat:"yy-mm-dd", changeMonth: true, changeYear: true, }); } $(':input[type="number"]').keydown(function(){ if(event.which == 110 || event.which == 190) { event.preventDefault(); } }); $(".nif").focusout(function() { ValidateSpanishID = (function() { 'use strict'; var DNI_REGEX = /^(\d{8})([A-Z])$/; var CIF_REGEX = /^([ABCDEFGHJKLMNPQRSUVW])(\d{7})([0-9A-J])$/; var NIE_REGEX = /^[XYZ]\d{7,8}[A-Z]$/; var ValidateSpanishID = function( str ) { // Ensure upcase and remove whitespace str = str.toUpperCase().replace(/\s/, ''); var valid = false; var type = spainIdType( str ); switch (type) { case 'dni': valid = validDNI( str ); break; case 'nie': valid = validNIE( str ); break; case 'cif': valid = validCIF( str ); break; } return valid; }; var spainIdType = function( str ) { if ( str.match( DNI_REGEX ) ) { return 'dni'; } if ( str.match( CIF_REGEX ) ) { return 'cif'; } if ( str.match( NIE_REGEX ) ) { return 'nie'; } }; var validDNI = function( dni ) { var dni_letters = "TRWAGMYFPDXBNJZSQVHLCKE"; var letter = dni_letters.charAt( parseInt( dni, 10 ) % 23 ); return letter == dni.charAt(8); }; var validNIE = function( nie ) { // Change the initial letter for the corresponding number and validate as DNI var nie_prefix = nie.charAt( 0 ); switch (nie_prefix) { case 'X': nie_prefix = 0; break; case 'Y': nie_prefix = 1; break; case 'Z': nie_prefix = 2; break; } return validDNI( nie_prefix + nie.substr(1) ); }; var validCIF = function( cif ) { var match = cif.match( CIF_REGEX ); var letter = match[1], number = match[2], control = match[3]; var even_sum = 0; var odd_sum = 0; var n; for ( var i = 0; i < number.length; i++) { n = parseInt( number[i], 10 ); // Odd positions (Even index equals to odd position. i=0 equals first position) if ( i % 2 === 0 ) { // Odd positions are multiplied first. n *= 2; // If the multiplication is bigger than 10 we need to adjust odd_sum += n < 10 ? n : n - 9; // Even positions // Just sum them } else { even_sum += n; } } var control_digit = (10 - (even_sum + odd_sum).toString().substr(-1) )%10; var control_letter = 'JABCDEFGHI'.substr( control_digit, 1 ); // Control must be a digit if ( letter.match( /[ABEH]/ ) ) { return control == control_digit; // Control must be a letter } else if ( letter.match( /[KPQS]/ ) ) { return control == control_letter; // Can be either } else { return control == control_digit || control == control_letter; } }; return ValidateSpanishID; })(); if(ValidateSpanishID($(this).val()) == false && $(this).val() != '') { $('#msgModal-titulo').html('<h3 class="Titular_modal">'+'DNI / NIF Incorrecto'+'</h3>'); $('#msgModal-ms1').html('Por favor introduzca un DNI/NIF valido.'); $('#msgModal').modal('show'); $(this).val(''); } }); $(".nif_unico").focusout(function() { ValidateSpanishID = (function() { 'use strict'; var DNI_REGEX = /^(\d{8})([A-Z])$/; var CIF_REGEX = /^([ABCDEFGHJKLMNPQRSUVW])(\d{7})([0-9A-J])$/; var NIE_REGEX = /^[XYZ]\d{7,8}[A-Z]$/; var ValidateSpanishID = function( str ) { // Ensure upcase and remove whitespace str = str.toUpperCase().replace(/\s/, ''); var valid = false; var type = spainIdType( str ); switch (type) { case 'dni': valid = validDNI( str ); break; case 'nie': valid = validNIE( str ); break; case 'cif': valid = validCIF( str ); break; } return valid; }; var spainIdType = function( str ) { if ( str.match( DNI_REGEX ) ) { return 'dni'; } if ( str.match( CIF_REGEX ) ) { return 'cif'; } if ( str.match( NIE_REGEX ) ) { return 'nie'; } }; var validDNI = function( dni ) { var dni_letters = "TRWAGMYFPDXBNJZSQVHLCKE"; var letter = dni_letters.charAt( parseInt( dni, 10 ) % 23 ); return letter == dni.charAt(8); }; var validNIE = function( nie ) { // Change the initial letter for the corresponding number and validate as DNI var nie_prefix = nie.charAt( 0 ); switch (nie_prefix) { case 'X': nie_prefix = 0; break; case 'Y': nie_prefix = 1; break; case 'Z': nie_prefix = 2; break; } return validDNI( nie_prefix + nie.substr(1) ); }; var validCIF = function( cif ) { var match = cif.match( CIF_REGEX ); var letter = match[1], number = match[2], control = match[3]; var even_sum = 0; var odd_sum = 0; var n; for ( var i = 0; i < number.length; i++) { n = parseInt( number[i], 10 ); // Odd positions (Even index equals to odd position. i=0 equals first position) if ( i % 2 === 0 ) { // Odd positions are multiplied first. n *= 2; // If the multiplication is bigger than 10 we need to adjust odd_sum += n < 10 ? n : n - 9; // Even positions // Just sum them } else { even_sum += n; } } var control_digit = (10 - (even_sum + odd_sum).toString().substr(-1) )%10; var control_letter = 'JABCDEFGHI'.substr( control_digit, 1 ); // Control must be a digit if ( letter.match( /[ABEH]/ ) ) { return control == control_digit; // Control must be a letter } else if ( letter.match( /[KPQS]/ ) ) { return control == control_letter; // Can be either } else { return control == control_digit || control == control_letter; } }; return ValidateSpanishID; })(); if(ValidateSpanishID($(this).val()) == false && $(this).val() != '') { $('#msgModal-titulo').html( '<h3 class="Titular_modal">DNI/NIF/CIF Erroneo</h3>'); $('#msgModal-ms1').html('Por favor introduzca un DNI/NIF valido.'); $('#msgModal-ms2').html(''); $('#msgModal').modal('show'); $(this).val(''); }else { $.ajaxSetup({ headers: { 'X-CSRF-TOKEN': $('meta[name="_token"]').attr('content') } }) var nif = $(this).val(); $.ajax({ url : '/validar_dni', data : { dni : nif , _token: "OZbXnN6PZBwtqMmBth27cqdcFNinxrKCwZGvWJ8w"}, type : 'GET', dataType : 'json', success : function(data) { if(data==false) { $('#msgModal-titulo').html('<h3 class="Titular_modal"> DNI/NIF/CIF Duplicado </h3>'); $('#msgModal-ms1').html('Este DNI/NIF/CIF ya ha sido registrado.'); $('#msgModal-ms2').html('Usted puede acceder al area privada con su documento de identidad como usuario con su contrase帽a para realiar una nueva solicitud.'); $('#msgModal').modal('show'); } }, error : function(xhr, status) { $('#msgModal-titulo').html('<h3 class="Titular_modal"> Disculpe, se produjo un problema. </h3>'); $('#msgModal-ms1').html(''); $('#msgModal-ms2').html(''); $('#msgModal').modal('show'); }, complete : function(xhr, status) { } }); } }); }); </script> <script type="text/javascript" src="https://solicitudes.ivf.es/js/angular.min.js"></script> <script type="text/javascript" src="https://solicitudes.ivf.es/js/components/jquery.number.min.js"></script> <script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/bootstrap-validator/0.4.5/js/bootstrapvalidator.min.js"></script> <!-- Smartsupp Live Chat script --> <script type="text/javascript"> var _smartsupp = _smartsupp || {}; _smartsupp.key = '4810816e6df9ddf209e172a2b55ad4c49038e7f0'; window.smartsupp||(function(d) { var s,c,o=smartsupp=function(){ o._.push(arguments)};o._=[]; s=d.getElementsByTagName('script')[0];c=d.createElement('script'); c.type='text/javascript';c.charset='utf-8';c.async=true; c.src='https://www.smartsuppchat.com/loader.js?';s.parentNode.insertBefore(c,s); })(document); </script> </head> <body> <nav class="navbar navbar-default navbar-static-top"> <div class="container-fluid bandaMenu"> <div class="navbar-header col-sm-2"> <!-- Collapsed Hamburger --> <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#app-navbar-collapse"> <span class="sr-only">Toggle Navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <!-- Logo ivf --> <a href="/"> <img src="/img/logo-ivf.png" alt="INSTITUT VALENCIA DE FINANCES" title="INSTITUT VALENCIA DE FINANCES" data-at2x="//prestamos.ivf.es/wp-content/uploads/2016/05/logo-ivf@x2.png" width="346" height="60"> </a> </div> <div class="collapse navbar-collapse col-sm-10" id="app-navbar-collapse"> <!-- Menu acceso --> <div class="col-xs-12 NavIvfTop"> <ul class="nav navbar-nav navbar-right"> <!-- Authentication Links --> <li><a href="https://solicitudes.ivf.es/login">Acceder</a></li> <li><a href=https://prestamos.ivf.es/contacto/>Contacto</a></li> <li class="NavRedes"><a href="https://twitter.com/GVAIVF" target="_blank"><span class="fa fa-twitter"></span></a></li> <li class="NavRedes"><a href="https://www.linkedin.com/company-beta/10845875/" target="_blank"><span class="fa fa-linkedin"></a></li> <!-- Language buttons --> <li><a href="/set-language/es"> <img src="/img/lang/es.png" alt="Castellano" title="Castellano" width="21" height="14"> </a></li> <li><a href="/set-language/va"> <img src="/img/lang/va.png" alt="Valenci脿" title="Valenci脿" width="21" height="14"> </a></li> </ul> </div> <!-- Menu --> <div class="col-xs-12 NavIvf"> <ul class="nav navbar-nav navbar-right"> <li><a href=https://prestamos.ivf.es/>Inicio</a></li> <li><a href=https://prestamos.ivf.es/somos-ivf/>Somos IVF</a></li> <li><a href=https://prestamos.ivf.es/capital-riesgo/>Capital riesgo</a></li> <li><a href=https://prestamos.ivf.es/prestamos/>Pr茅stamos</a></li> <li><a href=/>Solicitud de cr茅dito</a></li> <li><a href=https://prestamos.ivf.es/avales/>Avales</a></li> <li><a href=https://prestamos.ivf.es/descargas/>Descargas</a></li> </ul> </div> </div> </div> </nav> <div class="container-fluid"> <div class="row"> </div> </div> <div class="container"> <div class="row"> <div class=" height100"></div> <div class="col-md-6 col-md-offset-3"> <div class="row text_center "> <img src="/img/logo-ivf@x2.png" alt="INSTITUT VALENCIA DE FINANCES" title="INSTITUT VALENCIA DE FINANCES"> </div> <div class=" height25"></div> <form class="form-horizontal" role="form" method="POST" action="https://solicitudes.ivf.es/login"> <input type="hidden" name="_token" value="OZbXnN6PZBwtqMmBth27cqdcFNinxrKCwZGvWJ8w"> <div class="col-md-10 col-md-offset-1 boxLogin"> <div class="height25"></div> <div class="col-xs-12 "> <p for="email" class="textLogin">CIF/NIF</p> <input id="nif" type="text" class="form-control" name="nif" value="" required autofocus> </div> <div class=" clear height25"></div> <div class="col-xs-12 "> <p for="password" class="textLogin">password</p> <input id="password" type="password" class="form-control" name="password" required> </div> <div class="clear height50"></div> <div class="col-xs-12"> <button type="submit" class="btn btn-login">Acceder</button> </div> <div class="col-xs-12"> <div class="checkbox"> <label> <input type="checkbox" name="remember"> Recu茅rdame </label> </div> </div> <div class="clear height25"></div> </div> <div class="col-md-10 col-md-offset-1"> <div class=" col-xs-12"> <a class="btn btn-link" href="https://solicitudes.ivf.es/password/reset"> 驴Has olvidado la contrase帽a? </a> </div> </div> </form> </div> <div class="clear height100"></div> </div> </div> <div class="container-fluid bandaFooter"> <div class="col-xs-12"> <p>漏 2023 Generalitat<br> Conselleria de Hacienda, Econom铆a y Administraci贸n P煤blica<br> Instituto Valenciano de Finanzas </p> </div> </div> <!-- Scripts --> <script> //funcion popover con modificacion hover $('.popoverData').popover(); $('#popoverOption').popover({ trigger: "hover" }); $(document).ready(function(){ $('[data-toggle="popover"]').popover(); }); /* $(function () { $('[data-toggle="popover"]').popover() })*/ </script> <div id="msgModal" class="modal fade" tabindex="-1" role="dialog" > <div class="modal-dialog modal-lg" role="document"> <div class="modal-content no_requisitos"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> <div class="modal-body text-left"> <div class=" height25"></div> <h3 class="Titular_modal"></h3> <div id="msgModal-titulo" class=" height25"></div> <div class=" height25"></div> <p id="msgModal-ms1" class="Requisitos_clausula"></p> <p id="msgModal-ms2" class="Requisitos_clausula"></p> <div class=" height25"></div> </div> <div class="modal-footer"> <button type="button" class="btn btn-line" data-dismiss="modal">Cerrar</button> </div> </div> </div> </div> </body> </html>