var selFila;
var Color="#B0C4DE";
function Asignar_Fila(f){
	selFila = f;
	return f;
}
function iluminar_fila(check){
	var MyRow=selFila;
	if(check.checked)
		MyRow.style.backgroundColor = Color;
	else
		MyRow.style.backgroundColor = '';
	return true;
}

function esfecha(v)
        {
        var l=v.length;
        if (!(l>9)) return false

        var c="";g1=0;g2=0;tg=0;

        for (x=0;x<l;x++)
                {
                c=v.substring(x,x+1);
                if (isNaN(c)==true && c != "/") return false;
                else
                        {
                        if (c=="/")
                                {
                                tg++;
                                if (tg==1) g1=x+1;
                                if (tg==2) g2=x+1;
                                }
                        }
                }

        if (g1!=3) return false
        if (g2!=6) return false

        if (tg!=2) return false
	
        a=v.substring(6,10)
        m=v.substring(3,5)
        d=v.substring(0,2)

        a=parseInt(a,10);
        m=parseInt(m,10);
        d=parseInt(d,10);
        if (a==0 || isNaN(a)==true) return false
        if (m==0 || isNaN(m)==true) return false
        if (d==0 || isNaN(d)==true) return false

        if (m>12 || d>31) return false;

        if (m==4 || m==6 || m==9 || m==11)
                {
                if (d==31) return false;
                }

        if (m==2)
                {
                if ((a % 4)!=0)
                        {
                        if (d>28) return false;
                        }
                else if ((a % 400)==0)
                        {
                        if( d>29)       return false;
                        }
                else if ((a % 100)==0)
                        {
                        if (d>28) return false;
                        }
                else
                        {
                        if (d >29)      return false;
                        }
                }

        return true;
        }
function seleccion(frm){
	var c=0;c2=0;
	for (x=0;x<frm.elements.length;x++){
		if (frm.elements[x].type=="checkbox"){
			if (frm.elements[x].checked==true) c++;
				c2++;
		}
	}
	return !(c==0);
}
function esEmail(pcadena) {
	var arroba; var longitud; var punto;
	arroba = pcadena.indexOf("@");
	longitud = pcadena.length;
	punto = pcadena.lastIndexOf(".");
	if (longitud == 0) return false;
	if (arroba == -1 || arroba == 0) return false;
	if (longitud - arroba < 5) return false;
	if (longitud - punto !=3 && longitud - punto !=4) return false;
	return true;
}
