

function requerido(id){
	
	if(id.value == ""){
		return false;
	}else 
		return true;
}//requerido


//Validando Telefono
function validaTelefono(id){
	
	var i,arregloTel;
	arregloTel =  $(id).value.split("");
    
	if(requerido(id) == false)
   	{
    	//alert('Campo de "Telefono" vacio ');
    	return false; 
	}
    else
    {
		for(i=0; i<=arregloTel.length; i++)
		{
	 
			if( !(  (isNaN(arregloTel[i]) == false)  || (arregloTel[i]) == "-" || (arregloTel[i]) == " " ) )
			{ 
		    	//alert('Telefono invalido');
			   	return false;
		    	break;
	      	}else{
                return true;
            }
		}
		
	}	
	
}//validaTelefono




function validaEmail(id){
	var arroba; //indice de la @ en el correo.
	
    if(!requerido(id)){
   		//alert('Campo de E-Mail vacio');
   		return false;
		}
    
   	else 
	{	
		if(id.value.indexOf("@") == -1)
		{
			//alert('Correo invalido');
			return false;	
		}
		else
		{
			arroba = id.value.indexOf("@");
			if(id.value.indexOf(".",arroba) == -1)
			{
				//alert('Correo invalido');
				return false;
			}else{
                return true;
            }
				
		}
	}
	
}//validaEmail


function longitudMin(id){
	
	if(id.value.length <= 4)
	{
		//alert('Pocos caracteres ');	
		return false;
	}
	
	
	
}//longitudMin

/**
 * valida campos con mensajes de error
 */
function campoInvalido(id, idImg, idMsjError, msjError, campoValidar) {
    var validateCampo;
    if(campoValidar == "telefono") validateCampo = validaTelefono(id);
    if(campoValidar == "email")    validateCampo = validaEmail(id);
    if(!validateCampo){
        $(idImg).appear();
        $(idMsjError).innerHTML = msjError;
        $(idMsjError).appear();
    }else{
        $(idMsjError).fade({duration: 2.3,from:0.4, to:0});
        $(idImg).fade({duration: 2.3,from:0.4, to:0});
    }
}
