var busq=false;
var tipos = [];

function isFunction(a) {   	return typeof a == 'function'; }
function isNull(a) {    	return typeof a == 'object' && !a; }
function isNumber(a) {	    return typeof a == 'number' && isFinite(a);}
function isObject(a) {	    return (a && typeof a == 'object') || isFunction(a);	}
function isUndefined(a) {   return typeof a == 'undefined';	}
function isArray(a) {    	return isObject(a) && a.constructor == Array; }

function PreCargaPrensa() {
 PreCarga("botonBusq","frmBusq");
}
function clickBusq(id) {
 var img,div;
 img = MM_findObj("imgBusq");
 div = MM_findObj("frmBusq");
 if (div.style)
  div = div.style;
 if (busq) {
  img.src = "/" + id + "/images/b_Busqueda.gif";
  div.visibility = "hidden";
 } else {
  img.src = "/" + id + "/images/b_BusquedaOn.gif";
  div.visibility = "visible";
 }
 busq=!busq;
}

function getArrMeses(ingles) {
	var meses = [];
	if (ingles) {
		meses[0] = 'Month';
		meses[1] = 'Jan';
		meses[2] = 'Feb';
		meses[3] = 'Mar';
		meses[4] = 'Apr';
		meses[5] = 'May';
		meses[6] = 'Jun';
		meses[7] = 'Jul';
		meses[8] = 'Aug';
		meses[9] = 'Sep';
		meses[10] = 'Oct';
		meses[11] = 'Nov';
		meses[12] = 'Dec';
	} else {
		meses[0] = 'Mes';
		meses[1] = 'Ene';
		meses[2] = 'Feb';
		meses[3] = 'Mar';
		meses[4] = 'Abr';
		meses[5] = 'May';
		meses[6] = 'Jun';
		meses[7] = 'Jul';
		meses[8] = 'Ago';
		meses[9] = 'Sep';
		meses[10] = 'Oct';
		meses[11] = 'Nov';
		meses[12] = 'Dic';
	}
	return meses;
}
function getArrAnios(ingles,inicio) {
	var anios = [];
	if (ingles) {
		anios[0] = 'Year';
	} else {
		anios[0] = 'Año';
	}
	ind=new Date();
 	ind=ind.getFullYear();
 	for(;ind>=inicio;ind--)
	{
		anios[ind] = ind;
	} 
	return anios;
}

function getArrProgramas(ingles) {
	var arr = [];
	if (ingles) {
		arr[10] = "Any";
		arr[1] = "Presencial";
		arr[2] = "Online";
		arr[3] = "Licencia MEFF";
		arr[4] = "Gestor Back Office";
		arr[5] = "Examen de Licencia";
		arr[6] = "ExpGCD";
		arr[7] = "Colaboración";
		arr[8] = "mFIA";
		arr[11] = "VIICs";
		arr[12] = "Análisis y Trading";
	}	else {
		arr[10] = "Cualquiera";
		arr[1] = "Presencial";
		arr[2] = "Online";
		arr[3] = "Licencia MEFF";
		arr[4] = "Gestor Back Office";
		arr[5] = "Examen de Licencia";
		arr[6] = "ExpGCD";
		arr[7] = "Colaboración";
		arr[8] = "mFIA";
		arr[11] = "VIICs";
		arr[12] = "Análisis y Trading";
	}
	return arr;
}

function getArrOrden(ingles) {
	var arr = [];
	if (ingles) {
		arr['fecha'] = "Date";
		arr['nombre'] = "Name";
	}	else {
		arr['fecha'] = "Fecha";
		arr['nombre'] = "Nombre";
	}
	return arr;
}

function getHTML_Select(name,arrHashOptions,selected,strExtraAttributes) {
	
	var str;
	var strSelected;
		str = '<SELECT name="'+ name +'" id="'+name+'" '+strExtraAttributes+'>';
		for (var i in arrHashOptions) 
		{
			value = i;
			if (isUndefined(value)) value = '';
			if (isUndefined(arrHashOptions[i])) arrHashOptions[i] = ''; 
				strSelected = ((selected==i)?(' SELECTED'):(''));
		  		str +='<OPTION value="'+ value +'"'+ strSelected +'>' + arrHashOptions[i] + '</OPTION>';
		} 
		str += '</SELECT>';
		return str;
}


function escribirFecha(ingles,nameMes,nameAno) {
 var html='',ind;
 html += getHTML_Select(nameMes,getArrMeses(ingles),0,'');
 html += getHTML_Select(nameAno,getArrAnios(ingles,2005),0,'');
 return (html);
}

function escribirFrmBusq(ingles) {
 var html,id, strDesde, strHasta, strTipo;
 var selectTipo = getHTML_Select('tip',getArrProgramas(ingles),'','');
 var selectOrden = getHTML_Select('ord',getArrOrden(ingles),'','');
 var strFormAction = '/asp/formacion/cursos.asp';

 if (ingles) {
  id = "ing";
  strOrden = "Order:";
  strTipo = "Program:";
 } else {
  id = "esp";
  strOrden = "Órden:";
  strTipo = "Programa:";
 }
 html ='<div id=botonBusq style="position: absolute; left: 380px; top: 15px; width: 93px; height: 26px; z-index: 10">';
 html+='<A HREF=javascript:clickBusq("' + id + '");><img name=imgBusq src=/' + id + '/images/b_Busqueda.gif width=93 height=26 border=0></A>';
 html+='</div>';
 html+='<div id=frmBusq style="position: absolute; left: 45px; top: 42px; width: 432px; height: 60px; z-index: 10; visibility: hidden;">';
 html+='<form method="post" action="' + strFormAction + '" name="form1">';
 html+='<input type="hidden" name="id" value="'+id+'">';
 html+='<table width=432 border=0 cellpadding=0 cellspacing=0><tr>';
 html+='<td width=16><img src=/images/FondoBusq_izq.gif width=16 height=60 border=0></td>';
 html+='<td width=320 valign=middle background=/images/FondoBusq_centro.gif>';
 html+='<table width=320 border=0 cellpadding=0 cellspacing=0><tr>';
 html+='<td align=right background=""><b>' + strOrden + '</b>&nbsp;</td>';
 html+='<td nowrap background="">' + selectOrden + '</td>';
 html+='<td align=right background=""><b>' + strTipo +'</b>&nbsp;</td>';
 html+='<td nowrap background="">' + selectTipo +'</td>';
 html+='</tr></table>';
 html+='</td>';
 html+='<td width=80><img src=/' + id + '/images/FondoBusq_boton.gif width=80 height=60 border=0 usemap=#MapBusq></td>';
 html+='<map name=MapBusq><area shape=rect coords="4,18,75,39" href=javascript:MM_findObj("form1").submit();></map>';
 html+='<td width=16><img src=/images/FondoBusq_dcha.gif width=16 height=60 border=0></td>';
 html+='</tr></table></form>';
 html+='</div>';
 document.write(html);
}

