function obt_fecha(){
	var mydate=new Date();
	var year=mydate.getYear();
	var fecha;
	
	if (year < 1000)
		year+=1900;
	
	var day=mydate.getDay();
	var month=mydate.getMonth()+1;

	if (month<10)
		month="0"+month;
	
	var daym=mydate.getDate();
	
	if (daym<10)
		daym="0"+daym;
	
	fecha = daym+"/"+month+"/"+year;	
	
	return fecha;
}

function mueveReloj(){
    momentoActual = new Date();
    hora = momentoActual.getHours();
    minuto = momentoActual.getMinutes();
    segundo = momentoActual.getSeconds();

    horaImprimible = hora + " : " + minuto + " : " + segundo;
	
	var contenedor = document.getElementById("reloj");
	contenedor.innerHTML = obt_fecha() + " - " + horaImprimible;


    setTimeout("mueveReloj()",1000);
}

function cambiar_clase(obj,clase)//Efecto cambio color en registros
{
	if(clase=="")
		obj.className = 'registro3';
	else
		obj.className = clase;
}

function sel_all(num,nfor)//Selecciona todos los check
{
//  num=0//desmarca
//  num=1//marca
	
	for (var i=0;i < document.getElementById(nfor).elements.length;i++){
		var elemento = document.getElementById(nfor).elements[i];
 			if (elemento.type == "checkbox"){
				if(num==1)
					elemento.checked = true;
				else
					elemento.checked = false;
			}
	}
	
}	


function passwordStrength(p,u,capa) {
    
	var shortPass = 'Clave Muy corta'
	var badPass = 'Clave Mala'
	var goodPass = 'Clave Buena'
	var strongPass = 'Clave Fuerte'
	
	var password=document.getElementById(p);
	var username=document.getElementById(u);	
	
	var score = 0
	
	score+=password.value.length * 4

    //password has 3 numbers
    if (password.value.match(/(.*[0-9].*[0-9].*[0-9])/))  score += 5

    //password has 2 sybols
    if (password.value.match(/(.*[!,@,#,$,%,^,&,*,?,_,~].*[!,@,#,$,%,^,&,*,?,_,~])/)) score += 5

    //password has Upper and Lower chars
    if (password.value.match(/([a-z].*[A-Z])|([A-Z].*[a-z])/))  score += 10

    //password has number and chars
    if (password.value.match(/([a-zA-Z])/) && password.value.match(/([0-9])/))  score += 15
    //
    //password has number and symbol
    if (password.value.match(/([!,@,#,$,%,^,&,*,?,_,~])/) && password.value.match(/([0-9])/))  score += 15

    //password has char and symbol
    if (password.value.match(/([!,@,#,$,%,^,&,*,?,_,~])/) && password.value.match(/([a-zA-Z])/))  score += 15

    //password is just a nubers or chars
    if (password.value.match(/^w+$/) || password.value.match(/^d+$/) )  score -= 10
	
    //verifing 0 < score < 100
	
	//alert (score);
	
    if ( score < 0 )  score = 0
    if ( score > 100 )  score = 100

	//alert (password.value.length)
    //password < 4
    if (password.value.length < 4 ) {
		document.getElementById(capa).innerHTML="<img src='../../imagenes/info.gif' /> <strong><font color='#cb1e1e'>" + shortPass + "</font></strong>";
	}

    //password == username	
    if (password.value.toLowerCase()==username.value.toLowerCase()){
		document.getElementById(capa).innerHTML="<img src='../../imagenes/info.gif' /> <strong><font color='#f8b01e'>" + badPass + "</font></strong>";
	}else{
    	if (score < 34 ){
			document.getElementById(capa).innerHTML="<img src='../../imagenes/info.gif' /> <strong><font color='#f8b01e'>" + badPass + "</font></strong>";
		}else{
			if (score < 68 ){
				document.getElementById(capa).innerHTML="<img src='../../imagenes/info.gif' /> <strong><font color='#dcde14'>" + goodPass + "</font></strong>";
			}else{
				if (score == 100 )
				document.getElementById(capa).innerHTML="<img src='../../imagenes/info.gif' /> <strong><font color='#31de14'>" + strongPass + "</font></strong>";
			}
		}
	}
	
}

function vaciar_con(c) {
    
	if(c.value=="--Buscar--")
		c.value="";
}

