function checkPhoneNumber(num)
{
	if ((num.substr(0,1)!="9" && num.substr(0,1)!="8" && num.substr(0,1)!="6") || num.length!=9 || isNaN(num))
	{
		return false;
	}
	return true;
}
function validarEntero(valor){ 
        valor = parseInt(valor) 
       if (isNaN(valor)) { 
          return false
       }else{ 
          return true 
       } 
 } 
function checkCPespana(cp)
{
    if (cp.length != 5) 
          return false 
       else{ 
          for (i=0;i<5;i++){ 
             CActual = cp.charAt(i) 
             if (!validarEntero(CActual)){ 
                return false 
                break; 
             } 
          } 
       } 
    return true 
}
function chequea_form(f)
{
	
	with (document.forms[f]) {	
	
		if(field_nombre.value == "")
		{
			alert ('Debes rellenar el campo Nombre')
			field_nombre.focus();
			return false;
		}		
		
		if(field_poblacion.value == "")
		{
			alert ('Debes rellenar el campo Población')
			field_poblacion.focus();
			return false;
		}	
	
		if(field_provincia.value == "")
		{
			alert ('Debes rellenar el campo Provincia')
			field_poblacion.focus();
			return false;
		}
		
		//compresion del numero de telefono fijo y eliminacion de espacios
		var nuevo="";
		for(var i=0;i<field_fijo.value.length;i++){
			if (field_fijo.value.charAt(i)!=" "){
				nuevo+=field_fijo.value.charAt(i);				
			}					
		}
		field_fijo.value=nuevo;		
				
		if (field_fijo.value=="")							 
		{
			alert ('Debes rellenar el campo teléfono de contacto')
			field_fijo.focus();
			return false;
		}else{
			//si reside en españa debe rellenar el campo telefono y ser un numero de telefono valido			
			if ((field_fijo.length<=0)||(!checkPhoneNumber(field_fijo.value)))
			{
				alert ('Debes rellenar el campo teléfono de contacto correctamente')
				field_fijo.focus();
				return false;
			}			
			//comprobar q no haya 8 numeros iguales
			//				 0,1,2,3,4,5,6,7,8,9
			var vector=Array(0,0,0,0,0,0,0,0,0,0)
			for(var i=1;i<field_fijo.value.length;i++){
				num=parseInt(field_fijo.value.charAt(i));
				vector[num]++;
			}
			var valido=true;
			for(var i=0;i<vector.length;i++){
//				alert('numero: '+i+' frequencia: '+vector[i]);				
				if (vector[i]==8){ 
						valido=false;
				}				
			}
			if (!valido){
				alert ('Debes rellenar el campo teléfono de contacto correctamente')
				field_fijo.focus();
				return false;
			}
			
		
		// var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
		//if (!filter.test(field_email.value))
		//{
			//alert ('Debes rellenar el campo Email correctamente.')
			//field_email.focus();
			//return false;
		//} 
			
			
			
		}

	}
	return true;
}
