/**
 * Se utiliza como sistema de template, que muestre las acciones de los botones.
 *
 * @category   Funciones_Sitios_Institucionales
 * @package    Sitios_Institucionales
 * @copyright  2010 KIRKE
 * @license    GPL
 * @version    Release: 1.0
 * @link       http://kirke.ws
 * @since      Function available since Release 1.0
 * @deprecated
 */


function no_nulo(campo_nombre,cadena){
	if( $("#"+campo_nombre).val().length > 0 ){
		$("#VC_"+campo_nombre).hide('slow');
        $("#VC_"+campo_nombre).html('');
        return true;
	}else{
		$("#VC_"+campo_nombre).html(cadena);
        $("#VC_"+campo_nombre).addClass('VC_campo_requerido');
        $("#VC_"+campo_nombre).show('slow');
		return false;
	}
	return false;
}

function es_mail(campo_nombre,cadena){
	if( $("#"+campo_nombre).val().match(/^[A-Za-z0-9._%-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,6}$/) ){
        $("#VC_"+campo_nombre).hide('slow');
        $("#VC_"+campo_nombre).html('');
        return true;
	}else{
		$("#VC_"+campo_nombre).html(cadena);
        $("#VC_"+campo_nombre).addClass('VC_campo_requerido');
		$("#VC_"+campo_nombre).show('slow');
        return false;
	}
}

function solo_texto_permitido(campo_nombre,cadena){

    $("#"+campo_nombre).keypress(function(e) {

        if ( e.keyCode == 46 || e.keyCode == 8 ) {
		// no realizar nada es para poder borrar: backspace y delete
        }else{
		// Ensure that it is a number and stop the keypress
		if( cadena.indexOf(String.fromCharCode(e.charCode)) == -1 ){
			e.preventDefault();
		}
	}
    });

}

function control_de_valores(campo_nombre){
// async hace que primero lea el archivo y después siga con el resto.
        var control = $.ajax({
            type: "GET",
            url: "control.php?prefijo=1&valor="+$("#"+campo_nombre).val(),
            async: false
        }).responseText;
        if( control == ''){
            alert('OK');
        }
//Listas de keycode: http://www.htmlgoodies.com/beyond/javascript/article.php/3471141
}

