// variable guarda el menu mostrado
var nombreMostrado = "";

function ocultarDiv(nombre) {
	// si hay menu ocultarlo
	if (nombreMostrado != "" && nombre != nombreMostrado) {
		ocultarDiv(nombreMostrado);
	}

	element = document.getElementById(nombre);

	if (element.style.display == 'none') {
		element.style.display = 'block';
		// guardar nombre
		nombreMostrado = nombre;
	} else {
		element.style.display = 'none';
		// borrar
		nombreMostrado = "";
	}
}

// Modificar tamaño de fuente ...

DEFAULT_FONTSIZE = 14;
currentSize = 14;

function setFontSize() {
	currentSize = (getCookie('fontSizeAcc') == null) ? DEFAULT_FONTSIZE : getCookie('fontSizeAcc');
	b = document.getElementsByTagName('body');
	b[0].style.fontSize = currentSize + 'px';
}

function aumentar() {
	currentSize++;
	if(currentSize > 20) {
		currentSize = 20;
		return;
	}
	setCookie('fontSizeAcc', currentSize);
	b = document.getElementsByTagName('body');
	b[0].style.fontSize = currentSize + 'px';
}

function reducir() {
	currentSize--;
	if(currentSize < 10) {
		currentSize = 10;
		return;
	}
	setCookie('fontSizeAcc', currentSize);
	b = document.getElementsByTagName('body');
	b[0].style.fontSize = currentSize + 'px';
}

function restaurar() {
	currentSize = DEFAULT_FONTSIZE;
	setCookie('fontSizeAcc', currentSize);
	b = document.getElementsByTagName('body');
	b[0].style.fontSize = currentSize + 'px';
}

// rollover de imágenes ...
function MM_swapImgRestore() {
	var i, x, a = document.MM_sr;
	for (i = 0; a && i < a.length && (x = a[i]) && x.oSrc; i++)
		x.src = x.oSrc;
}
function MM_preloadImages() {
	var d = document;
	if (d.images) {
		if (!d.MM_p)
			d.MM_p = new Array();
		var i, j = d.MM_p.length, a = MM_preloadImages.arguments;
		for (i = 0; i < a.length; i++)
			if (a[i].indexOf("#") != 0) {
				d.MM_p[j] = new Image;
				d.MM_p[j++].src = a[i];
			}
	}
}
function MM_findObj(n, d) {
	var p, i, x;
	if (!d)
		d = document;
	if ((p = n.indexOf("?")) > 0 && parent.frames.length) {
		d = parent.frames[n.substring(p + 1)].document;
		n = n.substring(0, p);
	}
	if (!(x = d[n]) && d.all)
		x = d.all[n];
	for (i = 0; !x && i < d.forms.length; i++)
		x = d.forms[i][n];
	for (i = 0; !x && d.layers && i < d.layers.length; i++)
		x = MM_findObj(n, d.layers[i].document);
	if (!x && d.getElementById)
		x = d.getElementById(n);
	return x;
}
function MM_swapImage() {
	var i, j = 0, x, a = MM_swapImage.arguments;
	document.MM_sr = new Array;
	for (i = 0; i < (a.length - 2); i += 3)
		if ((x = MM_findObj(a[i])) != null) {
			document.MM_sr[j++] = x;
			if (!x.oSrc)
				x.oSrc = x.src;
			x.src = a[i + 2];
		}
}

function getCookie(name) {
	var cname = name + "=";
	var dc = document.cookie;
	if (dc.length > 0) {
		begin = dc.indexOf(cname);
		if (begin != -1) {
			begin += cname.length;
			end = dc.indexOf(";", begin);
			if (end == -1)
				end = dc.length;
			return unescape(dc.substring(begin, end));
		}
	}
	return null;
}

function setCookie(name, value, expires, path, domain, secure) {
	document.cookie = name + "=" + escape(value)
			+ ((expires == null) ? "" : "; expires=" + expires.toGMTString())
			+ ((path == null) ? "" : "; path=" + path)
			+ ((domain == null) ? "" : "; domain=" + domain)
			+ ((secure == null) ? "" : "; secure");
}

function delCookie(name, path, domain) {
	if (getCookie(name)) {
		document.cookie = name + "=" + ((path == null) ? "" : "; path=" + path)
				+ ((domain == null) ? "" : "; domain=" + domain)
				+ "; expires=Thu, 01-Jan-70 00:00:01 GMT";
	}
}


