function trim(cadena)
{
	for(i=0; i<cadena.length; )
	{
		if(cadena.charAt(i)==" ")
			cadena=cadena.substring(i+1, cadena.length);
		else
			break;
	}

	for(i=cadena.length-1; i>=0; i=cadena.length-1)
	{
		if(cadena.charAt(i)==" ")
			cadena=cadena.substring(0,i);
		else
			break;
	}
	
	return cadena;
}


/**
*  Funcion que comprueba el formato de un numero de telefono
*  9 digitos numericos y debe empezar por 8 ó 9
*
**/
function comprobarTelefono(num){
   var correcto = false;
   var cadena = new String(num);
   if(num.match("^(9|8)\\d{8}$")){
      correcto = true;
   }   
   return correcto;
}


/**
 * Funcion que comprueba si se ha seleccionado al menos
 * uno de los valores de un radio button 
 * 
 * */
function radioElegido(){
	var i;
	var elegido = false;
    for (i=0;i<document.form1.tipo.length;i++){
       if (document.form1.tipo[i].checked){
          elegido = true;
       }
    }
    return elegido;
}

/**
*  Funcion que comprueba el formato de una contrasena
*  5 digitos numericos
*
**/
function comprobarContrasena(num){
   var correcto = false;
   if(num.match("^\\d{5}$")){
      correcto = true;
   }
   return correcto;
}


/**
*  Funcion que comprueba el formato de una fecha
*  dd/mm/yyyy
*
**/
function comprobarFecha(fecha){
	var correcto = false;
	var cadena = new String(fecha);
	cadena = trim(cadena);
	if(fecha.match("^([012][1-9]|3[01]|[12]0)(/)(0[1-9]|1[012])\\2(\\d{4})$")){
		correcto = true;
	}
    return correcto;
}

