var exitsplashmessage = '***************************************\n\nV O U S  N ’ A V E Z  P A S  E N C O R E  F I N I  !\n\n  Nous avons besoin de votre avis.\n APPUYEZ SUR LE BOUTON * ANNULER * MAINTENANT\n pour nous faire part de votre expérience sur le site et participer \n GRATUITEMENT à notre jeu concours pour gagner 100 €. \n Bénéficiez également de 5€ DE REMISE IMMEDIAT sur tout le site.\n\n* ANNULER *  =   100€ A GAGNER   +   5€ DE REMISE IMMEDIATE\n\n***************************************';
var exitsplashpage = 'http://www.i-class.fr/';

function addLoadEvent(func) {
	var oldonload = window.onload;
	if (typeof window.onload != 'function') {
		window.onload = func;
	} else { 
		window.onload = function() { if (oldonload) { oldonload(); }  func(); }
	}
}

function addClickEvent(a,i,func) {
	if (typeof a[i].onclick != 'function') {
		a[i].onclick = func; 
	}
}

var theDiv = '<div id="ExitSplashDiv"  style="display:block; width:100%; height:100%; position:absolute; background:#FFFFFF; margin-top:0px; margin-left:0px;" align="center">';
theDiv = theDiv + '<iframe src="'+exitsplashpage+'" width="100%" height="100%" align="middle" frameborder="0"></iframe>';
theDiv = theDiv + '</div>';
theBody = document.body; 
if (!theBody) {
	theBody = document.getElementById("body");
	if (!theBody) {
		theBody = document.getElementsByTagName("body")[0];
	}
}

var PreventExitSplash = false;

function DisplayExitSplash(){
	if(PreventExitSplash == false){
		window.scrollTo(0,0);  
		PreventExitSplash=true; 
		divtag = document.createElement("div"); 
		divtag.setAttribute("id","ExitSplashMainOuterLayer"); 
		divtag.style.position="absolute"; 
		divtag.style.width="100%"; 
		divtag.style.height="100%"; 
		divtag.style.zIndex="99999"; 
		divtag.style.left="0px"; 
		divtag.style.top="0px"; 
		divtag.innerHTML=theDiv; 
/*		theBody.innerHTML=""; 
		theBody.topMargin="0px"; 
		theBody.rightMargin="0px"; 
		theBody.bottomMargin="0px"; 
		theBody.leftMargin="0px"; 
		theBody.style.overflow="hidden"; 
		theBody.appendChild(divtag); */

	message = '<table style=\'width:100%;\'>';
	message += '<tr><td colspan="2" style=\'text-align:left;\'>Cher visiteur, chère visiteuse,<br><br><b>Nous souhaiterions avoir vos retours sur votre expérience afin d’améliorer nos offres et services.</b>';
	message += '<tr><td colspan="2" style=\'text-align:left;\'><form name="formulaire_avis"><table style="width:100%;"><tr><td>1 - Comment trouvez-vous la présentation et description des produits et du site ? <tr><td><input type="radio" name="question1" value="E">Excellent<input type="radio" name="question1" value="TB">Très Bien<input type="radio" name="question1" value="B">Bien<input type="radio" name="question1" value="M">Moyen<input type="radio" name="question1" value="N">Nul<br><br>';
	message += '<tr><td colspan="2" style=\'text-align:left;\'>2 - Comment trouvez-vous le rapport Qualité/prix des produits ? <tr><td><input type="radio" name="question2" value="E">Excellent<input type="radio" name="question2" value="TB">Très Bien<input type="radio" name="question2" value="B">Bien<input type="radio" name="question2" value="M">Moyen<input type="radio" name="question2" value="N">Nul<br><br>';
	message += '<tr><td colspan="2" style=\'text-align:left;\'>3 - Avez vous trouvé ce que vous recherchez ? <tr><td><input type="radio" name="question3" value="O">Oui<input type="radio" name="question3" value="N">Non<br><br>';
	message += '<tr><td colspan="2" style=\'text-align:left;\'>4 - Si Non, que recherchez-vous ? <tr><td><input type="text" name="question4" style="width:300px;"></table></form>';
	message += '<tr><td colspan="2"><br>';
	message += '<tr><td style=\'text-align:center;border:1px solid #000000;cursor:pointer;width:50%;\' onclick=\'closeMessage();save_avis();\'>Valider';
	message += '<td style=\'text-align:center;border:1px solid #000000;cursor:pointer;\' onclick=\'closeMessage();return false;\'>Annuler</table>';	
	messageObj.setSize(380,450);	// Set Size				
	displayStaticMessage(message);
		
		return exitsplashmessage; 
	} 
}

function save_avis() {
	quest1='';
	for (var i=0; i<document.formulaire_avis.question1.length;i++) {
		if (document.formulaire_avis.question1[i].checked)
			quest1 = document.formulaire_avis.question1[i].value;
	}
	quest2='';
	for (var i=0; i<document.formulaire_avis.question2.length;i++) {
		if (document.formulaire_avis.question2[i].checked)
			quest2 = document.formulaire_avis.question2[i].value;
	}
	quest3='';
	for (var i=0; i<document.formulaire_avis.question3.length;i++) {
		if (document.formulaire_avis.question3[i].checked)
			quest3 = document.formulaire_avis.question3[i].value;
	}
	quest4= document.formulaire_avis.question4.value;
	makeRequest('/save_avis.php?q1='+quest1+'&q2='+quest2+'&q3='+quest3+'&q4='+quest4,'checkSaveAvis');
}

function checkSaveAvis() {
        if (httpRequest.readyState == 4) {
            if (httpRequest.status == 200) {
			message = '<div style="background-image:url(/image/jeux_bon_achat.gif);width:700px;height:500px;">';
			message += '<table style="border:1px solid #000000;position:absolute;top:290px;left:320px;"><tr>';
			message += '<td><form style="padding:0px;margin-top:0px;margin-bottom:0px;" action="#" method="post" name="formulaire_newsletter2" enctype="multipart/form-data"  onSubmit="javascript:if (VerifFormulaire(this)) {inscription_abonne_jeux(this)};return false;">';
			message += '<table><tr><td><nobr>Email :</nobr><td><input type="text" name="email" value="" maxlength="255" style="width:200px"><td><input type="submit" value="OK" style="width:30px;"></table>';
			message += '<input type="hidden" name="action" value=9>';
			message += '</form></td></tr>';
			message += '</table>';
			message += '<table style="width:300px;position:absolute;top:440px;left:390px;">';
			message += '<tr><td style="text-align:center;border:1px solid #000000;cursor:pointer;background-color:black;color:white;height:25px;" onclick="closeMessage();return false;">NON MERCI, JE NE PARTICIPE PAS</table>';
			message += '</div>';
			messageObj.setSize(700,500);
			displayStaticMessage(message);
            } else {
                alert('Un problème est survenu avec la requête.');
            }
		}
}

var a = document.getElementsByTagName('A'); 
for (var i = 0; i < a.length; i++) {
	if(a[i].target !== '_blank') {
		addClickEvent(a,i, function(){ PreventExitSplash=true; });
	} else{
		addClickEvent(a,i, function(){ PreventExitSplash=false;});
	}
}

disablelinksfunc = function(){
	var a = document.getElementsByTagName('A'); 
	for (var i = 0; i < a.length; i++) { 
		if(a[i].target !== '_blank') {
			addClickEvent(a,i, function(){ PreventExitSplash=true; });
		} else{
			addClickEvent(a,i, function(){ PreventExitSplash=false;});
		}
	}
}
addLoadEvent(disablelinksfunc);
disableformsfunc = function(){ 
	var f = document.getElementsByTagName('FORM'); 
	for (var i=0;i<f.length;i++){ 
		if (!f[i].onclick){ 
			f[i].onclick=function(){ PreventExitSplash=true; } 
		}else if (!f[i].onsubmit){ f[i].onsubmit=function(){ PreventExitSplash=true; }}
	}
}
addLoadEvent(disableformsfunc);
window.onbeforeunload = DisplayExitSplash;
