// JavaScript Document

function fecha2(mes)
{
	texto_mes=new Array('Enero','Febrero','Marzo','Abril','Mayo','Junio','Julio','Agosto','Septiembre','Octubre','Noviembre','Diciembre');
	this.AcFecha = new Date();
	this.MiFecha = new Date();
	this.MiFecha.setMonth(mes);
	this.MiDia=this.MiFecha.getDate();
	this.MiMes=this.MiFecha.getMonth();
	this.MiAno=this.MiFecha.getFullYear();
	this.moddia2 = moddia2;
	this.modmes2 = modmes2;
	this.modanio2 = modanio2;
	this.crearcalendario2 = crearcalendario2;
	this.seleccionar2 = seleccionar2;
	this.crearcalendario2();
}
function disabled_all()
{
	for(n=1;n<=31;n++)
	{
		document.calendariopublicaciones.elements['c'+n].disabled=true;
		document.calendariopublicaciones.elements['c'+n].style.color='#eee';
	 document.calendariopublicaciones.elements['c'+n].style.fontWeight='normal';
	 document.calendariopublicaciones.elements['c'+n].style.textDecoration='none';
	}
}
function crearcalendario2()
{
	this.MiAno=this.MiFecha.getFullYear();
	this.MiMes=this.MiFecha.getMonth();
	this.dias=diasXmes2(this.MiMes,this.MiAno);

	if (this.dias==28) {document.calendariopublicaciones.elements['c29'].style.display="none";document.calendariopublicaciones.elements['c30'].style.display="none";document.calendariopublicaciones.elements['c31'].style.display="none";}
	if (this.dias==29) {document.calendariopublicaciones.elements['c29'].style.display="inline";document.calendariopublicaciones.elements['c30'].style.display="none";document.calendariopublicaciones.elements['c31'].style.display="none";}
	if (this.dias==30) {document.calendariopublicaciones.elements['c29'].style.display="inline";document.calendariopublicaciones.elements['c30'].style.display="inline";document.calendariopublicaciones.elements['c31'].style.display="none";}
	if (this.dias==31) {document.calendariopublicaciones.elements['c29'].style.display="inline";document.calendariopublicaciones.elements['c30'].style.display="inline";document.calendariopublicaciones.elements['c31'].style.display="inline";}

	document.calendariopublicaciones.elements['c1'].style.marginLeft=diaSemana2(this.MiMes,this.MiAno)+'px';

/*	for(n=1;n<=this.dias;n++)
	{
/*			if(IsDomingo2(n,this.MiMes,this.MiAno))
			{
				document.calendariopublicaciones.elements['c'+n].style.color='#ff0000';
			} else {

//				if(this.MiFecha.getDate()==n && this.AcFecha.getMonth()==this.MiFecha.getMonth() && this.AcFecha.getFullYear()==this.MiFecha.getFullYear())
				if(this.AcFecha.getDate()==n && this.AcFecha.getMonth()==this.MiFecha.getMonth() && this.AcFecha.getFullYear()==this.MiFecha.getFullYear())
				{
/*					document.calendariopublicaciones.elements['c'+n].style.backgroundColor='#F00';
					document.calendariopublicaciones.elements['c'+n].style.color='#Fff';
				} else {
					document.calendariopublicaciones.elements['c'+n].style.backgroundColor='#FFF';
					document.calendariopublicaciones.elements['c'+n].style.color='#00F';
				}
			}
	}*/

	document.calendariopublicaciones.elements['combomes2'].value=this.MiMes;
	document.calendariopublicaciones.elements['comboanio2'].value=this.MiAno;
}

function moddia2(nuevo)
{
	this.MiFecha.setDate(nuevo);
	this.crearcalendario2()
}
function modmes2(nuevo)
{
	this.MiFecha.setMonth(nuevo);
	this.MiMes=this.MiFecha.getMonth();
	this.MiAno=this.MiFecha.getFullYear();
	this.crearcalendario2()
}
function modanio2(nuevo)
{
	this.MiFecha.setFullYear(nuevo);
	this.MiMes=this.MiFecha.getMonth();
	this.MiAno=this.MiFecha.getFullYear();
	this.crearcalendario2()
}

function siguientemes2()
{
	this.MiFecha.setMonth(this.MiFecha.getMonth()+1);
	this.MiMes=this.MiFecha.getMonth();
	this.MiAno=this.MiFecha.getFullYear();
	this.crearcalendario2()
}

function anteriormes2()
{
	this.MiFecha.setMonth(this.MiFecha.getMonth()-1);
	this.MiMes=this.MiFecha.getMonth();
	this.MiAno=this.MiFecha.getFullYear();
	this.crearcalendario2()
}
function siguienteanio2()
{
	this.MiFecha.setMonth(this.MiFecha.getMonth()+12);
	this.MiMes=this.MiFecha.getMonth();
	this.MiAno=this.MiFecha.getFullYear();
	this.crearcalendario2()
}

function anterioranio2()
{
	this.MiFecha.setMonth(this.MiFecha.getMonth()-12);
	this.MiMes=this.MiFecha.getMonth();
	this.MiAno=this.MiFecha.getFullYear();
	this.crearcalendario2()
}


function diasXmes2(mes,ano)
{
	mesactual=mes;
	anoactual=ano;
	cuantosDias = 31;
	if (mesactual == 3 || mesactual == 5 || mesactual == 8 || mesactual == 10) cuantosDias = 30;
  if (mesactual == 1 && (anoactual/4) != Math.floor(anoactual/4)) cuantosDias = 28;
  if (mesactual == 1 && (anoactual/4) == Math.floor(anoactual/4)) cuantosDias = 29;
  return cuantosDias;
}
function diaSemana2(mes,ano)
{
	this.fechatmp=new Date();
	this.fechatmp.setMonth(mes);
	this.fechatmp.setYear(ano);
	this.fechatmp.setDate(1);
	dia=this.fechatmp.getDay();
	if(dia==0) dia=7
	dia--;
	dia=(dia*20);
	return dia
}

function IsDomingo2(dia,mes,ano)
{
	this.fechatmp=new Date();
	this.fechatmp.setMonth(mes);
	this.fechatmp.setYear(ano);
	this.fechatmp.setDate(dia);
	dia=this.fechatmp.getDay();
	if(dia==0) { return true; } else {return false; }
}

function seleccionar2(dia)
{
	this.MiFecha.setDate(dia);
	this.MiDia=this.MiFecha.getDate();

//	campo.value=(this.MiDia+"/"+(this.MiMes+1)+"/"+this.MiAno);
//	alert(this.MiDia+"/"+(this.MiMes+1)+"/"+this.MiAno);
	window.location.href="index.php?fecha_publicacion_calendario="+this.MiDia+"/"+(this.MiMes+1)+"/"+this.MiAno+"&id=176";
}

n4 = (document.layers);
ie = (document.all);
n6 = (document.getElementById);


function hoy()
{
     	 ftmp=new Date();
       publicacionesfecha.modmes(ftmp.getMonth());
       publicacionesfecha.modanio(ftmp.getFullYear());
}

function release(evt)
{
     shd('calendario','block')
//     theTop = (document.documentElement.clientHeight+document.documentElement.scrollTop);
     if(campo.value=="")
     {
       ftmp=new Date();
       publicacionesfecha.modmes(ftmp.getMonth());
       publicacionesfecha.modanio(ftmp.getFullYear());
     } else {
       fecha=campo.value.split("/");
       publicacionesfecha.modmes((fecha[1]-1));
       publicacionesfecha.modanio(fecha[2]);
     }
     theTop = (document.documentElement.clientHeight);
     theTop=document.documentElement.scrollTop;
     x=xmouse;
     if(ie) y=theTop+ymouse; else y=ymouse;

     pos('calendario',x+'px',y+'px');
}


