﻿function ConfirmarAprobar() {
    if(confirm("¿Estás seguro de Aprobar?")==true) {
        return true;
    } else {
       return false;
    }
}

function ConfirmarPublicar() {
    if(confirm("¿Estás seguro de publicar el ganador?")==true) {
        return true;
    } else {
       return false;
    }
}
function ConfirmarBorrar() {
    if(confirm("¿Estás seguro de borrar el registro?")==true) {
        return true;
    } else {
       return false;
    }
}
function EjecutarBoton(ctrl) {
    var tecla = window.event.keyCode;
    if(tecla==13) {
        document.getElementById(ctrl).focus();
    }   
}

function isEmailAddress(email) {
    var filter=/^[A-Za-z][A-Za-z0-9_]*@[A-Za-z0-9_]+.[A-Za-z0-9_.]+[A-za-z]$/;
    if (email.length == 0 ) return false;
    if (filter.test(email)) {
          return true; 
    } else {
        return false;
    }
}

//control de teclado
function sololetras() {
    var checkOK = "ABCDEFGHIJKLMNÑOPQRSTUVWXYZÁÉÍÓÚ" + "abcdefghijklmnñopqrstuvwxyzáéíóú ";
    var tecla = window.event.keyCode;
    var caracter = String.fromCharCode(tecla);
    var pos= checkOK.indexOf(caracter);
    if(pos==-1) {
        window.event.keyCode=0;
    }
}
function solonumeros() {
    var checkOK = "0123456789"; 
    var tecla = window.event.keyCode;
    var caracter = String.fromCharCode(tecla);
    var pos= checkOK.indexOf(caracter);
    if(pos==-1) {
        window.event.keyCode=0;
    }
}
function numerosyletras() {
    var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZ" + "abcdefghijklmnopqrstuvwxyz" + "0123456789";
    var tecla = window.event.keyCode;
    var caracter = String.fromCharCode(tecla);
    var pos= checkOK.indexOf(caracter);
    if(pos==-1) {
        window.event.keyCode=0;
    }
}
function solofecha() {
    var checkOK = "/" + "-" + "0123456789";
    var tecla = window.event.keyCode;
    var caracter = String.fromCharCode(tecla);
    var pos= checkOK.indexOf(caracter);
    if(pos==-1) {
        window.event.keyCode=0;
    }
}
function soloemail() {
    var checkOK = "ABCDEFGHIJKLMNÑOPQRSTUVWXYZÁÉÍÓÚ@_-." + "abcdefghijklmnñopqrstuvwxyzáéíóú" + "0123456789";
    var tecla = window.event.keyCode;
    var caracter = String.fromCharCode(tecla);
    var pos= checkOK.indexOf(caracter);
    if(pos==-1) {
        window.event.keyCode=0;
    }
}

function VerImagen(pUrl, pCntrl) {
    var _imagen_url="utils/imagen.aspx?pUrl=" + pUrl + "&pCntrl=" + pCntrl;
	WindowCenter(_imagen_url,"imagenes",500,380,"no");
}
function WindowCenter(url,nombre,ancho,alto,scroll)
{
	var objWin = new Object();
	objWin.width = ancho;
	objWin.height = alto;
	if (navigator.appName == "Netscape")
	{
		objWin.left = window.screenX + ((window.outerWidth - objWin.width) / 2);
		objWin.top = window.screenY + ((window.outerHeight - objWin.height) / 2);
		var atributo = 'screenX=' + objWin.left + ',screenY=' + objWin.top + ',resizable=no,width=' + objWin.width + ',height=' + objWin.height + ',scrollbars=' + scroll + ',menubar=no,location=no,toolbar=no,status=no,directories=no';
	}
	else if (document.all)
	{
		objWin.left = ((screen.width-objWin.width) / 2);
		objWin.top = ((screen.height-objWin.height) / 2);
		var atributo = 'left=' + objWin.left + ',top=' + objWin.top + ',resizable=no,width=' + objWin.width + ',height=' + objWin.height + ',scrollbars=' + scroll + ',menubar=no,location=no,toolbar=no,status=no,directories=no';
	}
window.open(url,nombre,atributo);
}