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 su amigo<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">Mensaje a enviar <br>a su amigo(a) : </td><td>';
	message += '<textarea name="message" rows="8" cols="45">';
	message += '¡Hola, cuando descubrí este sitio enseguida he pensado en ti!</textarea></td></tr>';
	message += '<tr>';
	message += '<td><br><td style="text-align:left;"><input type="submit" value="Validar">';
	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;\'>CANCELAR';	
	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 += 'Su padrinazgo ha sido registrado. Hemos enviado un mensaje email a su amigo(a) para informarlo(a). Le agradecemos su interés por i-class.fr .<br><br>';
				message += '<tr><td style=\'text-align:center;border:1px solid #000000;cursor:pointer;\' onclick=\'closeMessage();return false;\'>CERRAR</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 += 'Imposible de apadrinar a una persona que ya está inscrita en nuestro sitio. ';
				message += 'Le agradecemos su interés por i-class.fr .<br><br>';
				message += '<tr><td style=\'text-align:center;border:1px solid #000000;cursor:pointer;\' onclick=\'closeMessage();return false;\'>CERRAR</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\'>¿Esta seguro que desea confirmar la recepción del paquete? <br>';
	message += '<tr><td colspan=\'2\'><br>';
	message += '<tr><td style=\'text-align:center;border:1px solid #000000;cursor:pointer;\' onclick=\'confirm_reception_colis();\'>Sí';
	message += '<td style=\'text-align:center;border:1px solid #000000;cursor:pointer;\' onclick=\'closeMessage();return false;\'>No</table>';	
	messageObj.setSize(380,80);	// Set Size
	displayStaticMessage(message);
}

function confirm_reception_colis() {
	document.getElementById("commande_l"+selecteditem).getElementsByTagName("td")[7].innerHTML = 'Recibo';
	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">Gracias por haber confirmado la recepción de su paquete. Esperamos que los productos correspondan a sus expectativas. <br><br><b>Si está satisfecho de nuestros servicios, déjenos un testimonio para compartirlo con nuestros internautas.</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 += 'Déjenos su comentario aquí!</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="Validar mi testimonio">';
	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;\'>No gracias, no deseo dejar un comentario';	
	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>Testimonios</h1></td></tr>';
			message += 'Su testimonio ha sido registrado. ';
			message += 'Le agradecemos su interés por i-class.fr .<br><br>';
			message += '<tr><td style=\'text-align:center;border:1px solid #000000;cursor:pointer;\' onclick=\'closeMessage();return false;\'>CERRAR</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 += 'Déjenos su comentario aquí!</textarea></td></tr>';
	message += '<tr>';
	message += '<td colspan="2" style="text-align:center;"><input type="submit" value="Validar">';
	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;\'>Cancelar';	
	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 += 'Su padrinazgo ha sido registrado. ';
			message += 'Le agradecemos su interés por i-class.fr .<br><br>';
			message += '<tr><td style=\'text-align:center;border:1px solid #000000;cursor:pointer;\' onclick=\'closeMessage();return false;\'>CERRAR</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>Su dirección de correo electrónico</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="Validar"></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;\'>Cancelar';	
				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>Apellido<font color="#FF0000">*</font></td>';
				message += '<td><input type="text" name="nom" value="" maxlength="255" style="width:200px"></td></tr><tr>';
				message += '<td>Nombre<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>Campos obligatorios</td></tr>';
				message += '<tr><td><br><td><input type="submit" value="Validar"></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;">Su dirección de correo electrónico : '+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();\'>Cambiar email';
				message += '<td style=\'text-align:center;border:1px solid #000000;cursor:pointer;\' onclick=\'closeMessage();return false;\'>Cancelar';	
				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>Su contraseña</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="Validar">';
				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;">Su dirección de correo electrónico : '+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();\'>Cambiar email';
				message += '<td style=\'text-align:center;border:1px solid #000000;cursor:pointer;\' onclick=\'closeMessage();return false;\'>Cancelar';	
				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>Su contraseña </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="Validar">';
				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;">La contraseña que entraste es incorrecta. <br>Su dirección de correo electrónico : '+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();\'>Cambiar email';
				message += '<td style=\'text-align:center;border:1px solid #000000;cursor:pointer;\' onclick=\'closeMessage();return false;\'>Cancelar';	
				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>Su dirección de correo electrónico</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="Validar"></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;\'>Cancelar';	
				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;
}
