/***********************************************************************
 * Popunder script
 * ===============
 * Auteur :	Phil Moore, Planetanoo.
 *			phil.moore@tmgmedia.com
 * Créé :	15 janvier 2008
 * Dernière modification : 15 janvier 2008
 ***********************************************************************/

/**
  * Fonctions pour gérer les cookies (pris de http://www.quirksmode.org/js/cookies.html)
  */

if (GetCookie("321%5FTracking")==null){
var Cookies = {
	init: function () {
		var allCookies = document.cookie.split('; ');
		for (var i=0;i<allCookies.length;i++) {
			var cookiePair = allCookies[i].split('=');
			this[cookiePair[0]] = cookiePair[1];
		}
	},
	create: function (name,value,days) {
		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=/";
		this[name] = value;
	},
	erase: function (name) {
		this.create(name,'',-1);
		this[name] = undefined;
	}
};
Cookies.init();

/**
 * Les paramètres et fonctions pour ouvrir une fenêtre en Popunder (a besoin de la fonction de Cookies)
 *
 * Les variables pour la fenêtre
 * @param url - l'url de la page
 * @param freq - la fréquence (en jours) pour afficher le popunder. E.g. freq = 1, le popunder sera affiché une fois par jour.
 * @param width - la largeur de la fenêtre (pixels)
 * @param height - la hauteur de la fenêntre (pixels)
 * @param nom - le nom de la fenêtre et du cookie pour verifier si le popunder a été déjà vu
 */
var PU = {	
	'url' : 'http://concours.321auto.com/?src=su321',
	'freq' : 1,
	'width' : 900,
	'height' : 600,
	'nom' : 'pnoopu',
	dejaVu : function () { return Cookies[this.nom] != undefined; }, // Verifier si le popunder a été vu (depuis les derniers PU.freq jours)
	nbVu : function(){
		if (GetCookie("nbvu")!=null){Cookies.create("nbvu", parseInt(GetCookie("nbvu"))+1, this.freq);}else{Cookies.create("nbvu", 1, this.freq);}
	return GetCookie("nbvu")},
	setVu  : function () { Cookies.create(this.nom, 'true', this.freq); },	// Marquer le popunder comme vu
	init   : function () {
		if(this.nbVu()>=1){			
			if (!this.dejaVu()) {
				
				this.popunder = window.open(this.url, this.nom, "width=" + this.width + ",height=" + this.height + ",scrollbars=1,resizable=1"); // ouvrier la fenêtre
					if (this.popunder) {
						this.popunder.blur();	// perdre le focus de la fenêtre
						window.focus();			// mettre le focus sur la fenêtre principale
						this.setVu();			// marquer le popunder comme vu
					}
			}
		}
	}
};

/**
 * Afficher le popunder une fois sur clic
 */

/*document.onclick = function () { PU.init(); };*/
}
				   

function GetCookie (name) {
         if ( document.cookie) { // Le cookie est-il valide ?
                  index = document.cookie.indexOf( name);
                  if ( index != -1) {
                           nDeb = (document.cookie.indexOf( "=", index) + 1);
                           nFin = document.cookie.indexOf( ";", index);
                           if (nFin == -1) {nFin = document.cookie.length;}
                           return unescape(document.cookie.substring(nDeb, nFin));
                  }
         }
         return null;
}