// Funcio jQuery d'inicialitzacio del document $(document).ready(function() { var a=document.getElementsByTagName("a"); for(var i = 0; i < a.length; i++) { a[i].onclick = function() { window.location = this.getAttribute('href'); return false; } } }); // Funcio que mostra el dialeg de missatge // titol: Titol del missatge // missatge: Text del missatge function missatge(titol, missatge) { $('#missatge #titolMissatge').html(titol); $('#missatge div.modal-body').html(missatge); $('#missatge').modal('show'); } // Funcio que comprova les dades del formulari de login function comprovarDadesUsuari() { // Treiem la marca d'error de tots els controls $('.form-group').removeClass('has-error'); // Comprovem les dades de cada control i donem error en cas de detectar // algun error if ($.trim($('#Tipus_usuari').val()) == '') { missatge('Error', 'Cal que seleccionis el tipus d\'usuari.'); $('#Tipus_usuari').parent().addClass('has-error'); $('#Tipus_usuari').focus(); return false; } else if (($.trim($('#Tipus_usuari').val()) == 'Altres') && ($.trim($('#Nom_usuari_convidat').val()) == '')) { missatge('Error', 'Cal que introdueixis el teu nom d\'usuari.'); $('#Nom_usuari_convidat').parent().addClass('has-error'); $('#Nom_usuari_convidat').focus(); return false; } else if (($.trim($('#Tipus_usuari').val()) == 'Altres') && ($.trim($('#Contrasenya_convidat').val()) == '')) { missatge('Error', 'Cal que introdueixis la contransenya.'); $('#Contrasenya_convidat').parent().addClass('has-error'); $('#Contrasenya_convidat').focus(); return false; } else if (($.trim($('#Tipus_usuari').val()) == 'FUB') && ($.trim($('#Nom_usuari_FUB').val()) == '')) { missatge('Error', 'Cal que introdueixis el teu nom d\'usuari.'); $('#Nom_usuari_FUB').parent().addClass('has-error'); $('#Nom_usuari_FUB').focus(); return false; } else if (($.trim($('#Tipus_usuari').val()) == 'FUB') && ($.trim($('#Contrasenya_FUB').val()) == '')) { missatge('Error', 'Cal que introdueixis la contransenya.'); $('#Contrasenya_FUB').parent().addClass('has-error'); $('#Contrasenya_FUB').focus(); return false; } return true; } // Funcio que modifica el formulari de login segons el tipus d'usuari seleccionat function seleccionarTipusUsuari() { if ($.trim($('#Tipus_usuari').val()) == 'Altres') { $('#Nom_usuari_convidat').val(''); $('#Contrasenya_convidat').val(''); $('#dades-altres').removeClass('hide'); } else $('#dades-altres').addClass('hide'); if ($.trim($('#Tipus_usuari').val()) == 'FUB') { $('#Nom_usuari_FUB').val(''); $('#Contrasenya_FUB').val(''); $('#dades-fub').removeClass('hide'); } else $('#dades-fub').addClass('hide'); } // Mostra el menu per a dispositius mobils function mostrarAmagarMenuMobil() { jQuery('#menu').toggleClass('obert'); } // Funcio que recarrega la pagina en el nou idioma seleccionat // idioma: Idioma al que cal canviar function canviarIdioma(idioma) { // Sobreescrivim la cookie de l'idioma document.cookie='Carnet[Idioma]=' + idioma + ';; path=/'; // Recarreguem la pagina window.location.reload(); }