var actionBoutonEnter = "";
var lg = "es";
var urlActuelle = document.location.href;
var hauteurBox = 195;
var largeurBox = 340;
var hauteurPopup = 195;
var largeurPopup = 340;
document.onkeypress = verifToucheEntree;
var dimension_detect=function()
{
var d={'viewW':0,'viewH':0,'docH':0,'docW':0,'left':0,'top':0};
if (document.body.scrollHeight>document.body.offsetHeight)
{
d.docW=document.body.scrollWidth;
d.docH=document.body.scrollHeight;
}
else
{
d.docW=document.body.offsetWidth;
d.docH=document.body.offsetHeight;
}
if (self.innerWidth)
{
d.viewW=self.innerWidth;
d.viewH=self.innerHeight;
d.left=window.pageXOffset;
d.top=window.pageYOffset;
}
else
{
var ie=(document.compatMode&&document.compatMode!='BackCompat')?document.documentElement:document.body;
d.viewW=ie.clientWidth;
d.viewH=ie.clientHeight;
d.left=ie.scrollLeft;
d.top=ie.scrollTop;
}
return d;
};
$(window).resize(function() {
calage();
});
function saveSession(action) {
var valeur;
if (action == "etat-menu-side") {
if ($("#cl-wrapper").hasClass('sb-collapsed')) {
valeur = "ouvert";
} else {
valeur = "mini";
}
} else if (action == "navigationIsotope") {
var idCatSelect = 0;
var idMarqueSelect = 0;
$("#selecteurMarques_contenu .colonne").each(function( index ) {
var idMarque = $(this).attr('id');
var idMarqueReelle = idMarque.replace("marque_","");
if ($(this).children(".case").hasClass('cochee')) {
if (idMarqueReelle != "tous") {
idMarqueSelect = idMarqueReelle;
}
}
});
$("#selecteurCategorie_contenu .colonne").each(function( index ) {
var idCategorie = $(this).attr('id');
var idCategorieReelle = idCategorie.replace("souscat_","");
if ($(this).children(".case").hasClass('cochee')) {
if (idCategorieReelle != "tous") {
idCatSelect = idCategorieReelle;
}
}
});
valeur = "urlActuelle="+urlActuelle+"|numMarque="+idMarqueSelect+"|numCat="+idCatSelect;
}
var url = "/executions/saveSession.php";
var parametres = "action="+action;
parametres += "&valeur="+valeur;
//window.alert(parametres);
$.ajax({
type: "POST",
url: url,
data: parametres
});
}
function checkAffiliation() {
var urlHash = window.location.hash;
if ((urlHash != "") && (urlHash != undefined)) {
var url = "/executions/checkAffiliation.php";
var parametres = "hash="+urlHash;
$.ajax({
type: "POST",
url: url,
data: parametres
});
}
}
function calage()
{
calageBox();
calagePopup();
$("#retourHaut").css({
'top': (($(window).height() - $("#retourHaut").height() - 15)),
'left': (($(window).width() - $("#retourHaut").width() - 15))
});
}
function actionMenu(id,type,couleur)
{
if (type == "over")
{
$("#menuGeneral"+id).css({ 'background-image': 'none', 'background-color': '#'+couleur+'' });
}
else
{
$("#menuGeneral"+id).css({ 'background-image': 'url(/template/leo-trastering-dev/images/transparent.png)', 'background-color': 'transparent' });
}
}
/*INITIALISATION******************************************/
$(window).load(function() {
checkAffiliation();
});
function initialisationFormulaire(idForm,id)
{
document.getElementById(idForm).elements[id].focus();
}
$(window).bind('click', function() {
verifBody()
});
$(document).ready(function(){
chargementSousMenu();
chargementModules();
$("#boutonInscriptionNewsletter").bind('click', function() {
verifEnvoiNewsletter();
});
$("#newsletter_case").bind('keypress', function(event) {
var code = event.keyCode ? event.keyCode : event.which;
if (code == 13)
{
verifEnvoiNewsletter();
}
});
});
function verifEnvoiNewsletter()
{
var testEmail = document.getElementById('newsletter_case').value;
var reg = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,})+$/;
if (reg.test(testEmail)==false)
{
alerte("
Tu e-mail no es válida","ok","bloquerentree");
document.getElementById('newsletter_case').focus();
}
else
{
var url = "/executions/validAddNewsletter.php";
var parametres = "email="+document.getElementById('newsletter_case').value;
$.ajax({
type: "POST",
url: url,
data: parametres,
success: function(data){
afficheReponseAddNewsletter(data);
}
});
}
}
function verifAddCommentaire(idForm)
{
if ((document.getElementById(idForm).txt_texte.value.length < 5) || (document.getElementById(idForm).txt_texte.value == ""))
{
alerte("
Debe escribir su mensaje","ok");
return false;
}
else
{
return true;
}
}
function afficheReponseAddNewsletter(doc)
{
if (doc == "ok")
{
alerte("Ahora estás suscrito a nuestra newsletter.
Si desea cancelar tu suscripción, usa el enlace que se encuentra en la parte inferior del próximo boletín que recibirás.","ok","bloquerentree");
}
else if (doc == "emaildoublon")
{
alerte("
Este correo electrónico ya está registrado parte en el boletín.","ok","bloquerentree");
}
else
{
envoiErreurAdmin('afficheReponseAddNewsletter',doc);
}
}
function chargementSousMenu() {
var url = "/executions/menu.php";
$.ajax({
type: "POST",
url: url,
success: function(data){
afficheReponseChargementSousMenu(data);
}
});
}
function afficheReponseChargementSousMenu(doc) {
$("#conteneurmenu").html(doc);
}
function chargementModules() {
var url = "/executions/modules.php";
$.ajax({
type: "POST",
url: url,
success: function(data){
afficheReponseChargementModules(data);
}
});
}
function afficheReponseChargementModules(doc)
{
$("#conteneurmodules").html(doc);
retourHaut();
messageAlerte('');
}
function messageAlerte(msg) {
if (msg == "indispo") {
alerte("
Hemos encontrado un problema al intentar reservar este trastero. Por favor, llámanos al 93 293 36 28 para poder ayudarte","reload","/reservation");
} else if (msg == "erreurIdentification") {
alerte("
¡Error! Sus credenciales de acceso no son correctos","erreurIdentification");
} else if (msg == "erreurCardNumber") {
alerte("
El número de la tarjeta introducida es incorrecta","ok");
} else if (msg == "erreurCvc") {
alerte("
El código de verificación es incorrecto.","ok");
} else if (msg == "addCommentOk") {
alerte("
Su comentario ha sido tenido en cuenta.
Será línea tan pronto como se validará el servicio de moderación.
Gracias por su participación.","ok");
} else if (msg == "erreurPaysBloque") {
alerte("El país de la dirección de entrega no está disponible para nuestros transportistas.
Gracias a elegir una dirección de envío a otro país.","ok");
} else if (msg == "erreur") {
alerte("
Tienes que elegir un Centro y luego un Tamaño","ok");
}
else if (msg == "envoiOk") {
alerte("
Gracias por su mensaje, le responderemos tan pronto como sea posible","ok");
} else if (msg == "envoiContactOk") {
alerte("
Gracias por su mensaje, le responderemos tan pronto como sea posible","reload","/noticias");
} else if (msg == "erreurVille") {
alerte("
Es necesario seleccionar tu ciudad","ok");
}
else if (msg == "inconnu")
{
alerte("
No se encontraron usuarios","ok");
}
else if (msg == "sendPw")
{
alerte("
Su nueva contraseña acaba de ser enviado a su correo electrónico","ok");
}
else if (msg == "erreurcode")
{
alerte("
El código de verificación es incorrecto","ok");
}
else if (msg == "desinscriptionOk")
{
alerte("
Darse de baja realizada. Ya no recibirá noticias de nosotros.","ok");
}
else if (msg == "erreuremail")
{
alerte("
Su correo electrónico es incorrecto","ok");
}
else if (msg == "erreurdoublonemail")
{
alerte("
El correo electrónico que ha introducido ya está en el correo de otro miembro","ok");
}
else if (msg == "doublonemailResa")
{
alerte("El email que entraste es el email de un miembro actual de este sitio web.
Si ya tienes una cuenta, gracias por conectarte a través del botón siguiente :","connexionDirecte");
}
else if (msg == "erreurModif")
{
alerte("Une erreur s'est produite lors de la modification de vos infos","ok");
}
else if (msg == "ajoutOk")
{
alerte("
Ajout effectué","ok");
}
else if (msg == "modifOk")
{
alerte("
Modification de vos informations effectuée","ok");
}
else if (msg == "panierstock")
{
alerte("Cet article n'est plus disponible, veuillez nous en excuser","ok");
}
else if (msg == "paniertaille")
{
alerte("Cet article n'est plus disponible dans la taille que vous avez sélectionné","ok");
}
else if (msg == "panierok")
{
alerte("Cet article a été ajouté dans votre panier","ok");
}
else if (msg == "panierko")
{
alerte("Une erreur s'est produite, veuillez recommencer l'opération","ok");
}
else if (msg == "supprimOk")
{
alerte("Suppression effectuée","ok");
}
else if (msg == "supprimKo")
{
alerte("Erreur lors de la suppression","ok");
}
else if (msg == "tempsDepasse")
{
alerte("Temps limite dépassé !","ok");
}
else if (msg == "envoi")
{
alerte("Nous vous remercions pour votre message,\nnous nous engageons à vous répondre dans les plus brefs délais","ok");
}
else if (msg == "erreurMp")
{
alerte("Le mot de passe que vous avez saisi est incorrect","ok");
}
else if (msg == "mpOk")
{
alerte("Votre mot de passe a bien été changé","ok");
}
else if (msg == "mpOk")
{
alerte("Votre mot de passe a bien été changé","ok");
}
else if (msg == "erreurConnexion")
{
alerte("Les informations saisies sont incorrectes","ok");
}
else if (msg == "connexion")
{
alerte(" bienvenue sur Trastering.es !","ok");
}
else if (msg == "inscriptionok")
{
alerte("
Votre inscription a bien été validée !","ok");
}
else if (msg == "email")
{
alerte("L'e-mail que vous avez saisi est déjà attribué à un membre de Trastering.es","ok");
}
else if (msg == "emailNonValide")
{
alerte("Le format de l'email que vous avez saisi n'est pas valide","ok");
}
else if (msg == "emailDeja")
{
alerte("Le propiétaire de l'email à déjà reçu une invitation","ok");
}
else if (msg == "emailEnvoye")
{
alerte("Une invitation a été envoyée à ","ok");
}
else if (msg == "emailOk")
{
alerte("Votre e-mail a bien été pris en compte","ok");
}
else if (msg == "insert")
{
alerte("Une erreur s'est produite lors de l'enregistrement de vos données","ok");
}
else if (msg == "compteSupp")
{
alerte("Compte Supprimé","ok");
}
}
function retourHaut()
{
$("#retourHaut").css({
'top': (($(window).height() - $("#retourHaut").height() - 15)),
'left': (($(window).width() - $("#retourHaut").width() - 15))
});
$(window).scroll(function () {
if ($(this).scrollTop() > 100) {
$("#retourHaut").fadeIn('slow');
} else {
$("#retourHaut").fadeOut('slow');
}
});
// scroll body to 0px on click
/*$('#back-top a').click(function () {
$('body,html').animate({
scrollTop: 0
}, 800);
return false;
});*/
$("#retourHaut").bind('click', function(){
$('body,html').animate({
scrollTop: 0
}, 800);
return false;
});
}
function verifResetPassword(idForm)
{
if (document.getElementById(idForm).txt_email.value == "")
{
document.getElementById('texteAlerteLoginRecover').innerHTML = "Debe introducir su correo electrónico";
$("#caseAlerteLoginRecover").slideDown('slow');
}
else
{
var testEmail = document.getElementById(idForm).txt_email.value;
var reg = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,})+$/;
if (reg.test(testEmail)==false)
{
document.getElementById('texteAlerteLoginRecover').innerHTML = "Tu e-mail no es válida";
$("#caseAlerteLoginRecover").slideDown('slow');
}
else
{
document.getElementById(idForm).submit();
}
}
}
function infoBulle(zone)
{
var topCode = 0;
if ($("#infoBulle").is(':hidden'))
{
$("#infoBulle").fadeIn('slow');
}
if (zone == "prenom")
{
document.getElementById("infoBulle").innerHTML = "Saisissez votre prénom, cette information restera confidenteille.";
$('#infoBulle').animate({
top: '18'
}, 500, function() {
// Animation complete.
});
}
else if (zone == "nom")
{
document.getElementById("infoBulle").innerHTML = "Saisissez votre nom de famille, cette information restera confidenteille.";
$('#infoBulle').animate({
top: '84'
}, 500, function() {
// Animation complete.
});
}
else if (zone == "email")
{
document.getElementById("infoBulle").innerHTML = "ATTENTION ! l'e-mail que vous allez saisir doit être valide pour que nous puissions vous joindre et vous envoyer vos factures.";
$('#infoBulle').animate({
top: '150'
}, 500, function() {
// Animation complete.
});
}
else if (zone == "mp")
{
document.getElementById("infoBulle").innerHTML = "Choissez un mot de passe comportant au minimum 6 caractères.";
$('#infoBulle').animate({
top: '216'
}, 500, function() {
// Animation complete.
});
}
else if (zone == "mp2")
{
document.getElementById("infoBulle").innerHTML = "Merci de ressaisir le même mot de passe afin d'effectuer une comparaison et ainsi éviter les erreurs de saisie.";
$('#infoBulle').animate({
top: '282'
}, 500, function() {
// Animation complete.
});
}
else if (zone == "adresse")
{
document.getElementById("infoBulle").innerHTML = "Merci de saisir votre adresse de facturation. Cette adresse pourra être utilisée comme adresse de livraison.";
$('#infoBulle').animate({
top: '368'
}, 500, function() {
// Animation complete.
});
}
else if (zone == "cp")
{
document.getElementById("infoBulle").innerHTML = "Merci de saisir votre code postal.";
$('#infoBulle').animate({
top: '464'
}, 500, function() {
// Animation complete.
});
}
else if (zone == "ville")
{
document.getElementById("infoBulle").innerHTML = "Merci de saisir votre ville de résidence.";
$('#infoBulle').animate({
top: '530'
}, 500, function() {
// Animation complete.
});
}
else if (zone == "pays")
{
document.getElementById("infoBulle").innerHTML = "Merci de sélectionner votre pays de résidence.";
$('#infoBulle').animate({
top: '596'
}, 500, function() {
// Animation complete.
});
}
else if (zone == "tel")
{
document.getElementById("infoBulle").innerHTML = "Merci de saisir votre téléphone. Ce numéro sera utile pour vous joindre en cas de difficulté de livraison de votre commande.";
$('#infoBulle').animate({
top: '664'
}, 500, function() {
// Animation complete.
});
}
else if (zone == "code")
{
document.getElementById("infoBulle").innerHTML = "Pour valider votre inscription vous devez saisir le code de vérification dans la case ci-contre.";
$('#infoBulle').animate({
top: '732'
}, 500, function() {
// Animation complete.
});
}
else if (zone == "prenomLivraison")
{
document.getElementById("infoBulle").innerHTML = "Saisissez le prénom du destinataire de cette commande.";
$('#infoBulle').animate({
top: '18'
}, 500, function() {
// Animation complete.
});
}
else if (zone == "nomLivraison")
{
document.getElementById("infoBulle").innerHTML = "Saisissez le nom du destinataire de cette commande.";
$('#infoBulle').animate({
top: '85'
}, 500, function() {
// Animation complete.
});
}
else if (zone == "adresseLivraison")
{
document.getElementById("infoBulle").innerHTML = "Saisissez l'adresse postale du destinataire de cette commande.";
$('#infoBulle').animate({
top: '173'
}, 500, function() {
// Animation complete.
});
}
else if (zone == "cpLivraison")
{
document.getElementById("infoBulle").innerHTML = "Saisissez le code postal de la ville du destinataire de cette commande.";
$('#infoBulle').animate({
top: '268'
}, 500, function() {
// Animation complete.
});
}
else if (zone == "villeLivraison")
{
document.getElementById("infoBulle").innerHTML = "Merci de saisir votre ville de destination de cette commande.";
$('#infoBulle').animate({
top: '334'
}, 500, function() {
// Animation complete.
});
}
else if (zone == "paysLivraison")
{
document.getElementById("infoBulle").innerHTML = "Merci de sélectionner votre pays de destination de cette commande.";
$('#infoBulle').animate({
top: '400'
}, 500, function() {
// Animation complete.
});
}
else if (zone == "telLivraison")
{
document.getElementById("infoBulle").innerHTML = "Merci de saisir le téléphone du destinatire de cette commande. Ce numéro sera utile pour joindre le destinataire en cas de difficulté de livraison.";
$('#infoBulle').animate({
top: '466'
}, 500, function() {
// Animation complete.
});
}
else if (zone == "prenomInformation")
{
document.getElementById("infoBulle").innerHTML = "Votre prénom est utilisé pour l'adresse de facturation de vos futures commandes, cette information restera confidenteille.";
$('#infoBulle').animate({
top: '18'
}, 500, function() {
// Animation complete.
});
}
else if (zone == "nomInformation")
{
document.getElementById("infoBulle").innerHTML = "Votre nom est utilisé pour l'adresse de facturation de vos futures commandes, cette information restera confidenteille.";
$('#infoBulle').animate({
top: '85'
}, 500, function() {
// Animation complete.
});
}
else if (zone == "emailInformation")
{
document.getElementById("infoBulle").innerHTML = "ATTENTION ! le changement de cet email entrainera une demande de reconnexion etant donné que votre email vous sert de login de connexion.";
$('#infoBulle').animate({
top: '153'
}, 500, function() {
// Animation complete.
});
}
else if (zone == "adresseInformation")
{
document.getElementById("infoBulle").innerHTML = "Cette adresse est utilisée pour l'adresse de facturation de vos futures commandes.";
$('#infoBulle').animate({
top: '240'
}, 500, function() {
// Animation complete.
});
}
else if (zone == "cpInformation")
{
document.getElementById("infoBulle").innerHTML = "Ce code postal est utilisé pour l'adresse de facturation de vos futures commandes.";
$('#infoBulle').animate({
top: '336'
}, 500, function() {
// Animation complete.
});
}
else if (zone == "paysInformation")
{
document.getElementById("infoBulle").innerHTML = "Ce pays est utilisé pour l'adresse de facturation de vos futures commandes.";
$('#infoBulle').animate({
top: '404'
}, 500, function() {
// Animation complete.
});
}
else if (zone == "depInformation")
{
document.getElementById("infoBulle").innerHTML = "Ce département est utilisé pour l'adresse de facturation de vos futures commandes.";
$('#infoBulle').animate({
top: '474'
}, 500, function() {
// Animation complete.
});
}
else if (zone == "villeInformation")
{
topCode = 476;
if ($("#ligneDepInscription").is(':visible'))
{
topCode = topCode + 68;
}
document.getElementById("infoBulle").innerHTML = "Cette ville est utilisée pour l'adresse de facturation de vos futures commandes.";
$('#infoBulle').animate({
top: topCode
}, 500, function() {
// Animation complete.
});
}
else if (zone == "telInformation")
{
topCode = 476;
if ($("#ligneDepInscription").is(':visible'))
{
topCode = topCode + 68;
}
if ($("#ligneVilleInscription").is(':visible'))
{
topCode = topCode + 68;
}
document.getElementById("infoBulle").innerHTML = "Ce numéro sera utile pour vous joindre en cas de difficulté de livraison de votre commande.";
$('#infoBulle').animate({
top: topCode
}, 500, function() {
// Animation complete.
});
}
}
function ouvrirLigne(id)
{
if ($("#boutonOuvrir"+id).is(':hidden'))
{
$("#infos"+id).slideUp("slow");
//document.getElementById("infos"+id).style.display = "none";
document.getElementById("boutonFermer"+id).style.display = "none";
document.getElementById("boutonOuvrir"+id).style.display = "block";
}
else
{
$("#infos"+id).slideDown("slow");
document.getElementById("boutonOuvrir"+id).style.display = "none";
document.getElementById("boutonFermer"+id).style.display = "block";
}
}
function ouvrirAuto(id)
{
$("#"+id).slideToggle('slow');
}
function verifEnvoiMessage(idForm)
{
if (document.getElementById(idForm).txt_email)
{
var testEmail = document.getElementById(idForm).txt_email.value;
var reg = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,})+$/;
}
if ((document.getElementById(idForm).txt_nom) && (document.getElementById(idForm).txt_nom.value == ""))
{
alerte("
Debe introducir su nombre","ok");
document.getElementById(idForm).txt_nom.style.borderColor = '#FF0000';
document.getElementById(idForm).txt_nom.focus();
return false;
}
else if ((document.getElementById(idForm).txt_email) && (document.getElementById(idForm).txt_email.value == ""))
{
alerte("
Debe introducir su correo electrónico","ok");
document.getElementById(idForm).txt_email.style.borderColor = '#FF0000';
document.getElementById(idForm).txt_email.focus();
return false;
}
else if ((document.getElementById(idForm).txt_email) && (reg.test(testEmail)==false))
{
alerte("
Tu e-mail no es válida","ok");
document.getElementById(idForm).txt_email.style.borderColor = '#FF0000';
document.getElementById(idForm).txt_email.focus();
return false;
}
else if (document.getElementById(idForm).txt_sujet.value == "")
{
alerte("
Se debe introducir el asunto del mensaje","ok");
document.getElementById(idForm).txt_sujet.style.borderColor = '#FF0000';
document.getElementById(idForm).txt_sujet.focus();
return false;
}
else if (document.getElementById(idForm).txt_sujet.value.length < 3)
{
alerte("
Se debe introducir el asunto del mensaje","ok");
document.getElementById(idForm).txt_sujet.style.borderColor = '#FF0000';
document.getElementById(idForm).txt_sujet.focus();
return false;
}
else if ((document.getElementById(idForm).txt_message.value.length < 3) || (document.getElementById(idForm).txt_message.value == ""))
{
alerte("
Debe escribir su mensaje","ok");
document.getElementById(idForm).txt_message.style.borderColor = '#FF0000';
document.getElementById(idForm).txt_message.focus();
return false;
}
else if ((document.getElementById(idForm).txt_code) && (document.getElementById(idForm).txt_code.value == ""))
{
alerte("
Debe introducir el código de verificación","ok");
document.getElementById(idForm).txt_code.style.borderColor = '#FF0000';
document.getElementById(idForm).txt_code.focus();
return false;
}
else
{
return true;
}
}
function verifEnvoiQuestion(idForm)
{
if (document.getElementById(idForm).txt_question.value == "")
{
alerte("
Debe introducir su pregunta","ok");
document.getElementById(idForm).txt_question.style.borderColor = '#FF0000';
document.getElementById(idForm).txt_question.focus();
return false;
}
else if (document.getElementById(idForm).txt_code.value == "")
{
alerte("
Debe introducir el código de verificación","ok");
document.getElementById(idForm).txt_code.style.borderColor = '#FF0000';
document.getElementById(idForm).txt_code.focus();
return false;
}
else
{
return true;
}
}
function verifInscription(idForm,mode)
{
var testEmail = document.getElementById(idForm).txt_caseemail.value;
var reg = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,})+$/;
if (($("#"+idForm+" input[name='select_typeCompte']").length > 0) && ((document.getElementById(idForm).select_typeCompte.value == "") || (document.getElementById(idForm).select_typeCompte.value == "0")))
{
alerte("
Se debe seleccionar el tipo de cuenta que desea crear","ok");
modifetatDonneeFormulaire("civilite","ko");
document.getElementById(idForm).select_typeCompte.focus();
return false;
}
else if ((document.getElementById(idForm).select_typeCompte.value == "pro") && (document.getElementById(idForm).txt_caseraisonsociale.value == ""))
{
alerte("
Debes introducir la razón social de tu empresa","ok");
modifetatDonneeFormulaire("caseraisonsociale","ko");
document.getElementById(idForm).txt_caseraisonsociale.focus();
return false;
}
else if ((document.getElementById(idForm).select_typeCompte.value == "pro") && ((document.getElementById(idForm).txt_casesiret.value == "") || (document.getElementById(idForm).txt_casesiret.value.length < 14)))
{
alerte("
Debe introducir Siret número de su empresa","ok");
modifetatDonneeFormulaire("casesiret","ko");
document.getElementById(idForm).txt_casesiret.focus();
return false;
}
else if ((document.getElementById(idForm).select_typeCompte.value == "pro") && ((document.getElementById(idForm).txt_casenumerotva.value == "") || (document.getElementById(idForm).txt_casenumerotva.value.length < 6)))
{
alerte("
Debe introducir CIF de su empresa","ok");
modifetatDonneeFormulaire("casenumerotva","ko");
document.getElementById(idForm).txt_casenumerotva.focus();
return false;
}
else if ((document.getElementById(idForm).select_civilite.value == "") || (document.getElementById(idForm).select_civilite.value == "0"))
{
alerte("
Debe seleccionar el título","ok");
modifetatDonneeFormulaire("civilite","ko");
document.getElementById(idForm).select_civilite.focus();
return false;
}
else if (document.getElementById(idForm).txt_caseprenom.value == "")
{
alerte("
Debes introducir tu nombre","ok");
modifetatDonneeFormulaire("caseprenom","ko");
document.getElementById(idForm).txt_caseprenom.focus();
if (mode == "form")
{
return false;
}
}
else if (document.getElementById(idForm).txt_casenom.value == "")
{
alerte("
Debe introducir su nombre","ok");
modifetatDonneeFormulaire("casenom","ko");
document.getElementById(idForm).txt_casenom.focus();
if (mode == "form")
{
return false;
}
}
else if (reg.test(testEmail)==false)
{
alerte("
Tu e-mail no es válida","ok");
modifetatDonneeFormulaire("caseemail","ko");
document.getElementById(idForm).txt_caseemail.focus();
if (mode == "form")
{
return false;
}
}
else if (document.getElementById(idForm).txt_casemp.value == "")
{
alerte("
Debe introducir su contraseña","ok");
modifetatDonneeFormulaire("casemp","ko");
document.getElementById(idForm).txt_casemp.focus();
if (mode == "form")
{
return false;
}
}
else if (document.getElementById(idForm).txt_casemp.value.length < 6)
{
alerte("
Su contraseña debe contener al menos 6 caracteres","ok");
modifetatDonneeFormulaire("casemp","ko");
document.getElementById(idForm).txt_casemp.focus();
if (mode == "form")
{
return false;
}
}
else if (document.getElementById(idForm).txt_casemp2.value == "")
{
alerte("
Debe confirmar su contraseña","ok");
modifetatDonneeFormulaire("casemp2","ko");
document.getElementById(idForm).txt_casemp2.focus();
if (mode == "form")
{
return false;
}
}
else if (document.getElementById(idForm).txt_casemp2.value != document.getElementById(idForm).txt_casemp.value)
{
alerte("
Su confirmación no coincide con la contraseña","ok");
modifetatDonneeFormulaire("casemp2","ko");
document.getElementById(idForm).txt_casemp2.focus();
if (mode == "form")
{
return false;
}
}
else if (document.getElementById(idForm).txt_caseadresse.value == "")
{
alerte("
Debe introducir su dirección de","ok");
modifetatDonneeFormulaire("caseadresse","ko");
document.getElementById(idForm).txt_caseadresse.focus();
if (mode == "form")
{
return false;
}
}
else if (document.getElementById(idForm).txt_casecodepostal.value == "")
{
alerte("
Debe introducir su código postal","ok");
modifetatDonneeFormulaire("casecodepostal","ko");
document.getElementById(idForm).txt_casecodepostal.focus();
if (mode == "form")
{
return false;
}
}
else if (document.getElementById(idForm).txt_caseville.value == "")
{
alerte("
Debe introducir su ciudad","ok");
modifetatDonneeFormulaire("caseville","ko");
document.getElementById(idForm).txt_caseville.focus();
if (mode == "form")
{
return false;
}
}
else if ((document.getElementById(idForm).select_pays.value == "") || (document.getElementById(idForm).select_pays.value == "0"))
{
alerte("
Debe seleccionar su país","ok");
modifetatDonneeFormulaire("pays","ko");
document.getElementById(idForm).select_pays.focus();
return false;
}
else if (document.getElementById(idForm).txt_casetel.value == "")
{
alerte("
Debes introducir tu teléfono","ok");
modifetatDonneeFormulaire("casetel","ko");
document.getElementById(idForm).txt_casetel.focus();
if (mode == "form")
{
return false;
}
}
else if ((document.getElementById(idForm).txt_casecode.value == "") || (document.getElementById(idForm).txt_casecode.length < 6))
{
alerte("
Debe introducir el código de verificación","ok");
modifetatDonneeFormulaire("casecode","ko");
document.getElementById(idForm).txt_casecode.focus();
if (mode == "form")
{
return false;
}
}
else
{
if (mode == "direct")
{
document.getElementById(idForm).submit();
}
else if (mode == "form")
{
return true;
}
}
}
function verifHeureRetrait(idForm,mode)
{
var optionSelectionne = document.getElementById(idForm).select_heureRetrait.selectedIndex;
var numHeureRetrait = document.getElementById(idForm).select_heureRetrait.options[optionSelectionne].value;
if (numHeureRetrait == 0)
{
alerte("
Se debe seleccionar el tiempo que desea venir a recoger su pedido","ok");
modifetatDonneeFormulaire("heureRetrait","ko");
document.getElementById(idForm).select_heureRetrait.focus();
if (mode == "form")
{
return false;
}
}
else
{
if (mode == "direct")
{
document.getElementById(idForm).submit();
}
else if (mode == "form")
{
return true;
}
}
}
function verifLivraison(idForm,mode)
{
if (document.getElementById(idForm).txt_caseprenom.value == "")
{
alerte("
Debes introducir tu nombre","ok");
modifetatDonneeFormulaire("caseprenom","ko");
document.getElementById(idForm).txt_caseprenom.focus();
if (mode == "form")
{
return false;
}
}
else if (document.getElementById(idForm).txt_casenom.value == "")
{
alerte("
Debe introducir su nombre","ok");
modifetatDonneeFormulaire("casenom","ko");
document.getElementById(idForm).txt_casenom.focus();
if (mode == "form")
{
return false;
}
}
else if (document.getElementById(idForm).txt_caseadresse.value == "")
{
alerte("
Debe introducir su dirección de","ok");
modifetatDonneeFormulaire("caseadresse","ko");
document.getElementById(idForm).txt_adresse.focus();
if (mode == "form")
{
return false;
}
}
else if (document.getElementById(idForm).txt_casecodepostal.value == "")
{
alerte("
Debe introducir su código postal","ok");
modifetatDonneeFormulaire("casecodepostal","ko");
document.getElementById(idForm).txt_casecodepostal.focus();
if (mode == "form")
{
return false;
}
}
else if ((document.getElementById(idForm).select_pays.value == "") || (document.getElementById(idForm).select_pays.value == "0"))
{
alerte("
Debe seleccionar su país","ok");
modifetatDonneeFormulaire("pays","ko");
document.getElementById(idForm).select_pays.focus();
if (mode == "form")
{
return false;
}
}
else if (document.getElementById(idForm).txt_caseville.value == "")
{
alerte("
Debes introducir tu teléfono","ok");
modifetatDonneeFormulaire("caseville","ko");
document.getElementById(idForm).txt_caseville.focus();
if (mode == "form")
{
return false;
}
}
else if (document.getElementById(idForm).txt_casetel.value == "")
{
alerte("
Debes introducir tu teléfono","ok");
modifetatDonneeFormulaire("casetel","ko");
document.getElementById(idForm).txt_casetel.focus();
if (mode == "form")
{
return false;
}
}
else
{
if (mode == "direct")
{
document.getElementById(idForm).submit();
}
else if (mode == "form")
{
return true;
}
}
}
function verifInformation(idForm,mode)
{
var testEmail = document.getElementById(idForm).txt_caseemail.value;
var reg = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,})+$/;
if (document.getElementById(idForm).txt_caseprenom.value == "")
{
alerte("
Debes introducir tu nombre","ok");
modifetatDonneeFormulaire("caseprenom","ko");
document.getElementById(idForm).txt_caseprenom.focus();
if (mode == "form")
{
return false;
}
}
else if (document.getElementById(idForm).txt_casenom.value == "")
{
alerte("
Debe introducir su nombre","ok");
modifetatDonneeFormulaire("casenom","ko");
document.getElementById(idForm).txt_casenom.focus();
if (mode == "form")
{
return false;
}
}
else if (reg.test(testEmail)==false)
{
alerte("
Tu e-mail no es válida","ok");
modifetatDonneeFormulaire("caseemail","ko");
document.getElementById(idForm).txt_caseemail.focus();
if (mode == "form")
{
return false;
}
}
else if (document.getElementById(idForm).txt_caseadresse.value == "")
{
alerte("
Debe introducir su dirección de","ok");
modifetatDonneeFormulaire("caseadresse","ko");
document.getElementById(idForm).txt_caseadresse.focus();
if (mode == "form")
{
return false;
}
}
else if (document.getElementById(idForm).txt_casecodepostal.value == "")
{
alerte("
Debe introducir su código postal","ok");
modifetatDonneeFormulaire("casecodepostal","ko");
document.getElementById(idForm).txt_casecodepostal.focus();
if (mode == "form")
{
return false;
}
}
else if (document.getElementById(idForm).txt_caseville.value == "")
{
alerte("
Debe introducir su ciudad","ok");
modifetatDonneeFormulaire("caseville","ko");
document.getElementById(idForm).txt_caseville.focus();
if (mode == "form")
{
return false;
}
}
else if ((document.getElementById(idForm).select_pays.value == "") || (document.getElementById(idForm).select_pays.value == "0"))
{
alerte("
Debe seleccionar su país","ok");
modifetatDonneeFormulaire("pays","ko");
document.getElementById(idForm).select_pays.focus();
return false;
}
else if (document.getElementById(idForm).txt_casetel.value == "")
{
alerte("
Debes introducir tu teléfono","ok");
modifetatDonneeFormulaire("casetel","ko");
document.getElementById(idForm).txt_casetel.focus();
if (mode == "form")
{
return false;
}
}
else
{
if (mode == "direct")
{
document.getElementById(idForm).submit();
}
else if (mode == "form")
{
return true;
}
}
}
function verifIndentification(idForm)
{
var testEmail = document.getElementById(idForm).emailConnexion.value;
var reg = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,})+$/;
if (document.getElementById(idForm).emailConnexion.value == "")
{
document.getElementById('texteAlerteEmail'+idForm).innerHTML = "Debe introducir su correo electrónico";
$("#caseAlerteEmail"+idForm).slideDown('slow');
return false;
}
else if (reg.test(testEmail)==false)
{
document.getElementById('texteAlerteEmail'+idForm).innerHTML = "Tu e-mail no es válida";
$("#caseAlerteEmail"+idForm).slideDown('slow');
return false;
}
else if ((document.getElementById(idForm).mpConnexion) && (document.getElementById(idForm).mpConnexion.value == ""))
{
document.getElementById('textePassword'+idForm).innerHTML = "Debe introducir su contraseña";
$("#caseAlertePassword"+idForm).slideDown('slow');
return false;
}
else
{
return true;
}
}
function verifIndentificationHome(idForm)
{
var testEmail = document.getElementById(idForm).emailConnexion.value;
var reg = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,})+$/;
if (document.getElementById(idForm).emailConnexion.value == "")
{
alerte("
Debe introducir su correo electrónico","ok");
return false;
}
else if (reg.test(testEmail)==false)
{
alerte("
Tu e-mail no es válida","ok");
return false;
}
else if ((document.getElementById(idForm).mpConnexion) && (document.getElementById(idForm).mpConnexion.value == ""))
{
alerte("
Debe introducir su contraseña","ok");
return false;
}
else
{
return true;
}
}
function verifChangeMp(idForm)
{
if (document.getElementById(idForm).oldMp.value == "")
{
document.getElementById('texteAlerteOldMpChangeMp').innerHTML = "Debe introducir su contraseña actual";
$("#caseAlerteOldMpChangeMp").slideDown('slow');
}
else if (document.getElementById(idForm).newMp.value == "")
{
document.getElementById('texteAlerteNewMpChangeMp').innerHTML = "Debe introducir su nueva contraseña";
$("#caseAlerteNewMpChangeMp").slideDown('slow');
}
else if (document.getElementById(idForm).newMp.value.length < 6)
{
document.getElementById('texteAlerteNewMpChangeMp').innerHTML = "Su contraseña debe contener al menos 6 caracteres";
$("#caseAlerteNewMpChangeMp").slideDown('slow');
}
else if (document.getElementById(idForm).confirmNewMp.value == "")
{
document.getElementById('texteAlerteConfirmNewMpChangeMp').innerHTML = "Debe confirmar su nueva contraseña";
$("#caseAlerteConfirmNewMpChangeMp").slideDown('slow');
}
else if (document.getElementById(idForm).newMp.value != document.getElementById(idForm).confirmNewMp.value)
{
document.getElementById('texteAlerteConfirmNewMpChangeMp').innerHTML = "Su confirmación no coincide con la contraseña";
$("#caseAlerteConfirmNewMpChangeMp").slideDown('slow');
}
else
{
document.getElementById(idForm).submit();
return true;
}
}
function clearCaseSearch(id,couleur)
{
if (document.getElementById(id).value == "Busca aquí...")
{
document.getElementById(id).value = "";
document.getElementById(id).style.color = "#"+couleur;
}
else if (document.getElementById(id).value == "Escribe aquí tu email*...")
{
document.getElementById(id).value = "";
document.getElementById(id).style.color = "#"+couleur;
}
}
function verifBody()
{
if ($("#caseSuggestion").is(':hidden'))
{
}
else
{
$("#caseSuggestion").fadeOut('slow');
}
}
function envoiErreurAdmin(source,doc)
{
var url = "/executions/envoiErreurAdmin.php";
var parametres = "erreur="+doc;
parametres += "&source="+source;
$.ajax({
type: "POST",
url: url,
data: parametres,
success: function(data){
afficheReponseErreurAdmin(data);
}
});
}
function afficheReponseErreurAdmin(doc)
{
alerte("Se ha producido un error !
Se ha transmitido a nosotros.
Vamos a intervenir en el menor tiempo posible","ok");
}
function verifToucheEntree(event)
{
var code = event.keyCode ? event.keyCode : event.which;
if (code == 13)
{
if ((actionBoutonEnter == "fermerAlerte") && ($("#box").is(':visible')))
{
actionBoutonEnter = "";
fermerAlerte();
}
else if ((actionBoutonEnter == "reload") && ($("#box").is(':visible')))
{
actionBoutonEnter = "";
location.reload();
}
}
}
function verifToucheEntree2(event,mode)
{
var code = event.keyCode ? event.keyCode : event.which;
if (code == 13)
{
if (mode == "verifBonDeReduction")
{
verifBonDeReduction();
}
}
}
function validPanier()
{
location.href='/Compra / identification.php';
}
function verifBonDeReduction()
{
var codeBon = document.getElementById("txt_bonDeReduction").value;
if (codeBon == "")
{
alerte("Introduzca en el cuadro del código de su bono","ok");
}
else
{
var presenceReductionPanier = document.getElementById("presenceReductionSurPanier").value;
if (presenceReductionPanier == "oui")
{
alerte("
Es imposible combinar un cupón con un producto promocional.","ok");
}
else
{
var montantTotalPanier = document.getElementById("txt_montantTotalPanier").value;
var montantFraisPanier = document.getElementById("txt_montantFraisPanier").value;
var numPaysLivraison = document.getElementById("numPaysLivraison").value;
var numTransporteur = document.getElementById("numTransporteur").value;
var url = "/executions/verifBonDeReduction.php";
var parametres = "codeBon="+codeBon;
parametres += "&montantTotalPanier="+montantTotalPanier;
parametres += "&montantFraisPanier="+montantFraisPanier;
parametres += "&numPaysLivraison="+numPaysLivraison;
parametres += "&numTransporteur="+numTransporteur;
//window.alert(parametres);
$.ajax({
type: "POST",
url: url,
data: parametres,
success: function(data){
afficheReponseVerifBonDeReduction(data);
}
});
}
}
}
function afficheReponseVerifBonDeReduction(doc)
{
var tableauResultat = doc.split("|");
var retour = tableauResultat[0];
//window.alert(doc);
if (retour == "inconnu")
{
var montantPanierNew = tableauResultat[1];
alerte("
El código que has introducido no produjo ningún bono de reducción válida","ok");
$('#lignePanierReduction_prix').fadeOut('slow', function() {
document.getElementById('lignePanierReduction_prix').innerHTML = "0€";
$('#lignePanierReduction_prix').fadeIn('slow');
});
$('#lignePanierTotal_prix').fadeOut('slow', function() {
document.getElementById('lignePanierTotal_prix').innerHTML = montantPanierNew+"€";
$('#lignePanierTotal_prix').fadeIn('slow');
});
} else if (retour == "pays") {
var montantPanierNew = tableauResultat[1];
alerte("
Este bono no es válido para el país de entrega","ok");
$('#lignePanierReduction_prix').fadeOut('slow', function() {
document.getElementById('lignePanierReduction_prix').innerHTML = "0€";
$('#lignePanierReduction_prix').fadeIn('slow');
});
$('#lignePanierTotal_prix').fadeOut('slow', function() {
document.getElementById('lignePanierTotal_prix').innerHTML = montantPanierNew+"€";
$('#lignePanierTotal_prix').fadeIn('slow');
});
}
else if ((retour == "minimum") || (retour == "onlyMembers") || (retour == "onlyPros"))
{
var achatMinimumReduction = tableauResultat[1];
var montantPanierNew = tableauResultat[2];
if (retour == "minimum") {
alerte("
Este bono es válido para una compra con una cantidad mínima de : "+achatMinimumReduction+"€","ok");
} else if (retour == "onlyMembers") {
alerte("
Este descuento no está disponible para los profesionales","ok");
} else if (retour == "onlyPros") {
alerte("
Este descuento sólo está disponible para los profesionales","ok");
}
$('#lignePanierReduction_prix').fadeOut('slow', function() {
document.getElementById('lignePanierReduction_prix').innerHTML = "0€";
$('#lignePanierReduction_prix').fadeIn('slow');
});
$('#lignePanierTotal_prix').fadeOut('slow', function() {
document.getElementById('lignePanierTotal_prix').innerHTML = montantPanierNew+"€";
$('#lignePanierTotal_prix').fadeIn('slow');
});
}
else if (retour == "ok")
{
var valeurReduction = tableauResultat[1];
var typeReduction = tableauResultat[2];
var montantPanierNew = tableauResultat[3];
var numTransporteurOffert = tableauResultat[4];
if (typeReduction == "valeur") {
var type = "€";
} else if (typeReduction == "monnaieInterne") {
var type = "s";
} else {
var type = "%";
}
$('#lignePanierReduction_prix').fadeOut('slow', function() {
if (typeReduction == "monnaieInterne") {
document.getElementById('lignePanierReduction_prix').innerHTML = "+"+valeurReduction+" "+type;
} else {
document.getElementById('lignePanierReduction_prix').innerHTML = "-"+valeurReduction+type;
}
$('#lignePanierReduction_prix').fadeIn('slow');
});
$('#lignePanierTotal_prix').fadeOut('slow', function() {
document.getElementById('lignePanierTotal_prix').innerHTML = montantPanierNew+"€";
$('#lignePanierTotal_prix').fadeIn('slow');
});
if (montantPanierNew == "0.00")
{
$("#conteneurFicheArticle").fadeOut('slow', function() {
document.getElementById('conteneurFicheArticle').innerHTML = "