var mesi= new Array ( 'gennaio', 'febbraio', 'marzo', 'aprile', 'maggio',
		  	   'giugno', 'luglio', 'agosto', 'settembre', 'ottobre', 'novembre', 'dicembre', 'gg');
var d=new Date();

currMonth=d.getMonth();
currYear=d.getYear();
currDay=d.getDate();

//alert ('today is '+currDay+'/'+currMonth+'/'+currYear);

function TrasmissioniDelMese( mese, anno, giorni ){
	this.mese=mese;
	this.anno=anno;
	this.giorni=giorni;
  //alert ('foffo');
  return true;
}

function strPadLeft(pad, str){
	var ret = pad+str;
	//alert ( 'df' + ret.substring( ret.length-pad.length ) );
	return ret.substring( ret.length-pad.length );
}


function cambiaMese( mese ){
	if (trasmissioni[mese]!=null){
		//alert ( 'vado a ' + mese );
		document.getElementById('trasmissioni').innerHTML = trasmissioni[mese];
	}
}

function duecifre(num){
	if (num>999) num-=2000;
	if (num<10) return '0'+num;
	return num;
}

TrasmissioniDelMese.prototype.toString = function() {

	var ct = this.giorni.length;
	var indexTrasm = (this.anno-2000)*100 + this.mese;
	ret="";
	//ret+= "&nbsp;&nbsp;<b>" + mesi[this.mese-1] + '</b>&nbsp;&nbsp;<br>';
	ret+= '<table width=90% align="center">';

	// compone prima riga 2006 2007 2008
	ret+= "<tr><td><table width='100%'><tr>";
	//ret+= "<td class='mese'><a class='trasmissioni' href='trasmissione2006.htm'><b>2006</b></a></td>";
	ret+= "<td class='mese'><a class='anno" +(this.anno==2006 ? 'off':'') +"' href='#' onClick=\"cambiaMese(" + (612) + ")\"><b>2006</b></a></td>";
	ret+= "<td class='mese'><a class='anno" +(this.anno==2007 ? 'off':'') +"' href='#' onClick=\"cambiaMese(" + (712) + ")\"><b>2007</b></a></td>";
	ret+= "<td class='mese'><a class='anno" +(this.anno==2008 ? 'off':'') +"' href='#' onClick=\"cambiaMese(" + (812) + ")\"><b>2008</b></a></td>";
	ret+= "<td class='mese'><a class='anno" +(this.anno==2009 ? 'off':'') +"' href='#' onClick=\"cambiaMese(" + (901) + ")\"><b>2009</b></a></td>";
	ret+= "</tr></table><td></tr>";

	// compone prima riga << mese_prec mese_curr mese_succ >> 
	//ret= this.anno + "&nbsp;";
	ret+= "<tr><td><table  border=0 width='100%'><tr>";
	if  ( trasmissioni[indexTrasm-1]!=null )	
		ret+= "<td class='mese'><a class='mese' href='#' onClick=\"cambiaMese(" + (indexTrasm-1) + ")\" ><<</a></td>\n";
	else
		ret+= "<td class='mese'><a class='mese'>-|</a></td>\n" ;

	//ret+= "<td class='mese'><b>-</b></td>";
	//ret+= '<td colspan="'+ct+'" class="mese"  ><a class="trasmissioni"><b>'+ mesi[this.mese-1] +'</b></a></td>';
	ret+= '<td class="mese"><a class="mese"><b>'+ mesi[this.mese-1] +'</b></a></td>';
	//ret+= "<td class='mese'><a class='trasmissioni' href='#' ><b>-</b></a></td>";

	if  (trasmissioni[indexTrasm+1]!=null)
		ret+= "<td class='mese'><a class='mese' href='#' onClick=\"cambiaMese(" + (indexTrasm+1) + ")\" >" + '>>' + "</a></td>\n";
	else
		ret+= "<td class='mese'><a class='mese' href='#'>|-</a></td>\n";

	ret+= "</tr></table><td></tr>";	
	ret+= "<tr><td><table width='100%'><tr><td class='mese'>-</td>";		
	// compone giorni trasmissione
	//alert ( 'ct='+ct);
	var i;

	for (i in this.giorni ) {
		//alert ( 'd='+this.giorni[i]);
		if (this.giorni[i]!=''){
			ret+= "<td class='mese'><a class='trasmissioni' href='trasmissioni/"+duecifre(this.giorni[i])+"."+
						duecifre(this.mese)+"."+duecifre(this.anno)+".mp3' target='_blank'>"+this.giorni[i] + "</a></td>";
		}
	}
	ret+= "<td class='mese'>-</td></tr></table><td></tr>";	

	ret+="</table>";
	return ret;

}

//alert ('fine');

