function myDate(lang) {
	var mydate = new Date();
	
	var month = mydate.getMonth();

	if (lang == "en") {
		if (month == 0)
			month = "January";
		else if (month == 1)
			month = "February";
		else if (month == 2)
			month = "March";
		else if (month == 3)
			month = "April";
		else if (month == 4)
			month = "May";
		else if (month == 5)
			month = "June";
		else if (month == 6)
			month = "July";
		else if (month == 7)
			month = "August";
		else if (month == 8)
			month = "September";
		else if (month == 9)
			month = "October";
		else if (month == 10)
			month = "November";
		else if (month == 11)
			month = "December";

		return("Santander, " + month + " " + mydate.getDate() + ", " + mydate.getFullYear());
	}
	else {
		if (month == 0)
			month = "Enero";
		else if (month == 1)
			month = "Febrero";
		else if (month == 2)
			month = "Marzo";
		else if (month == 3)
			month = "Abril";
		else if (month == 4)
			month = "Mayo";
		else if (month == 5)
			month = "Junio";
		else if (month == 6)
			month = "Julio";
		else if (month == 7)
			month = "Agosto";
		else if (month == 8)
			month = "Septiembre";
		else if (month == 9)
			month = "Octubre";
		else if (month == 10)
			month = "Noviembre";
		else if (month == 11)
			month = "Diciembre";

		return("Santander, " + mydate.getDate() + " de " + month + " de " + mydate.getFullYear());
	}
	
	return("Santander, " + mydate.getDate() + " de " + month + " de " + mydate.getFullYear());
}

function addFav(lang) {
   if ( (navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4) ) {
      var url="http://www.tlmat.unican.es/"; 
      var titulo="Grupo de Ingeniería Telemática";
      window.external.AddFavorite(url,titulo);
   } 
   else { 
      if (navigator.appName == "Netscape") {
         if (lang == "en")
            alert("Presione Crtl+D para agregar este sitio en sus Bookmarks");
         else
            alert("Press Crtl+D to add this URL to your Bookmarks"); 
      }
   }
}

function newWindow(texttitle,wt,ht) {
var w = wt;
var h = ht;
var l = (screen.availWidth - w) / 2; 
var t = (screen.availHeight - h) / 2;

var opt = "fullscreen=0 , toolbar=0 , location=0 , status=0 , menubar=0 , scrollbars=0 , resizable=0 , " + 
"width=" + w + 
" , height=" + h + 
", left=" + l + 
" , top=" + t;

window.open(texttitle, "wp", opt, false);
}

function myCalendar(lang) {
var actualdate = new Date();
day = actualdate.getDate();
dayofweek = actualdate.getDay();
month = actualdate.getMonth() + 1;

if (lang == "en") {
	var months = new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");
}
else {
	var months = new Array("Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre");
}

var days = new Array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31);
var links = new Array(
/*01*/null,
/*02*/null,
/*03*/null,
/*04*/null,
/*05*/null,
/*06*/null,
/*07*/null,
/*08*/null,
/*09*/null,
/*10*/null,
/*11*/null,
/*12*/null,
/*13*/null,
/*14*/null,
/*15*/null,
/*16*/null,
/*17*/null,
/*18*/null,
/*19*/null,
/*20*/null,
/*21*/null,
/*22*/null,
/*21*/null,
/*23*/null,
/*24*/null,
/*25*/null,
/*26*/null,
/*27*/null,
/*28*/null,
/*29*/null,
/*30*/null,
/*31*/null
)

// Number of days of actual month.
var ndaysmonth = 1;
if((month==1)||(month==3)||(month==5)||(month==7)||(month==8)||(month==10)||(month==12)) {
	ndaysmonth = 31;
}
else if(month==2) {
	ndaysmonth = 28;
}
else {
	ndaysmonth = 30;
}

// Number of days null before day 1.
for(x=day; x>1; x--) {
	if (dayofweek == 0)
		dayofweek = 7;

	dayofweek--;
	
	var actualdayofweek = dayofweek - 1;
}

if (actualdayofweek == -1)
	actualdayofweek = 6;

// Write the calendar.
document.write("<ul>");
document.write("<li class='month'>" + months[month-1] + "</li>");

if (lang == "en") {
	document.write("<li class='day'>MO</li><li class='day'>TU</li><li class='day'>WE</li><li class='day'>TH</li><li class='day'>FR</li><li class='day'>SA</li><li class='day'>SU</li>");
}
else {
	document.write("<li class='day'>LU</li><li class='day'>MA</li><li class='day'>MI</li><li class='day'>JU</li><li class='day'>VI</li><li class='day'>SA</li><li class='day'>DO</li>");
}

for (j=0; j < actualdayofweek; j++)
	document.write("<li>&nbsp;</li>");

for (i=0; i < ndaysmonth; i++) {
	if (days[i] == day)
		document.write("<li class=\"actualday\">");
	else
		document.write("<li>");
	
	if (links[i] != null)
		document.write('<a href="' + links[i] + '">' + days[i] + '</a>');
	else
		document.write(days[i]);

	document.write("</li>");
}

document.write("</div>");
}


function crearAjax() {

var peticion;
var navegador = navigator.appName;

if(navegador == "Microsoft Internet Explorer")
	peticion = new ActiveXObject("Microsoft.XMLHTTP");
else
	peticion = new XMLHttpRequest();

return peticion;

}

function cargarURL(url,idcontenedor) {

var contenedor = document.getElementById(idcontenedor);

ajax = crearAjax();
ajax.open("GET",url,true);

ajax.onreadystatechange = function () {
	if (ajax.readyState == 4) {
		contenedor.innerHTML = ajax.responseText;
		carga_links();
	}
}

ajax.send(null);

}

function cargarCombo(url,idcomboppal,idcombodep,nid,nname) {

var comboppal = document.getElementById(idcomboppal);
var clave = comboppal.value;

var combodep = document.getElementById(idcombodep);

var urlcompleta = url + 'idemp=' + clave + '&nid=' + nid + '&nname=' + nname + '&';

ajax = crearAjax();
ajax.open("GET",urlcompleta,true);

ajax.onreadystatechange = function () {
	if (ajax.readyState == 4)
		combodep.innerHTML = ajax.responseText;
}

ajax.send(null);

}

function enviarFormularioGET(url,idcontenedor,idcampo) {

var contenedor = document.getElementById(idcontenedor);
var campos = document.getElementsByName(idcampo);
var cadena = "";

for (var i=0; i<=campos.length-1; i++)
	cadena += campos[i].id + '=' + campos[i].value + '&';

ajax = crearAjax();
ajax.open("GET",url + "?" + cadena,true);

ajax.onreadystatechange = function () {
	if (ajax.readyState == 4) {
		contenedor.innerHTML = ajax.responseText;
		carga_links();
	}
}

ajax.send(null);

}

function enviarFormularioPOST(url,idcontenedor,idcampo) {

var contenedor = document.getElementById(idcontenedor);
var campos = document.getElementsByName(idcampo);
var cadena = "";

for (var i=0; i<=campos.length-1; i++)
	cadena += campos[i].id + '=' + encodeURI(campos[i].value) + '&';

ajax = crearAjax();
ajax.open("POST",url,true);

ajax.onreadystatechange = function () {
	if (ajax.readyState == 4) {
		contenedor.innerHTML = ajax.responseText;
		carga_links();
	}
}

ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=ISO-8859-1');
ajax.send(cadena);

}

