function input_sobre(obj_input){
	obj_input.style.backgroundColor="#AAA";
	obj_input.style.color="#FFF";
}
function input_dejar(obj_input,campo_id){
	obj_input.style.backgroundColor="#FFF";
	obj_input.style.color="#3399ff";
	
	comprobar_campo(campo_id);//comprueba el campo cuando pierde el foco
}
function comprobar_campo(campo_id){
	
	objeto=document.getElementById(campo_id);
	imagen=campo_id+"_img";
	imagen=document.getElementById(imagen);	

	switch (campo_id){
		
		case "nombre":
			if(isEmpty(objeto.value) || Len(objeto.value)<3)imagen.src="img/mal.png";
			else imagen.src="img/bien.png"
		break;
		
		case "apellidos":
			if(isEmpty(objeto.value) || Len(objeto.value)<5)imagen.src="img/mal.png";
			else imagen.src="img/bien.png"
		break;
		
		case "direccion":
			if(isEmpty(objeto.value) || Len(objeto.value)<10)imagen.src="img/mal.png";
			else imagen.src="img/bien.png"
		break;	
		
		case "cp":
			if(isEmpty(objeto.value) || !isNumber(objeto.value) || Len(objeto.value)!=5)imagen.src="img/mal.png";
			else imagen.src="img/bien.png"
		break;		
		
		case "localidad":
			if(isEmpty(objeto.value) || Len(objeto.value)<3)imagen.src="img/mal.png";
			else imagen.src="img/bien.png"
		break;	
		
		case "provincia":
			if(objeto.value=="" )imagen.src="img/mal.png";
			else imagen.src="img/bien.png"
		break;			
		
		case "num_nif":
			objeto_vinculado=document.getElementById("letra_nif");
			imagen=document.getElementById("nif_img");	

			if(isEmpty(objeto.value) || !isNumber(objeto.value) || Len(objeto.value)!=8)imagen.src="img/question.png";
			else{ 
				if(isEmpty(objeto_vinculado.value) || !isAlphabetic(objeto_vinculado.value))imagen.src="img/question.png";
				else imagen.src="img/bien.png"			
			}
		break;	
		
		case "letra_nif":
			objeto_vinculado=document.getElementById("num_nif");
			imagen=document.getElementById("nif_img");	

			if(isEmpty(objeto.value) || !isAlphabetic(objeto.value) )imagen.src="img/question.png";
			else{ 
				if(isEmpty(objeto_vinculado.value) || !isNumber(objeto_vinculado.value) || Len(objeto_vinculado.value)!=8 )imagen.src="img/question.png";
				else imagen.src="img/bien.png"			
			}
		break;		
		
		case "telefono":
			if(isEmpty(objeto.value) || !isPhoneNumber(objeto.value))imagen.src="img/mal.png";
			else imagen.src="img/bien.png"
		break;	
		
		case "movil":
			if(isEmpty(objeto.value) || !isPhoneNumber(objeto.value))imagen.src="img/question.png";
			else imagen.src="img/bien.png"
		break;			
		
		case "email":
			if(isEmpty(objeto.value) || !isEmail(objeto.value))imagen.src="img/mal.png";
			else imagen.src="img/bien.png"
		break;			
		
		
	}
}//comprobar campo
function comprobar_formulario(obj_formulario){
	error=true;
	if(isEmpty(obj_formulario.nombre.value) || Len(obj_formulario.nombre.value)<3)error=false;
	if(isEmpty(obj_formulario.apellidos.value) || Len(obj_formulario.apellidos.value)<5)error=false;
	if(isEmpty(obj_formulario.direccion.value) || Len(obj_formulario.direccion.value)<10)error=false;
	if(isEmpty(obj_formulario.cp.value) || !isNumber(obj_formulario.cp.value) || Len(obj_formulario.cp.value)!=5)error=false;
	if(isEmpty(obj_formulario.localidad.value) || Len(obj_formulario.localidad.value)<3)error=false;
	//if(obj_formulario.provincia.value=="" )error=false;
	//if(isEmpty(obj_formulario.num_nif.value) || !isNumber(obj_formulario.num_nif.value) || Len(obj_formulario.num_nif.value)!=8)error=false;
	//if(isEmpty(obj_formulario.letra_nif.value) || !isAlphabetic(obj_formulario.letra_nif.value) )error=false;
	if(isEmpty(obj_formulario.telefono.value) || !isPhoneNumber(obj_formulario.telefono.value))error=false;
	if(isEmpty(obj_formulario.email.value) || !isEmail(obj_formulario.email.value))error=false;
	
	if(!error)document.getElementById("mensaje_error").style.display="block";
	return(error);
}
