$(document).ready(function(){
	//Menu principal
	$(".menu li ul").css("display","none");
	$(".menu li").hover(		
		function(){
			$(this).find("ul").css("display","block").fadeIn(300);	
		},
		function(){
			$(this).find("ul").fadeOut(300);	
		}
	);
	
    	// Calendario Fiscal home
    	$(".calendarioHome .ms-cal-weekday").each(function(i){
    		if(i == 0){
    			$(this).text("dom");
    		}
    		if(i == 1){
    			$(this).html("seg");
    		}
			if(i == 2){
    			$(this).text("ter");
    		}
    		if(i == 3){
    			$(this).html("qua");
    		}
			if(i == 4){
    			$(this).text("qui");
    		}
    		if(i == 5){
    			$(this).html("sex");
    		}
			if(i == 6){
    			$(this).text("sab");
    		} 	
    	});
    	
    	$(".calendarioHome .ms-standardheader a").removeAttr("href");
    	
    	$(".calendarioHome .ms-cal-navheader a img").css("display","none");
    	$(".calendarioHome .ms-cal-navheader a").each(function(i){
    		if(i == 0){
    			$(this).html("<< anterior");
    			$(this).addClass('anterior');
    		}
    		if(i == 1){
    			$(this).html("pr&oacute;ximo >>");
    			$(this).addClass("proximo");
    		}
    	});
    	$(".calendarioHome .ms-cal-navheader").css("textAlign","center");
		
    	$(".calendarioHome .ms-calheader table tr td").each(function(i){
    		if(i == 1){
    			$(this).css("display","none");    		
    		}
    	});
    	$(".calendarioHome .ms-calheader").each(function(i){
    		if(i == 0){
    			$(this).css("display","none");    		
    		}
    	});
	
	 $(".ms-cal-workitem").each(function(i){
	 	if( $(this).find("a").attr("tabindex")){
	 		var tabindex =  $(this).find("a").attr("tabindex");
	 		$(".ms-cal-topday").each(function(i){
				if($(this).find("a").attr("tabindex") == tabindex){
					$(this).find("a").addClass("possuiEvento");
				}
			});
			$(".ms-cal-topday-today").each(function(i){
				if($(this).find("a").attr("tabindex") == tabindex){
					$(this).find("a").addClass("possuiEvento");
				}
			});

		}	
	  });
			
	 $(".ms-cal-gempty tr").each(function(){
		if($(this).find("a").attr("class") == "ms-cal-dayitem"){
			$(this).addClass("possuiEventoInterno");
		}
	  });
	
		// Calendario Fiscal interno
		$(".calendario_fiscal .ms-cal-weekday").each(function(i){
    		if(i == 0){
    			$(this).text("Domingo");
    		}
    		if(i == 1){
    			$(this).html("Segunda");
    		}
			if(i == 2){
    			$(this).html("Ter&ccedil;a");
    		}
    		if(i == 3){
    			$(this).html("Quarta");
    		}
			if(i == 4){
    			$(this).text("Quinta");
    		}
    		if(i == 5){
    			$(this).html("Sexta");
    		}
			if(i == 6){
    			$(this).html("S&aacute;bado");
    		} 	
    	});

	$(".calendario_fiscal .ms-cal-navheader a img").css("display","none");
    	$(".calendario_fiscal .ms-cal-navheader a").each(function(i){
    		if(i == 0){
    			$(this).text("<< anterior");
    			$(this).addClass('anterior');
    		}
    		if(i == 1){
    			$(this).html("pr&oacute;ximo >>");
    			$(this).addClass("proximo");
    		}
    	});
    	$(".calendario_fiscal .ms-cal-navheader").css("textAlign","center");
	
	
    	$(".calendario_fiscal .ms-calheader table tr td").each(function(i){
    		if(i == 1){
    			$(this).css("display","none");    		
    		}
    	});
    	$(".calendario_fiscal .ms-calheader").each(function(i){
    		if(i == 0){
    			$(this).css("display","none");    		
    		}
    	});
		
		$(".calendario_fiscal .ms-cal-topday div a").removeAttr("href");
		$(".calendario_fiscal .ms-cal-topday").removeAttr("onclick");
		
		$(".calendario_fiscal .ms-cal-topdayfocus div a").removeAttr("href");
		$(".calendario_fiscal .ms-cal-topdayfocus").removeAttr("onclick");
		
		$(".calendario_fiscal .ms-cal-topday-today div a").removeAttr("href");
		$(".calendario_fiscal .ms-cal-topday-today").removeAttr("onclick");
		
		$(".calendario_fiscal .ms-cal-topday-todayover div a").removeAttr("href");
		$(".calendario_fiscal .ms-cal-topday-todayover").removeAttr("onclick");

		$(".cal_descricao .ms-formtable tr").each(function(i){
    		if(i >= 1 && i <=2){
    			$(this).css("display", "none");
    		}
    		if(i == 3){
    			var data = $(this).text();
    			var dia = data.split(" ");
    			var diaInicio = dia[2];
    			var diaNum = diaInicio.split("o");
     			$(this).find(".ms-formbody").html(diaNum[1]);
    		}

    		if(i >= 5){
    			$(this).css("display", "none");
    		}
    	});	

		// Remove o evento de click das TD
		$(".calendarioHome .ms-cal-topday").removeAttr("onclick");
		$(".calendarioHome .ms-cal-topday-today").removeAttr("onclick");		
		
		$(".calendarioHome .ms-cal-topday a").each(function(i){
			var data  = $(this).attr("href"); // Transforma o atributo em string
			data = data.toString();
			
			var arrData = data.split("'");
			var arrDiaMesAno = arrData[1];
			var arrMesAno = arrDiaMesAno.split("\\u002f");
			var arrMes = arrMesAno[1];

	
			var dataDiaMesAtual = $(".calendarioHome .ms-cal-topday a").eq(15).attr("href");
			dataDiaMesAtual = dataDiaMesAtual.toString();
			
			dataDiaMesAtual = dataDiaMesAtual.split("'");	
			dataDiaMesAtual = dataDiaMesAtual[1];
			dataDiaMesAtual = dataDiaMesAtual.split("\\u002f");
			dataDiaMesAtual = dataDiaMesAtual[1];
			
			if(arrMes != dataDiaMesAtual){
				$(".calendarioHome .ms-cal-topday a:eq(" + i + ")").css("display","none");
				$(".calendarioHome .ms-cal-topday:eq(" + i + ")").css("background","#FBFBFB");
				$(".calendarioHome .ms-cal-topday div:eq(" + i + ")").css("background","#FBFBFB");
			}
			
		});

		// Adiciona o click para abrir o calendario com o formato de dia em outra pagina
		$(".calendarioHome .ms-cal-topday-today a").click(function(){
			var funcao = $(this).attr("href"); //Pega o atributo
			funcao = funcao.toString(); // Transforma o atributo em string
			
			$(this).removeAttr("href");
			
			var arrFuncao = funcao.split("'"); // Transforma a variavel funcao em um array e separa a partir do "M"
			var strDate = arrFuncao[1];
			var view_type = arrFuncao[3];
		
			strDate = strDate.replace("\\u002f","%2F");
			strDate = strDate.replace("\\u002f","%2F");
				
			ClickMoveToViewDate(strDate,view_type);
		});   

		$(".calendarioHome .ms-cal-topday a").click(function(){
			var funcao = $(this).attr("href"); //Pega o atributo
			funcao = funcao.toString(); // Transforma o atributo em string
			
			$(this).removeAttr("href");
			
			var arrFuncao = funcao.split("'"); // Transforma a variavel funcao em um array e separa a partir do "M"
			var strDate = arrFuncao[1];
			var view_type = arrFuncao[3];
			
			strDate = strDate.replace("\\u002f","/");
			strDate = strDate.replace("\\u002f","/");
			
			
			ClickMoveToViewDate(strDate,view_type);
		});   
});
function ClickMoveToViewDate(strdate,view_type){
    var wUrl = "/indice/Consultas%20e%20Formularios/Calend%C3%A1rio%20Fiscal.aspx?"; 
   
	if (strdate !=null)
        wUrl=StURLSetVar2(wUrl,"CalendarDate",escapeProperly(strdate));
    if (view_type !=null)
      wUrl=StURLSetVar2(wUrl,"CalendarPeriod",view_type);
  
  
    //SubmitFormPost(wUrl, true);
    window.location = wUrl;
}
