function permitidosSQL(caracteres,evento){
	var key, keychar
	if(window.evento){
		key = window.evento.keyCode
	}else if(evento){
		key = evento.which
	} else{
		return  true
	}
	keychar = String.fromCharCode(key)
	if((key==null) || (key==0) || (key==8) || (key==9) || (key==12)) {
		return  true
	} else if ( (caracteres).indexOf(keychar) > -1){ //comprueba si valor de la tecla esta entre caracteres permitidos
		window.status =""
		return  true
	}else{
		window.status ="Este campo acepta numeros y caracteres, excepto ..."
		return  false
	}
	return  true
		
}

/*** Inna Kobiak ***/
function NOpermitidosSQL(obj,evento){
	ok = true
	var key, keychar
	var str = '%' + "'" +'<>' + '[\\]^_`{|}~'  // caracteres prohibidos
	if(window.evento){
		key = window.evento.keyCode
	}else if(evento){
		key = evento.which
	} else{
		return  true
	}
	keychar = String.fromCharCode(key)

	for (i=0; i<str.length; i++) {
		var c = str.charAt(i)
		//alert(str.substring(i, i+1))
		//alert(keychar);
		if ( keychar.indexOf(str.substring(i, i+1)) == -1){ 
			window.status =""
		}else{
			window.status ="Campo  acepta numeros y caracteres, excepto ...  " + str
			ok = false
			break;
		}
	}
	return ok
}

