// JavaScript for PHP
//Funciones de seleccion de fila con un color y cambio de color d fila al pasar el mouse por encima d la fila
// Set mouse over color
function lTrim(sStr){
	 while (sStr.charAt(0) == " ")
	  sStr = sStr.substr(1, sStr.length - 1);
	 return sStr;
	}
function rTrim(sStr){
	 while (sStr.charAt(sStr.length - 1) == " ")
	  sStr = sStr.substr(0, sStr.length - 1);
	 return sStr;
	}
function allTrim(sStr){
	 return rTrim(lTrim(sStr));
	}
	
function ew_mouseover(row) {
	row.mover = true; // mouse over
	if (!row.selected) {
		if (usecss)
			row.className = rowmoverclass;
		else
			row.style.backgroundColor = rowmovercolor;
	}
}

// Set mouse out color
function ew_mouseout(row) {
	row.mover = false; // mouse out
	if (!row.selected) {
		ew_setcolor(row);
	}
}

// Set row color
function ew_setcolor(row) {
	if (row.selected) {
		if (usecss)
			row.className = rowselectedclass;
		else
			row.style.backgroundColor = rowselectedcolor;
	}
	else if (row.edit) {
		if (usecss)
			row.className = roweditclass;
		else
			row.style.backgroundColor = roweditcolor;
	}
	else if ((row.rowIndex-firstrowoffset)%2) {
		if (usecss)
			row.className = rowaltclass;
		else
			row.style.backgroundColor = rowaltcolor;
	}
	else {
		if (usecss)
			row.className = rowclass;
		else
			row.style.backgroundColor = rowcolor;
	}
}

// Set selected row color
function ew_click(row) {
	if (row.deleteclicked)
		row.deleteclicked = false; // reset delete button/checkbox clicked
	else {
		var bselected = row.selected;
		ew_clearselected(); // clear all other selected rows
		if (!row.deleterow) row.selected = !bselected; // toggle
		ew_setcolor(row);		
	}
	ew_clickllevar(row)
}

// Clear selected rows color
function ew_clearselected() {
	var table = document.getElementById(tablename);
	for (var i = firstrowoffset; i < table.rows.length; i++) {
		var thisrow = table.rows[i];
		if (thisrow.selected && !thisrow.deleterow) {
			thisrow.selected = false;
			ew_setcolor(thisrow);
		}
	}
}

//Fin de las funciones de seleccion de fila y cambio de color

//Funciones de obtención de datos d fila y columna
function getCellByRowCol(rowNum, colNum)
{
	var tableElem = document.getElementById('ewlistmain');
	var rowElem = tableElem.rows[rowNum];
	var tdValue = rowElem.cells[colNum].innerHTML;
	return tdValue;
}

function ew_clickllevar(row) {
	var pk = getCellByRowCol(row.rowIndex,0);
	var nom = getCellByRowCol(row.rowIndex,1);
	var apel = getCellByRowCol(row.rowIndex,2);
	var ruc = getCellByRowCol(row.rowIndex,4);
	document.llevar.idllevar.value = pk;
	document.llevar.nombrellevar.value = nom;
	document.llevar.apellidollevar.value = apel;
	document.llevar.rucllevar.value = ruc;
	}
//Fin de las funciones de datos d fila y columna

//Funciones de combos
function objetoajax1(){
	var xmlhttp=false;
	try {
	xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
	try {
	xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	} catch (E) {
	xmlhttp = false;
	}
	}
	
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
	xmlhttp = new XMLHttpRequest();
	}
	return xmlhttp;
}

function objetoajax2(){
	var xmlhttp=false;
	try {
	xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
	try {
	xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	} catch (E) {
	xmlhttp = false;
	}
	}
	
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
	xmlhttp = new XMLHttpRequest();
	}
	return xmlhttp;
}

//cobo de pais con ciudad
function optionpais(){
	divResultado = document.getElementById('ciudad');
	id=document.formulario.cbopais.value;
	cb_name = "cbociudad";
	cb_campos 	= " pk_ciudad, descripcion";	
	cb_where = " where pais ="+id;
	cb_tabla = "ciudad";
	cb_order = "descripcion";
	cb_post = 1;
	cb_showseleccionar = "No";
	ajax1=objetoajax1();
	ajax1.open("POST", "cboanidado.php",true);
	ajax1.onreadystatechange=function() {
			if (ajax1.readyState==4) {
			divResultado.innerHTML = ajax1.responseText
			}
		}
	ajax1.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax1.send("cb_name="+cb_name+"&cb_campos="+cb_campos+"&cb_where="+cb_where+"&cb_tabla="+cb_tabla+"&cb_order="+cb_order+"&cb_post="+cb_post+"&cb_showseleccionar="+cb_showseleccionar)
}
//fin
//combo de paisLab con ciudadLab
function optionpaislab(){
	divResultado = document.getElementById('ciudadlab');
	id=document.formulario.cbopaislab.value;
	cb_name = "cbociudadlab";
	cb_campos 	= "pk_ciudad, descripcion";	
	cb_where = " where pais ="+id;
	cb_tabla = "ciudad";
	cb_order = "descripcion";
	cb_post = 1;
	cb_showseleccionar = "No";
	ajax1=objetoajax1();
	ajax1.open("POST", "cboanidado.php",true);
	ajax1.onreadystatechange=function() {
			if (ajax1.readyState==4) {
			divResultado.innerHTML = ajax1.responseText
			}
		}
	ajax1.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax1.send("cb_name="+cb_name+"&cb_campos="+cb_campos+"&cb_where="+cb_where+"&cb_tabla="+cb_tabla+"&cb_order="+cb_order+"&cb_post="+cb_post+"&cb_showseleccionar="+cb_showseleccionar)
}

function optionpensumcarrera(){
	divResultado = document.getElementById('divpensumcarrera');
	id=document.formulario.cboinstitucion.value;
	cboaniolec = document.formulario.cboaniolectivo;
	for (m=cboaniolec.options.length-1;m>0;m--)
	cboaniolec.options[m]=null
	//cboaniolec.disabled=true;
	cbociclo = document.formulario.cbociclo;
	for (m=cbociclo.options.length-1;m>0;m--)
	cbociclo.options[m]=null
	
	cb_name = "cbopensumcarrera";
	cb_campos 	= "pk_pensumcarrera, descripcion";	
	cb_where = " where carrera = pk_carrera and institucion = "+id+" group by pk_pensumcarrera";
	cb_tabla = "pensumcarrera, carrera";
	cb_order = "descripcion";
	cb_onchange = "optionaniolectivo();";
	cb_post = 1; //no se si me servira mas adelant ahora no sirv
	ajax1=objetoajax1();
	ajax1.open("POST", "cboanidado.php",true);
	ajax1.onreadystatechange=function() {
		if (ajax1.readyState==4) {
			divResultado.innerHTML = ajax1.responseText
			}
		}
	ajax1.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax1.send("cb_name="+cb_name+"&cb_campos="+cb_campos+"&cb_where="+cb_where+"&cb_tabla="+cb_tabla+"&cb_order="+cb_order+"&cb_post="+cb_post+"&cb_onchange="+cb_onchange)
}

function optionpensumcarreracalific(){
	divResultado = document.getElementById('divpensumcarrera');
	id=document.formulario.cboinstitucion.value;
	wpersona =document.formulario.pk_persona.value;
	cboaniolec = document.formulario.cboaniolectivo;
	for (m=cboaniolec.options.length-1;m>0;m--)
	cboaniolec.options[m]=null
	//alert(wpersona);
	cb_name = "cbopensumcarrera";
	cb_campos 	= "pk_pensumcarrera, descripcion";	
	//and carreraactiva = 1 'ver si esto se puede agregar
	if (wpersona=="") {
		cb_where = " where carrera = pk_carrera and pensumcarrera.institucion = "+id+" group by pk_pensumcarrera";
		cb_tabla = "pensumcarrera, carrera";
	}
	else{
		cb_where = " where institucionpersona.pensumcarrera = pk_pensumcarrera and carrera = pk_carrera and persona = "+wpersona+" and pensumcarrera.institucion = "+id+" group by pk_pensumcarrera";
		cb_tabla = "pensumcarrera, carrera, institucionpersona";
	}
	cb_order = "descripcion";
	cb_onchange = "optionaniolectivocalific();";
	cb_post = 1; //no se si me servira mas adelant ahora no sirv
	ajax1=objetoajax1();
	ajax1.open("POST", "cboanidado.php",true);
	ajax1.onreadystatechange=function() {
		if (ajax1.readyState==4) {
			divResultado.innerHTML = ajax1.responseText
			}
		}
	ajax1.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax1.send("cb_name="+cb_name+"&cb_campos="+cb_campos+"&cb_where="+cb_where+"&cb_tabla="+cb_tabla+"&cb_order="+cb_order+"&cb_post="+cb_post+"&cb_onchange="+cb_onchange)
}

function optionaniolectivocalific(){
	divResultado = document.getElementById('divaniolectivo');
	id=document.formulario.cbopensumcarrera.value;
	
	wpersona =document.formulario.pk_persona.value;
	cb_name = "cboaniolectivo";
	cb_campos = " aniolectivo, aniolectivo";	
	if (wpersona=="") {
		cb_where = " where pensumcarrera = "+id+" group by aniolectivo";
		cb_tabla = "curso";
	}
	else {
		cb_where = " where curso.pensumcarrera = pk_pensumcarrera and institucionpersona.pensumcarrera = pk_pensumcarrera and persona = "+wpersona+" and pk_pensumcarrera = "+id+" group by aniolectivo";
		cb_tabla = "curso, pensumcarrera, institucionpersona";
	}
	//cb_where = " where pensumcarrera = "+id+" group by aniolectivo";
//	cb_tabla = "curso";
	cb_order = "aniolectivo desc";
	cb_onchange = "";
	cb_class = "Combo_Box_medio_CSS";
	cb_post = 1;
	ajax1=objetoajax1();
	ajax1.open("POST", "cboanidado.php",true);
	ajax1.onreadystatechange=function() {
		if (ajax1.readyState==4) {
			divResultado.innerHTML = ajax1.responseText
			}
		}
	ajax1.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax1.send("cb_name="+cb_name+"&cb_campos="+cb_campos+"&cb_where="+cb_where+"&cb_tabla="+cb_tabla+"&cb_order="+cb_order+"&cb_post="+cb_post+"&cb_onchange="+cb_onchange+"&css_class="+cb_class)
}

function optionaniolectivo(){
	divResultado = document.getElementById('divaniolectivo');
	id=document.formulario.cbopensumcarrera.value;
	//alert(id);
	//id=document.formulario.cboinstitucion.value;
	cbociclo = document.formulario.cbociclo;
	for (m=cbociclo.options.length-1;m>0;m--)
	cbociclo.options[m]=null
	
	cb_name = "cboaniolectivo";
	cb_campos = " aniolectivo, aniolectivo";	
	cb_where = " where pensumcarrera = "+id+" group by aniolectivo";
	cb_tabla = "curso";
	cb_order = "aniolectivo desc";
	cb_onchange = "optionciclo();";
	cb_class = "Combo_Box_medio_CSS";
	cb_post = 1;
	ajax1=objetoajax1();
	ajax1.open("POST", "cboanidado.php",true);
	ajax1.onreadystatechange=function() {
		if (ajax1.readyState==4) {
			divResultado.innerHTML = ajax1.responseText
			}
		}
	ajax1.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax1.send("cb_name="+cb_name+"&cb_campos="+cb_campos+"&cb_where="+cb_where+"&cb_tabla="+cb_tabla+"&cb_order="+cb_order+"&cb_post="+cb_post+"&cb_onchange="+cb_onchange+"&css_class="+cb_class)
}

function optionciclo(){
	divResultado = document.getElementById('divciclo');
	
	idinsti=document.formulario.cboinstitucion.value;
	idaniolec=document.formulario.cboaniolectivo.value;
	
	cb_name = "cbociclo";
	cb_campos = "pk_detalleperiodo, descripcion";	
	cb_where = " WHERE  ciclo.pk_Ciclo=detalleperiodo.Ciclo AND curso.DetallePeriodo=detalleperiodo.Pk_detalleperiodo and institucion = "+idinsti+" and aniolectivo = "+idaniolec+" group by detalleperiodo";
	cb_tabla = "curso, detalleperiodo, ciclo";
	cb_order = "detalleperiodo";
	cb_onchange = "optionanio()";
	cb_class = "Combo_Box_medio_CSS";
	cb_post = 1;
	ajax1=objetoajax1();
	ajax1.open("POST", "cboanidado.php",true);
	ajax1.onreadystatechange=function() {
		if (ajax1.readyState==4) {
			divResultado.innerHTML = ajax1.responseText
			}
		}
	ajax1.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax1.send("cb_name="+cb_name+"&cb_campos="+cb_campos+"&cb_where="+cb_where+"&cb_tabla="+cb_tabla+"&cb_order="+cb_order+"&cb_post="+cb_post+"&cb_onchange="+cb_onchange+"&css_class="+cb_class)
}

function listboxciclo(){
	divResultado = document.getElementById('divciclo');
	idaniolec=document.formulario.cboaniolectivo.value;
	cb_name = "lstciclo[]";
	cb_campos = "curso.detallePeriodo, CONCAT(periodo.Descripcion, ' / ', ciclo.Descripcion) as descrip ";	
	cb_tabla = "curso, detalleperiodo, periodo, ciclo "; 
	cb_where = "WHERE curso.DetallePeriodo=detalleperiodo.Pk_detalleperiodo AND detalleperiodo.Periodo=periodo.Pk_Periodo AND ciclo.pk_Ciclo=detalleperiodo.Ciclo and aniolectivo = "+idaniolec+" group by detalleperiodo";
	cb_order = "detalleperiodo";
	cb_onchange = "";
	cb_class = "Combo_Box_CSS";
	size="6";
	cb_post = 1;
	ajax1=objetoajax1();
	ajax1.open("POST", "listboxmultipleanidado.php",true);
	ajax1.onreadystatechange=function() {
		if (ajax1.readyState==4) {
			divResultado.innerHTML = ajax1.responseText
			}
		}
	ajax1.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax1.send("cb_name="+cb_name+"&cb_campos="+cb_campos+"&cb_where="+cb_where+"&cb_tabla="+cb_tabla+"&cb_order="+cb_order+"&cb_post="+cb_post+"&cb_onchange="+cb_onchange+"&css_class="+cb_class+"&size="+size)
}

function optionanio(){
	divResultado = document.getElementById('divanio');
	
	cbohorario = document.formulario.cbohorario;
	for (m=cbohorario.options.length-1;m>0;m--)
	cbohorario.options[m]=null
	
	id=document.formulario.cbopensumcarrera.value;
	idaniolec=document.formulario.cboaniolectivo.value;
	idciclo = document.formulario.cbociclo.value;
	
	cboseccion = document.formulario.cboseccion;
	for (m=cboseccion.options.length-1;m>0;m--)
	cboseccion.options[m]=null
	
	cb_name = "cboanio";
	cb_campos = "pk_anio, descripcion";	
	cb_where = " WHERE  curso.anio = anio.pk_anio and pensumcarrera = "+id+" and aniolectivo = "+idaniolec+" and detalleperiodo = "+idciclo+" group by anio";
	cb_tabla = "curso, anio";
	cb_order = "anio";
	cb_onchange = "optionhorario();";
	cb_class = "Combo_Box_medio_CSS";
	cb_post = 1;
	ajax1=objetoajax1();
	ajax1.open("POST", "cboanidado.php",true);
	ajax1.onreadystatechange=function() {
		if (ajax1.readyState==4) {
			divResultado.innerHTML = ajax1.responseText
			}
		}
	ajax1.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax1.send("cb_name="+cb_name+"&cb_campos="+cb_campos+"&cb_where="+cb_where+"&cb_tabla="+cb_tabla+"&cb_order="+cb_order+"&cb_post="+cb_post+"&cb_onchange="+cb_onchange+"&css_class="+cb_class)
}

function optionhorario(){
	divResultado = document.getElementById('divhorario');
	cboseccion = document.formulario.cboseccion;
	for (m=cboseccion.options.length-1;m>0;m--)
	cboseccion.options[m]=null

	id=document.formulario.cbopensumcarrera.value;
	idaniolec=document.formulario.cboaniolectivo.value;
	idciclo = document.formulario.cbociclo.value;
	idanio = document.formulario.cboanio.value;
	cb_name = "cbohorario";
	cb_campos = "pk_horario, descripcion";	
	cb_where = " WHERE  curso.horario = horario.pk_horario and pensumcarrera = "+id+" and aniolectivo = "+idaniolec+" and detalleperiodo = "+idciclo+" and anio = "+idanio+" group by horario";
	cb_tabla = "curso, horario";
	cb_order = "horario";
	cb_onchange = "optionseccion();";
	cb_class = "Combo_Box_medio_CSS";
	cb_post = 1;
	ajax1=objetoajax1();
	ajax1.open("POST", "cboanidado.php",true);
	ajax1.onreadystatechange=function() {
		if (ajax1.readyState==4) {
			divResultado.innerHTML = ajax1.responseText
			}
		}
	ajax1.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax1.send("cb_name="+cb_name+"&cb_campos="+cb_campos+"&cb_where="+cb_where+"&cb_tabla="+cb_tabla+"&cb_order="+cb_order+"&cb_post="+cb_post+"&cb_onchange="+cb_onchange+"&css_class="+cb_class)
}

function optionseccion(){
	divResultado = document.getElementById('divseccion');
	wpaginaenvia = document.getElementById('paginaenvia');
	if (wpaginaenvia.value=='actasexamenes'){
		cboasignaturacurso = document.formulario.cboasignaturacurso;
		for (m=cboasignaturacurso.options.length-1;m>0;m--)
		cboasignaturacurso.options[m]=null

		cbodetalleexamen = document.formulario.cbodetalleexamen;
		for (m=cbodetalleexamen.options.length-1;m>0;m--)
		cbodetalleexamen.options[m]=null
		
		txtcantpuntos = document.getElementById('cantpuntos');
		txtcantpuntos.value = "";
		txtfechaexamen = document.getElementById('fechaexamen');
		txtfechaexamen.value="";
		
		txtcerrado= document.getElementById('txtcerrado');
		txtcerrado.value = "";
	}

	id=document.formulario.cbopensumcarrera.value;
	idaniolec=document.formulario.cboaniolectivo.value;
	idciclo = document.formulario.cbociclo.value;
	idanio = document.formulario.cboanio.value;
	idhorario = document.formulario.cbohorario.value;
	cb_name = "cboseccion";
	cb_campos = "pk_seccion, descripcion";	
	cb_where = " WHERE  curso.seccion = seccion.pk_seccion and pensumcarrera = "+id+" and aniolectivo = "+idaniolec+" and detalleperiodo = "+idciclo+" and anio = "+idanio+" and horario = "+idhorario+" group by seccion";
	cb_tabla = "curso, seccion";
	cb_order = "seccion";
	cb_onchange = "optionasignaturacurso();";
	cb_class = "Combo_Box_medio_CSS";
	cb_post = 1;
	ajax1=objetoajax1();
	ajax1.open("POST", "cboanidado.php",true);
	ajax1.onreadystatechange=function() {
		if (ajax1.readyState==4) {
			divResultado.innerHTML = ajax1.responseText
			document.formulario.submit();
			}
		}
	ajax1.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax1.send("cb_name="+cb_name+"&cb_campos="+cb_campos+"&cb_where="+cb_where+"&cb_tabla="+cb_tabla+"&cb_order="+cb_order+"&cb_post="+cb_post+"&cb_onchange="+cb_onchange+"&css_class="+cb_class)
}

function optionasignaturacurso(){
	divResultado = document.getElementById('divasignaturacurso');
	wpaginaenvia = document.getElementById('paginaenvia');
	if (wpaginaenvia.value=='actasexamenes'){
		cbodetalleexamen = document.formulario.cbodetalleexamen;
		for (m=cbodetalleexamen.options.length-1;m>0;m--)
		cbodetalleexamen.options[m]=null
		
		txtcantpuntos = document.getElementById('cantpuntos');
		txtcantpuntos.value = "";
		txtfechaexamen = document.getElementById('fechaexamen');
		txtfechaexamen.value="";

		txtcerrado= document.getElementById('txtcerrado');
		txtcerrado.value = "";
	}
	id=document.formulario.cbopensumcarrera.value;
	idaniolec=document.formulario.cboaniolectivo.value;
	idciclo = document.formulario.cbociclo.value;
	idanio = document.formulario.cboanio.value;
	idhorario = document.formulario.cbohorario.value;
	idseccion = document.formulario.cboseccion.value;
	cb_name = "cboasignaturacurso";
	cb_campos = 'concat(detallecurso.asignatura, "-", detallecurso.curso), alias ';
	cb_where = " WHERE detallecurso.Curso=curso.Pk_Curso and curso.pensumcarrera = detallepc.pensumcarrera and detallecurso.asignatura = detallepc.asignatura and curso.pensumcarrera = "+id+" and curso.aniolectivo = "+idaniolec+" and curso.detalleperiodo = "+idciclo+" and curso.anio = "+idanio+" and horario = "+idhorario+" and seccion = "+idseccion+" group by detallecurso.asignatura";
	cb_tabla = "curso, detallecurso, detallepc";
	cb_order = " detallecurso.asignatura";
	cb_onchange = "optiondetalleexamen();mostrarestado();";
	cb_class = "Combo_Box_CSS_inter";
	cb_post = 1;
	ajax1=objetoajax1();
	ajax1.open("POST", "cboanidado.php",true);
	ajax1.onreadystatechange=function() {
		if (ajax1.readyState==4) {
			divResultado.innerHTML = ajax1.responseText
			document.formulario.submit();
			}
		}
	ajax1.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax1.send("cb_name="+cb_name+"&cb_campos="+cb_campos+"&cb_where="+cb_where+"&cb_tabla="+cb_tabla+"&cb_order="+cb_order+"&cb_post="+cb_post+"&cb_onchange="+cb_onchange)
}

function optiondetalleexamen(){
	divResultado = document.getElementById('divdetalleexamen');
	idasigcurso = document.formulario.cboasignaturacurso.value;
	wcursoasig = idasigcurso.split('-');
	idasig = wcursoasig[0];
	idcurso =wcursoasig[1];
	wpaginaenvia = document.getElementById('paginaenvia');
	if (wpaginaenvia.value=='actasexamenes'){
		txtcantpuntos = document.getElementById('cantpuntos');
		txtcantpuntos.value = "";
		txtfechaexamen = document.getElementById('fechaexamen');
		txtfechaexamen.value="";
	}
	cb_name = "cbodetalleexamen";
	cb_campos = 'Pk_DetalleExamen, tipoexamen.Descripcion ';
	cb_where = " WHERE detalleexamen.Examen=examen.Pk_Examen AND detallesistemaevaluacion.pk_DetalleSistemaEvaluacion=detalleexamen.DetalleSistemaEvaluacion AND detallesistemaevaluacion.TipoExamen=tipoexamen.Pk_TipoExamen and curso = "+idcurso+" and asignatura = "+idasig+"";
	cb_tabla = "examen, detalleexamen, detallesistemaevaluacion, tipoexamen ";
	cb_order = " tipoexamen";
	cb_onchange = "buscarNotaYfecha();";
	cb_class = "Combo_Box_medio_CSS";
	cb_post = 1;
	ajax1=objetoajax1();
	ajax1.open("POST", "cboanidado.php",true);
	ajax1.onreadystatechange=function() {
		if (ajax1.readyState==4) {
			divResultado.innerHTML = ajax1.responseText
			document.formulario.submit();
			}
		}
	ajax1.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax1.send("cb_name="+cb_name+"&cb_campos="+cb_campos+"&cb_where="+cb_where+"&cb_tabla="+cb_tabla+"&cb_order="+cb_order+"&cb_post="+cb_post+"&cb_onchange="+cb_onchange+"&css_class="+cb_class)
}

//Fin de las funciones de combos
function mostrarestado(){
	txtcerrado= document.getElementById('txtcerrado');
	idasigcurso = document.formulario.cboasignaturacurso.value;
	wcursoasig = idasigcurso.split('-');
	if (wcursoasig==0) {
		txtcerrado.value="";
	}
	else {
		idasig = wcursoasig[0];
		idcurso =wcursoasig[1];
		ajax2=objetoajax2();
		ajax2.open("POST", "obtenerestadoasignatura.php",true);
		ajax2.onreadystatechange=function() {
			if (ajax2.readyState==4) {
				if (ajax2.responseText){
					txtcerrado.value= ajax2.responseText
				}
				else{
					txtcerrado.value=""
				}
			}
		}
		ajax2.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		ajax2.send("idasig="+idasig+"&idcurso="+idcurso)
	}	
}

function buscarNotaYfecha(){
	txtcantpuntos = document.getElementById('cantpuntos');
	txtfechaexamen = document.getElementById('fechaexamen');
	wDetalleExamen = document.formulario.cbodetalleexamen.value;
	if (wDetalleExamen==0) {
		txtcantpuntos.value = "";
		txtfechaexamen.value= "";
		document.formulario.submit();
	}
	else {
		ajax1=objetoajax1();
		ajax1.open("POST", "obtenernotayfechaajax.php",true);
		ajax1.onreadystatechange=function() {
			if (ajax1.readyState==4) {
				wresultado = ajax1.responseText;
				wnotafecha = wresultado.split('|');
				txtcantpuntos.value = parseInt(wnotafecha[0]);
				txtfechaexamen.value= wnotafecha[1];
				document.formulario.submit();
			}
		}
		ajax1.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		ajax1.send("detalleexamen="+wDetalleExamen)
	}
}


function traerdatosajax(){
//	divResultado = document.getElementById('divseccion');
	ajax1=objetoajax1();
	ajax1.open("POST", "equival.php",true);
	alert("paso open");
	ajax1.onreadystatechange=function() {
		if (ajax1.readyState==4) {
			alert("viene la respuesta");
			var ver = ajax1.responseText;
			alert(ver);
//			return ver;
			}
		}
	ajax1.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax1.send()
}

function obtenerdatosdetallemenu(){
	ajax1=objetoajax1();
	ajax1.open("POST", "detallemenudatos.php",true);
	ajax1.onreadystatechange=function() {
		if (ajax1.readyState==4) {

			//este es el formato para enviar desde el php el array
			//echo $proxid.", Datos insertados satisfactoriamente";

			cadenahijoa = ajax1.responseText.split(',');
			alert(cadenahijoa);
			alert(cadenahijoa.length);
			for (var i=0;i<cadenahijoa.length;i++){
				gruposhijo[i]= new Array ();
				gruposhijo[i]['texto']=cadenahijo[i][1];
        		gruposhijo[i]['valor']=cadenahijo[i][0];
				
			}

			return gruposhijo;
		}
	}
	ajax1.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax1.send(null)
}


function pasarmenu(){
	divResultado = document.getElementById('divresultado');
	cabecera = document.getElementById("id_cabecera");
	//cabecera = document.formulario.id_menu;
	descrip = document.getElementById('descripmenu').value;
	orden = document.getElementById('orden').value;
	ajax1=objetoajax1();
	ajax1.open("POST", "menuguardar.php",true);
	ajax1.onreadystatechange=function() {
		if (ajax1.readyState==4) {
   			//var respuesta[] = ajax1.responseText
			//este es el formato para enviar desde el php el array
			//echo $proxid.", Datos insertados satisfactoriamente";
			respuesta = ajax1.responseText.split(',');
			cabecera.value = respuesta[0];
			divResultado.innerHTML = respuesta[1];
			
		}
	}
	ajax1.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax1.send("descripmenu="+descrip+"&orden1="+orden)
}

function optionaniolectivoHorasCatedra(){
	divResultado = document.getElementById('divaniolectivo');
	id=document.formulario.cboinstitucion.value;
	wpersona =document.formulario.pk_persona.value;
	
	cbociclo = document.formulario.cbociclo;
	for (m=cbociclo.options.length-1;m>0;m--)
	cbociclo.options[m]=null
	
	cb_name = "cboaniolectivo";
	cb_campos = " aniolectivo, aniolectivo";
	if (wpersona=="") {
		cb_where = " where institucion = "+id+" group by aniolectivo";
		cb_tabla = "curso";
	}
	else{
		cb_where = " where curso.Pk_Curso=detallecurso.Curso and institucion = "+id+" and persona = "+wpersona+" group by aniolectivo";
		cb_tabla = "curso, detallecurso";
	}
	cb_class = "Combo_Box_medio_CSS";
	cb_order = "aniolectivo desc";
	cb_onchange = "optionciclo();";
	cb_post = 1;
	ajax1=objetoajax1();
	ajax1.open("POST", "cboanidado.php",true);
	ajax1.onreadystatechange=function() {
		if (ajax1.readyState==4) {
			divResultado.innerHTML = ajax1.responseText
			}
		}
	ajax1.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax1.send("cb_name="+cb_name+"&cb_campos="+cb_campos+"&cb_where="+cb_where+"&cb_tabla="+cb_tabla+"&cb_order="+cb_order+"&cb_post="+cb_post+"&cb_onchange="+cb_onchange+"&css_class="+cb_class)
}

function optionaniolechorariosalu(){
	divResultado = document.getElementById('divaniolectivo');
	id=document.formulario.cboinstitucion.value;
	wpersona =document.formulario.pk_persona.value;
	
	cbociclo = document.formulario.cbociclo;
	for (m=cbociclo.options.length-1;m>0;m--)
	cbociclo.options[m]=null
	cb_name = "cboaniolectivo";
	cb_campos = " aniolectivo, aniolectivo";	
	if (wpersona=="") {
		cb_where = " where institucion = "+id+" group by aniolectivo";
		cb_tabla = "curso";
	}
	else{
		cb_where = " where institucionpersona.pk_InstitucionPersona=alumnosinscriptos.InstitucionPersona AND  alumnosinscriptos.pk_alumnosinscriptos=detallealumnosinscriptos.AlumnosInscriptos AND detallealumnosinscriptos.Curso=curso.Pk_Curso and curso.institucion = "+id+" and persona = "+wpersona+" group by aniolectivo";
		cb_tabla = "institucionpersona, alumnosinscriptos, detallealumnosinscriptos, curso";
	}
	cb_class = "Combo_Box_medio_CSS";
	cb_order = "aniolectivo desc";
	cb_onchange = "optionciclo();";
	cb_post = 1;
	ajax1=objetoajax1();
	ajax1.open("POST", "cboanidado.php",true);
	ajax1.onreadystatechange=function() {
		if (ajax1.readyState==4) {
			divResultado.innerHTML = ajax1.responseText
			}
		}
	ajax1.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax1.send("cb_name="+cb_name+"&cb_campos="+cb_campos+"&cb_where="+cb_where+"&cb_tabla="+cb_tabla+"&cb_order="+cb_order+"&cb_post="+cb_post+"&cb_onchange="+cb_onchange+"&css_class="+cb_class)
}

function optionaniolecestadocuenta(){
	divResultado = document.getElementById('divaniolectivo');
	id=document.formulario.cboinstitucion.value;
	wpersona =document.formulario.pk_persona.value;
	cb_name = "cboaniolectivo";
	cb_campos = " aniolectivo, aniolectivo";	
	if (wpersona=="") {
		cb_where = " where institucion = "+id+" group by aniolectivo";
		cb_tabla = "curso";
	}
	else{
		cb_where = " where institucionpersona.pk_InstitucionPersona=alumnosinscriptos.InstitucionPersona AND  alumnosinscriptos.pk_alumnosinscriptos=detallealumnosinscriptos.AlumnosInscriptos AND detallealumnosinscriptos.Curso=curso.Pk_Curso and curso.institucion = "+id+" and persona = "+wpersona+" group by aniolectivo";
		cb_tabla = "institucionpersona, alumnosinscriptos, detallealumnosinscriptos, curso";
	}
	cb_class = "Combo_Box_medio_CSS";
	cb_order = "aniolectivo desc";
	cb_onchange = "";
	cb_post = 1;
	ajax1=objetoajax1();
	ajax1.open("POST", "cboanidado.php",true);
	ajax1.onreadystatechange=function() {
		if (ajax1.readyState==4) {
			divResultado.innerHTML = ajax1.responseText
			}
		}
	ajax1.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax1.send("cb_name="+cb_name+"&cb_campos="+cb_campos+"&cb_where="+cb_where+"&cb_tabla="+cb_tabla+"&cb_order="+cb_order+"&cb_post="+cb_post+"&cb_onchange="+cb_onchange+"&css_class="+cb_class)
}