var gx = 0;
var gy = 0;
var input_date;

function fun1(evnt) {   
 gx = evnt.pageX;
 gy = evnt.pageY;
 return true;   
  }
if(navigator.appName.indexOf("Netscape") != -1) {
document.onmousemove = fun1;
}

var d = new Date()
var dc;
var monthname=new Array("Ene","Feb","Mar","Abr","May","Jun","Jul","Ago","Sep","Oct","Nov","Dic");
var data = new Array(6);
data[0] = new Array(0,0,0,0,0,0,0);
data[1] = new Array(0,0,0,0,0,0,0);
data[2] = new Array(0,0,0,0,0,0,0);
data[3] = new Array(0,0,0,0,0,0,0);
data[4] = new Array(0,0,0,0,0,0,0);
data[5] = new Array(0,0,0,0,0,0,0);

function chg(k) {
 d.setMonth(d.getMonth() + k);
 document.getElementById('month_year').innerHTML = monthname[d.getMonth()] + ' ' + d.getFullYear();
 var dd = new Date(d);
for (i=0;i<6;i++)
 	for (j=0;j<7;j++) data[i][j] = 0;
 dd.setDate(1);
 i = 0;
 do {
   data[i][dd.getDay()] = dd.getDate();
   if (dd.getDay() == 6) i++;
   dd.setDate(dd.getDate() + 1);
 }  while (dd.getDate() != 1);
 for (i=0;i<6;i++)
 	for (j=0;j<7;j++) 
	    if (data[i][j] == 0) {
	document.getElementById("c" +i+""+j).innerHTML= "&nbsp;";
	document.getElementById("c" +i+""+j).className = "day_out";
	}
	else
	{
	document.getElementById("c" +i+""+j).innerHTML= data[i][j];
	document.getElementById("c" +i+""+j).className = "day";

	/*
	if (dc != 'undefined')
	 if (dc.getDate() ==  data[i][j])
		document.getElementById("c" +i+""+j).className = "day_c";
	*/
	}
 }

function setDate(i,j) {
	if (data[i][j]!=0) {
		m = d.getMonth()+1;
		if( pagina == 1 )
			location.href='age_03.php?dia='+data[i][j]+'&nuevo_mes='+m+'&nuevo_ano='+d.getFullYear();

		input_date.value= data[i][j] + "-" + m + "-" + d.getFullYear();

		input_date.focus(); /* Modificación sklein 22-12-2004 */
	}
	document.getElementById('avkCalendar').style.visibility='hidden';
}


function getDate(cel) {
input_date = cel;
/*
if (cel.value.length !=0) {
	d = new Date(cel.value); 
	if (d == 'NaN') d = new Date();
	dc = new Date(d); }*/
chg(0);
if(navigator.userAgent.indexOf("MSIE") != -1) {
avkCalendar.style.left=window.event.x-220+document.body.scrollLeft;
avkCalendar.style.top=window.event.y-100+document.body.scrollTop;
} else if(navigator.appName.indexOf("Netscape") != -1) {
document.getElementById('avkCalendar').style.left=gx + 5;
document.getElementById('avkCalendar').style.top=gy + 5;
}
document.getElementById('avkCalendar').style.visibility = "visible";
}

function kid_getDate(cel) {
	input_date = cel;
	/*
	if (cel.value.length !=0) {
		d = new Date(cel.value); 
		if (d == 'NaN') d = new Date();
		dc = new Date(d); }*/
	chg(0);
	if(navigator.userAgent.indexOf("MSIE") != -1) {
		avkCalendar.style.left=window.event.x-150+document.body.scrollLeft;
		avkCalendar.style.top=window.event.y+document.body.scrollTop;
	} 
	else if(navigator.appName.indexOf("Netscape") != -1) {
		document.getElementById('avkCalendar').style.left=gx + 5;
		document.getElementById('avkCalendar').style.top=gy + 5;
	}
	document.getElementById('avkCalendar').style.visibility = "visible";
}

function hd() {
	document.getElementById('avkCalendar').style.visibility='hidden';
}

document.write('<div id="avkCalendar" class="calendar">');
document.write('<table class="calendar">');
document.write('<tr><td onClick="chg(-1);" class="nav">«</td>');
document.write('<td colspan="4" id="month_year" align="center">' + monthname[d.getMonth()] + ' ' + d.getFullYear() +'</td>');
document.write('<td onClick="chg(1);" class="nav">»</td><td class="closew" onClick="hd()">x</td></tr>');
document.write('<tr>');
document.write('    <td class="wd">Dom</td>');
document.write('    <td class="wd">Lu</td>');
document.write('    <td class="wd">Ma</td>');
document.write('    <td class="wd">Mi</td>');
document.write('    <td class="wd">Ju</td>');
document.write('    <td class="wd">Vi</td>');
document.write('    <td class="wd">Sa</td>');
document.write('  </tr>');

for (i=0;i<6;i++) {
	document.write('  <tr>');
	for (j=0;j<7;j++) {
		if (data[i][j] !=0) {
			document.write('<td onClick="setDate('+i+','+j+')" class="day" id="c' + i + j + '">'+ data[i][j] +'</td>');
		}
		else {
			document.write('<td onClick="setDate('+i+','+j+')" class="day_out" id="c' + i + j + '">&nbsp;</td>');
		}
	}
	document.write('  </tr>');
}
document.write('</table></div>');

