function ShowDetails(bd, vista){
	var obj = window.document.cmbbox;
	var obj2 = obj.progxarea;
	var idx = obj2.selectedIndex;
	var key = obj2.options[idx].value;
	if ( idx != 0 && key != '' ) { window.document.location.href= bd + vista + '/'+ key + '?OpenDocument'; }
}
function setValue(){
var obj = window.document.cmbbox;
var obj2 = obj.progxarea;
var setval = false; var i = 0; var optsel = setValue.arguments[0];
while ( !setval  && obj2.length >= i ) {
  if ( obj2.options[i].value == optsel ) { setval = true; }
  i = i +1; }
obj2.selectedIndex = i-1;
}
function ImprimirCombo(maxchars,factor,var1,var2,tipocombo,db,vista){
function imprimir(palabras,valor)
{	
	//Para hallar el #ro de palabras:
	contPal=0;
	romper=0;
	j=0;
	while(romper==0)
	{	if(palabras[j]!=null)
		{	contPal=contPal+1;}
		else{	romper=1;	}
		j=j+1;
	}
	
	//Armar linea por linea hasta maximo 40 caracteres por linea sin partir las palabras
	linea="";
	nroCarPal=0;
	
	document.writeln('<option value="' + valor + '">');
	for(k=0;k<contPal;k++)
	{
		if(nroCarPal==0)
		{nroCarPal=nroCarPal+palabras[k].length+linea.length;}
		else
		{nroCarPal=nroCarPal+palabras[k].length+1;}
		if(nroCarPal<=CARACTERES_POR_LINEA)
		{	if (nroCarPal==0)
			{	linea=palabras[k];}
			else
			{	linea=linea+" "+palabras[k];}
		}
		else
		{	
			document.write(linea+"</option>");
			document.writeln('<option value="' + valor + '">');
			linea=palabras[k];
			nroCarPal=0;
		}
	}
	document.write(linea);
	document.writeln("</option>");
}
var nomLargo;
var nomCorto;
var nLargo=new Array();
var nCorto=new Array();
nomLargo = var1;
nomCorto = var2;
nLargo= nomLargo.split(",");
nCorto=nomCorto.split(",");
var CARACTERES_POR_LINEA=maxchars;
//Contar el #ro de elementos del combo
var tamCombo;
var romper;
	
	tamCombo=0;
	romper=0;
	j=0;
	while(romper==0)
	{	if(nLargo[j]!=null)
		{	tamCombo=tamCombo+1;}
		else{	romper=1;	}
		j=j+1;
	}
var conteCombo;
var textoTemp=new Array(); //Creado para manipular cada item del combo
var palabras=new Array();
var contPal;
var linea;
var nroCarPal;
var valor=new Array(); //Para guardar los values de las opciones del combo original
valor[0]="vacio";
if ( tipocombo == "progxarea" ) {
	document.write('<select class="inputs" onChange="ShowDetails(\'' + db + '\',\'' + vista +'\');" name="' + tipocombo + '">');
	document.write('<option value="">-- seleccione --</option>');
}
for(i=0;i<tamCombo;i++)
{	
	conteCombo=nLargo[i];
	textoTemp=conteCombo;
	valor[i]=nCorto[i];
	palabras=textoTemp.split(" ");
	
	document.writeln("<option value=''>");
	for(mm=1;mm<CARACTERES_POR_LINEA*factor;mm++)
	{document.write("-");}
	document.write("</option>");
	
	imprimir(palabras,valor[i]);
}
document.write('</select>');
}
function aulavirtual(){
var url = 'http://webaloe.ulima.edu.pe/portalUL/ul/login/index.jsp';
if ( !(url == "" || url == null) ) {
window.open(url);
}
};
function lineaProducto(){
var vista = "ProgxLineaProd";
window.document.location.href = CurrentDB + vista + "/" + firstlink + "?OpenDocument";
}
function Area(){
var vista = "ProgxArea";
window.document.location.href = CurrentDB + vista + "/" + firstlink2 + "?OpenDocument";
}
function selectCMB(){
	var obj = window.document.forms[1];
	var param = !((selectCMB.arguments[1] == '' || selectCMB.arguments[1] == null )) ? eval('obj.baseurl_' + selectCMB.arguments[1] + '.value') : obj.baseurl.value;
	var selectname = selectCMB.arguments[0];
	var idx = eval('obj.' + selectname + '.selectedIndex');
	var val = eval('obj.' + selectname + '.options[idx].value');
	window.document.location.href = param + val+ "?OpenDocument";
}
function Cronograma(){
var fecha = ( Cronograma.arguments[0] == '' || Cronograma.arguments[0] == null )  ? window.document.forms[0].fecha_actual.value : Cronograma.arguments[0];
var dia =( Cronograma.arguments[0] == '' || Cronograma.arguments[0] == null )  ? "" : "&date=" + Cronograma.arguments[0];
vista = "TodosWeb";
window.document.location.href = CurrentDB + vista + '?SearchView&Query=(FIELD evento_fecha_dur_inicio>=' + fecha + ')&Count=9999' + dia + "&SearchOrder=4";
}
function selDay(){
var frm = window.document.frmCalendarSample;
var idx = frm.tbSelMonth.selectedIndex;
var today = new Date();
var year = today.getFullYear();
var month = frm.tbSelMonth.options[idx].value;
var key = month + "/" + selDay.arguments[0] + "/" + year;
Cronograma(key);
};
function resetCal(){
var frm = window.document.frmCalendarSample;
var idx = frm.tbSelMonth.selectedIndex;
var month = frm.tbSelMonth.options[idx].value;
var day = "1";
var today = new Date();
var year = today.getFullYear();
var key = month + "/" + day + "/" + year;
//alert(key);
Cronograma(key);
};
function setCal(){
if ( !(setCal.arguments[0] == null || setCal.arguments[0] == "")) {
var frm = window.document.frmCalendarSample.tbSelMonth;
var dim = frm.options.length;
var i = 0;
var encontrado = false;
while ( encontrado != true && i <= dim-1 ) {
	if ( frm.options[i].value == setCal.arguments[0] ) {
		frm.selectedIndex = i;
		encontrado = true;
	};
	i++;
};
};
};
function Charlas(){
	window.document.location.href = CurrentDB + "Charlas?OpenView&Count=9999";
};
function PlanaDocente(){
	window.document.location.href = CurrentDB + "PlanaDocente?OpenView&Count=9999";
};
function PlanaDocentexAlfa(){
	window.document.location.href = CurrentDB + "PlanaDocente?OpenView&Count=9999&RestrictToCategory=" + PlanaDocentexAlfa.arguments[0];
};
function Recomienda(){
	var features = "location=no,toolbars=no,resize=no,status=no,width=390,height=230";
	var url = 'http://www.portalescolar.edu.pe/wu/wupe_bd003.nsf/RecomiendaCIEC?OpenForm';
	window.open(url,'popup',features);
};
