pcpOverlay_topPos = 10;
pcpOverlay_leftPos = 10;
pcpOverlay_capping = 2;
pcpOverlay_seuil = 0;
pcpOverlay_url = '';
// INCREMENTER CETTE VALEUR POUR RESET LE CAPPING
pcpOverlay_packid = 1;
configTitre = 'factuelle';

function pcpOverlay_check()	{
	
	email_var = document.getElementById('pcp_overlay_email').value;
	
	if (pcpOverlay_isEmail(email_var)) {
	
		optin_1 = document.getElementById('pcp_optin_1').checked;
		optin_0 = document.getElementById('pcp_optin_0').checked;
		
		if (optin_1 || optin_0)	{
			
			var optin = (optin_1) ? 1 : 0;
			document.getElementById('pcp_overlay').style.display='none';
			pcpOverlay_url = 'http://overlay.prisma-performance.com/' + configTitre + '/index.php?email='+email_var+'&optin=' + optin + '&nav='+escape(navigator.appName);
			data['visites'] = 0;
			data['affichages'] = 0;
			data['inscrit'] = '1';
			pcpOverlay_setCookie(data);
			return true;
			
		} 
		else {
			
			alert('Vous devez spécifier si vous souhaitez recevoir ou non les offres des nos partenaires');
			return false;
			
		}
	}	
	else {
	
		alert('Veuillez spécifier un email valide');
		return false;
	}
}

function pcpOverlay_isEmail(email_var)	{

	var re = /^([a-z0-9])(([-a-z0-9._+])*([a-z0-9]))*\@([a-z0-9])(([a-z0-9-])*([a-z0-9]))+(\.([a-z0-9])([-a-z0-9_-])?([a-z0-9])+)+$/i;
	
	if(re.test(email_var))	{
		return true;
	}
	else	{
		return false;
	}
}	

function pcpOverlay_main(top,left)	{
	pcpOverlay_destroyCookie();
	pcpOverlay_write(top,left);
	if (pcpOverlay_capping > 0)	{
		data = new Object();
		data['visites'] = 0;
		data['affichages'] = 0;
		data['inscrit'] = 0;
		data['package_id'] = pcpOverlay_packid;
		if (pcpOverlay_checkCookie())	{
			data['visites'] = parseInt(pcpOverlay_getCookie('visites'));
			data['affichages'] = parseInt(pcpOverlay_getCookie('affichages'));			
			data['inscrit'] = parseInt(pcpOverlay_getCookie('inscrit'));
			data['package_id'] = parseInt(pcpOverlay_getCookie('package_id'));
		}
		data['visites'] = parseInt(data['visites'])+1; 
		if (pcpOverlay_seuil < data['visites'])	{
			if (pcpOverlay_capping > data['affichages'])	{
				data['affichages'] = parseInt(data['affichages'])+1;			
				pcpOverlay_display();
			}	
		}
		pcpOverlay_setCookie(data);
	}	else	{
		pcpOverlay_display();
	}
	
}

function pcpOverlay_display()	{
	if (pcpOverlay_getCookie("inscrit") =="1")	{
		return false;
	}	else	{
		document.getElementById('pcp_overlay').style.display='block';
	}
}

function pcpOverlay_setCookie(data)	{
    document.cookie = "pcpOverlay=1&visites="+data['visites']+"&affichages="+data['affichages']+"&inscrit="+data['inscrit']+"&package_id="+data['package_id']+"&domain=.prisma-performance.com; expires=Thu, 2 Aug 2011 20:47:11 UTC;path=/";
}
	
function pcpOverlay_destroyCookie()	{
	data = new Object();
	data['visites'] = 0;
	data['affichages'] = 0;			
	data['inscrit'] = parseInt(pcpOverlay_getCookie('inscrit'));
	data['package_id'] = parseInt(pcpOverlay_getCookie('package_id'));
	if (isNaN(data['package_id']) || data['package_id'] == "NaN")	{
		data['package_id'] = pcpOverlay_packid-1;
	}
	if (parseInt(data['package_id']) < parseInt(pcpOverlay_packid))	{
		data['package_id'] = pcpOverlay_packid;
    	pcpOverlay_setCookie(data);
	}
}

function pcpOverlay_checkCookie()	{
	return pcpOverlay_getCookie("pcpOverlay") == "1";
}

function pcpOverlay_getCookie(name)	{
	var cookie	= document.cookie+"";
	var i		= cookie.indexOf(name);
	if (i == -1) return null;
	cookie=cookie.substring(i+name.length+1);
	var j=cookie.indexOf("&");
	if (j != -1) cookie=cookie.substring(0, j);
    cookie=cookie.split(';');
    cookie=cookie[0];
    return cookie;
}

function pcpOverlay_write(top,left)	{
	
	document.write (
		'<form method="post" action="" id="pcp_form">' +
			'<table id="pcp_overlay" style="display:none;position:absolute;top:'+top+'px;left:'+left+'px;z-index:9999999;" cellpadding="0" cellspacing="0">' +
			
				'<tr><td colspan="3" id="pcp_top">' +
					'<a id="pcp_close" href="#" onclick="document.getElementById(\'pcp_overlay\').style.display=\'none\';"></a>' +
				'</td></tr>' +
				
				'<tr>' +
					'<td rowspan="2" id="pcp_left"></td>' +
					
					'<td colspan="2" id="pcp_right">' +
						
							'<p id="pcp_intro">Recevez chaque semaine nos astuces mode,<br /> beauté et cuisine</p>' +
							
							'<p style="margin: 0 0 3px;">Votre email : <input type="text" name="email" value="votre email" id="pcp_overlay_email" onclick="if (this.value==\'votre email\') {this.value=\'\'}" /></p>' +
									
							'<input type="radio" value="1" name="optin" id="pcp_optin_1" /> <span class="pcp_radio">Oui</span> <input type="radio" value="0" name="optin" id="pcp_optin_0" /> <span class="pcp_radio">Non</span>' +
					'</td></tr><tr><td id="pcp_text" style="text-align:left;" >' +
						
						'Je souhaite recevoir <u>gratuitement</u> les<br /> newsletters du groupe Prisma Presse : Voici.fr, Capital.fr, Femme Actuelle, Cuisine Actuelle, Geo.fr, Télé 2 Semaines, et des partenaires de ces titres.<br /><a href="#" onclick="window.open(\'http://overlay.prisma-performance.com/_common/confidentialite.php?URL=femmeactuelle.fr\',\'Confidentialité\',\'width=600,height=400,left=200,top=200,scrollbars=yes\');"><u>Confidentialité</u></a></td>' +
						
						'<td id="pcp_td_submit">' +
						
						'<input id="pcp_submit" type="button" value="" onclick="if (pcpOverlay_check()) {window.open(pcpOverlay_url, \'overlay\',\'scrollbars=yes, status=no, title=no, location=no, width=800, height=550, top=20, left=20\');}" name="valider" />' +
						
					'</td>' +
					
				'</tr>' +
			'</table>' +
		'</form>'
	);
}