// JavaScript Document
function maxDays(mm, yyyy){
	var mDay;
	if((mm == 3) || (mm == 5) || (mm == 8) || (mm == 10)){
		mDay = 30;;
	}else{
		mDay = 31;
		if(mm == 1){
			if(yyyy/4 - parseInt(yyyy/4) != 0){
				mDay = 28;
			}else{
				mDay = 29;
			}
		}
	}
	return mDay;
}
function writeCalendar(control){
	var now = new Date;
	var dd = now.getDate();
	var mm = now.getMonth();
	var dow = now.getDay();
	var yyyy = now.getFullYear();
	var arrM = new Array("Janeiro","Fevereiro","Marco","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro");
	var arrY = new Array();
	for(ii=0;ii<=4;ii++){
		arrY[ii] = yyyy - 2 + ii;
	}
	var arrD = new Array("D","S","T","Q","Q","S","S");
	var text = "";
	for (ii=0;ii<=11;ii++){
		if (ii==mm){
			document.getElementById('mes_atual').value = arrM[ii];
			document.getElementById('mes_atual_nro').value = ii;
		}
	}
	for (ii=0;ii<=4;ii++){
		if (ii==2){
			document.getElementById('ano_atual').value = arrY[ii];
		}
	}
var text = "<form name=calForm>";
text += "<table id='tabela_calendario'>";
text += "<tr><td>";
text += "<table width=100%><tr>";
text += "<td align=center id='tabela_label'><a id='link_calendario' onclick=mudaCalculadora('menos','"+control+"')>&laquo;</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span id='mostra_mes'>"+document.getElementById('mes_atual').value+" "+document.getElementById('ano_atual').value+"</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a onclick=mudaCalculadora('mais','"+control+"') id='link_calendario'>&raquo;</a>";
text += "</td>";
text += "</tr></table>";
text += "</td></tr>";
text += "<tr><td>";
text += "<table id='tabela_calendario_dias'>";
text += "<tr>";
	for (ii=0;ii<=6;ii++){
		text += "<td align=center><span class=label>" + arrD[ii] + "</span></td>";
	}
text += "</tr>";
aa = 0;
	for (kk=0;kk<=5;kk++){
		text += "<tr>";
		for (ii=0;ii<=6;ii++){
			text += "<td align=center><span id='sp" + aa + "' onClick='getDia(this.innerHTML,\""+control+"\",this.className)'>1</span></td>";
			aa += 1;
		}
		text += "</tr>";
	}
text += "</table>";
text += "</td></tr>";
text += "</table>";
text += "</form>";
if(control == 'galeria'){
	document.getElementById('galeria_calendario').innerHTML = text;
}else{
	document.getElementById('blog_calendario').innerHTML = text;
}
changeCal(control);
}
function changeCal(control){
var now = new Date;
var dd = now.getDate();
var mm = now.getMonth();
var dow = now.getDay();
var yyyy = now.getFullYear();
var currM = parseInt(document.getElementById('mes_atual_nro').value);
var currY = parseInt(document.getElementById('ano_atual').value);
var prevM;
	if (currM!=0){
		prevM = currM - 1;
	}
	else{
		prevM = 11;
	}

//REFERENTE A PEGAR OS DIAS QUE TEM GALERIA
if(control == 'galeria'){
	ajax.ler('POST','../php/verifica_galeria.php?mes='+currM+'&ano='+currY,'arr_dias','','');
}else if(control == 'blog'){
	ajax.ler('POST','../php/verifica_blog.php?mes='+currM,'arr_dias','','');
}else if(control == 'universo'){
	ajax.ler('POST','../php/verifica_universo.php?mes='+currM,'arr_dias','','');
}else{
	document.getElementById('arr_dias').innerHTML = 'nao';
}
setTimeout(function(){
	var arrDias = document.getElementById('arr_dias').innerHTML;
	arrDias = arrDias.split(',');

var currY = parseInt(document.getElementById('ano_atual').value);
var mmyyyy = new Date();
mmyyyy.setFullYear(currY);
mmyyyy.setMonth(currM);
mmyyyy.setDate(1);
var day1 = mmyyyy.getDay()
	if (day1 == 0){
		day1 = 7;
	}
var arrN = new Array(41);
var aa;
	for (ii=0;ii<day1;ii++){
		arrN[ii] = maxDays((prevM),currY) - day1 + ii + 1;
	}
	aa = 1;
	for (ii=day1;ii<=day1+maxDays(currM,currY)-1;ii++){
		arrN[ii] = aa;
		aa += 1;
	}
	aa = 1;
	for (ii=day1+maxDays(currM,currY);ii<=41;ii++){
		arrN[ii] = aa;
		aa += 1;
	}
var dCount = 0;
	for (ii=0;ii<=41;ii++){
		if (((ii<7)&&(arrN[ii]>20))||((ii>27)&&(arrN[ii]<20))){
			document.getElementById("sp"+ii).innerHTML = arrN[ii];
			document.getElementById("sp"+ii).style.color = "";
			document.getElementById("sp"+ii).className = "c3";
		}
		else{
			document.getElementById("sp"+ii).innerHTML = arrN[ii];
			if(arrDias != '' || arrDias[x] == 'nao'){
				document.getElementById("sp"+ii).className = "c4";
			}
			for(x=0; x < arrDias.length; x++){
				if(arrN[ii] == arrDias[x]){
					document.getElementById("sp"+ii).className = "c2";
				}
			}

			if((arrN[ii]==dd)&&(mm==currM)&&(yyyy==currY)){
				document.getElementById("sp"+ii).style.color = "#f9cf00";
			}else{
				document.getElementById("sp"+ii).style.color = "";
			}

			/*
			if ((dCount==0)||(dCount==6)){
				document.getElementById("sp"+ii).className = "c2";
			}else{
				document.getElementById("sp"+ii).className = "c3";
			}
			if ((arrN[ii]<dd)&&(mm==currM)&&(yyyy==currY)){
				document.getElementById("sp"+ii).style.color = "#666666";
			}*/
		}
		dCount += 1;
		if (dCount>6){
			dCount=0;
		}
	}
}, 800);
}
function mudaCalculadora(controle,control){
	var arrM = new Array("Janeiro","Fevereiro","Marco","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro");
	mes = document.getElementById('mes_atual_nro').value;
	ano = document.getElementById('ano_atual').value;
	if(controle == 'menos'){
		var mes_atual = parseInt(mes) - 1;
	}else{
		var mes_atual = parseInt(mes) + 1;
	}
	if(mes_atual == 12){
		mes_atual = 0;
		ano = parseInt(ano) + 1;
		document.getElementById('ano_atual').value = ano;
	}
	if(mes_atual == -1){
		mes_atual = 11;
		ano = parseInt(ano) - 1;
		document.getElementById('ano_atual').value = ano;
	}
	document.getElementById('mes_atual_nro').value = mes_atual;
	document.getElementById('mostra_mes').innerHTML = arrM[mes_atual]+' '+ano;
	changeCal(control);
}
function getDia(dia,control,cor){
	if(cor == "c2"){
		var ano = document.getElementById('ano_atual').value;
		var mes = document.getElementById('mes_atual_nro').value;
		mes = parseInt(mes)+1;
		if(dia.length == 1){
			dia = '0'+dia;
		}
		if(mes.length == 1 || mes < 10){
			mes = '0'+mes;
		}
		var dt = dia+'/'+mes+'/'+ano;
		var pasta = ano+'-'+mes+'-'+dia;
		if(control == 'blog'){
			phpTroca.location.href = "../php/open_page.php?link=Blog_La_Barra&extra=dt|"+dt;
		}
		if(control == 'universo'){
			phpTroca.location.href = "../php/open_page.php?link=Universo_La_Barra&extra=dt|"+dt;
		}
		if(control == 'galeria'){
			document.getElementById('caminho_pasta').innerHTML = pasta;

			ajax.ler('POST','../php/muda_galeria.php?dia='+dia+'&mes='+mes+'&ano='+ano,'arr_novo','','');
			
			setTimeout(function(){
				var novo = document.getElementById('arr_novo').innerHTML;
				novo = novo.split('|');
				document.getElementById('arr_caminhos').innerHTML = novo[0];
				document.getElementById('arr_ids').innerHTML = novo[1];
				document.getElementById('titulo_galeria').innerHTML = novo[2];
				novo_caminhos = novo[0].split(',');
				novo_ids = novo[1].split(',');
				flashMovie.changeFlashGallery(novo_caminhos,pasta,novo_ids,novo[2]);
				//init();
			}, 1000);
//			phpTroca.location.href = "../php/open_page.php?link=Galeria_de_La_Fama&extra="+dt;
		}
	}
}