function estado() {
	var date = new Date();

	var MinMilli = 1000 * 60;
	var HrMilli = MinMilli * 60;
	//var DyMilli = HrMilli * 24;

	/*
		sleeping - 00h30 às 08h30 = 1800000 + 30600000
		working - 08h31 às 19h00 = 30660000 + 68400000
		relaxing - 19h01 às 00h29 = 68460000 + 1740000
	*/

	//date.setHours(18, 0, 0);
	//date.setDate(11);
	//date.setFullYear(2008,0,1); Testar Feriados
	
	/*
	1 Janeiro - 0
	//5 Fevereiro - 1
	//21, 23 Março - 2
	25 Abril - 3
	1, //22 Maio - 4
	10 Junho - 5
	15 Agosto - 7
	5 Outubro - 9
	1 Novembro - 10
	1, 8, 25 Dezembro - 11
	*/

	hour = date.getHours() * HrMilli;
	mins = date.getMinutes() * MinMilli;
	dy = date.getDay();
	ddy = date.getDate();
	my = date.getMonth();

	c = hour + mins;

	c1 = 1800000;
	c2 = 30600000;
	c3 = 68400000;

	if (dy == 0 || dy == 6) {
		t = "Weekend";
	} else if (c > c1 && c <= c2) {
		t = "Sleeping";
	} else if (c > c2 && c <= c3) {
		t = "Working";
	} else if (c <= c1 || c > c3) {
		t = "Relaxing";
	}

	if (ddy == 1 && my == 0) t = "Holiday";
	if (ddy == 25 && my == 3) t = "Holiday";
	if (ddy == 1 && my == 4) t = "Holiday";
	if (ddy == 10 && my == 5) t = "Holiday";
	if (ddy == 15 && my == 7) t = "Holiday";
	if (ddy == 5 && my == 9) t = "Holiday";
	if (ddy == 1 && my == 10) t = "Holiday";
	if (ddy == 1 && my == 11) t = "Holiday";
	if (ddy == 8 && my == 11) t = "Holiday";
	if (ddy == 25 && my == 11) t = "Holiday";

	if (t) s = "<b>Status:</b> "+t;
	
	d = document.getElementById("estado");

	d.innerHTML = s;

	window.setTimeout("estado()", 1000);
}

function data() {
	var date = new Date();

	m = new Array("Janeiro", "Fevereiro", "Março");
	m = m.concat("Abril", "Maio", "Junho");
	m = m.concat("Julho", "Agosto", "Setembro");
	m = m.concat("Outubro", "Novembro", "Dezembro");

	with(date) {
		day = getDate();
		month = getMonth();
		year = getFullYear();
	}

	if (day.toString().length == 1)
		day = "0" + day;

	s = day + " ";

	s += m[month] + " " + year;

	d = document.getElementById("data2");

	d.innerHTML = s;

	window.setTimeout("data()", 1000);
}

function horas() {
	var date = new Date();

	with(date) {
		hours = getHours();
		mins = getMinutes();
		secs = getSeconds();
	}

	if (hours.toString().length == 1)
		hours = "0" + hours;

	if (mins.toString().length == 1)
		mins = "0" + mins;

	if (secs.toString().length == 1)
		secs = "0" + secs;

	s = hours + ":" + mins + ":" + secs;

	d = document.getElementById("horas");

	d.innerHTML = s;

	window.setTimeout("horas()", 1000);
}

