function createCookie(name,value,days,date) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	} else {
		var expires = "";
	}
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0; i<ca.length; i++) {
		var c = ca[i];
		while (c.charAt(0) == ' ') {
			c = c.substring(1,c.length);
		}
		if (c.indexOf(nameEQ) == 0) {
			return c.substring(nameEQ.length,c.length);
		}
	}
	return null;
}

//configuration
var print_first = 2;
var print_each = null;
var renew_days = 2;

//check the control cookies
var pages;
var exp = readCookie('expire');
if ((exp == null) || (exp == '')) {
	createCookie('expire', 'no', renew_days); 
} else {
	pages = parseInt(readCookie('pages'));
}
if ((pages == null) || (isNaN(pages)) || (pages <= 1)) {
	pages = 1;
}

//logic
var floater = 0;
if (pages == print_first) {
	floater = 1;
} else if ((print_each != null) && ((pages - print_first) % print_each == 0)) {
	floater = 1;
}



//update control cookie
createCookie('pages', pages+1, renew_days);
