// JavaScript HappyPromo
/* special happy */
function resizeDivMenu(hauteur) {
  if(hauteur!="undefined" && hauteur!="") {
    document.getElementById("menu_swf").style.height = hauteur + "px";
    document.getElementById("div_menu_swf").style.height = hauteur + "px";
    document.getElementById("embed_menu_swf").style.height = hauteur + "px";
  }
}

function setReponseSondage(idCommercant, idQuestion, idReponse, idDivMessage) {
  //ajoute la reponse via AJAX
  var retour = runfile("ajax/ajaxSetReponseSondage.php?idCommercant="+idCommercant+"&idQuestion="+idQuestion+"&idReponse="+idReponse);
  //document.getElementById(idDivMessage).innerHTML = retour;
  nc_alerte(retour);
}


/* panier - selection d'offre */
function promotion_selection_add(idPromotion) {
  var retour = runfile("ajax/ajaxPromotionSelectionAdd.php?idPromotion="+idPromotion);
  nc_alerte(retour);
  promotion_selection_liste();
}

function promotion_selection_liste() {
  var retour = runfile("ajax/ajaxPromotionSelectionListe.php");
  
  if(retour!="") {
    document.getElementById("div_selection_promotions_liste").innerHTML = retour;
    document.getElementById("div_selection_promotions").style.display = "block";
  } else {
    document.getElementById("div_selection_promotions").style.display = "none";
  }

}

function promotion_selection_del(idPS) {
  var retour = runfile("ajax/ajaxPromotionSelectionDel.php?idPS="+idPS);
  promotion_selection_liste();
  nc_alerte(retour);
}

/* alertes */
var yOffset = 0;
function nc_alerte(message) {
  //scroll
  yOffset = window.pageYOffset;
  if(yOffset==undefined) {
      yOffset = document.documentElement.scrollTop;
  }
  window.scrollTo(0,0);
  document.body.style.overflowY = "hidden";

  document.getElementById("div_alerte_message").innerHTML = message;
  document.getElementById("div_alerte_fond").style.display = "block";
  document.getElementById("div_alerte").style.display = "block";
  document.getElementById("div_alerte_fond").style.height = document.body.clientHeight + "px";
}

function nc_alerte_fermer() {
  document.getElementById("div_alerte_fond").style.display = "none";
  document.getElementById("div_alerte").style.display = "none";

  //scroll
  if(yOffset==undefined) {
    yOffset = 0;
  }   

  window.scrollTo(0,yOffset);
  document.body.style.overflowY = "visible";
}

function affichePageParConnexion(page) {
  var retour = runfile("ajax/ajaxIsMembreConnecte.php?page="+page);
  if(retour!="") {
    nc_alerte(retour);
  } else {
    window.location.href = page;
  }

}

function affichePageAlerte(page) {
  var retour = runfile(page);
  if(retour!="") {
    nc_alerte(retour);
  }
}

function affichePageAlerteParConnexion(page) {

  var retour = runfile("ajax/ajaxIsMembreConnecte.php?page="+page);
  if(retour!="") {
    nc_alerte(retour);    
  } else {
    var retour = runfile(page);
    if(retour!="") {
      nc_alerte(retour);
    }  
  }


}

/* form inscription */
function compare_champs(champ1, champ2) {
  if(document.getElementById(champ1).value!=document.getElementById(champ2).value) {    
    alert("Les deux valeurs doivent être identiques !");   
    document.getElementById(champ1).focus();
    return false; 
  } else {
  }
  return true; 
}

function verification_champ_membre(champForm, champBdd, divMessage) {
  var retour = runfile("ajax/ajaxVerificationChampMembre.php?champValeur="+champForm.value+"&champBdd="+champBdd);
  if(retour=="1") {
    champForm.className = "saisie_alerte";
    document.getElementById(divMessage).innerHTML = champForm.value + " est déjà utilisé !";
    champForm.value = '';
    document.getElementById(divMessage).style.display = 'block';  
  } else {
    champForm.className = "saisie";
    document.getElementById(divMessage).innerHTML = "";
    document.getElementById(divMessage).style.display = 'none';
  }
}

/* identifiants perdus */
function membre_identifiants_perdu() {
  var retour = runfile("ajax/ajaxMembreIdentifiantsPerdus.php");
  nc_alerte(retour);
}

function membre_identifiants_recevoir(email) {
  var retour = runfile("ajax/ajaxMembreIdentifiantsRecevoir.php?email="+email);
  nc_alerte(retour);
}

function commercant_identifiants_perdu() {
  var retour = runfile("ajax/ajaxCommercantIdentifiantsPerdus.php");
  nc_alerte(retour);
}
function commercant_identifiants_recevoir(email) {
  var retour = runfile("ajax/ajaxCommercantIdentifiantsRecevoir.php?email="+email);
  nc_alerte(retour);
}

/* envoyer ami */
function envoyer_offre_ami(idOffre,forceAlerteHeight) {
  var retour = runfile("ajax/ajaxEnvoyerOffreAmi.php?idOffre="+idOffre);
  nc_alerte(retour);
  if(forceAlerteHeight!="") {
    document.getElementById("div_alerte").style.height = forceAlerteHeight + "px";
  }
}
function envoi_offre_ami(idOffre, emailExp, nomExp, emailDest, nomDest) {
  var retour = runfile("ajax/ajaxEnvoiOffreAmi.php?idOffre="+idOffre+"&emailExp="+emailExp+"&emailDest="+emailDest+"&nomExp="+nomExp+"&nomDest="+nomDest);
  nc_alerte(retour);
}

/* recevoir par email */
function recevoir_code_email(idOffre) {
  var retour = runfile("ajax/ajaxRecevoirCodeEmail.php?idOffre="+idOffre);
  nc_alerte(retour);
}
/* recevoir par sms - non utilisé, passe par autre fonction */
function recevoir_code_sms(idOffre) {
  var retour = runfile("ajax/ajaxRecevoirCodeSms.php?idOffre="+idOffre);
  nc_alerte(retour);
}
