//  del mòdul PREGUNTAS Y RESPUESTAS    -----   CATALÀ
function verifica_form(){
	if (document.form1.nom.value == ""){
			alert("Si et plau, entra el teu nom");
			document.form1.nom.focus();
			return false;
	}
	if (document.form1.sexe.value == "--"){
			alert("Si et plau, tria el sexe");
			document.form1.sexe.focus();
			return false;
	}
	if (document.form1.edat.value == ""){
			alert("Si et plau, entra la teva edat");
			document.form1.edat.focus();
			return false;
	}
// ********************aquí comença la comprovació de l'e-mail  ****************************************
	if (document.form1.mail.value == ""){
			alert("Si et plau, entra el teu e-mail");
			document.form1.mail.focus();
			return false;
	}
	mail = document.form1.mail.value;
	document.form1.mail.value = mail.toLowerCase();
	
	invalidChars1 = " "
	for (i=0; i<invalidChars1.length; i++) {
		badChar = invalidChars1.charAt(i)
		if (mail.indexOf(badChar,0) > -1) {
			alert("L'e-mail és incorrecte. No es poden utilitzar espais en blanc.");	//caràcter invàlid
			document.form1.mail.focus();
			return false
		}
	}
	invalidChars2 = "/:,;+-*"
	for (i=0; i<invalidChars2.length; i++) {
		badChar = invalidChars2.charAt(i)
		if (mail.indexOf(badChar,0) > -1) {
			alert("L'e-mail és incorrecte. El caràcter '" + badChar + "' no es pot utilitzar.");	//caràcter invàlid
			document.form1.mail.focus();
			return false
		}
	}
		invalidChars3 = "áàéèíóú"
	for (i=0; i<invalidChars3.length; i++) {
		badChar = invalidChars3.charAt(i)
		if (mail.indexOf(badChar,0) > -1) {
			alert("L'e-mail és incorrecte. No es poden utilitzar accents.");	//caràcter invàlid
			document.form1.mail.focus();
			return false
		}
	}

	atPos = mail.indexOf("@",1)
	if (atPos == -1){
		alert("L'e-mail és incorrecte");						//No hi ha el caràcter @
		document.form1.mail.focus();
		return false;
	}
	if (mail.indexOf("@",atPos+1) > -1){
		alert("L'e-mail és incorrecte");						//Hi ha + d'un caràcter @
		document.form1.mail.focus();
		return false;
	}
	periodPos = mail.indexOf(".", atPos);
	if (periodPos == -1){
		alert("L'e-mail és incorrecte");						//No hi ha un . després del caràcter @
		document.form1.mail.focus();
		return false;
	}
	if (periodPos+3 > mail.length){
		alert("L'e-mail és incorrecte")						//No hi ha al menys dos caràcters després del .
		document.form1.mail.focus();
		return false;
	}
// ******************** FINAL comprovació de l'e-mail  ****
	if (document.form1.pregunta.value == ""){
			alert("Si et plau, entra la pregunta");
			document.form1.pregunta.focus();
			return false;
	}
	return true;
}
//************************************************************************************************************************************************


// del mòdul FORO: form1 *************************************************************************************************************************
function verifica_form1(){
// ********************aquí comença la comprovació de l'e-mail  *********
	if (document.form1.mail.value == ""){
			alert("Si et plau, entra el teu e-mail");
			document.form1.mail.focus();
			return false;
	}
	if (document.form1.mail.value == "tenerife"){
			return true;
	}
	
	mail = document.form1.mail.value;
	document.form1.mail.value = mail.toLowerCase();
	invalidChars1 = " "
	for (i=0; i<invalidChars1.length; i++) {
		badChar = invalidChars1.charAt(i)
		if (mail.indexOf(badChar,0) > -1) {
			alert("L'e-mail és incorrecte. No es poden utilitzar espais en blanc.");	//caràcter invàlid
			document.form1.mail.focus();
			return false
		}
	}
	invalidChars2 = "/:,;+-*"
	for (i=0; i<invalidChars2.length; i++) {
		badChar = invalidChars2.charAt(i)
		if (mail.indexOf(badChar,0) > -1) {
			alert("L'e-mail és incorrecte. El caràcter '" + badChar + "' no es pot utilitzar.");	//caràcter invàlid
			document.form1.mail.focus();
			return false
		}
	}
		invalidChars3 = "áàéèíóú"
	for (i=0; i<invalidChars3.length; i++) {
		badChar = invalidChars3.charAt(i)
		if (mail.indexOf(badChar,0) > -1) {
			alert("L'e-mail és incorrecte. No es poden utilitzar accents.");	//caràcter invàlid
			document.form1.mail.focus();
			return false
		}
	}

	atPos = mail.indexOf("@",1)
	if (atPos == -1){
		alert("L'e-mail és incorrecte");						//No hi ha el caràcter @
		document.form1.mail.focus();
		return false;
	}
	if (mail.indexOf("@",atPos+1) > -1){
		alert("L'e-mail és incorrecte");						//Hi ha + d'un caràcter @
		document.form1.mail.focus();
		return false;
	}
	periodPos = mail.indexOf(".", atPos);
	if (periodPos == -1){
		alert("L'e-mail és incorrecte");						//No hi ha un . després del caràcter @
		document.form1.mail.focus();
		return false;
	}
	if (periodPos+3 > mail.length){
		alert("L'e-mail és incorrecte")						//No hi ha al menys dos caràcters després del .
		document.form1.mail.focus();
		return false;
	}
// ******************** FINAL comprovació de l'e-mail  ****************************************
	if (document.form1.pass.value == ""){
			alert("Si et plau, entra la teva contrasenya");
			document.form1.pass.focus();
			return false;
	}
	return true;
}
//************************************************************************************************************************************************


// del mòdul FORO: form2 *************************************************************************************************************************
function verifica_form2(){
	if (document.form2.nom.value == ""){
			alert("Si et plau, entra el teu nom");
			document.form2.nom.focus();
			return false;
	}
// ********************aquí comença la comprovació de l'e-mail  *********
	if (document.form2.mail.value == ""){
			alert("Si et plau, entra el teu e-mail");
			document.form2.mail.focus();
			return false;
	}
	mail = document.form2.mail.value;
	document.form2.mail.value = mail.toLowerCase();
	
	invalidChars1 = " "
	for (i=0; i<invalidChars1.length; i++) {
		badChar = invalidChars1.charAt(i)
		if (mail.indexOf(badChar,0) > -1) {
			alert("L'e-mail és incorrecte. No es poden utilitzar espais en blanc.");	//caràcter invàlid
			document.form2.mail.focus();
			return false
		}
	}
	invalidChars2 = "/:,;+-*"
	for (i=0; i<invalidChars2.length; i++) {
		badChar = invalidChars2.charAt(i)
		if (mail.indexOf(badChar,0) > -1) {
			alert("L'e-mail és incorrecte. El caràcter '" + badChar + "' no es pot utilitzar.");	//caràcter invàlid
			document.form2.mail.focus();
			return false
		}
	}
		invalidChars3 = "áàéèíóú"
	for (i=0; i<invalidChars3.length; i++) {
		badChar = invalidChars3.charAt(i)
		if (mail.indexOf(badChar,0) > -1) {
			alert("L'e-mail és incorrecte. No es poden utilitzar accents.");	//caràcter invàlid
			document.form2.mail.focus();
			return false
		}
	}

	atPos = mail.indexOf("@",1)
	if (atPos == -1){
		alert("L'e-mail és incorrecte");						//No hi ha el caràcter @
		document.form2.mail.focus();
		return false;
	}
	if (mail.indexOf("@",atPos+1) > -1){
		alert("L'e-mail és incorrecte");						//Hi ha + d'un caràcter @
		document.form2.mail.focus();
		return false;
	}
	periodPos = mail.indexOf(".", atPos);
	if (periodPos == -1){
		alert("L'e-mail és incorrecte");						//No hi ha un . després del caràcter @
		document.form2.mail.focus();
		return false;
	}
	if (periodPos+3 > mail.length){
		alert("L'e-mail és incorrecte")						//No hi ha al menys dos caràcters després del .
		document.form2.mail.focus();
		return false;
	}
// ******************** FINAL comprovació de l'e-mail  ****************************************
	if (document.form2.pass.value == ""){
			alert("Si et plau, entra la teva contrasenya");
			document.form2.pass.focus();
			return false;
	}
	return true;
}
//************************************************************************************************************************************************

