﻿function ponValor(nombre,valor,dias,idiomas)
{
if(typeof(dias) == "undefined") dias = 7;
// una semana por defecto
var fecha = new Date;
fecha.setTime(fecha.getTime() + dias * 24 *
3600000);
var caduca = "; expires=" + fecha.toGMTString();
var galleta = nombre + "=" + valor + caduca + "; path=/";
document.cookie = galleta;
}
function borraValor(nombre,city,cabecera,idiomas) {
ponValor(nombre,"",-1);
ponValor(city,"",-1);
ponValor(cabecera,"",-1);
ponValor(idiomas,"",-1);		
}
function dameValor(nombre,city,cabecera,idiomas) {
var ini = document.cookie.indexOf(nombre);
if(ini == -1) return ""; // no existe ese valor
var sep = document.cookie.indexOf("=", ini);
var fin = document.cookie.indexOf(";", ini);
if(fin == -1) // el último no acaba en ;
fin = document.cookie.length;
return document.cookie.substring(sep+1, fin);
}
var rutaAbsoluta = document.getElementById('new_file').value;
if (document.getElementById('titulo_cabecera')) {
var titulo_pagina = document.getElementById('titulo_cabecera').value;
}
function checkear() {
//si el casillero está en checked le doy la ruta completa al archivo para almacenar
//y coloco en el visor solamente el nombre del titulo de la pagina para identificarlo
document.getElementById('carrito').innerHTML = '<b>'+titulo_pagina+'</b>';
$('#carro').fadeIn();
setTimeout(function () {$('#carro').fadeOut()},1500);
// variable del pais
var pais = document.getElementById('territorio').value;
var lang = document.getElementById('lang').value;
// aqui tendría que agregar el nuevo valor al array de datos
nuevo_contenido_cabecera = contenido_cookie_cabecera + titulo_pagina + ', ';
nuevo_contenido_cookie = contenido_cookie_original + rutaAbsoluta + ', ';
nuevo_contenido_pais = contenido_cookie_pais + pais +',';
nuevo_contenido_idiomas = contenido_cookie_idiomas + lang +',';
// y generar una cookie para la sesión con el valor de todos los datos nuevos.
ponValor ("nombre", nuevo_contenido_cookie);
// Ahora recojo el nombre del país o ciudad al que pertenece el chequeo
ponValor ("city", nuevo_contenido_pais);
// Ahora recojo el nombre de la cabecera
ponValor ("cabecera", nuevo_contenido_cabecera);
ponValor ("idiomas", nuevo_contenido_idiomas);			
}			
function uncheck() {
// vacio el contenido si no está chequeado
document.getElementById('carrito').innerHTML = '';
$('#carro').fadeIn();
setTimeout(function () {$('#carro').fadeOut()},1500);
if (contenido_cookie_original =='' || !contenido_cookie_original) {
olvida ();
}
else {
ponValor ("nombre", contenido_cookie_original);
ponValor ("city", contenido_cookie_pais);
ponValor ("cabecera", contenido_cookie_cabecera);
ponValor ("idiomas", contenido_cookie_idiomas);						
}
}
function recuperar (){
if (document.getElementById('carrito_heredado')){
contenido_cookie_original = dameValor('nombre');
contenido_cookie_pais = dameValor('city');
contenido_cookie_cabecera = dameValor('cabecera');
contenido_cookie_idiomas = dameValor('idiomas');
var contenido = contenido_cookie_cabecera.replace(/,/gi, "<br/>");
document.getElementById('carrito_heredado').innerHTML = contenido;
document.getElementById('carrito_heredado2').innerHTML = contenido;
}
}
function olvida () {
// borro los datos
borraValor('nombre');
borraValor('city');
borraValor('cabecera');	
borraValor('idiomas');			
// borro los datos del div
document.getElementById('carrito_heredado').innerHTML = '';
document.getElementById('carrito_heredado2').innerHTML = '';
$('#carro').fadeIn();
setTimeout(function () {$('#carro').fadeOut()},1500);
contenido_cookie_original = '';
contenido_cookie_pais = '';
contenido_cookie_cabecera = '';	
contenido_cookie_idiomas = '';				
nuevo_contenido_cookie = '';
nuevo_contenido_pais = '';
nuevo_contenido_cabecera = '';
nuevo_contenido_idiomas = '';		
}
$(document).ready(function() {recuperar();});
function armarpdf(){
if(contenido_cookie_original==''&&nuevo_contenido_cookie==''){alert('No has agregado ninguna página a tu guía pdf. Primero agrega páginas y luego arma la guía.');}
else{window.location.assign('/armar_guia_pdf/final.php');}
}
