﻿function trim (str){
	return str.replace(/^\s+/g,'').replace(/\s+$/g,'')
} 

cookies = {};
cookies.create = function createCookie(name,value,seconds) {
	if (seconds) {
		var date = new Date();
		date.setTime(date.getTime()+(seconds*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = [name, '=', value, expires].join('');
}

cookies.read = function readCookie(name) {
	var cookieValue = null;
    if (document.cookie && document.cookie != '') {
        var cookies = document.cookie.split(';');
        for (var i = 0; i < cookies.length; i++) {
            var cookie = trim(cookies[i]);
            if (cookie.substring(0, name.length + 1) == (name + '=')) {
                cookieValue = decodeURIComponent(cookie.substring(name.length + 1));
                break;
            }
        }
    }
    return cookieValue;
}

cookies.erase = function eraseCookie(name) {
	this.create(name,"",-1);
}
/////
options = {};
options.expires = 1800; //seconds
options.check = 100; //seconds

/////
options.trad = function get_trad(site){
	var trad = '';
	switch (site)
	{
		case 'fr': trad = 'Tu es sur le site Internet des céréales Chocapic depuis 30 minutes, fais une pause.';break;
		case 'be_fr': trad = 'Tu es sur le site Internet des céréales Chocapic depuis 30 minutes, fais une pause.';break;
		case 'be_nl': trad = 'Je bent nu 30 minuten aan het spelen op deze Chocapic website, het is tijd voor een pauze.';break;
		case 'cz': trad = 'Strávil jsi na webových stránkách Chocapic 30 minut, je čas na přestávku.';break;
		case 'es': trad = 'Has estado navegando en la web de Chocapic 30 minutos, es hora de hacer un descanso.';break;
		case 'gr': trad = 'Είσαι στο site του CHOCAPIC για 30 λεπτά. Είναι η ώρα να κάνεις ένα διάλειμμα.';break;
		case 'hu': trad = 'Már 30 perce vagy a Chocapic honlapon, ideje szünetet tartani.';break;
		case 'it': trad = 'Hai già passato 30 minuti sul sito di Chocapic...è ora di fare una pausa !';break;
		case 'pl': trad = 'Jesteś na stronie Chocapic od 30 minut. Czas na przerwę.';break;
		case 'pt': trad = 'Estás no site Chocapic há 30 minutos, é hora de fazeres uma pausa !';break;
		case 'ro': trad = 'Esti pe site-ul Chocapic de 30 minute. Este timpul sa iei o pauza.';break;
		case 'sk': trad = 'Na tejto stránke si už viac ako 30 minút, daj si prestávku !';break;
		case 'cl': trad = 'Has estado en la página de Chocapic por 30 minutos, es tiempo de que tomes un descanso.';break;
		case 'bo': trad = 'Has estado en la página de Chocapic por 30 minutos, es tiempo de que tomes un descanso.';break;
		case 'co': trad = 'Has estado en la página de Chocapic por 30 minutos, es tiempo de que tomes un descanso.';break;
		case 'ec': trad = 'Has estado en la página de Chocapic por 30 minutos, es tiempo de que tomes un descanso.';break;
		case 'pe': trad = 'Has estado en la página de Chocapic por 30 minutos, es tiempo de que tomes un descanso.';break;
		case 'ar': trad = 'Has estado en la página de Chocapic por 30 minutos, es tiempo de que tomes un descanso.';break;
		case 'py': trad = 'Has estado en la página de Chocapic por 30 minutos, es tiempo de que tomes un descanso.';break;
		default : trad = 'You have been on the Chocapic website for 30 minutes, it is time to take a break';break;
	}
	return trad;
}

/////
if(cookies.read('session')==null){
	var date = new Date();
	cookies.create('session',date,null);	
	cookies.create('timer','alert',options.expires);
}

function check(){
	//console.log('check');
	//console.log(document.cookie);
	if(cookies.read('session')!=null && cookies.read('timer')==null){	
		var site = window.location.pathname.split("/")[1].toLowerCase().replace("%5f","_");
		cookies.create('timer','alert',1*60*60*24); //1day
		alert(options.trad(site));	
		cookies.create('timer','alert',options.expires);	
	}	
}

setInterval("check()",options.check*1000);	


