
function GetValueCookie(indice) {
	var oCookie = document.cookie
	var finDeCadena = oCookie.indexOf(";", indice)
	if (finDeCadena == -1)
		finDeCadena = oCookie.length
	return unescape(oCookie.substring(indice, finDeCadena))
	}

function GetCookie(nombre) {
	var oCookie = document.cookie
	var arg = nombre + "="
	var alen = arg.length
	var glen = oCookie.length

	var i = 0
	while (i < glen) {
		var j = i + alen
		if (oCookie.substring(i, j) == arg)	
			return GetValueCookie(j)

		i = oCookie.indexOf(" ", i) + 1
		if (i == 0)
			break
	}
	return null
}

function SaveCookie (nombre, valor, caducidad) {
	if(!caducidad)
		caducidad = Caduca(0)
	document.cookie = nombre + "=" + escape(valor) + "; expires=" + caducidad + "; path=/"
}

function Caduca(dias) {
	var oToday = new Date()
	var msEnXDias = eval(dias) * 24 * 60 * 60 * 1000

	oToday.setTime(oToday.getTime() + msEnXDias)
	return (oToday.toGMTString())
}

function BorrarCookie(nombre) {
	document.cookie = nombre + "=; expires=" + Caduca(-1) + "; path=/"
}

function IntroducirCookie(nombre, valor) {
	var _31dias = Caduca(31)
	if (nombre != "") 
		SaveCookie(nombre, valor, _31dias)
}

