//mensaje de  estar vacio y este es obligatorio 

function showBlank(field, obj) {
msg = "Disculpe, la pregunta Nro. " + field + " no ha sido correctamente resuelta.\n y es de respuesta obligatoria.\n";
alert(msg);
//obj.focus();
}
function estamarcado(obj){
    var i
    for (i=0; i < obj.length; i++){
       if (obj[i].checked)
	   	{
          return true;
		 // alert(obj[i]);
		 // break;
		}
	}
	 return false;
    
}
function showBlankFR(field, obj) {
//msg = "Disculpe, la pregunta Nro. " + field + " no ha sido correctamente resuelta.\n y es de respuesta obligatoria.\n";
msg ="La question nº  " + field + " n'a pas été correctement répondue, Pour mener à bien mon enquête,\n je vous prie de bien vouloir y répondre\n";
alert(msg);
//obj.focus();
}
function estamarcado(obj){
    var i
    for (i=0; i < obj.length; i++){
       if (obj[i].checked)
	   	{
          return true;
		 // alert(obj[i]);
		 // break;
		}
	}
	 return false;
    
}
function showBlankEn(field, obj) {
msg = "Excuse, question " + field + " correctly has not been solved and is of obligatory answer.\n";
alert(msg);
//obj.focus();
}
/*
//  mensaje de contenido letras con minimo y maximo no valido

function showNoValido(field, obj, cant, maximo) {
msg = "Disculpe, el campo: " + field + " SOLO debe contener letras\n como minimo " + cant + " y como maximo " + maximo + ".\n";
alert(msg);
obj.focus();
}
function montoNoValido(field, obj, cant, maximo) {
msg = "Disculpe, el campo: " + field + " SOLO debe contener valores de montos monetarios.\n";
alert(msg);
obj.focus();
}
// solo el mensaje de error

function showError(showmsg, obj) {
alert(showmsg)
obj.focus();
}

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//funcion de verificar es caracter  

function Char(obj) {
var checkChr = "ABCDEFGHIJKLMNÑOPQRSTUVWXYZÁÉÍÓÚ" + "abcdefghijklmnñopqrstuvwxyzáéíóú " ;
var checkStr = obj;
var allValid = true; 
	for (i = 0; i < checkStr.length; i++) 
	{
		ch = checkStr.charAt(i); 
		for (j = 0; j < checkChr.length; j++)
			if (ch == checkChr.charAt(j))
				break;
		if (j == checkChr.length) 
		{ 
			allValid = false; 
			break; 
		}
	}
return allValid
}

function formateatexto(dato)
{
	var tamano;
	var ch;
	tamano = dato.length;
	tamano--;
	ch = dato.charAt(tamano);
	if(Char(ch,1)==true)   //		if (!EsChar(frmnewuser.Nombres,4))
	{
		valor=dato;
	}else
	{
		valor=dato.substr(0,tamano);
	}
/*	msg = "Dato : " + dato +" - tamano - " + tamano + " - ultimo elemento - " + ch + " - cadena - " + valor;
	alert(msg); */
/*	return valor;
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//funcion de verificar es caracter o numero  

function NumChar(obj) {
	var checkChr = "ABCDEFGHIJKLMNÑOPQRSTUVWXYZÁÉÍÓÚ " + "abcdefghijklmnñopqrstuvwxyzáéíóú "+"0123456789 " + "/.- "  ;
	var checkStr = obj;
	var allValid = true; 
	for (i = 0; i < checkStr.length; i++) 
	{
		ch = checkStr.charAt(i); 
		for (j = 0; j < checkChr.length; j++)
		if (ch == checkChr.charAt(j))
			break;
		if (j == checkChr.length) 
		{ 
			allValid = false; 
			break; 
		}
	}
	return allValid
}

function formateatextonumero(dato)
{
	var tamano;
	var ch;
	tamano = dato.length;
	tamano--;
	ch = dato.charAt(tamano);
	if(NumChar(ch,1)==true)   //		if (!EsChar(frmnewuser.Nombres,4))
	{
		valor=dato;
	}else
	{
		valor=dato.substr(0,tamano);
	}
	return valor;
}

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//funcion de verificar es numero  
function Num(obj) {
var checkChr = "0123456789";
var checkStr = obj;
var allValid = true; 
for (i = 0; i < checkStr.length; i++) {
	ch = checkStr.charAt(i); 
	for (j = 0; j < checkChr.length; j++)
		if (ch == checkChr.charAt(j))
			break;
	if (j == checkChr.length) { 
		allValid = false; 
		
		break; 
	}
}
return allValid
}

*/