function leeCookie( nombre ) {
	var retVal = false
	
	// Obtengo la cadena arrojada por document.cookies, si es nula retorno false
	var cookies = document.cookie
	
	if (cookies) {
		// Guardo en comienzo la posición del 1º caracter del nombre de la cookie que se busca
		var comienzo = cookies.indexOf(nombre)
		
		// Si la posición obtenida es inválida es porque no existe una cookie con ese nombre; se retorna false
		if( comienzo !== -1 ) {
			// Guardo en comienzo la posición del 1º caracter del valor que pretendo retornar
			comienzo = comienzo + nombre.length + 1
			
			// Guardo en cantidad la cantidad de caracteres de largo que posee el valor a retornar
			cantidad = cookies.indexOf( "; ", comienzo ) - comienzo
			
			if (cantidad <= 0 ) cantidad = cookies.length
			
			// Fracciono la cadena para retornar solo el valor de la cookie de interés
			retVal = cookies.substr( comienzo, cantidad )
		}
	}
	return retVal
}

function escrCookie ( clave, valor, horas ) {
	var expirar = ""
	var escribir
	
	if(horas != null) {
		expirar = new Date((new Date()).getTime() + horas * 3600000)
		expirar = "; expires=" + expirar.toGMTString()
	}
	
	escribir = clave + "=" + escape(valor) + expirar + ';path=/'
	document.cookie = escribir
}
/*
function VerAvisos( nomCookie, txtMostrar, txtOcultar, invertir ) {
	var oDivs = document.getElementsByClassName('aviso')
	var ocultar = leeCookie( nomCookie )
	
	ocultar = (ocultar)? ocultar : 'n'
	if (invertir) ocultar = (ocultar == 's')? 'n' : 's'
	
	for (var i = 0; i < oDivs.length; i++ ) {
		oDivs[i].style.display = (ocultar =='s')? 'none' : 'block'
	}
	
	oDivs = document.getElementById('linkavisos')
	oDivs.innerHTML = (ocultar == 's')? txtMostrar : txtOcultar
	escrCookie( nomCookie, ocultar, 168 )
}
*/