var subMenues = new Array();

function isFunction(a) {
    return typeof a == 'function';
}

function isObject(a) {
    return (a && typeof a == 'object') || isFunction(a);
}

function isArray(a) {
    return isObject(a) && a.constructor == Array;
}

function showSubs(Menu) {
	if (isArray(subMenues[Menu])) {
		tablaSubMenu = '';
		for (count = 0; count < subMenues[Menu].length; count++) {
			if (subMenues[Menu][count].length == 3) {
				tablaSubMenu = tablaSubMenu + '<a';
				if (subMenues[Menu][count][2] != '') {
					tablaSubMenu = tablaSubMenu + ' class="' + subMenues[Menu][count][2] + '"';
				}
				tablaSubMenu = tablaSubMenu + ' href="' + subMenues[Menu][count][0] + '">' + subMenues[Menu][count][1] + '</a>';
			}
		}
		document.getElementById('subMenu' + Menu).innerHTML = tablaSubMenu;
		document.getElementById('More' + Menu).src = document.getElementById('More' + Menu).src.replace(/more/, 'minus');
		document.getElementById('More' + Menu).onclick = function onclick(event) { hideSubs(Menu) };
	}
}

function hideSubs(subMenu) {
	document.getElementById('subMenu' + subMenu).innerHTML = '';
	document.getElementById('More' + subMenu).src = document.getElementById('More' + subMenu).src.replace(/minus/, 'more');
	document.getElementById('More' + subMenu).onclick = function onclick(event) { showSubs(subMenu) };
}

function addOption(Menu, URL, Text, clase) {
	if (!isArray(subMenues[Menu])) {
		subMenues[Menu] = new Array();
	}
	subMenues[Menu].push(new Array(URL, Text, clase));
}

/*
 * Amplia la Imagen cuya URL es recibida como Parámetro
 *
 *	@access		public
 *	@param		string				imageURL			URL de la Imagen a visualizar
 *	@return		void
 */
function viewImage(imageURL)
{
	if (imageURL != '')
	{
		try
		{
			if (imagePopUp != undefined)
			{
				imagePopUp.close();
			}
		}
		catch (e) {}
		imagePopUp = window.open('about:blank', 'imagePreview', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,width=300,height=300');
		popUpContent = '<html><head><title>IADE.org.ar</title></head><body onblur="window.close();"><div align="center"><img src="' + imageURL + '" alt="Image" align="absmiddle" onClick="window.close();" onload="window.resizeTo(this.width + 40, this.height + 110);" /></div><br /><div style="text-align: center; font-weight: bold; cursor: pointer;" onClick="window.close();">Cerrar Ventana</div></body></html>';
		imagePopUp.document.write(popUpContent);
		imagePopUp.document.close();
		delete(popUpContent);
	}
}