<\/div>\r\n<\/div>"
document.getElementById('boxEnteteDroitFermer').style.display = "block";
document.getElementById('boxEnteteDroit').style.display = "none";
} else if (message == "alerteVente") {
hauteurBox = 220;
largeurBox = 380;
var codeHtml = '
';
document.getElementById('boxEnteteDroit').style.display = "none";
document.getElementById('boxEnteteDroitFermer').style.display = "block";
} else if (message == "mentions") {
hauteurBox = 470;
largeurBox = 670;
titreBox = "Legal Notice";
codeHtml = "\r\n
\r\n\t
The site \"rushongame.com\" is the property of the company Free Agent Games and was realized and managed by the company Net Invaders.<\/div>\r\n<\/div>"
document.getElementById('boxEnteteDroitFermer').style.display = "block";
document.getElementById('boxEnteteDroit').style.display = "none";
} else if (message == "resultatParrainage") {
hauteurBox = 300;
largeurBox = 500;
titreBox = "Results of your shipment";
codeHtml = '
';
for (i=0; i'+option1[i]['email']+'
>> Shipment made
';
} else if (option1[i]['raison'] == "incorrect") {
codeHtml += '
'+option1[i]['email']+'
>> the email is not valid
';
} else if (option1[i]['raison'] == "membre") {
codeHtml += '
'+option1[i]['email']+'
>> this email is already that of a member
';
} else if (option1[i]['raison'] == "doublon") {
codeHtml += '
'+option1[i]['email']+'
>> already sent
';
} else {
codeHtml += '
'+option1[i]['email']+'
>> An error has occurred
';
}
}
}
codeHtml += '
';
document.getElementById('boxEnteteDroitFermer').style.display = "none";
document.getElementById('boxEnteteDroit').style.display = "block";
} else if (message == "monnaieInterneInsuffisante") {
largeurBox = 440;
hauteurBox = 230;
var codeHtml = "
You do not have enough Rushs to order this item.
If you want to get more Rushs, click the button below:
";
} else if (message == "infosLivraisonArticle") {
largeurBox = 950;
hauteurBox = 600;
titreBox = "Information prices deliveries";
var codeHtml = "
";
var url = "/executions/chargementFraisLivraison.php";
var parametres = "type=article";
parametres += "&numArticle="+option1;
parametres += "&poids="+option2;
//window.alert(parametres);
$.ajax({
type: "POST",
url: url,
data: parametres,
success: function(data){
afficheReponseInfosLivraison(data);
}
});
document.getElementById('boxEnteteDroitFermer').style.display = "block";
document.getElementById('boxEnteteDroit').style.display = "none";
} else {
hauteurBox = 250;
largeurBox = 440;
var codeHtml = "
"+message+"
";
document.getElementById('boxEnteteDroit').style.display = "none";
document.getElementById('boxEnteteDroitFermer').style.display = "block";
}
if (bouton == "reload") {
document.getElementById('boxEnteteDroitFermer').style.display = "none";
document.getElementById('boxEnteteDroit').style.display = "block";
}
var d=dimension_detect();
largEcran = d.viewW;
hautEcran = d.viewH;
document.getElementById('boxFond').style.width = largEcran+"px";
document.getElementById('boxFond').style.height = hautEcran+"px";
document.getElementById('boxTitre').innerHTML = titreBox;
var hauteurBoxInterne = hauteurBox - 54;
var largeurBoxInterne = largeurBox - 16;
var largeurBoxTitre = largeurBox - 57;
var largeurBoxBas = largeurBox - 34;
document.getElementById('box').style.height = hauteurBox+"px";
document.getElementById('box').style.width = largeurBox+"px";
document.getElementById('boxContenu').style.height = hauteurBoxInterne+"px";
document.getElementById('boxContenu').style.width = largeurBoxInterne+"px";
document.getElementById('boxContenuGauche').style.height = hauteurBoxInterne+"px";
document.getElementById('boxContenuDroit').style.height = hauteurBoxInterne+"px";
document.getElementById('boxEnteteContenu').style.width = largeurBoxTitre+"px";
document.getElementById('boxBasContenu').style.width = largeurBoxBas+"px";
if (bouton == "ok") {
codeHtml += "
";
codeHtml += '
OK
';
codeHtml += "
";
if (option1 != "bloquerentree") {
actionBoutonEnter = "fermerAlerte";
}
} else if (bouton == "alerteVente") {
codeHtml += "
";
codeHtml += "
Yes
";
codeHtml += "
No
";
codeHtml += "
";
} else if (bouton == "monnaieInterneInsuffisante") {
codeHtml += "
";
} else if (bouton == "connexion-inscription") {
codeHtml += "
";
codeHtml += "
To log in
";
codeHtml += "
register";
codeHtml += "
";
} else if (bouton == "resultatParrainage") {
codeHtml += "
";
codeHtml += '
OK';
codeHtml += "
";
} else if (bouton == "erreurIdentification") {
codeHtml += "
";
codeHtml += '
OK
';
codeHtml += "
";
actionBoutonEnter = "connexion";
} else if (bouton == "o-n-langue") {
codeHtml += "
";
codeHtml += "
"+option2+"
";
codeHtml += "
"+option3+"
";
codeHtml += "
";
} else if (bouton == "close") {
codeHtml += "
";
codeHtml += "
To close
";
codeHtml += "
";
actionBoutonEnter = "fermerAlerte";
} else if (bouton == "download") {
codeHtml += "
";
codeHtml += "
Download";
codeHtml += "
To close
";
codeHtml += "
";
} else if (bouton == "show") {
codeHtml += "
";
codeHtml += "
";
codeHtml += "
To close
";
codeHtml += "
";
} else if (bouton == "ajoutPanier") {
codeHtml += "
";
codeHtml += "
Continue shopping
";
codeHtml += "
Confirm my cart";
codeHtml += "
";
actionBoutonEnter = "panier";
} else if (bouton == "reload") {
codeHtml += '
';
if ((option1 != "") && (option1 != "undefined") && (option1 != undefined)) {
codeHtml += '
OK
';
} else {
codeHtml += '
OK
';
}
codeHtml += '
';
actionBoutonEnter = "reload";
} else if (bouton == "supprimer") {
codeHtml += "
";
codeHtml += "
Yes
";
codeHtml += "
No
";
codeHtml += "
";
} else if (bouton == "alerteDispo") {
codeHtml += "
";
codeHtml += "
Order
";
codeHtml += "
Cancel
";
codeHtml += "
";
} else if (bouton == "demandeDispo") {
codeHtml += "
";
codeHtml += "
Yes
";
codeHtml += "
No
";
codeHtml += "
";
} else if (bouton == "progression") {
//codeHtml += "
Cancel
";
} else if (bouton == "o-n-connexion") {
codeHtml += "
";
codeHtml += "
Yes
";
codeHtml += "
No
";
codeHtml += "
";
} else if (bouton == "o-n-confirmation") {
codeHtml += "
";
codeHtml += "
Yes
";
codeHtml += "
No
";
codeHtml += "
";
} else if (bouton == "o-n-confirmationPanierWishlist") {
codeHtml += "
";
codeHtml += "
Yes
";
codeHtml += "
No
";
codeHtml += "
";
} else if (bouton == "o-n-confirmationTransporteurWishlist") {
codeHtml += "
";
codeHtml += "
Yes
";
codeHtml += "
No
";
codeHtml += "
";
}
if (bouton == "seconnecter") {
codeHtml += "";
}
document.getElementById('boxContenu').innerHTML = codeHtml;
calageBox();
$("#boxFond").fadeTo('slow',0.5);
$("#box").fadeIn('slow');
if (message == "modifPhoto") {
afficheModifPhoto(option1,option2,option3,option4);
}
}
function showAideRushs() {
$("#boxFond").fadeTo('slow',0.5, function() {
calageLbBasic();
});
$("body").css({
"overflow-y":"hidden"
});
$("#lbRanking").fadeOut('slow');
$("#lbGainRushs").fadeIn('slow');
}
function hideAideRushs() {
$("#boxFond").fadeOut('slow');
$("body").css({
"overflow-y":"visible"
});
$("#lbGainRushs").fadeOut('slow');
}
function hideRanking() {
$("#boxFond").fadeOut('slow');
$("body").css({
"overflow-y":"visible"
});
$("#lbRanking").fadeOut('slow');
}
function validEnvoiAlerteVente(numVente) {
var url = "/executions/validAlerte.php";
var parametres = "type=alerteVente";
parametres += "&numVente="+numVente;
//window.alert(parametres);
$.ajax({
type: "POST",
url: url,
data: parametres,
success: function(data){
afficheReponseAlerteVente(data);
}
});
}
function afficheReponseAlerteVente(doc) {
if (doc.etat == "ok") {
alerte("
Registration confirmed.
You will receive an e-mail alert 5 minutes before the opening of the sale.","ok");
} else if (doc.etat == "deja") {
alerte("
Registration confirmed.
You will receive an e-mail alert 5 minutes before the opening of the sale.","ok");
} else {
envoiErreurAdmin('afficheReponseAlerteVente',doc.etat);
}
}
function validEnvoiDispoArticle(numArticle) {
var continuer = "ko";
var testEmail = document.getElementById('case_email_dispoArticle').value;
testEmail = testEmail.replace(" ","");
var bonCaracterePattern = "[-a-z0-9\._]+@[-a-z0-9\.]+\.[a-z]{2,4}";
var reg= /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,})+$/;
if(reg.test(testEmail)==false) {
window.alert("L'E-mail que vous avez saisi est incorrect");
} else {
continuer = "ok";
}
if (continuer == "ok") {
actionBoutonEnter = "";
document.getElementById('boxContenu').innerHTML = "
Loading
";
var url = "/executions/validAlerte.php";
var parametres = "type=dispoArticle";
parametres += "&numArticle="+numArticle;
parametres += "&email="+testEmail;
//window.alert(parametres);
$.ajax({
type: "POST",
url: url,
data: parametres,
success: function(data){
afficheReponseDispoArticle(data);
}
});
}
}
function afficheReponseDispoArticle(doc) {
if (doc.etat == "ok") {
alerte("
You will receive an e-mail as soon as this product is available.","ok");
} else if (doc.etat == "deja") {
alerte("
An alert is already programmed for this article","ok");
} else {
envoiErreurAdmin('afficheReponseDispoArticle',doc.etat);
}
}
function afficheReponseInfosLivraison(doc) {
if( doc.etat == "ok") {
$("#boxContenuHtml").html(doc.html);
} else {
fermerAlerte();
envoiErreurAdmin('afficheReponseInfosLivraison',doc.etat);
}
}
function calageBox() {
largEcran = $(window).width();
hautEcran = $(window).height();
var newTop = (hautEcran / 2) - (hauteurBox / 2);
var newLeft = (largEcran / 2) - (largeurBox / 2);
newTop = Math.round(newTop,0);
newLeft = Math.round(newLeft,0);
document.getElementById('boxFond').style.width = largEcran+"px";
document.getElementById('boxFond').style.height = hautEcran+"px";
document.getElementById('box').style.top = newTop+"px";
document.getElementById('box').style.left = newLeft+"px";
}
function fermerAlerte() {
actionBoutonEnter = "";
$("#boxFond").fadeOut('slow');
$("#box").fadeOut('slow');
}
function verifSupprimer(num,nom,mode,option,option2,option3) {
if (mode == "commande")
{
alerte("
Are you sure you want to cancel this order?","supprimer",num,mode,nom,option);
}
else if (mode == "itemPanier")
{
alerte("
Are you sure you want to remove this item from your cart?","supprimer",num,mode,nom,option,option2,option3);
}
else if (mode == "itemWishList")
{
alerte("
Are you sure you want to remove this item from your wish list?","supprimer",num,mode,nom);
}
else if (mode == "adresse")
{
alerte("
Are you sure you want to delete this address ?","supprimer",num,mode,nom,option);
}
else if (mode == "messageSupport")
{
alerte("
Are you sure you want to delete this message?","supprimer",num,mode,nom,option);
}
}
function modifQuantitePanier(action, numLigne,numArticle,numModele,numDecoupe,refModeleSelect) {
var quantite = parseInt(document.getElementById("txt_quantite_"+numLigne).value);
if (action == "ajouter") {
quantite = quantite + 1;
} else if (action == "retirer") {
quantite = quantite - 1;
}
if (quantite == 0) {
verifSupprimer(numLigne,numArticle,'itemPanier',numModele,numDecoupe,refModeleSelect);
} else {
var url = "/executions/validModifPanier.php";
var parametres = "numLigne="+numLigne;
parametres += "&numArticle="+numArticle;
parametres += "&numModele="+numModele;
parametres += "&quantite="+quantite;
parametres += "&numDecoupe="+numDecoupe;
parametres += "&refModeleSelect="+refModeleSelect;
//window.alert(parametres);
$.ajax({
type: "POST",
url: url,
data: parametres,
success: function(data){
afficheReponseModifPanier(data);
}
});
}
}
function afficheReponseModifPanier(doc)
{
var tableauResultat = doc.split("|");
var retour = tableauResultat[0];
var nbModif = tableauResultat[1];
var numLigne = tableauResultat[2];
var numArticle = tableauResultat[3];
var numModele = tableauResultat[4];
var numDecoupe = tableauResultat[5];
var option1 = tableauResultat[6];
if (retour == "indisponibleQuantite") {
alerte("
The quantity requested could not be added to the cart in its entirety because the stock is insufficient
Number of added items : "+nbModif,"reload");
} else if (retour == "encommande") {
alerte("
The added quantity will not be available immediately, go to the product page to see the availability details.
Number of added items : "+nbModif,"reload");
} else if (retour == "ajouter")
{
alerte("Operation performed
Number of added items : "+nbModif,"reload");
}
else if (retour == "retirer")
{
alerte("Operation performed
Number of items removed : "+nbModif,"reload");
}
else if (retour == "transporteur")
{
//alerte("
Operation performed","reload","/cart/delivery.php");
location.href = "/cart/delivery.php";
}
else if (retour == "multipanier")
{
alerte("
The baskets euros and Rush are incompatible. Before ordering this item please finalize or delete your current cart.","ok");
}
else if (retour == "soldeInsuffisant")
{
alerte("monnaieInterneInsuffisante","monnaieInterneInsuffisante");
}
else if (retour == "quotaArticle")
{
alerte("
Le nombre d'exemplaire commandable pour cet article par personne est limité à "+option1,"ok");
}
else if (retour == "indisponible")
{
alerte("
This action is impossible because this item is no longer available","ok");
}
else if (retour == "inactif")
{
alerte("
La vente privée contenant cet article n'est plus active","ok");
}
else
{
envoiErreurAdmin('afficheReponseModifPanier',doc);
}
}
function choixForme(etape,numArticle,numForme,surface,numDecoupe)
{
alerte('choixForme','choixForme');
var url = "/executions/choixForme.php";
var parametres = "etape="+etape;
parametres += "&numArticle="+numArticle;
parametres += "&numForme="+numForme;
parametres += "&surface="+surface;
parametres += "&numDecoupe="+numDecoupe;
$.ajax({
type: "POST",
url: url,
data: parametres,
success: function(data){
afficheReponseChoixForme(data);
}
});
}
function calculSurface(numForme,nbCote,numArticle)
{
var reg = /^\d+$/;
$("#resultatCalculSurface").fadeOut('slow', function() {
//RESET
for (i=1; i<=nbCote; i++)
{
$("#cote_"+numForme+"_"+i).removeClass('caseiErreur');
$("#cote_"+numForme+"_"+i).addClass('casei');
}
//VERIF FORMAT
var erreur = "aucune";
for (i=1; i<=nbCote; i++)
{
if (document.getElementById("cote_"+numForme+"_"+i).value == "")
{
$("#cote_"+numForme+"_"+i).addClass('caseiErreur');
erreur = "Vous devez renseigner toutes les cotes";
break;
}
else if (document.getElementById("cote_"+numForme+"_"+i).value.length < 2)
{
$("#cote_"+numForme+"_"+i).addClass('caseiErreur');
erreur = "Les cotes doivent être saisies en centimètres";
break;
}
else if (reg.test(document.getElementById("cote_"+numForme+"_"+i).value)==false)
{
$("#cote_"+numForme+"_"+i).addClass('caseiErreur');
erreur = "Les cotes doivent être saisies en centimètres";
break;
}
}
if (erreur == "aucune")
{
var url = "/executions/calculSurface.php";
var parametres = "numForme="+numForme;
parametres += "&numArticle="+numArticle;
for (i=1; i<=nbCote; i++)
{
parametres += "&cote_"+i+"="+document.getElementById("cote_"+numForme+"_"+i).value;
}
$.ajax({
type: "POST",
url: url,
data: parametres,
success: function(data){
afficheReponseCalculSurface(data);
}
});
}
else
{
document.getElementById('resultatCalculSurface').innerHTML = "
"+erreur+"";
$("#resultatCalculSurface").fadeIn('slow');
}
});
}
function afficheReponseCalculSurface(doc)
{
document.getElementById('resultatCalculSurface').innerHTML = doc;
$("#resultatCalculSurface").fadeIn('slow');
}
function afficheReponseChoixForme(doc)
{
document.getElementById('boxContenu').innerHTML = doc;
}
function verifMiseajourQuantite(event,numLigne,numArticle,numModele,numDecoupe,refModeleSelect) {
if (event.which == 13) {
var quantite = document.getElementById("txt_quantite_"+numLigne).value;
if (quantite == 0) {
verifSupprimer(numLigne,numArticle,'itemPanier',numModele)
} else {
var url = "/executions/validModifPanier.php";
var parametres = "numLigne="+numLigne;
parametres += "&numArticle="+numArticle;
parametres += "&numModele="+numModele;
parametres += "&quantite="+quantite;
parametres += "&numDecoupe="+numDecoupe;
parametres += "&refModeleSelect="+refModeleSelect;
//window.alert(parametres);
$.ajax({
type: "POST",
url: url,
data: parametres,
success: function(data){
afficheReponseModifPanier(data);
}
});
}
}
}
function supprimer(num,mode,option1,option2,option3,option4)
{
actionBoutonEnter = "";
document.getElementById('boxContenu').innerHTML = "
Loading
";
var url = "/executions/supprimer.php";
var parametres = "num="+num;
parametres += "&mode="+mode;
if(option1 != "")
{
parametres += "&option1="+option1;
}
if(option2 != "")
{
parametres += "&option2="+option2;
}
if(option3 != "")
{
parametres += "&option3="+option3;
}
if(option4 != "")
{
parametres += "&option4="+option4;
}
$.ajax({
type: "POST",
url: url,
data: parametres,
success: function(data){
afficheReponseSupprimer(data);
}
});
}
function afficheReponseSupprimer(doc)
{
var tableauResultat = doc.split("|");
var retour = tableauResultat[0];
var num = tableauResultat[1];
var mode = tableauResultat[2];
if (retour == "ok")
{
if (mode == "commande")
{
alerte("
Order deleted","reload");
$("#ligneCommande"+num).slideUp('slow');
}
else if (mode == "itemPanier")
{
alerte("
Deleted article","reload");
$("#lignePanier"+num).slideUp('slow');
}
else if (mode == "itemWishList")
{
alerte("
Deleted article","reload");
$("#ligneWishList"+num).slideUp('slow');
}
else if (mode == "adresse")
{
alerte("
Address deleted","reload");
$("#cadreAdresse"+num).slideUp('slow');
}
else if (mode == "messageSupport")
{
alerte("
Deleted message","reload");
$("#ligneSite"+num).slideUp('slow');
}
}
else if (retour == "impossible")
{
if (mode == "ticket")
{
alerte("
Impossible to delete this ticket.
One or more purchases exists for this ticket","ok");
}
else if (mode == "topic")
{
alerte("
Impossible to delete this topic.
One or more replies exists for this topic","ok");
}
}
else
{
envoiErreurAdmin('afficheReponseSupprimer',doc);
}
}
function afficherFormAdresse(numAdresse)
{
$("#contenuAdresse"+numAdresse).slideUp('fast');
$("#contenuAdresseForm"+numAdresse).slideDown('slow');
}
function ouvrirPopup(titre,largeur,hauteur)
{
var d=dimension_detect();
document.getElementById('popupTitre').style.backgroundImage = 'url(/template/basicV3/images/boxInfo.png)';
document.getElementById('popupTitre').innerHTML = titre;
largEcran = d.viewW;
hautEcran = d.viewH;
hauteurPopup = hauteur;
largeurPopup = largeur;
document.getElementById('popupFond').style.width = largEcran+"px";
document.getElementById('popupFond').style.height = hautEcran+"px";
document.getElementById('popupTitre').innerHTML = titre;
var hauteurPopupInterne = hauteurPopup - 54;
var largeurPopupInterne = largeurPopup - 16;
var largeurPopupTitre = largeurPopup - 57;
var largeurPopupBas = largeurPopup - 34;
//alerte("largeurPopup : "+largeurPopup+ " / largeurPopupInterne : "+largeurPopupInterne,"ok");
document.getElementById('popup').style.height = hauteurPopup+"px";
document.getElementById('popup').style.width = largeurPopup+"px";
document.getElementById('popupContenu').style.height = hauteurPopupInterne+"px";
document.getElementById('popupContenu').style.width = largeurPopupInterne+"px";
document.getElementById('popupContenuGauche').style.height = hauteurPopupInterne+"px";
document.getElementById('popupContenuDroit').style.height = hauteurPopupInterne+"px";
document.getElementById('popupEnteteContenu').style.width = largeurPopupTitre+"px";
document.getElementById('popupBasContenu').style.width = largeurPopupBas+"px";
calagePopup();
var decalageChargement = hauteur / 2;
var codeHtml = "
";
document.getElementById('popupContenu').innerHTML = codeHtml;
$("#popupFond").fadeTo('slow',0.50);
$("#popup").fadeIn();
}
function chargementPopup(codeHtml)
{
document.getElementById('popupContenu').innerHTML = codeHtml;
}
function fermerPopup()
{
$("#popupFond").fadeOut();
$("#popup").fadeOut();
document.getElementById('popupContenu').innerHTML = "";
}
function ajoutPanierWishList(id,numWishList) {
alerte("chargement");
var url = "/executions/panierAdd.php";
var parametres = "numWishList="+numWishList;
parametres += "&type=transferWishList";
$.ajax({
type: "POST",
url: url,
data: parametres,
success: function(data){
afficheReponseAjoutPanier(data);
}
});
}
function showRanking() {
$("#boxFond").fadeTo('slow',0.5);
$("#lbGainRushs").fadeOut('slow');
$("#lbRankingCorps").html('
Loading');
$("#lbRanking").fadeIn('slow');
$("body").css({
"overflow-y":"hidden"
});
var url = "/executions/showRanking.php";
$.ajax({
type: "POST",
url: url,
success: function(data){
afficheReponseShowRanking(data);
}
});
}
function afficheReponseShowRanking(doc) {
if (doc.etat == "ok") {
$("#lbRankingCorps").html(doc.html);
}
}
function ajoutPanier(mode,idBouton,numArticle,presenceDeclinaison,type)
{
var configuration = "ko";
var optionSelectionne;
var type;
var nbQuantite;
var choixTaille;
var refModeleSelect = "";
if (mode == "fiche") {
if (document.getElementById('quantite_'+numArticle)) {
nbQuantite = document.getElementById('quantite_'+numArticle).value;
if (nbQuantite == 0) {
nbQuantite = 1;
}
} else {
nbQuantite = 1;
}
configuration = "ok";
} else {
if (presenceDeclinaison == "non") {
configuration = "ok";
}
//VERIF QUANTITE
if (document.getElementById("list_article_quantite"+numArticle)) {
optionSelectionne = document.getElementById("list_article_quantite"+numArticle).selectedIndex;
nbQuantite = document.getElementById("list_article_quantite"+numArticle).options[optionSelectionne].value;
} else if (document.getElementById("quantite_"+numArticle)) {
nbQuantite = document.getElementById("quantite_"+numArticle).value;
} else {
nbQuantite = 1;
}
}
if (configuration == "ok") {
$("#"+idBouton).hide();
$("#"+idBouton+"Chargement").show();
if ($("#refModeleSelect_"+numArticle).length > 0) {
refModeleSelect = document.getElementById("refModeleSelect_"+numArticle).value;
}
var erreur = "";
var url = "/executions/panierAdd.php";
var parametres = "numArticle="+numArticle;
parametres += "&type="+type;
parametres += "&refModeleSelect="+refModeleSelect;
if (presenceDeclinaison == "oui") {
//ANALYSE DECLINAISON
var formulaire = document.getElementById('formDeclinaison');
var nomInput = "";
var valeurInput = "";
for(i=0; i
Vous devez effectuer la sélection de votre modèle","ok");
$("#"+idBouton).show();
$("#"+idBouton+"Chargement").hide();
} else {
parametres += "&nbQuantite="+nbQuantite;
parametres += "&idBouton="+idBouton;
parametres += "&mode="+mode;
//alerte("ok : "+parametres,"ok");
if ($("#popup").is(':visible')) {
fermerPopup();
}
$.ajax({
type: "POST",
url: url,
data: parametres,
success: function(data){
afficheReponseAjoutPanier(data);
}
});
}
} else {
$("#"+idBouton).hide();
$("#"+idBouton+"Chargement").show();
ouvrirPopup("Choix de la déclinaison",770,470);
var url = "/executions/choixDeclinaison.php";
var parametres = "numArticle="+numArticle;
parametres += "&idBouton="+idBouton;
$.ajax({
type: "POST",
url: url,
data: parametres,
success: function(data){
afficheReponseChoixDeclinaison(data);
}
});
}
}
function afficherFicheDetail(numArticle)
{
ouvrirPopup('Fiche détail',770,500);
var url = "/executions/choixDeclinaison.php";
var parametres = "numArticle="+numArticle;
$.ajax({
type: "POST",
url: url,
data: parametres,
success: function(data){
afficheReponseChoixDeclinaison(data);
}
});
}
function afficheReponseAjoutPanier(doc)
{
//window.alert(doc);
var tableauResultat = doc.split("|");
var numArticle = tableauResultat[0];
var retour = tableauResultat[1];
var idBouton = tableauResultat[2];
var mode = tableauResultat[3];
var option1 = tableauResultat[4];
var typePanier = tableauResultat[5];
if (retour == "ok")
{
if (typePanier == "wishlist") {
alerte("This item has been added to your wish list.
The wish list is accessible from your account or from your basket.","ok");
} else if (typePanier == "transferWishList") {
alerte("
This item has been moved to your cart","reload");
} else {
animationPanier();
alerte("ajoutPanier","ajoutPanier");
}
}
else if (retour == "inconnu")
{
alerte("
Article inconnu","ok");
}
else if (retour == "soldeInsuffisant")
{
alerte("monnaieInterneInsuffisante","monnaieInterneInsuffisante");
}
else if (retour == "indisponible")
{
alerte("
This item is no longer available","ok");
}
else if (retour == "multipanier")
{
alerte("
The baskets euros and Rush are incompatible. Before ordering this item please finalize or delete your current cart.","ok");
}
else if (retour == "inactif")
{
alerte("
La vente privée contenant cet article n'est plus active","ok");
}
else if (retour == "quotaArticle")
{
alerte("
Le nombre d'exemplaire commandable pour cet article par personne est limité à "+option1,"ok");
}
else if (retour == "declinaisonIndisponible")
{
alerte("
This article is no longer available for this variation","ok");
}
else if (retour == "declinaisonIndisponible2")
{
alerte("
This article is no longer available for this variation","ok");
} else if (retour == "indisponibleQuantite") {
alerte("
The quantity requested could not be added to the cart in its entirety because the stock is insufficient","reload");
} else if (retour == "encommande") {
alerte("
The requested quantity could not be added to the basket in its entirety because the stock is no longer available immediately. Click Okay for more information.","reload");
} else if (retour == "depassementNombreArticle")
{
alerte("Opération impossible.
La limite du nombre d'article maximum a été dépassée","ok");
}
else if (retour == "depassementMontantPanier")
{
alerte("Opération impossible.
La limite du montant maximum du panier a été dépassée","ok");
}
else if (retour == "choixDeclinaison")
{
alerte("Cet article est disponible dans plusieurs déclinaisons.","ok");
} else if (retour == "erreurPrecommande") {
alerte("
An order can not include available items as well as pre-order items","ok");
} else {
envoiErreurAdmin('afficheReponseAjoutPanier',doc);
}
if ($("#"+idBouton+"Chargement").is(':visible'))
{
$("#"+idBouton+"Chargement").hide();
$("#"+idBouton).show();
}
if (mode == "listeChoix")
{
fermerPopup();
}
}
function afficheReponseChoixDeclinaison(doc)
{
var tableauResultat = doc.split("||");
var numArticle = tableauResultat[0];
var retour = tableauResultat[1];
var idBouton = tableauResultat[2];
var codeHtml = tableauResultat[3];
if (retour == "ok")
{
chargementPopup(codeHtml);
}
else
{
fermerPopup();
envoiErreurAdmin('afficheReponseChoixDeclinaison',doc);
}
if (idBouton)
{
$("#"+idBouton+"Chargement").fadeOut('slow');
$("#"+idBouton).fadeIn('slow');
}
}
function envoiTaille(numArticle)
{
var optionSelectionne = document.getElementById('list_taille'+numArticle).selectedIndex;
var numTaille = document.getElementById('list_taille'+numArticle).options[optionSelectionne].value;
if (numTaille > 0)
{
var nbQuantite = 1;
var url = "/executions/panierAdd.php";
var parametres = "numArticle="+numArticle;
if (numTaille)
{
parametres += "&numTaille="+numTaille;
}
parametres += "&nbQuantite="+nbQuantite;
parametres += "&mode=listeChoix";
$.ajax({
type: "POST",
url: url,
data: parametres,
success: function(data){
afficheReponseAjoutPanier(data);
}
});
}
else
{
alerte("
","ok");
}
}
function animationPanier() {
var url = "/executions/panierUpdate.php";
var parametres = "";
$.ajax({
type: "POST",
url: url,
data: parametres,
success: function(data){
afficheReponseUpdatePanier(data);
}
});
}
function afficheReponseUpdatePanier(doc)
{
if (doc != "ko")
{
var tableauResultat = doc.split("||");
var montantPanier = tableauResultat[0];
var retour = tableauResultat[1];
$('#panierGlobal_montant').fadeOut('slow', function() {
document.getElementById('panierGlobal_montant').innerHTML = montantPanier+' €';
$('#panierGlobal_montant').fadeIn('slow');
});
if (document.getElementById("blockPanier")) {
document.getElementById("blockPanier").innerHTML = retour;
$("#blockPanier").slideDown('slow');
}
//ANIMATION VIGNETTE
$("#photoPrincipaleArticle .vignetteArticleFiche_cadre img").each(function( index ) {
if ($(this).is(':visible'))
{
var actualTop = $(this).offset().top;
var actualLeft = $(this).offset().left;
actualTop = actualTop - 50;
var newTop = $("#panierGlobal_montant").offset().top;
newTop = newTop - 100;
var newLeft = $("#panierGlobal_montant").offset().left;
$('
.attr('src')+')
').show().css({ "top": actualTop+"px","left": actualLeft+"px" }).appendTo('#contenu_page').animate({
top: newTop+'px',
left: newLeft+'px',
width: '45px',
height: '60px',
opacity: 0
}, 3000, function() {
});
return false;
}
});
}
else
{
envoiErreurAdmin('afficheReponseUpdatePanier',doc);
}
}
function calagePopup()
{
largEcran = $(window).width();
hautEcran = $(window).height();
var newTop = (hautEcran / 2) - (hauteurPopup / 2);
var newLeft = (largEcran / 2) - (largeurPopup / 2);
newTop = Math.round(newTop,0);
newLeft = Math.round(newLeft,0);
document.getElementById('popup').style.top = newTop+"px";
document.getElementById('popup').style.left = newLeft+"px";
}
function verifReapro()
{
if (document.getElementById('txt_email_reapro').value == "")
{
window.alert("Vous devez saisir un email valide");
}
else
{
var testEmail = document.getElementById('txt_email_reapro').value;
testEmail = testEmail.replace(" ","");
var bonCaracterePattern = "[-a-z0-9\._]+@[-a-z0-9\.]+\.[a-z]{2,4}";
var reg= /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,})+$/;
if(reg.test(testEmail)==true)
{
location.href="newsletter.php?txt_email="+document.getElementById('txt_email_reapro').value;
}
else
{
window.alert("L'E-mail que vous avez saisi est incorrect");
}
}
}
function effacerLivraison()
{
document.forms['formulaire'].txt_nom.value = "";
document.forms['formulaire'].txt_prenom.value = "";
document.forms['formulaire'].txt_adresse.value = "";
document.forms['formulaire'].txt_cp.value = "";
document.forms['formulaire'].txt_ville.value = "";
document.forms['formulaire'].txt_tel.value = "";
document.forms['formulaire'].txt_portable.value = "";
}
function verifContact(idForm,mode)
{
var testEmail = document.getElementById(idForm).txt_caseemail.value;
testEmail = testEmail.replace(" ","");
var reg = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,})+$/;
if ((document.getElementById(idForm).select_destinataire.value == "") || (document.getElementById(idForm).select_destinataire.value == "0"))
{
alerte("
You must select the recipient of this message","ok");
modifetatDonneeFormulaire("destinataire","ko");
document.getElementById(idForm).select_destinataire.focus();
if (mode == "form")
{
return false;
}
}
else if (reg.test(testEmail)==false)
{
alerte("
Your email is invalid","ok");
modifetatDonneeFormulaire("caseemail","ko");
document.getElementById(idForm).txt_caseemail.focus();
if (mode == "form")
{
return false;
}
}
else if (document.getElementById(idForm).txt_casemessage.value == "")
{
alerte("
You must enter your message","ok");
modifetatDonneeFormulaire("casemessage","ko");
document.getElementById(idForm).txt_casemessage.focus();
if (mode == "form")
{
return false;
}
}
else if ((document.getElementById(idForm).txt_casecode.value == "") || (document.getElementById(idForm).txt_casecode.length < 6))
{
alerte("
You must enter the verification code","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 verifCommande()
{
if (document.forms['formulaire'].txt_nom.value == '')
{
window.alert("Vous devez saisir le nom du destinataire de cette commande ");
return false;
}
else if (document.forms['formulaire'].txt_prenom.value == '')
{
window.alert("Vous devez saisir le pr\u00E9nom du destinataire de cette commande ");
return false;
}
else if (document.forms['formulaire'].txt_adresse.value == '')
{
window.alert("Vous devez saisir l'adresse du destinataire de cette commande ");
return false;
}
else if (document.forms['formulaire'].txt_cp.value == '')
{
window.alert("Vous devez saisir le code postal du destinataire de cette commande ");
return false;
}
else if (document.forms['formulaire'].txt_ville.value == '')
{
window.alert("Vous devez saisir la ville du destinataire de cette commande ");
return false;
}
else
{
document.forms['formulaire'].submit();
}
}
function afficheDateHeure()
{
var krucial = new Date;
var numJour = krucial.getDay();
var heure = krucial.getHours();
var min = krucial.getMinutes();
var sec = krucial.getSeconds();
var jour = krucial.getDate();
var mois = krucial.getMonth()+1;
var annee = krucial.getFullYear();
if (sec < 10)
{
sec0 = "0";
}
else
{
sec0 = "";
}
if (min < 10)
{
min0 = "0";
}
else
{
min0 = "";
}
if (heure < 10)
{
heure0 = "0";
}
else
{
heure0 = "";
}
if (mois < 10)
{
mois0 = "0";
}
else
{
mois0 = "";
}
if (jour < 10)
{
jour0 = "0";
}
else
{
jour0 = "";
}
if (annee < 10)
{
annee0 = "0";
}
else
{
annee0 = "";
}
DinaDate = "" + jour0 + jour + mois0 + mois + annee0 + annee;
DinaHeure = heure0 + heure + min0 + min + sec0 + sec;
var heure = DinaHeure.charAt(0);
heure += DinaHeure.charAt(1);
heure += ":";
heure += DinaHeure.charAt(2);
heure += DinaHeure.charAt(3);
var nomJour = new Array("Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi");
var moisAnnee = new Array("","Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Août","Septembre","Octobre","Novembre","Décembre");
var dateDuJour = nomJour[numJour];
dateDuJour += " ";
dateDuJour += DinaDate.charAt(0);
dateDuJour += DinaDate.charAt(1);
dateDuJour += " ";
dateDuJour += moisAnnee[mois];
dateDuJour += " ";
dateDuJour += DinaDate.charAt(4);
dateDuJour += DinaDate.charAt(5);
dateDuJour += DinaDate.charAt(6);
dateDuJour += DinaDate.charAt(7);
comment = heure;
expression = document.getElementById('afficheheure');
expression.innerHTML = comment;
comment = dateDuJour;
expression = document.getElementById('affichedate');
expression.innerHTML = comment;
setTimeout("afficheDateHeure()",30000);
}
function aide(evenement,hauteurTableau,largeurTableau)
{
var x = evenement['clientX'];
var y = evenement['clientY'];
var hauteur = y - hauteurTableau - 10;
var largeur = x - largeurTableau - 10;
document.getElementById('tableauAide').style.top = hauteur;
document.getElementById('tableauAide').style.left = largeur;
document.getElementById('tableauAide').style.display = "block";
}
function aideOut()
{
document.getElementById('tableauAide').style.display = "none";
}
function verifChoixOptionEchelle(prixEchelle)
{
var prixFinalAffiche = parseFloat(document.getElementById('memoirePrixFinal').value);
if (document.getElementById('optionEchelle').checked == true)
{
$("#cadreOptionEchelleDetail").slideDown('slow');
prixFinalAffiche = prixFinalAffiche + prixEchelle;
}
else
{
$("#cadreOptionEchelleDetail").slideUp('slow');
}
document.getElementById('casePrixFinal').innerHTML = "
"+prixFinalAffiche+"€";
}
function valideDecoupe(numDecoupe,numArticle,prixFinal,prixEchelle)
{
var prixFinalAffiche = parseFloat(document.getElementById('memoirePrixFinal').value);
//VERIF OPTIONS
var anglesArrondis = "non";
var erreur = "non";
var decoupeEchelle = "non";
if (document.getElementById('optionEchelle').checked == true)
{
prixFinalAffiche = prixFinalAffiche + prixEchelle;
var detailDecoupeEchelle = document.getElementById('optionEchelleDetail').value;
decoupeEchelle = "oui";
if (detailDecoupeEchelle == "")
{
erreur = "oui";
$("#cadreInfoFormulaire").fadeOut('slow', function() {
document.getElementById('cadreInfoFormulaire').style.color = '#FF0000';
$("#cadreInfoFormulaire").fadeIn('slow');
});
}
}
if (erreur == "non")
{
if (document.getElementById('optionAnglesArrondis'))
{
if (document.getElementById('optionAnglesArrondis').checked == true)
{
anglesArrondis = "oui";
}
}
var emplacementEnrouleur = document.getElementById('emplacementEnrouleur').value;
document.getElementById('boxContenu').innerHTML = "
Loading
";
var url = "/executions/decoupeAdd.php";
var parametres = "numArticle="+numArticle;
parametres += "&anglesArrondis="+anglesArrondis;
parametres += "&nbQuantite=1";
parametres += "&prixFinalAffiche="+prixFinalAffiche;
parametres += "&numDecoupe="+numDecoupe;
parametres += "&emplacementEnrouleur="+emplacementEnrouleur;
parametres += "&decoupeEchelle="+decoupeEchelle;
parametres += "&detailDecoupeEchelle="+detailDecoupeEchelle;
$.ajax({
type: "POST",
url: url,
data: parametres,
success: function(data){
afficheReponseDecoupeAdd(data);
}
});
}
}
function afficheReponseDecoupeAdd(doc)
{
var tableauResultat = doc.split("|");
var numArticle = tableauResultat[0];
var retour = tableauResultat[1];
var numDecoupe = tableauResultat[2];
if (retour == "ok")
{
animationPanier();
alerte("ajoutPanier","ajoutPanier");
}
else
{
envoiErreurAdmin('afficheReponseDecoupeAdd',doc);
}
}
function verifTraiteur(idForm,mode)
{
var testEmail = document.getElementById(idForm).txt_caseemail.value;
testEmail = testEmail.replace(" ","");
var testDate = document.getElementById(idForm).txt_casedate.value;
var testPrenom = document.getElementById(idForm).txt_caseprenom.value;
var testNom = document.getElementById(idForm).txt_casenom.value;
var reg = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,})+$/;
var regDate = /^\d{2}\/\d{2}\/\d{4}$/;
if (reg.test(testEmail)==false)
{
alerte("
The e-mail entered is invalid","ok");
modifetatDonneeFormulaire("caseemail","ko");
document.getElementById(idForm).txt_caseemail.focus();
if (mode == "form")
{
return false
}
}
else if ((testPrenom == "") || (testPrenom.length < 2))
{
alerte("
First name entered is invalid","ok");
modifetatDonneeFormulaire("caseprenom","ko");
document.getElementById(idForm).txt_caseprenom.focus();
if (mode == "form")
{
return false
}
}
else if ((testNom == "") || (testNom.length < 2))
{
alerte("
The last name entered is invalid","ok");
modifetatDonneeFormulaire("casenom","ko");
document.getElementById(idForm).txt_casenom.focus();
if (mode == "form")
{
return false
}
}
else if (regDate.test(testDate)==false)
{
alerte("
The date is invalid","ok");
modifetatDonneeFormulaire("casedate","ko");
document.getElementById(idForm).txt_casedate.focus();
if (mode == "form")
{
return false
}
}
else
{
if (mode == "direct")
{
document.getElementById(idForm).submit();
}
else if (mode == "form")
{
return true;
}
}
}
function verifRecrutement(idForm,mode)
{
var testEmail = document.getElementById(idForm).txt_caseemail.value;
testEmail = testEmail.replace(" ","");
var testDate = document.getElementById(idForm).txt_casedateDeNaissance.value;
var testPrenom = document.getElementById(idForm).txt_caseprenom.value;
var testNom = document.getElementById(idForm).txt_casenom.value;
var testPoste = document.getElementById(idForm).txt_caseposte.value;
var testAdresse = document.getElementById(idForm).txt_caseadresse.value;
var testCp = document.getElementById(idForm).txt_casecodepostal.value;
var testVille = document.getElementById(idForm).txt_caseville.value;
var testTel = document.getElementById(idForm).txt_casetel.value;
var reg = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,})+$/;
var regDate = /^\d{2}\/\d{2}\/\d{4}$/;
if ((testNom == "") || (testNom.length < 2))
{
alerte("
The last name entered is invalid","ok");
modifetatDonneeFormulaire("casenom","ko");
document.getElementById(idForm).txt_casenom.focus();
if (mode == "form")
{
return false
}
}
else if ((testPrenom == "") || (testPrenom.length < 2))
{
alerte("
First name entered is invalid","ok");
modifetatDonneeFormulaire("caseprenom","ko");
document.getElementById(idForm).txt_caseprenom.focus();
if (mode == "form")
{
return false
}
}
else if (regDate.test(testDate)==false)
{
alerte("
The date of birth is invalid","ok");
modifetatDonneeFormulaire("casedateDeNaissance","ko");
document.getElementById(idForm).txt_casedateDeNaissance.focus();
if (mode == "form")
{
return false
}
}
else if ((testPoste == "") || (testPoste.length < 3))
{
alerte("
You must enter the position for which you are applying.","ok");
modifetatDonneeFormulaire("caseposte","ko");
document.getElementById(idForm).txt_caseposte.focus();
if (mode == "form")
{
return false
}
}
else if ((testAdresse == "") || (testAdresse.length < 10))
{
alerte("
You must enter your address","ok");
modifetatDonneeFormulaire("caseadresse","ko");
document.getElementById(idForm).txt_caseadresse.focus();
if (mode == "form")
{
return false
}
}
else if ((testCp == "") || (testCp.length < 5))
{
alerte("
You must enter your postal code","ok");
modifetatDonneeFormulaire("casecodepostal","ko");
document.getElementById(idForm).txt_casecodepostal.focus();
if (mode == "form")
{
return false
}
}
else if ((testVille == "") || (testVille.length < 2))
{
alerte("
You must enter your city","ok");
modifetatDonneeFormulaire("caseville","ko");
document.getElementById(idForm).txt_caseville.focus();
if (mode == "form")
{
return false
}
}
else if ((testTel == "") || (testTel.length < 2))
{
alerte("
Your phone number is not in the correct format","ok");
modifetatDonneeFormulaire("casetel","ko");
document.getElementById(idForm).txt_casetel.focus();
if (mode == "form")
{
return false
}
}
else if (reg.test(testEmail)==false)
{
alerte("
The e-mail entered is invalid","ok");
modifetatDonneeFormulaire("caseemail","ko");
document.getElementById(idForm).txt_caseemail.focus();
if (mode == "form")
{
return false
}
}
else
{
if (mode == "direct")
{
document.getElementById(idForm).submit();
}
else if (mode == "form")
{
return true;
}
}
}
function changeAffichageResultat(mode)
{
if ((mode == "mozaique") && $("#afficheurArticleMozaique").is(':hidden'))
{
$("#afficheurArticleLigne").hide();
$("#afficheurArticleMozaique").fadeIn('slow');
}
else if ((mode == "ligne") && $("#afficheurArticleLigne").is(':hidden'))
{
$("#afficheurArticleMozaique").hide();
$("#afficheurArticleLigne").fadeIn('slow');
}
}
function validParrainageSend()
{
$("#boutonParrainageSend").hide();
$("#boutonParrainageWaiting").show();
var reg = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,})+$/;
var email1 = $("#emailParrainage1").val();
var email2 = $("#emailParrainage2").val();
var email3 = $("#emailParrainage3").val();
$("#controleurEmailParrainage1").removeClass('error');
$("#controleurEmailParrainage2").removeClass('error');
$("#controleurEmailParrainage3").removeClass('error');
if (reg.test(email1)==false)
{
alerte("
The e-mail entered is invalid","ok");
$("#boutonParrainageWaiting").hide();
$("#boutonParrainageSend").show();
$("#controleurEmailParrainage1").addClass('error');
}
else if ((reg.test(email2)==false) && (email2 != ""))
{
alerte("
The e-mail entered is invalid","ok");
$("#boutonParrainageWaiting").hide();
$("#boutonParrainageSend").show();
$("#controleurEmailParrainage2").addClass('error');
}
else if ((reg.test(email3)==false) && (email3 != ""))
{
alerte("
The e-mail entered is invalid","ok");
$("#boutonParrainageWaiting").hide();
$("#boutonParrainageSend").show();
$("#controleurEmailParrainage3").addClass('error');
}
else
{
var url = "/executions/validAddParrainage.php";
var parametres = "email1="+email1;
if (email2 != "")
{
parametres += "&email2="+email2;
}
if (email3 != "")
{
parametres += "&email3="+email3;
}
$.ajax({
type: "POST",
url: url,
data: parametres,
success: function(data){
afficheReponseParrainageSend(data);
}
});
}
}
function afficheReponseParrainageSend(doc)
{
if (doc.etat == "ok")
{
if (doc.tableauResultat.length > 0)
{
alerte("resultatParrainage","resultatParrainage",doc.tableauResultat);
}
else
{
envoiErreurAdmin('afficheReponseParrainageSend',"aucun resultat");
}
}
else
{
alerte("Retour : "+doc.etat+" -> "+doc.raison,"ok");
}
}
function checkCacherPopup() {
var cacherPopup = $("#cacherPopup").prop("checked");
var url = "/executions/cacherPopup.php";
var parametres = "cacherPopup=" + cacherPopup;
$.ajax({
type: "POST",
url: url,
data: parametres,
success: function (data) {
}
});
}