function parrainer() {
	fctret = "parrainer_un_ami";
	identification("Parrainer un ami");
}

function parrainer_un_ami() {
	message = '<form action="#" name="commentaire_produit" method="post" onSubmit="javascript:sauvegarde_parrainage_ami(this);return false;">';
	message += '<table style="text-align:left;padding:0px 10px;" cellpadding="2"><tr><td colspan="2"><h1><nobr>'+titre+' </nobr></h1>';
	message += '<tr><td>Email de votre ami<font color="#FF0000">*</font></td>';
	message += '<td><input type="text" name="email_ami" value="" maxlength="255" style="width:266px"></td>';
	message += '</tr>';
	message += '<tr>';
	message += '<td><br><td><br>';
	message += '</td></tr>';
	message += '<tr><td valign="top">Message à envoyer <br>à votre ami(e) : </td><td>';
	message += '<textarea name="message" rows="8" cols="45">';
	message += 'Hello, j\'ai tout de suite pensé à toi en découvrant ce site !</textarea></td></tr>';
	message += '<tr>';
	message += '<td><br><td style="text-align:left;"><input type="submit" value="Valider">';
	message += '</td></tr>';
	message += '<tr>';
	message += '<td><br><td><br>';
	message += '</td></tr>';
	message += '<tr><td colspan="2" style=\'text-align:center;border:1px solid #000000;cursor:pointer;\' onclick=\'closeMessage();return false;\'>Annuler';	
	message += '</td></tr>';
	message += '</table></form>';
	messageObj.setSize(550,390);	// Set Size
	displayStaticMessage(message);
}

function sauvegarde_parrainage_ami(formulaire) {
	msg = encodeURIComponent(formulaire.message.value);
	url = 'sauvegarde_parrainage_ami.php?email_parrain='+email_abonne+'&email='+formulaire.email_ami.value+'&message='+msg;
	makeRequest(url,"parrainage_ami_ended");
}

function parrainage_ami_ended() {
    if (httpRequest.readyState == 4) {
        if (httpRequest.status == 200) {
			if (httpRequest.responseText=='1') {
				pageTracker._trackPageview ('/script/parrainage');			
				message = '<table style="text-align:left;padding:0px 10px;" cellpadding="3"><tr><td><h1>'+titre+' </h1></td></tr>';
				message += 'Votre parrainage a bien &eacute;t&eacute; pris en compte. Un email a &eacute;t&eacute; envoy&eacute; a votre ami(e) pour l\'informer. Nous vous remercions ';
				message += 'de l\'intérêt que vous portez à i-class.fr .<br><br>';
				message += '<tr><td style=\'text-align:center;border:1px solid #000000;cursor:pointer;\' onclick=\'closeMessage();return false;\'>Fermer</table>';	
				messageObj.setSize(400,200);	// Set Size
				displayStaticMessage(message);
			} else {
				message = '<table style="text-align:left;padding:0px 10px;" cellpadding="3"><tr><td><h1>'+titre+' </h1></td></tr>';
				message += 'Impossible de parrainer une personne d&eacute;ja inscrite sur le site. Nous vous remercions ';
				message += 'de l\'intérêt que vous portez à i-class.fr .<br><br>';
				message += '<tr><td style=\'text-align:center;border:1px solid #000000;cursor:pointer;\' onclick=\'closeMessage();return false;\'>Fermer</table>';	
				messageObj.setSize(400,200);	// Set Size
				displayStaticMessage(message);
			}
        } else {
            alert('un problème est survenu lors de l\'accès à la base de donnée...');
        }
    }	
}

function confirmer_reception_colis(refcommande,selecteditem) {

	endref = refcommande.indexOf('<');
	if (endref!=-1)
		commandeRef = refcommande.substring(6,endref);
	else
		commandeRef = refcommande.substring(6);
	selecteditem = selecteditem;
	message = '<table style=\'width:100%;\'><tr><td colspan=\'2\'>Êtes vous sur de vouloir confirmer la r&eacute;ception du colis ? <br>';
	message += '<tr><td colspan=\'2\'><br>';
	message += '<tr><td style=\'text-align:center;border:1px solid #000000;cursor:pointer;\' onclick=\'confirm_reception_colis();\'>Oui';
	message += '<td style=\'text-align:center;border:1px solid #000000;cursor:pointer;\' onclick=\'closeMessage();return false;\'>Non</table>';	
	messageObj.setSize(380,80);	// Set Size
	displayStaticMessage(message);
}

function confirm_reception_colis() {
	document.getElementById("commande_l"+selecteditem).getElementsByTagName("td")[7].innerHTML = 'Recu';
	update_suivi();
	url = 'sauvegarde_confirmation_reception.php?commandeRef='+commandeRef;
	makeRequest(url,"confirmer_reception_colis_suite");
}

function confirmer_reception_colis_suite() {
    if (httpRequest.readyState == 4) {
        if (httpRequest.status == 200) {
		
	message = '<form action="#" name="commentaire_produit" method="post" onSubmit="javascript:sauvegarde_temoignage_client(this);return false;">';
	message += '<table style="text-align:left;padding:0px 10px;" cellpadding="2"><tr><td colspan="2">Merci d&acute;avoir confirmer la réception du colis. Nous espérons que vous les produits correspondent à vos attentes. <br><br><b>Vous êtes satisfait de nos services, laisser un témoignage pour nos internautes</b>.';
	message += '<tr>';
	message += '<td><br><td><br>';
	message += '</td></tr>';
	message += '<tr><td colspan="2">';
	message += '<textarea name="message" rows="8" cols="45">';
	message += 'Votre témoignage ici!</textarea></td></tr>';
	message += '<tr>';
	message += '<td colspan="2" style="text-align:center;"><input type="submit" style="width:250px;height:28px;background-color:#00315A;color:white;font-weight:bold;cursor:pointer;" value="Valider mon témoignage">';
	message += '</td></tr>';
	message += '<tr>';
	message += '<td><br><td><br>';
	message += '</td></tr>';
	message += '<tr><td colspan="2" style=\'text-align:center;border:1px solid #000000;cursor:pointer;\' onclick=\'closeMessage();return false;\'>Non merci, ne pas laisser de témoignage';	
	message += '</td></tr>';
	message += '</table></form>';
	messageObj.setSize(420,380);	// Set Size
	displayStaticMessage(message);
        } else {
            alert('un problème est survenu lors de l\'accès à la base de donnée...');
        }
    }	
}

function sauvegarde_temoignage_client(formulaire) {
	msg = encodeURIComponent(formulaire.message.value);
	url = 'sauvegarde_commentaire_client.php?commentaire='+msg;
	makeRequest(url,"temoignage_client_ended");
}

function temoignage_client_ended() {
    if (httpRequest.readyState == 4) {
        if (httpRequest.status == 200) {
			message = '<table style="text-align:left;padding:0px 10px;" cellpadding="3"><tr><td><h1>T&eacute;moignage</h1></td></tr>';
			message += 'Votre t&eacute;moignage a bien été pris en compte. Nous vous remercions ';
			message += 'de l\'intérêt que vous portez à i-class.fr .<br><br>';
			message += '<tr><td style=\'text-align:center;border:1px solid #000000;cursor:pointer;\' onclick=\'closeMessage();return false;\'>Fermer</table>';	
			messageObj.setSize(400,200);	// Set Size
			displayStaticMessage(message);
        } else {
            alert('un problème est survenu lors de l\'accès à la base de donnée...');
        }
    }	
}

function laisser_commentaire(url_photo, nom) {
	fctret = "laisser_commentaire_produit";
	currentItem_Photo = url_photo;
	currentItem_Nom = nom;
	identification("Laisser un commentaire");
}


function laisser_commentaire_produit() {
	message = '<form action="#" name="commentaire_produit" method="post" onSubmit="javascript:sauvegarde_commentaire_produit(this);return false;">';
	message += '<table style="text-align:left;padding:0px 10px;" cellpadding="2"><tr><td colspan="2"><h1><nobr>'+titre+' </nobr></h1>';
	message += '<tr><td style=\'text-align:left;padding-left:30px;\'>';
	message += '<img style=\'width:130px;height:130px;border:1px solid #000000;margin-top:10px;margin-bottom:10px;z-index=0;\' src=\''+currentItem_Photo+'\'></img>';
	message += '<td style=\'text-align:left; padding-left:5px;font-family:Edwardian Script ITC;font-size:40px;\'>'+currentItem_Nom;
	message += '</td></tr>';
	message += '<tr>';
	message += '<td><br><td><br>';
	message += '</td></tr>';
	message += '<tr><td colspan="2">';
	message += '<textarea name="message" rows="8" cols="45">';
	message += 'Votre commentaire ici!</textarea></td></tr>';
	message += '<tr>';
	message += '<td colspan="2" style="text-align:center;"><input type="submit" value="Valider">';
	message += '</td></tr>';
	message += '<tr>';
	message += '<td><br><td><br>';
	message += '</td></tr>';
	message += '<tr><td colspan="2" style=\'text-align:center;border:1px solid #000000;cursor:pointer;\' onclick=\'closeMessage();return false;\'>Annuler';	
	message += '</td></tr>';
	message += '</table></form>';
	messageObj.setSize(420,530);	// Set Size
	displayStaticMessage(message);
}

function sauvegarde_commentaire_produit(formulaire) {
	msg = encodeURIComponent(formulaire.message.value);
	url = 'sauvegarde_commentaire_produit.php?email='+email_abonne+'&produit='+currentItem_Nom+'&commentaire='+msg;
	makeRequest(url,"commentaire_produit_ended");
}

function commentaire_produit_ended() {
    if (httpRequest.readyState == 4) {
        if (httpRequest.status == 200) {
			message = '<table style="text-align:left;padding:0px 10px;" cellpadding="3"><tr><td><h1>'+titre+' </h1></td></tr>';
			message += 'Votre commentaire a bien été pris en compte. Nous vous remercions ';
			message += 'de l\'intérêt que vous portez à i-class.fr .<br><br>';
			message += '<tr><td style=\'text-align:center;border:1px solid #000000;cursor:pointer;\' onclick=\'closeMessage();return false;\'>Fermer</table>';	
			messageObj.setSize(400,200);	// Set Size
			displayStaticMessage(message);
        } else {
            alert('un problème est survenu lors de l\'accès à la base de donnée...');
        }
    }	
}

function identification(titremsgbox) {

	titre = titremsgbox;
// verifie si l'internaute a déja été identifié.
	url='check_identified_abonne.php';
	makeRequest(url,"continue_identification");
	return false;

}

function continue_identification() {
	
    if (httpRequest.readyState == 4) {
        if (httpRequest.status == 200) {
			// si l'internaute n'est pas encore identifié, affiche le formulaire pour lui demandé son adresse email.
			// valeur renvoyée = 0 si internaute non identifié.
			// valeur renvoyée = email si internaute identifié.
			if (httpRequest.responseText=='0') {
				message = '<form action="#" method="post" name="identification" onSubmit="javascript:inscription_si_nouveau_prospect(this);return false;">';
				message += '<table style="text-align:left;padding:0px 10px;" cellpadding="2"><tr><td colspan="2"><h1><nobr>'+titre+' </nobr></h1>';
				message += '<tr><td>Votre adresse email</td>';
				message += '<td><input type="text" name="email" value="" maxlength="255" style="width:200px"></td></tr>';
				message += '<tr><td><br><td><input type="submit" value="Valider"></td></tr>';
				message += '<tr>';
				message += '<td><br><td><br>';
				message += '</td></tr>';
				message += '<tr><td colspan="2" style=\'text-align:center;border:1px solid #000000;cursor:pointer;\' onclick=\'closeMessage();return false;\'>Annuler';	
				message += '</td></tr>';
				message += '</table></form>';
				messageObj.setSize(380,210);	// Set Size
				displayStaticMessage(message);
			} else {
				email_abonne = httpRequest.responseText;
				eval(fctret+'()');
			}
        } else {
            alert('un problème est survenu lors de l\'accès à la base de donnée...');
        }
    }	
	return false;
}


function inscription_si_nouveau_prospect(formulaire) {

	email_abonne = formulaire.email.value;
	url='sauvegarde_inscription_abonne.php?email='+email_abonne;
	makeRequest(url,"inscrit_si_nouveau_prospect");
}

function inscrit_si_nouveau_prospect() {

    if (httpRequest.readyState == 4) {
        if (httpRequest.status == 200) {
			// valeur renvoyée = 1 si internaute non connu de la bd.
			if (httpRequest.responseText=='1') {
				message = '<form action="#" method="post" name="inscription_sauvegarde" onSubmit="javascript:update_identite_abonne_identification();return false;">';
				message += '<table style="text-align:left;padding:0px 10px;" cellpadding="3"><tr><td colspan="2"><h1>'+titre+' </h1></td></tr>';
				message += '<tr><td>Nom<font color="#FF0000">*</font></td>';
				message += '<td><input type="text" name="nom" value="" maxlength="255" style="width:200px"></td></tr><tr>';
				message += '<td>Prénom<font color="#FF0000">*</font></td>';
				message += '<td><input type="text" name="prenom" value="" maxlength="255" style="width:200px"></td></tr>';
				message += '<tr><td><br><td><br><font color="#FF0000">*</font>Champs obligatoires</td></tr>';
				message += '<tr><td><br><td><input type="submit" value="Valider"></td></tr>';
				message += '<tr>';
				message += '<td><br><td><br>';
				message += '</td></tr>';
				message += '<tr>';
				message += '<td colspan="2"><div style="border:1px dashed #000000;text-align:center;font-weight:bold;">Votre adresse email : '+email_abonne+'</div>';
				message += '</td></tr>';
				message += '<tr><td style=\'height:25px;text-align:center;border:1px solid #000000;cursor:pointer;width:50%;\' onclick=\'change_email();\'>Changer email';
				message += '<td style=\'text-align:center;border:1px solid #000000;cursor:pointer;\' onclick=\'closeMessage();return false;\'>Annuler';	
				message += '</td></tr>';
				message += '</table></form>';
				messageObj.setSize(380,330);	// Set Size
				displayStaticMessage(message);
			} else {
				// verification si internaute inscrite en tant que abonnée ou prospect. 
				url='check_identification_abonne_or_prospect.php?email='+email_abonne;
				makeRequest(url,"continue_identification_abonne_or_prospect");
			}
        } else {
            alert('un problème est survenu lors de l\'accès à la base de donnée...');
        }
    }	
}

function continue_identification_abonne_or_prospect() {

    if (httpRequest.readyState == 4) {
        if (httpRequest.status == 200) {
			// valeur renvoyée = 1 si email connu comme abonnée.
			// valeur renvoyée = 2 si email connu comme prospect.		
			if (httpRequest.responseText=='2') {
				message = '<form action="#" method="post" name="identification_prospect" onSubmit="javascript:check_correct_password_prospect(this);return false;" >';
				message += '<table style="text-align:left;padding:0px 10px;" cellpadding="3">';	
				message += '<tr><td colspan="2">';
				message += '<h1>'+titre+' </h1>';
				message += '<tr>';
				message += '<td>Votre mot de passe </td>';
				message += '<td><input type="password" name="password" maxlength="255" style="width:200px" value="">';
				message += '</td>';
				message += '</tr>';
				message += '<tr>';
				message += '<td><br><td><input type="submit" value="Valider">';
				message += '</td></tr>';
				message += '<tr>';
				message += '<td><br><td><br>';
				message += '</td></tr>';
				message += '<tr>';
				message += '<td colspan="2"><div style="border:1px dashed #000000;text-align:center;font-weight:bold;">Votre adresse email : '+email_abonne+'</div>';
				message += '</td></tr>';
				message += '<tr><td style=\'height:25px;text-align:center;border:1px solid #000000;cursor:pointer;width:50%;\' onclick=\'change_email();\'>Changer email';
				message += '<td style=\'text-align:center;border:1px solid #000000;cursor:pointer;\' onclick=\'closeMessage();return false;\'>Annuler';	
				message += '</td></tr>';
				message += '</table></form>';
				messageObj.setSize(400,250);	// Set Size
				displayStaticMessage(message);
			} else {
				eval(fctret+'()');
			}
        } else {
            alert('un problème est survenu lors de l\'accès à la base de donnée...');
        }
    }	

}

function check_correct_password_prospect(formulaire) {

	url='check_correct_password_prospect.php?email='+email_abonne+'&password='+formulaire.password.value;
	makeRequest(url,"continue_identification_prospect");
}

function continue_identification_prospect() {
    if (httpRequest.readyState == 4) {
        if (httpRequest.status == 200) {
			// valeur renvoyée = 0 si mot de passe entré par l'internaute ne correspond pas au mot de passe dans la bd.
			// valeur renvoyée = 1 si mot de passe entré par l'internaute correspond au mot de passe dans la bd.
			if (httpRequest.responseText.charAt(0)=='1') {
				document.getElementById("lien_droite").innerHTML = httpRequest.responseText.substr(1);
				eval(fctret+'()');
			} else {
				message = '<form action="#" method="post" name="identification_prospect" onSubmit="javascript:check_correct_password_prospect(this);return false;" >';
				message += '<table style="text-align:left;padding:0px 10px;" cellpadding="3">';	
				message += '<tr><td colspan="2">';
				message += '<h1>'+titre+' </h1>';
				message += '<tr>';
				message += '<td>Votre mot de passe </td>';
				message += '<td><input type="password" name="password" maxlength="255" style="width:200px" value="">';
				message += '</td>';
				message += '</tr>';
				message += '<tr>';
				message += '<td><br><td><input type="submit" value="Valider">';
				message += '</td></tr>';
				message += '<tr>';
				message += '<td><br><td><br>';
				message += '</td></tr>';
				message += '<tr>';
				message += '<td colspan="2"><div style="color:red;border:1px dashed #000000;text-align:center;font-weight:bold;">Le mot de passe que vous avez entré est incorrect. <br>Votre adresse email : '+email_abonne+'</div>';
				message += '</td></tr>';
				message += '<tr><td style=\'height:25px;text-align:center;border:1px solid #000000;cursor:pointer;width:50%;\' onclick=\'change_email();\'>Changer email';
				message += '<td style=\'text-align:center;border:1px solid #000000;cursor:pointer;\' onclick=\'closeMessage();return false;\'>Annuler';	
				message += '</td></tr>';
				message += '</table></form>';
				messageObj.setSize(400,280);	// Set Size
				displayStaticMessage(message);
			}
        } else {
            alert('un problème est survenu lors de l\'accès à la base de donnée...');
        }
    }	
}

function change_email() {
				message = '<form action="#" method="post" name="identification" onSubmit="javascript:inscription_si_nouveau_prospect(this);return false;">';
				message += '<table style="text-align:left;padding:0px 10px;" cellpadding="2"><tr><td colspan="2"><h1><nobr>'+titre+' </nobr></h1>';
				message += '<tr><td>Votre adresse email</td>';
				message += '<td><input type="text" name="email" value="'+email_abonne+'" maxlength="255" style="width:200px"></td></tr>';
				message += '<tr><td><br><td><input type="submit" value="Valider"></td></tr>';
				message += '<tr>';
				message += '<td><br><td><br>';
				message += '</td></tr>';
				message += '<tr><td colspan="2" style=\'text-align:center;border:1px solid #000000;cursor:pointer;\' onclick=\'closeMessage();return false;\'>Annuler';	
				message += '</td></tr>';
				message += '</table></form>';
				messageObj.setSize(380,210);	// Set Size
				displayStaticMessage(message);
}


function update_identite_abonne_identification() {
	url='update_identite_abonne.php?nom='+document.inscription_sauvegarde.nom.value+'&prenom='+document.inscription_sauvegarde.prenom.value+'&email='+email_abonne;
	makeRequest(url,"identite_abonne_update_identification_ok");
}

function identite_abonne_update_identification_ok() {
    if (httpRequest.readyState == 4) {
        if (httpRequest.status == 200) {
			eval(fctret+'()');
        } else {
            alert('un problème est survenu lors de l\'accès à la base de donnée...');
        }
    }	
	return false;
}
