/*function MostraCalendario(essevai) {
	for(i=2009; i<2045; i++) {
	   document.getElementById(i).style.display='none';
	   document.getElementById(essevai).style.display='block';
   }
}*/

<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->

<!-- Begin

var tratomm;
var atdd;
var atmm;
var atyy;
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 changeBg(id){
	if (eval(id).style.backgroundColor != "yellow"){
		eval(id).style.backgroundColor = "yellow"
	}
	else{
		eval(id).style.backgroundColor = "#ffffff"
	}
}
function writeCalendar(){
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","Março","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 = ""
text = "<form name=calForm>"
text += "<table class='tabcalgeral'>"
text += "<tr><td>"
text += "<table><tr>"
text += "<td align=left>"
text += "&nbsp;&nbsp;<select name=selMonth onChange='changeCal()'>"
	for (ii=0;ii<=11;ii++){
		if (ii==mm){
			text += "<option value= " + ii + " Selected>" + arrM[ii] + "</option>"
		}
		else{
			text += "<option value= " + ii + ">" + arrM[ii] + "</option>"
		}
	}
text += "</select>"
text += "</td>"
text += "<td align=right>"
text += "&nbsp;&nbsp;<select name=selYear onChange='changeCal()' style='width:60px;'>"
	for (ii=2;ii<=4;ii++){
		if (ii==2){
			text += "<option value= " + arrY[ii] + " Selected>" + arrY[ii] + "</option>"
		}
		else{
			text += "<option value= " + arrY[ii] + ">" + arrY[ii] + "</option>"
		}
	}
text += "</select>"
text += "</td>"
text += "</tr></table>"
text += "</td></tr>"
text += "<tr><td>"
text += "<table class='tabcal'>"
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 + ">1</span></td>"
			aa += 1
		}
		text += "</tr>"
	}
text += "</table>"
text += "</td></tr>"
text += "</table>"
text += "</form>"
document.write(text)
changeCal()
}
function changeCal(){
var now = new Date
var dd = now.getDate()
var mm = now.getMonth()
var dow = now.getDay()
var yyyy = now.getFullYear()
var currM = parseInt(document.calForm.selMonth.value)
var prevM
	if (currM!=0){
		prevM = currM - 1
	}
	else{
		prevM = 11
	}
var currY = parseInt(document.calForm.selYear.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
	}
	for (ii=0;ii<=41;ii++){
		eval("sp"+ii).style.backgroundColor = ""
	}
var dCount = 0
	for (ii=0;ii<=41;ii++){
		if (((ii<7)&&(arrN[ii]>20))||((ii>27)&&(arrN[ii]<20))){
			eval("sp"+ii).innerHTML = arrN[ii]
			eval("sp"+ii).className = "c3"
		}
		else{
			eval("sp"+ii).innerHTML = arrN[ii]
			if ((dCount==0)||(dCount==6)){
				eval("sp"+ii).className = "c2"
			}
			else{
				eval("sp"+ii).className = "c1"
			}
			if ((arrN[ii]==dd)&&(mm==currM)&&(yyyy==currY)){
				eval("sp"+ii).style.backgroundColor="#025358"
			}

		}
	dCount += 1
		if (dCount>6){
			dCount=0
		}
	}
	/*if (currY == 2009) {
		MostraCalendario(currM + currY);
	}
	else {
		if (currY == 2010) {
			MostraCalendario(currM + currY + 11);
		}
		else {
			if (currY == 2011) {
				MostraCalendario(currM + currY + 22);
			}
		}
	}*/
	tratomm = currM;
	MarcaData('1','2','2010','http://www.globo.com');
	MarcaData('12','2','2010','http://www.globo.com');
	MarcaData('25','2','2010','http://www.globo.com');
	MarcaData('14','3','2010','http://www.globo.com');
}
//  End -->
function MarcaData(atdd,atmm,atyy,atlink) {
	dd=atdd;
	mm=atmm;
	yyyy=atyy;
	if (atmm==tratomm+1) {
		eval("sp"+atdd).style.textDecoration="underline";
		eval("sp"+atdd).style.cursor="pointer";
		$("#sp"+atdd).click(function(){
		   location.href=atlink;
		});
	}
	else {
		eval("sp"+atdd).style.textDecoration="none";
		eval("sp"+atdd).style.cursor="none";
		$("#sp"+atdd).click(function(){
			location.href="#";
		   });
	}

}


function addSWF (URL, WIDTH, HEIGHT, TRANSPARENT)
{
	document.write (' <object classid="clsid:27CDB6E-AE6D-11cf-96B8-444553540000" ');
	document.write (' codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" ');
	document.write (' width="'+ WIDTH +'" height="'+ HEIGHT +'">');
	document.write (' <param name="movie" value="'+ URL +'" />');
	document.write (' <param name="quality" value="high" />');
	
	if ( TRANSPARENT ) {
	  document.write (' <param name="Wmode" value="Transparent" />'); 
	}
	
	document.write (' <embed src="'+ URL +'" quality="high" ');

	if ( TRANSPARENT ) {
	document.write (' Wmode = "transparent" ');
	}

	document.write (' pluginspage="http://www.macromedia.com/go/getflashplayer" ');
	document.write (' type="application/x-shockwave-flash" width="'+ WIDTH +'" height="'+ HEIGHT +'"></embed> ');
	document.write (' </object>');

}

function MenuFlashAparelhos(f){
	document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="780" height="342" align="middle" VIEWASTEXT>\n');
	document.write('<param name="allowScriptAccess" value="sameDomain" />\n');
	document.write('<param name="movie" value="../images/topo_home.swf?frame=' + f + '" />\n'); 
	document.write('<param name="quality" value="high" />\n'); 
	document.write('<param name="bgcolor" value="#0000ff" />\n'); 
	document.write('<param name="wmode" value="transparent" />\n'); 
	document.write('<embed src="../images/topo_home.swf?frame=' + f + '" wmode="transparent" quality="high" bgcolor="#0000ff" width="780" height="342" name="menu_novo" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />\n'); 
	document.write('</object>\n');
}
