function validarEntero(valor){

	if (valor == "08"){
		valor = 8;
		return valor
	}
	if (valor == "09"){
		valor = 9;
		return valor
	}
	if (valor == ""){
		valor = 0;
		return valor
	}
	valor = parseInt(valor)
	if (isNaN(valor)) {
		return "x"
	}else{
		return valor
	}
}

function validarFormulario(){
    document.form_tradicional.tradicional.value = ""
	document.form_catala.catala.value = ""
	document.form_catala_2.catala_2.value = ""
	
	textohora = window.document.formul.chora.value
	textomin = window.document.formul.cmin.value

	textohora = validarEntero(textohora)
	textomin = validarEntero(textomin)
	
	if (textohora == "x" || textomin == "x" || textohora > 24 || textohora < 0 || textomin > 59 || textomin < 0 || textohora==0 ){
	textomin = "";
	textohora = "";
	window.document.formul.chora.value = textohora;
	window.document.formul.cmin.value = textomin;
	}
	else{
		if(textohora < 10) {txth = "0" + textohora} else {txth = textohora}
		if(textomin < 10) {txtm = "0" + textomin} else {txtm = textomin}
		window.document.formul.chora.value = txth;
		window.document.formul.cmin.value = txtm; 
		mostrar_hora_tradicional(textohora, textomin);
		mostrar_hora_mixt(textohora, textomin);
		mostrar_hora_mixt_2(textohora, textomin);
		mostrar_hora_mixt_3(textohora, textomin);
	}
}

//************************************************************************

function mostrar_hora_tradicional(hora,minut){ 
switch (hora){
   case 0: lahora="les dotze"; dehora="d'una"; lahorames ="la una"; break;  
   case 1: lahora="la una"; dehora="de dues"; lahorames ="les dues";break;
   case 2: lahora="les dues"; dehora="de tres"; lahorames ="les tres"; break;
   case 3: lahora="les tres"; dehora="de quatre"; lahorames ="les quatre"; break;
   case 4: lahora="les quatre"; dehora="de cinc"; lahorames ="les cinc"; break;
   case 5: lahora="les cinc"; dehora="de sis"; lahorames ="les sis"; break;
   case 6: lahora="les sis"; dehora="de set"; lahorames ="les set"; break;
   case 7: lahora="les set"; dehora="de vuit"; lahorames ="les vuit"; break;
   case 8: lahora="les vuit"; dehora="de nou"; lahorames ="les nou"; break;
   case 9: lahora="les nou"; dehora="de deu"; lahorames ="les deu"; break;
   case 10: lahora="les deu"; dehora="d'onze"; lahorames ="les onze"; break;
   case 11: lahora="les onze"; dehora="de dotze"; lahorames ="les dotze"; break;
   case 12: lahora="les dotze"; dehora="d'una"; lahorames ="la una"; break;
   case 13: lahora="la una"; dehora="de dues"; lahorames ="les dues"; break;
   case 14: lahora="les dues"; dehora="de tres"; lahorames ="les tres";break;
   case 15: lahora="les tres"; dehora="de quatre"; lahorames ="les quatre"; break;
   case 16: lahora="les quatre"; dehora="de cinc"; lahorames ="les cinc"; break;
   case 17: lahora="les cinc"; dehora="de sis"; lahorames ="les sis"; break;
   case 18: lahora="les sis"; dehora="de set"; lahorames ="les set"; break;
   case 19: lahora="les set"; dehora="de vuit"; lahorames ="les vuit"; break;
   case 20: lahora="les vuit"; dehora="de nou"; lahorames ="les nou"; break;
   case 21: lahora="les nou"; dehora="de deu"; lahorames ="les deu"; break;
   case 22: lahora="les deu"; dehora="d'onze"; lahorames ="les onze"; break;
   case 23: lahora="les onze"; dehora="de dotze"; lahorames ="les dotze"; break;
   case 24: lahora="les dotze"; dehora="d'una"; lahorames ="la una"; break;  
   }
switch (minut){
   case 0: horacatalana= lahora + " en punt"; break; 
   case 1: if(hora == 1 || hora == 13) {horacatalana= lahora + " tocada";} else {horacatalana= lahora + " tocades";} break;
   case 2: if(hora == 1 || hora == 13) {horacatalana= lahora + " tocada";} else {horacatalana= lahora + " tocades";} break;
   case 3: if(hora == 1 || hora == 13) {horacatalana= lahora + " ben tocada";} else {horacatalana= lahora + " ben tocades";} break;
   case 4: horacatalana= "gairebé " + lahora + " i cinc"; break;
   case 5: horacatalana= lahora + " i cinc"; break;
   case 6: horacatalana= "vora mig quart " + dehora; break;
   case 7: horacatalana= "mig quart " + dehora; break;
   case 8: horacatalana= "mig quart " + dehora; break;
   case 9: horacatalana= "gairebé " + lahora + " i deu"; break;
   case 10: horacatalana= lahora + " i deu"; break;
   case 11: horacatalana= "vora un quart " + dehora; break;
   case 12: horacatalana= "vora un quart " + dehora; break;
   case 13: horacatalana= "vora un quart " + dehora; break;
   case 14: horacatalana= "gairebé un quart " + dehora; break;
   case 15: horacatalana= "un quart " + dehora; break;
   case 16: horacatalana= "un quart tocat " + dehora; break;
   case 17: horacatalana= "un quart tocat " + dehora; break;
   case 18: horacatalana= "un quart ben tocat " + dehora; break;
   case 19: horacatalana= "gairebé un quart i cinc [" + dehora + "]"; break;
   case 20: horacatalana= "un quart i cinc [" + dehora + "]"; break;
   case 21: horacatalana= "vora un quart i mig " + dehora; break;
   case 22: horacatalana= "un quart i mig " + dehora; break;
   case 23: horacatalana= "un quart i mig " + dehora; break;
   case 24: horacatalana= "gairebé un quart i deu [" + dehora + "]"; break; 
   case 25: horacatalana= "un quart i deu [" + dehora + "]"; break;
   case 26: horacatalana= "vora dos quarts " + dehora; break;
   case 27: horacatalana= "vora dos quarts " + dehora; break;
   case 28: horacatalana= "vora dos quarts " + dehora; break;
   case 29: horacatalana= "gairebé dos quarts " + dehora; break; 
   case 30: horacatalana= "dos quarts " + dehora; break;
   case 31: horacatalana= "dos quarts tocats " + dehora; break;
   case 32: horacatalana= "dos quarts tocats " + dehora; break;
   case 33: horacatalana= "dos quarts ben tocats " + dehora; break;
   case 34: horacatalana= "gairebé dos quarts i cinc [" + dehora + "]"; break;
   case 35: horacatalana= "dos quarts i cinc [" + dehora + "]"; break;
   case 36: horacatalana= "vora dos quarts i mig " + dehora; break;
   case 37: horacatalana= "dos quarts i mig " + dehora; break;
   case 38: horacatalana= "dos quarts i mig " + dehora; break;
   case 39: horacatalana= "gairebé dos quarts i deu [" + dehora + "]"; break;
   case 40: horacatalana= "dos quarts i deu [" + dehora + "]"; break;
   case 41: horacatalana= "vora tres quarts " + dehora; break;
   case 42: horacatalana= "vora tres quarts " + dehora; break;
   case 43: horacatalana= "vora tres quarts " + dehora; break;
   case 44: horacatalana= "gairebé tres quarts " + dehora; break;
   case 45: horacatalana= "tres quarts " + dehora; break;
   case 46: horacatalana= "tres quarts tocats " + dehora; break;
   case 47: horacatalana= "tres quarts tocats " + dehora; break;
   case 48: horacatalana= "tres quarts ben tocats " + dehora; break;
   case 49: horacatalana= "gairebé tres quarts i cinc [" + dehora + "]"; break;
   case 50: horacatalana= "tres quarts i cinc [" + dehora + "]"; break;
   case 51: horacatalana= "vora tres quarts i mig " + dehora; break;
   case 52: horacatalana= "tres quarts i mig " + dehora; break;
   case 53: horacatalana= "tres quarts i mig " + dehora; break;
   case 54: horacatalana= "gairebé tres quarts i deu [" + dehora + "]"; break;
   case 55: horacatalana= "tres quarts i deu [" + dehora + "]"; break;
   case 56: horacatalana= "vora " + lahorames; break;
   case 57: horacatalana= "vora " + lahorames; break;
   case 58: horacatalana= "vora " + lahorames; break;;
   case 59: horacatalana= "a punt de tocar " + lahorames; break;
   }
   if(horacatalana != "") {horacatalana =  "» " + horacatalana;}
   document.form_tradicional.tradicional.value = horacatalana
} 

//************************************************************************

function mostrar_hora_mixt(hora,minut){ 
switch (hora){
   case 0: lahora="les dotze"; dehora="d'una"; lahorames ="la una"; break; 
   case 1: lahora="la una"; dehora="de dues"; lahorames ="les dues";break;
   case 2: lahora="les dues"; dehora="de tres"; lahorames ="les tres"; break;
   case 3: lahora="les tres"; dehora="de quatre"; lahorames ="les quatre"; break;
   case 4: lahora="les quatre"; dehora="de cinc"; lahorames ="les cinc"; break;
   case 5: lahora="les cinc"; dehora="de sis"; lahorames ="les sis"; break;
   case 6: lahora="les sis"; dehora="de set"; lahorames ="les set"; break;
   case 7: lahora="les set"; dehora="de vuit"; lahorames ="les vuit"; break;
   case 8: lahora="les vuit"; dehora="de nou"; lahorames ="les nou"; break;
   case 9: lahora="les nou"; dehora="de deu"; lahorames ="les deu"; break;
   case 10: lahora="les deu"; dehora="d'onze"; lahorames ="les onze"; break;
   case 11: lahora="les onze"; dehora="de dotze"; lahorames ="les dotze"; break;
   case 12: lahora="les dotze"; dehora="d'una"; lahorames ="la una"; break;
   case 13: lahora="la una"; dehora="de dues"; lahorames ="les dues"; break;
   case 14: lahora="les dues"; dehora="de tres"; lahorames ="les tres";break;
   case 15: lahora="les tres"; dehora="de quatre"; lahorames ="les quatre"; break;
   case 16: lahora="les quatre"; dehora="de cinc"; lahorames ="les cinc"; break;
   case 17: lahora="les cinc"; dehora="de sis"; lahorames ="les sis"; break;
   case 18: lahora="les sis"; dehora="de set"; lahorames ="les set"; break;
   case 19: lahora="les set"; dehora="de vuit"; lahorames ="les vuit"; break;
   case 20: lahora="les vuit"; dehora="de nou"; lahorames ="les nou"; break;
   case 21: lahora="les nou"; dehora="de deu"; lahorames ="les deu"; break;
   case 22: lahora="les deu"; dehora="d'onze"; lahorames ="les onze"; break;
   case 23: lahora="les onze"; dehora="de dotze"; lahorames ="les dotze"; break;
   case 24: lahora="les dotze"; dehora="d'una"; lahorames ="la una"; break;  
   }
switch (minut){
   case 0: horacatalana= lahora; break; 
   case 1: horacatalana= "passa un minut de " + lahora; break;
   case 2: horacatalana= "passen dos minuts de " + lahora; break;
   case 3: horacatalana= "passen tres minuts de " + lahora; break;
   case 4: horacatalana= "passen quatre minuts de " + lahora; break;
   case 5: horacatalana= "passen cinc minuts de " + lahora; break;
   case 6: horacatalana= "passen sis minuts de " + lahora; break;
   case 7: horacatalana= "passen set minuts de " + lahora; break;
   case 8: horacatalana= "d'aquí a set minuts serà un quart " + dehora; break;
   case 9: horacatalana= "d'aquí a sis minuts serà un quart " + dehora; break;
   case 10: horacatalana= "falten cinc minuts per a un quart " + dehora; break;
   case 11: horacatalana= "falten quatre minuts per a un quart " + dehora; break;
   case 12: horacatalana= "falten tres minuts per a un quart " + dehora; break;
   case 13: horacatalana= "falten dos minuts per a un quart " + dehora; break;
   case 14: horacatalana= "falta un minut per a un quart " + dehora; break;
   case 15: horacatalana= lahora + " i quinze minuts"; break; 
   case 16: horacatalana= "un quart " + dehora + " i un minut" ; break;
   case 17: horacatalana= "un quart " + dehora + " i dos minuts" ; break;
   case 18: horacatalana= "un quart " + dehora + " i tres minuts" ; break;
   case 19: horacatalana= "un quart " + dehora + " i quatre minuts" ; break;
   case 20: horacatalana= "un quart " + dehora + " i cinc minuts" ; break;
   case 21: horacatalana= "un quart " + dehora + " i sis minuts" ; break;
   case 22: horacatalana= "un quart " + dehora + " i set minuts" ; break;
   case 23: horacatalana= "un quart " + dehora + " i vuit minuts" ; break;
   case 24: horacatalana= "un quart " + dehora + " i nou minuts" ; break;
   case 25: horacatalana= "falten cinc minuts per a dos quarts " + dehora; break;
   case 26: horacatalana= "falten quatre minuts per a dos quarts " + dehora; break;
   case 27: horacatalana= "falten tres minuts per a dos quarts " + dehora; break;
   case 28: horacatalana= "falten dos minuts per a dos quarts " + dehora; break;
   case 29: horacatalana= "falta un minut per a dos quarts " + dehora; break; 
   case 30: horacatalana= lahora + " i trenta minuts"; break;
   case 31: horacatalana= "dos quarts " + dehora + " i un minut" ; break;
   case 32: horacatalana= "dos quarts " + dehora + " i dos minuts" ; break;
   case 33: horacatalana= "dos quarts " + dehora + " i tres minuts" ; break;
   case 34: horacatalana= "dos quarts " + dehora + " i quatre minuts" ; break;
   case 35: horacatalana= "dos quarts " + dehora + " i cinc minuts" ; break;
   case 36: horacatalana= "dos quarts " + dehora + " i sis minuts" ; break;
   case 37: horacatalana= "dos quarts " + dehora + " i set minuts" ; break;
   case 38: horacatalana= "dos quarts " + dehora + " i vuit minuts" ; break;
   case 39: horacatalana= "dos quarts " + dehora + " i nou minuts" ; break;
   case 40: horacatalana= "falten cinc minuts per a tres quarts " + dehora; break;
   case 41: horacatalana= "falten quatre minuts per a tres quarts " + dehora; break;
   case 42: horacatalana= "falten tres minuts per a tres quarts " + dehora; break;
   case 43: horacatalana= "falten dos minuts per a tres quarts " + dehora; break;
   case 44: horacatalana= "falta un minut per a tres quarts " + dehora; break;
   case 45: horacatalana= lahora + " i quaranta-cinc minuts"; break;
   case 46: horacatalana= "tres quarts " + dehora + " i un minut" ; break;
   case 47: horacatalana= "tres quarts " + dehora + " i dos minuts" ; break;
   case 48: horacatalana= "tres quarts " + dehora + " i tres minuts" ; break;
   case 49: horacatalana= "tres quarts " + dehora + " i quatre minuts" ; break;
   case 50: horacatalana= "tres quarts " + dehora + " i cinc minuts" ; break;
   case 51: horacatalana= "tres quarts " + dehora + " i sis minuts" ; break;
   case 52: horacatalana= "tres quarts " + dehora + " i set minuts" ; break;
   case 53: horacatalana= "tres quarts " + dehora + " i vuit minuts" ; break;
   case 54: horacatalana= "tres quarts " + dehora + " i nou minuts" ; break;
   case 55: horacatalana= "falten cinc minuts per a " + lahorames; break;
   case 56: horacatalana= "falten quatre minuts per a " + lahorames; break;
   case 57: horacatalana= "falten tres minuts per a " + lahorames; break;
   case 58: horacatalana= "falten dos minuts per a " + lahorames; break;
   case 59: horacatalana= "falta un minut per a " + lahorames; break;

   }

   if(horacatalana != "") {horacatalana =  "» " + horacatalana;}
   document.form_catala.catala.value = horacatalana
   
} 

//************************************************************************

function mostrar_hora_mixt_2(hora,minut){ 
switch (hora){
   case 0: lahora="les dotze"; dehora="d'una"; lahorames ="la una"; break; 
   case 1: lahora="la una"; dehora="de dues"; lahorames ="les dues";break;
   case 2: lahora="les dues"; dehora="de tres"; lahorames ="les tres"; break;
   case 3: lahora="les tres"; dehora="de quatre"; lahorames ="les quatre"; break;
   case 4: lahora="les quatre"; dehora="de cinc"; lahorames ="les cinc"; break;
   case 5: lahora="les cinc"; dehora="de sis"; lahorames ="les sis"; break;
   case 6: lahora="les sis"; dehora="de set"; lahorames ="les set"; break;
   case 7: lahora="les set"; dehora="de vuit"; lahorames ="les vuit"; break;
   case 8: lahora="les vuit"; dehora="de nou"; lahorames ="les nou"; break;
   case 9: lahora="les nou"; dehora="de deu"; lahorames ="les deu"; break;
   case 10: lahora="les deu"; dehora="d'onze"; lahorames ="les onze"; break;
   case 11: lahora="les onze"; dehora="de dotze"; lahorames ="les dotze"; break;
   case 12: lahora="les dotze"; dehora="d'una"; lahorames ="la una"; break;
   case 13: lahora="la una"; dehora="de dues"; lahorames ="les dues"; break;
   case 14: lahora="les dues"; dehora="de tres"; lahorames ="les tres";break;
   case 15: lahora="les tres"; dehora="de quatre"; lahorames ="les quatre"; break;
   case 16: lahora="les quatre"; dehora="de cinc"; lahorames ="les cinc"; break;
   case 17: lahora="les cinc"; dehora="de sis"; lahorames ="les sis"; break;
   case 18: lahora="les sis"; dehora="de set"; lahorames ="les set"; break;
   case 19: lahora="les set"; dehora="de vuit"; lahorames ="les vuit"; break;
   case 20: lahora="les vuit"; dehora="de nou"; lahorames ="les nou"; break;
   case 21: lahora="les nou"; dehora="de deu"; lahorames ="les deu"; break;
   case 22: lahora="les deu"; dehora="d'onze"; lahorames ="les onze"; break;
   case 23: lahora="les onze"; dehora="de dotze"; lahorames ="les dotze"; break;
   case 24: lahora="les dotze"; dehora="d'una"; lahorames ="la una"; break;  
   }
switch (minut){
   case 0: horacatalana= ""; break;
   case 1: horacatalana= lahora + " i un minut"; break;
   case 2: horacatalana= lahora + " i dos minuts"; break;
   case 3: horacatalana= lahora + " i tres minuts"; break;
   case 4: horacatalana= lahora + " i quatre minuts"; break;
   case 5: horacatalana= lahora + " i cinc minuts"; break;
   case 6: horacatalana= lahora + " i sis minuts"; break;
   case 7: horacatalana= lahora + " i set minuts"; break;
   case 8: horacatalana= lahora + " i vuit minuts"; break;
   case 9: horacatalana= lahora + " i nou minuts"; break;
   case 10: horacatalana= "d'aquí a cinc minuts serà un quart " + dehora; break;
   case 11: horacatalana= "d'aquí a quatre minuts serà un quart " + dehora; break;; 
   case 12: horacatalana= "d'aquí a tres minuts serà un quart " + dehora; break; 
   case 13: horacatalana= "d'aquí a dos minuts serà un quart " + dehora; break; 
   case 14: horacatalana= "d'aquí a un minut serà un quart " + dehora; break; 
   case 15: horacatalana= ""; break;
   case 16: horacatalana= "passa un minut d'un quart " + dehora; break; 
   case 17: horacatalana= "passen dos minuts d'un quart " + dehora; break;
   case 18: horacatalana= "passen tres minuts d'un quart " + dehora; break; 
   case 19: horacatalana= "passen quatre minuts d'un quart " + dehora; break; 
   case 20: horacatalana= "passen cinc minuts d'un quart " + dehora; break;
   case 21: horacatalana= "passen sis minuts d'un quart " + dehora; break;
   case 22: horacatalana= "passen set minuts d'un quart " + dehora; break;
   case 23: horacatalana= "passen vuit minuts d'un quart " + dehora; break;  
   case 24: horacatalana= "passen nou minuts d'un quart " + dehora; break;
   case 25: horacatalana= "un quart " + dehora + " i deu minuts"; break;
   case 26: horacatalana= "un quart " + dehora + " i onze minuts"; break; 
   case 27: horacatalana= "un quart " + dehora + " i dotze minuts"; break; 
   case 28: horacatalana= "un quart " + dehora + " i tretze minuts"; break; 
   case 29: horacatalana= "un quart " + dehora + " i catorze minuts"; break; 
   case 30: horacatalana= ""; break;
   case 31: horacatalana= "passa un minut de dos quarts " + dehora; break;  
   case 32: horacatalana= "passen dos minuts de dos quarts " + dehora; break; 
   case 33: horacatalana= "passen tres minuts de dos quarts " + dehora; break; 
   case 34: horacatalana= "passen quatre minuts de dos quarts " + dehora; break; 
   case 35: horacatalana= "passen cinc minuts de dos quarts " + dehora; break;
   case 36: horacatalana= "passen sis minuts de dos quarts " + dehora; break;
   case 37: horacatalana= "passen set minuts de dos quarts " + dehora; break;
   case 38: horacatalana= "passen vuit minuts de dos quarts " + dehora; break;
   case 39: horacatalana= "passen nou minuts de dos quarts " + dehora; break;
   case 40: horacatalana= "dos quarts " + dehora + " i deu minuts"; break;
   case 41: horacatalana= "dos quarts " + dehora + " i onze minuts"; break;
   case 42: horacatalana= "dos quarts " + dehora + " i dotze minuts"; break;
   case 43: horacatalana= "dos quarts " + dehora + " i tretze minuts"; break;
   case 44: horacatalana= "dos quarts " + dehora + " i catorze minuts"; break;
   case 45: horacatalana= ""; break;
   case 46: horacatalana= "passa un minut de tres quarts " + dehora; break;
   case 47: horacatalana= "passen dos minuts de tres quarts " + dehora; break;
   case 48: horacatalana= "passen tres minuts de tres quarts " + dehora; break;
   case 49: horacatalana= "passen quatre minuts de tres quarts " + dehora; break;
   case 50: horacatalana= "passen cinc minuts de tres quarts " + dehora; break;
   case 51: horacatalana= "passen sis minuts de tres quarts " + dehora; break;
   case 52: horacatalana= "passen set minuts de tres quarts " + dehora; break;
   case 53: horacatalana= "passen vuit minuts de tres quarts " + dehora; break;
   case 54: horacatalana= "passen nou minuts de tres quarts " + dehora; break;
   case 55: horacatalana= "tres quarts " + dehora + " i deu minuts"; break;
   case 56: horacatalana= "tres quarts " + dehora + " i onze minuts"; break;
   case 57: horacatalana= "tres quarts " + dehora + " i dotze minuts"; break;
   case 58: horacatalana= "tres quarts " + dehora + " i tretze minuts"; break;
   case 59: horacatalana= "tres quarts " + dehora + " i catorze minuts"; break;
   }
  
   if(horacatalana != "") {horacatalana =  "» " + horacatalana;}
   document.form_catala_2.catala_2.value = horacatalana
}



//************************************************************************
 
function mostrar_hora_mixt_3(hora,minut){ 
switch (hora){
   case 0: lahora="les dotze"; dehora="d'una"; lahorames ="la una"; break; 
   case 1: lahora="la una"; dehora="de dues"; lahorames ="les dues";break;
   case 2: lahora="les dues"; dehora="de tres"; lahorames ="les tres"; break;
   case 3: lahora="les tres"; dehora="de quatre"; lahorames ="les quatre"; break;
   case 4: lahora="les quatre"; dehora="de cinc"; lahorames ="les cinc"; break;
   case 5: lahora="les cinc"; dehora="de sis"; lahorames ="les sis"; break;
   case 6: lahora="les sis"; dehora="de set"; lahorames ="les set"; break;
   case 7: lahora="les set"; dehora="de vuit"; lahorames ="les vuit"; break;
   case 8: lahora="les vuit"; dehora="de nou"; lahorames ="les nou"; break;
   case 9: lahora="les nou"; dehora="de deu"; lahorames ="les deu"; break;
   case 10: lahora="les deu"; dehora="d'onze"; lahorames ="les onze"; break;
   case 11: lahora="les onze"; dehora="de dotze"; lahorames ="les dotze"; break;
   case 12: lahora="les dotze"; dehora="d'una"; lahorames ="la una"; break;
   case 13: lahora="la una"; dehora="de dues"; lahorames ="les dues"; break;
   case 14: lahora="les dues"; dehora="de tres"; lahorames ="les tres";break;
   case 15: lahora="les tres"; dehora="de quatre"; lahorames ="les quatre"; break;
   case 16: lahora="les quatre"; dehora="de cinc"; lahorames ="les cinc"; break;
   case 17: lahora="les cinc"; dehora="de sis"; lahorames ="les sis"; break;
   case 18: lahora="les sis"; dehora="de set"; lahorames ="les set"; break;
   case 19: lahora="les set"; dehora="de vuit"; lahorames ="les vuit"; break;
   case 20: lahora="les vuit"; dehora="de nou"; lahorames ="les nou"; break;
   case 21: lahora="les nou"; dehora="de deu"; lahorames ="les deu"; break;
   case 22: lahora="les deu"; dehora="d'onze"; lahorames ="les onze"; break;
   case 23: lahora="les onze"; dehora="de dotze"; lahorames ="les dotze"; break;
   case 24: lahora="les dotze"; dehora="d'una"; lahorames ="la una"; break;  
   }
switch (minut){
   case 0: horacatalana= ""; break; 
   case 1: horacatalana= ""; break;
   case 2: horacatalana= ""; break;
   case 3: horacatalana= ""; break;
   case 4: horacatalana= ""; break;
   case 5: horacatalana= ""; break;
   case 6: horacatalana= ""; break;
   case 7: horacatalana= ""; break;
   case 8: horacatalana= ""; break;
   case 9: horacatalana= ""; break;
   case 10: horacatalana= lahora + " i deu minuts"; break;
   case 11: horacatalana= lahora + " i onze minuts"; break;
   case 12: horacatalana= lahora + " i dotze minuts"; break;
   case 13: horacatalana= lahora + " i tretze minuts"; break;
   case 14: horacatalana= lahora + " i catorze minuts"; break;
   case 15: horacatalana= ""; break;
   case 16: horacatalana= lahora + " i setze minuts"; break;
   case 17: horacatalana= lahora + " i disset minuts"; break;
   case 18: horacatalana= lahora + " i divuit minuts"; break;
   case 19: horacatalana= lahora + " i dinou minuts"; break;
   case 20: horacatalana= lahora + " i vint minuts"; break;
   case 21: horacatalana= lahora + " i vint-i-un minuts"; break;
   case 22: horacatalana= lahora + " i vint-i-dos minuts"; break;
   case 23: horacatalana= lahora + " i vint-i-tres minuts"; break;
   case 24: horacatalana= lahora + " i vint-i-quatre minuts"; break;
   case 25: horacatalana= lahora + " i vint-i-cinc minuts"; break;
   case 26: horacatalana= lahora + " i vint-i-sis minuts"; break;
   case 27: horacatalana= lahora + " i vint-i-set minuts"; break;
   case 28: horacatalana= lahora + " i vint-i-vuit minuts"; break;
   case 29: horacatalana= lahora + " i vint-i-nou minuts"; break;
   case 30: horacatalana= ""; break;
   case 31: horacatalana= lahora + " i trenta-un minuts"; break;
   case 32: horacatalana= lahora + " i trenta-dos minuts"; break;
   case 33: horacatalana= lahora + " i trenta-tres minuts"; break;
   case 34: horacatalana= lahora + " i trenta-quatre minuts"; break;
   case 35: horacatalana= lahora + " i trenta-cinc minuts"; break;
   case 36: horacatalana= lahora + " i trenta-sis minuts"; break;
   case 37: horacatalana= lahora + " i trenta-set minuts"; break;
   case 38: horacatalana= lahora + " i trenta-vuit minuts"; break;
   case 39: horacatalana= lahora + " i trenta-nou minuts"; break;
   case 40: horacatalana= lahora + " i quaranta minuts"; break;
   case 41: horacatalana= lahora + " i quaranta-un minuts"; break;
   case 42: horacatalana= lahora + " i quaranta-dos minuts"; break;
   case 43: horacatalana= lahora + " i quaranta-tres minuts"; break;
   case 44: horacatalana= lahora + " i quaranta-quatre minuts"; break;
   case 45: horacatalana= ""; break;
   case 46: horacatalana= lahora + " i quaranta-sis minuts"; break;
   case 47: horacatalana= lahora + " i quaranta-set minuts"; break;
   case 48: horacatalana= lahora + " i quaranta-vuit minuts"; break;
   case 49: horacatalana= lahora + " i quaranta-nou minuts"; break;
   case 50: horacatalana= lahora + " i cinquanta minuts"; break;
   case 51: horacatalana= lahora + " i cinquanta-un minuts"; break;
   case 52: horacatalana= lahora + " i cinquanta-dos minuts"; break;
   case 53: horacatalana= lahora + " i cinquanta-tres minuts"; break;
   case 54: horacatalana= lahora + " i cinquanta-quatre minuts"; break;
   case 55: horacatalana= lahora + " i cinquanta-cinc minuts"; break;
   case 56: horacatalana= lahora + " i cinquanta-sis minuts"; break;
   case 57: horacatalana= lahora + " i cinquanta-set minuts"; break;
   case 58: horacatalana= lahora + " i cinquanta-vuit minuts"; break;
   case 59: horacatalana= lahora + " i cinquanta-nou minuts"; break;
   }
   if(horacatalana != "") {horacatalana =  "» " + horacatalana;}
   document.form_catala_3.catala_3.value = horacatalana
} 

//************************************************************************