function confirmarEliminar() 
{
return confirm(msgConfirmarEliminar);
}
function confirmarEnviar() 
{
return confirm(msgConfirmarEnviar);
}
function validarEntero(campo)
{   enteroValidado = validar_Entero(campo.value)
    if (enteroValidado == ""){
       alert(msgEntero);
       campo.select();
       campo.focus();
	   return false
    }else
	{
       campo.value = enteroValidado;
	   return true
	}   
} 
function validarEnteroCero(campo)
{  if (campo.value != '0') { return validarEntero(campo); }
   else {return true;}
} 
function validarDecimal(campo) 
{	quitaEspacios(campo);
    campo.value = campo.value.replace(',', '.');	
	if(campo.value=='' || isNaN(campo.value)) 
	{	campo.value = campo.value.replace('.', ',');
	    alert(msgNumero);
	    campo.select();
        campo.focus();
		return false
	}
	else 
	{	return true
	}
	campo.value = campo.value.replace('.', ',');
	
} 
function validarTexto(campo) 
{	quitaEspacios(campo); 
	if(campo.value=='') 
	{	alert(msgTexto);
	    campo.select();
        campo.focus();
		return false 
	}
	else 
	{	if(campo.value.indexOf('http')!=-1 || campo.value.indexOf('url=')!=-1 || campo.value.indexOf('link=')!=-1 || campo.value.indexOf('/url')!=-1 || campo.value.indexOf('/link')!=-1 ) 
 	 	{ 	alert(msgTexto);
	    	campo.select();
        	campo.focus();
			return false      
	 	}  
	    else
	    {	return true 
		}
	}
} 
function validarContenido(campo) 
{	 if(campo.value.indexOf('http')!=-1 || campo.value.indexOf('url=')!=-1 || campo.value.indexOf('link=')!=-1 || campo.value.indexOf('/url')!=-1 || campo.value.indexOf('/link')!=-1 ) 
	 {	
		alert(msgTextoContenido);
	    campo.select();
        campo.focus();
		return false
	 }
	 else 
	 {	return true
	 }
} 
function validarNic(campo) 
{	quitaEspaciosTodos(campo); 
	if(campo.value.length<5) 
	{	alert(msgTextoNic);
	    campo.select();
        campo.focus();
		return false
	}
	else 
	{	return true
	}
} 
function validarCpostal(campo)
{   //if (campo.value==""  ) {campo.value=" "}
    var er_cp = /(^([0-9]{5,5})|^)$/                //5 numeros o cadena vacia   
    if(!er_cp.test(campo.value) || campo.value < "01001" || campo.value > "529999")     
	{   alert(msgTextoCpostal);
	    campo.select();
        campo.focus();
		return (false);
	}
	else
	{ return (true)
	}
}
function validarEmail(campo)
{   if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(campo.value))
	{	return (true)
	} 
	else 
	{	alert(msgEmailError);
	    campo.select();
        campo.focus();
		return (false);
	}
}
function quitaEspacios(campo)
{
	// quita los espacios de delante y de atras
	campo.value = campo.value.replace(/^\s*/, '');
	campo.value = campo.value.replace(/\s*$/, '');
}
function quitaEspaciosDuplicados(campo)
{
	campo.value = campo.value.replace(/^\s*/, '');
	campo.value = campo.value.replace(/\s*$/, '');
	campo.value = campo.value.replace(/  +/g, ' ');
}
function quitaEspaciosTodos(campo)
{
	campo.value = campo.value.replace(/^\s*/, '');
	campo.value = campo.value.replace(/\s*$/, '');
	campo.value = campo.value.replace(/ +/g, '');
}
function validar_Entero(valor)
{
    //intento convertir a entero.
    //si era un entero no le afecta, si no lo era lo intenta convertir
    valor = parseInt(valor)
    //Compruebo si es un valor numérico
    if (isNaN(valor)) {
       //entonces (no es numero) devuelvo el valor cadena vacia
       return ""
    }else{
       //En caso contrario (Si era un número) devuelvo el valor
       return valor
    }
} 
function validar_Entero_Cero(valor)
{
    //intento convertir a entero.
    //si era un entero no le afecta, si no lo era lo intenta convertir
    valor = parseInt(valor)
    //Compruebo si es un valor numérico
    if (isNaN(valor)) {
       //entonces (no es numero) devuelvo el valor cadena vacia
       return "0"
    }else{
       //En caso contrario (Si era un número) devuelvo el valor
	   if (valor>999999) {valor=999999}
       return valor
    }
} 

