// JavaScript Document

//ONLOAD
$(document).ready(function() {
	/*
	$('input.in').focus(function() {
								 $(this).addClass("inFocus");
								 });  
	$('input.in').blur(function() {
								 $(this).removeClass("inFocus");
								 }); 
	*/
});
//FIN ONLOAD


//SALIR
function salir(){
	if( confirm("¿ Está seguro que desea Salir del Sistema ?") ){
		parent.location.href = "logout.php";
	}
}
//FIN SALIR

//=============================================================================================

//FUNCION VALIDAR AGREGAR IMAGENES
function agregarImagenes()
{
	$("#form_editar").hide();
	$("#form_upload").slideDown();
}
//FIN AGREGAR IMAGENES

//=============================================================================================

//FUNCION SELECCIONAR TODOS
function seleccionarTodos(sel)
{
	if(sel.checked == 1)
	{
		for (i=0;i<document.form.elements.length;i++)
		{
			if(document.form.elements[i].type == "checkbox" && document.form.elements[i].id == "centro[]")
			{
				document.form.elements[i].checked=1;
				document.getElementById('centros').value++;
			}
		}
	}else{
		for (i=0;i<document.form.elements.length;i++)
		{
			if(document.form.elements[i].type == "checkbox" && document.form.elements[i].id == "centro[]")
			{
				document.form.elements[i].checked = 0;
				document.getElementById('centros').value = 0;
			}
		}
	}

} 
//FIN SELECCIONAR TODOS

//=============================================================================================

//FUNCION INPUT REQUERIDO
function requerido(text)
{
	if(text=="")
	{
		return true;
	}else{
		return false;
	}
}
//FIN REQUERIDO

//=============================================================================================

//FUNCION VALIDAR EMAIL
function emailValido(email)
{
	var b=/^[^@\s]+@[^@\.\s]+(\.[^@\.\s]+)+$/  
	
	if(!(b.test(email))){
		return true;
	}else{
		return false;
	}
}
//FIN VALIDAR EMAIL

//=============================================================================================

//FUNCION INPUT SOLO NUMEROS
function soloNumeros(event) { 
    //tecla = (document.all) ? e.keyCode : e.which; 
	var tecla = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;

	//alert(tecla);
    
	if (tecla == 8) return true; 
	//if (tecla == 46) return true; 
    if (tecla == 9) return true;
	//patron =/[a-z0-9-]/;
	patron =/[0-9]/;
   
	te = String.fromCharCode(tecla);
    
	return patron.test(te); 
}
//FIN SOLO NUMERO

//=============================================================================================

//FUNCION VALIDAR NICK
function nick(event) { 
    //tecla = (document.all) ? e.keyCode : e.which; 
	var tecla = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
	
	//alert(tecla);
    
	if (tecla == 8) return true; 
    
	patron =/[a-z0-9-]/;
	//patron =/[0-9]/;
   
	te = String.fromCharCode(tecla);
    
	return patron.test(te); 
}
//FIN VALIDAR NICK


//=============================================================================================


function cuentaRegresiva()
{
	var fecha = $("#fecha_periodo").val();
	
	now = new Date();
	//new Date(año, mes, día, horas, minutos, segundos);
	//y2k = new Date("Mar 17 2010 00:00:00");
	
	y2k = new Date(fecha);
	
	//y2k = new Date(2010, 2, 28);
	
    days = (y2k - now) / 1000 / 60 / 60 / 24;
	daysRound = Math.floor(days);
	
	hours = (y2k - now) / 1000 / 60 / 60 - (24 * daysRound);
	hoursRound = Math.floor(hours);
	
	minutes = (y2k - now) / 1000 /60 - (24 * 60 * daysRound) - (60 * hoursRound);
	minutesRound = Math.floor(minutes);
	
	seconds = (y2k - now) / 1000 - (24 * 60 * 60 * daysRound) - (60 * 60 * hoursRound) - (60 * minutesRound);
	secondsRound = Math.round(seconds);
	
	sec = (secondsRound == 1) ? " segundo" : " segundos";
	mn = (minutesRound == 1) ? " minuto" : " minutos, ";
	hr = (hoursRound == 1) ? " hora" : " horas, ";
	dy = (daysRound == 1)  ? " dia" : " dias, ";
	
	var dias = ""+daysRound;
	var hrs  = ""+hoursRound;
	var mins = ""+minutesRound;
	
	if(dias.length==1)
	{
		dias = "0"+dias;
	}
	if(hrs.length==1)
	{
		hrs = "0"+hrs;
	}
	if(mins.length==1)
	{
		mins = "0"+mins;
	}
	
	
		
	if(dias < 0)
	{
		$("#dias").html("00");
		$("#hrs").html("00");
		$("#mins").html("00");
	}else{
		$("#dias").html(dias);
		$("#hrs").html(hrs);
		$("#mins").html(mins);
	}
		
	//$("#restante").html("Quedan " + dias + dy + hrs + hr + mins + mn + secondsRound + sec + " !");
	
	newtime = window.setTimeout("cuentaRegresiva()", 1000);
}
