ahora          = new Date();
ahoraDay    = ahora.getDate();
ahoraMonth = ahora.getMonth();
ahoraYear   = ahora.getYear();

if (ahoraYear < 2000) 
	ahoraYear += 1900;

function cuantosDias(mes, anyo)
{
	var cuantosDias = 31;
	if (mes == "Abril" || mes == "Junio" || mes == "Septiembre" || mes == "Noviembre")
  cuantosDias = 30;
	if (mes == "Febrero" && (anyo/4) != Math.floor(anyo/4))
  cuantosDias = 28;
	if (mes == "Febrero" && (anyo/4) == Math.floor(anyo/4))
  cuantosDias = 29;
	return cuantosDias;
}

function asignaDias()
{
	comboDias = document.datos_reg.seleccionaDia;
	comboMeses = document.datos_reg.seleccionaMes;
	comboAnyos = document.datos_reg.seleccionaAnyo;

	Month = comboMeses[comboMeses.selectedIndex].text;
	Year = comboAnyos[comboAnyos.selectedIndex].text;

	diasEnMes = cuantosDias(Month, Year);
	diasAhora = comboDias.length;

	if (diasAhora > diasEnMes)
	{
		for (i=0; i<(diasAhora-diasEnMes); i++)
		{
			comboDias.options[comboDias.options.length - 1] = null
		}
	}
	if (diasEnMes > diasAhora)
	{
		for (i=0; i<(diasEnMes-diasAhora); i++)
		{
			sumaOpcion = new Option(comboDias.options.length + 1);
			comboDias.options[comboDias.options.length]=sumaOpcion;
		}
	}
	if (comboDias.selectedIndex < 0) 
	  comboDias.selectedIndex = 0;
 }

function ponDia()
{
	comboDias = eval("document.datos_reg.seleccionaDia");
	comboMeses = eval("document.datos_reg.seleccionaMes");
	comboAnyos = eval("document.datos_reg.seleccionaAnyo");

	comboAnyos[0].selected = true;
	comboMeses[ahoraMonth].selected = true;

	asignaDias();

	comboDias[ahoraDay-1].selected = true;
}

function rellenaAnyos(masAnyos)
{
	cadena = "";

	for (i=0; i<masAnyos; i++)
	{
		cadena += "<option>";
		cadena += ahoraYear - i;
	}
	return cadena;
}

function validarEmail(valor) {
  if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor))
  {
    return 1;
  } 
  else
  {
      return 0;
  }
}


function guardar_jugador()
{
	if(document.forms.datos_reg.telefono.value=="" ||  document.forms.datos_reg.nick.value=="" ||  document.forms.datos_reg.dni.value=="" || document.forms.datos_reg.nombre.value=="" || document.forms.datos_reg.apellido.value=="" || document.forms.datos_reg.email.value=="" || document.forms.datos_reg.barrio.value=="" || document.forms.datos_reg.localidad.value=="" || document.forms.datos_reg.password.value=="")
	{
		alert("Por favor complete todos los datos requeridos");
		return false;
	}
	else
	{
		if(document.forms.datos_reg.leido.checked==true)
		{
			var mail=0;
			mail=validarEmail(document.forms.datos_reg.email.value);
			if(mail==0)
			{
				alert ("El email ingresado no es valido.");
				return false;
			}
			else
			{
				return true;
			}				
		}
		else
		{
			alert("Debe leer y aceptar el reglamento");
			return false;
		}

	}
}

function validar_jugador()
{
	if(document.forms.datos.email.value=="" || document.forms.datos.password.value=="")
	{
		alert("Por favor complete todos los datos requeridos");
		return false;
	}
	else
	{
		var mail=0;
		mail=validarEmail(document.forms.datos.email.value);
		if(mail==0)
		{
			alert ("El email ingresado no es valido.");
			return false;
		}
		else
		{
			return true;
		}	
	}
}


function cambiar_password_datos_ref_mod()
{
	if(document.forms.datos_regs.telefono.value=="" ||  document.forms.datos_regs.nick.value=="" ||  document.forms.datos_regs.dni.value=="" || document.forms.datos_regs.nombre.value=="" || document.forms.datos_regs.apellido.value=="" || document.forms.datos_regs.email.value=="" || document.forms.datos_regs.barrio.value=="" || document.forms.datos_regs.localidad.value=="")
	{
		alert("Por favor complete todos los datos requeridos");
		return false;
	}
	else
	{
		var mail=0;
		mail=validarEmail(document.forms.datos_regs.email.value);
		if(mail==0)
		{
			alert ("El email ingresado no es valido.");
			return false;
		}
		else
		{
			if(document.forms.datos_regs.pwd.value==document.forms.datos_regs.pwdr.value)
			{
				return true;
//				return false;
			}
			else
			{
				alert("Las contraseñas ingresadas no son iguales.");
				return false;			
			}
		}
	}	

}

function cambiar_password_datos_ref()
{
	if(document.forms.datos_regs.telefono.value=="" ||  document.forms.datos_regs.nick.value=="" ||  document.forms.datos_regs.dni.value=="" || document.forms.datos_regs.nombre.value=="" || document.forms.datos_regs.apellido.value=="" || document.forms.datos_regs.email.value=="" || document.forms.datos_regs.barrio.value=="" || document.forms.datos_regs.localidad.value=="" || document.forms.datos_regs.pwd.value=="")
	{
		alert("Por favor complete todos los datos requeridos");
		return false;
	}
	else
	{
		var mail=0;
		mail=validarEmail(document.forms.datos_regs.email.value);
		if(mail==0)
		{
			alert ("El email ingresado no es valido.");
			return false;
		}
		else
		{
			if(document.forms.datos_regs.pwd.value==document.forms.datos_regs.pwdr.value)
			{
				return true;
//				return false;
			}
			else
			{
				alert("Las contraseñas ingresadas no son iguales.");
				return false;			
			}
		}
	}	

}

function cambiar_password()
{
	if(document.forms.datos.telefono.value=="" ||  document.forms.datos.nick.value=="" ||  document.forms.datos.dni.value=="" || document.forms.datos.nombre.value=="" || document.forms.datos.apellido.value=="" || document.forms.datos.email.value=="" || document.forms.datos.barrio.value=="" || document.forms.datos.localidad.value=="" || document.forms.datos.password.value=="")
	{
		alert("Por favor complete todos los datos requeridos");
		return false;
	}
	else
	{
		var mail=0;
		mail=validarEmail(document.forms.datos.email.value);
		if(mail==0)
		{
			alert ("El email ingresado no es valido.");
			return false;
		}
		else
		{
			if(document.forms.datos.pwd.value==document.forms.datos.pwdr.value)
			{
				return true;
			}
			else
			{
				alert("Las contraseñas ingresadas no son iguales.");
				return false;			
			}
		}
	}	

}

function enviar_contacto()
{
	if(document.forms.datos.nombre.value=="" || document.forms.datos.email.value==""  || document.forms.datos.asunto.value==""  || document.forms.datos.mensaje.value=="")
	{
		alert("Por favor complete todos los datos requeridos");
		return false;
	}
	else
	{
		var mail=0;
		mail=validarEmail(document.forms.datos.email.value);
		if(mail==0)
		{
			alert ("El email ingresado no es valido.");
			return false;
		}
		else
		{
			return true;
		}	
	}
}

function ver_invitar()
{
	if(document.forms.invitar.email.value=="")
	{
		alert("Por favor complete todos los datos requeridos");
		return false;
	}
	else
	{
		var mail=0;
		mail=validarEmail(document.forms.invitar.email.value);
		if(mail==0)
		{
			alert ("El email ingresado no es valido.");
			return false;
		}
		else
		{
			return true;
		}	
	}
}

function cerrar()
{
	var eliminar = confirm("¿Esta seguro que desea salir de su sesión dentro del juego?");
	if ( eliminar )
	{
		location.href="index.php?s=cerrar";
	}	
}

