// fonction utilisée dans la page espace membre pour l'ouverture
// et la fermeture des questions/reponses de la faq en bas de page
function montrerReponse(id){
sCheminFlecheDefaut = 'medias/fleche_faq.gif';
sCheminFlecheBas = 'medias/fleche_faq_bas.gif';
if(document.getElementById("rf"+id).style.display == "block"){
document.getElementById("rf"+id).style.display = "none";
document.images["img"+id].src=sCheminFlecheDefaut;
}else{
document.getElementById("rf"+id).style.display = "block";
document.images["img"+id].src=sCheminFlecheBas;
}
}
function ouvrirFenetre(page,largeur,hauteur,Zoptions){
var top=(screen.height-hauteur)/2;
var left=(screen.width-largeur)/2;
window.open(page,"","top="+top+",left="+left+",width="+largeur+",height="+hauteur+",menubar=no,scrollbars=yes,statusbar=no");
}
function changerValeur(){
if(document.getElementById("recupdata").value=='0'){
// on reprend les valeurs
document.getElementById("nomfacturation").value=document.getElementById("nomlivraison").value;
document.getElementById("prenomfacturation").value=document.getElementById("prenomlivraison").value;
document.getElementById("adrfacturation").value=document.getElementById("adrlivraison").value;
document.getElementById("depfacturation").value=document.getElementById("deplivraison").value;
document.getElementById("cpfacturation").value=document.getElementById("cplivraison").value;
document.getElementById("villefacturation").value=document.getElementById("villelivraison").value;
document.getElementById("paysfacturation").value=document.getElementById("payslivraison").value;
document.getElementById("nomfacturation").disabled=true;
document.getElementById("prenomfacturation").disabled=true;
document.getElementById("adrfacturation").disabled=true;
document.getElementById("depfacturation").disabled=true;
document.getElementById("cpfacturation").disabled=true;
document.getElementById("villefacturation").disabled=true;
document.getElementById("paysfacturation").disabled=true;
}else{
// on reinitialise les valeurs
document.getElementById("nomfacturation").value="";
document.getElementById("prenomfacturation").value="";
document.getElementById("adrfacturation").value="";
document.getElementById("depfacturation").value="--";
document.getElementById("cpfacturation").value="";
document.getElementById("villefacturation").value="";
document.getElementById("paysfacturation").value="France";
document.getElementById("nomfacturation").disabled=false;
document.getElementById("prenomfacturation").disabled=false;
document.getElementById("adrfacturation").disabled=false;
document.getElementById("depfacturation").disabled=false;
document.getElementById("cpfacturation").disabled=false;
document.getElementById("villefacturation").disabled=false;
document.getElementById("paysfacturation").disabled=false;
}
}
function verifAvantEtape2(){
// verifie si tous les champs ont été saisis.
//alert("fonction pour vérifier que tous les champs ont été sélectionné à faire");
var message = "Tous les éléments du formulaire sont nécessaires pour continuer votre commande.\n Merci de remplir tous les champs.";
var erreur = 0;
//alert (">>"+document.getElementById("mois").value);
if(document.getElementById("nomlivraison").value=='' || document.getElementById("prenomlivraison").value=='' || document.getElementById("adrlivraison").value=='' || document.getElementById("deplivraison").value=='--' || document.getElementById("cplivraison").value=='' || document.getElementById("villelivraison").value=='' || document.getElementById("payslivraison").value==''){
erreur = 1;
//return false;
}
if(document.getElementById("nomfacturation").value=='' || document.getElementById("prenomfacturation").value=='' || document.getElementById("adrfacturation").value=='' || document.getElementById("depfacturation").value=='--' || document.getElementById("cpfacturation").value=='' || document.getElementById("villefacturation").value=='' || document.getElementById("paysfacturation").value==''){
erreur = 1;
//return false;
}
if(erreur == 0){
//alert("okkK");
document.forms['formulaire'].submit();
}else{
alert (message);
return false;
}
}
function afficherOptions(){
if(document.getElementById('options').style.display == "none"){
document.getElementById('options').style.display = "block";
document.getElementById('lien_options').innerHTML = "cacher";
}else{
document.getElementById('options').style.display = "none";
document.getElementById('lien_options').innerHTML = "voir";
}
}
function modifierFrais(frais_xx,iport,livraison){
var nouvelleValeur;
if(livraison==1){
// livraison standard
if(iport== "0" || iport =="XX"){
nouvelleValeur = "FP **:

";
}else{
nouvelleValeur = "FP **: "+ iport +" €
";
}
}else{
// retrait sur site
nouvelleValeur = "";
}
document.getElementById(frais_xx).innerHTML = nouvelleValeur;
}
function afficherAidePaiement(id){
document.getElementById('choix1').style.display = "none";
document.getElementById('choix2').style.display = "none";
document.getElementById('choix3').style.display = "none";
document.getElementById('choix4').style.display = "none";
document.getElementById('choix7').style.display = "none";
document.getElementById('choix'+id).style.display = "block";
}
function afficherAidePaiementAnnonce(id){
//document.getElementById('choix1').style.display = "none";
//document.getElementById('choix4').style.display = "none";
document.getElementById('choix'+id).style.display = "block";
}
function confirmerSuppression(message_confirm, formulaire, page_retour){
var confirmation = window.confirm(message_confirm);
if (confirmation == true)
{
document.eval(formulaire).submit();
}
else
{
if(page_retour!=""){
window.location = page_retour;
}
}
}
function confirmerSuppressionPhoto(message_confirm, page_ok, page_retour){
var confirmation = window.confirm(message_confirm);
if (confirmation == true)
{
window.location = page_ok;
}
else
{
if(page_retour!=""){
window.location = page_retour;
}
}
}
// liaison boite à cocher (manager / ajout stock)
function BloquerCheckBoxBVManu(){
if(document.getElementById("bvmanu").disabled==false){
if(document.getElementById("bvmanu").checked == true){
document.getElementById("bvauto").disabled = true;
document.getElementById("bvseq").disabled = true;
}else{
document.getElementById("bvauto").disabled = false;
document.getElementById("bvseq").disabled = false;
}
}
}
function BloquerCheckBoxBVAuto(){
if(document.getElementById("bvauto").disabled==false){
if(document.getElementById("bvauto").checked == true){
document.getElementById("bvmanu").disabled = true;
document.getElementById("bvseq").disabled = true;
}else{
document.getElementById("bvmanu").disabled = false;
document.getElementById("bvseq").disabled = false;
}
}
}
function BloquerCheckBoxBVSeq(){
if(document.getElementById("bvseq").disabled==false){
if(document.getElementById("bvseq").checked == true){
document.getElementById("bvmanu").disabled = true;
document.getElementById("bvauto").disabled = true;
}else{
document.getElementById("bvmanu").disabled = false;
document.getElementById("bvauto").disabled = false;
}
}
}
function BloquerCheckBoxClimAuto(){
if(document.getElementById("climmanu").disabled==false){
if(document.getElementById("climmanu").checked == true){
document.getElementById("climauto").disabled = true;
}else{
document.getElementById("climauto").disabled = false;
}
}
}
function BloquerCheckBoxClimManu(){
if(document.getElementById("climauto").disabled==false){
if(document.getElementById("climauto").checked == true){
document.getElementById("climmanu").disabled = true;
}else{
document.getElementById("climmanu").disabled = false;
}
}
}
// verif formulaire ajout piece multiple
function verifierFormulaireMultiAnnonce(){
var erreur = 0;
var erreur2 = 0;
var message = "";
var message2 = "";
// verification partie vehicule concerné
//alert(document.getElementById("blocListeVehicules").innerHTML.value);
if(document.getElementById("blocListeVehicules").innerHTML==""){
alert ("OK");
erreur = 1;
message += "Vous devez également définir votre véhicule";
}else{
if(document.getElementById("couleur")){
if(document.getElementById("couleur").value=="0"){
erreur = 1;
message += "Couleur non précisée\n";
}
}else{
erreur2 = 2;
}
if(document.getElementById("porte")){
if(document.getElementById("porte").value==""){
erreur = 1;
message += "Nombre de porte non précisé\n";
}else if(!Number(document.getElementById("porte").value)){
erreur = 1;
message += "Nombre de porte incorrect\n";
}
}else{
erreur2 = 2;
}
if(document.getElementById("puissance")){
if(document.getElementById("puissance").value==""){
erreur = 1;
message += "Puissance non précisée\n";
}else if(!Number(document.getElementById("puissance").value)){
erreur = 1;
message += "Puissance incorrecte\n";
}
}else{
erreur2 = 2;
}
if(document.getElementById("miseencircul")){
if(document.getElementById("miseencircul").value==""){
erreur = 1;
message += "Mise en circulation non précisée\n";
}else{
var reg = /^([0-9]{1,2})-([0-9]{4})$/;
if (reg.exec(document.getElementById("miseencircul").value)==null){
erreur = 1;
message += "Date de mise en circulation non valide. Format attendu : MM-AAAA\n";
}
}
}else{
erreur = 2;
}
/*
*/
if(document.getElementById("kilometrage")){
if(document.getElementById("kilometrage").value==""){
erreur = 1;
message += "Kilométrage non précisé\n";
}else if(!Number(document.getElementById("kilometrage").value)){
erreur = 1;
message += "Kilométrage incorrect\n";
}
}else{
erreur = 2;
}
if(document.getElementById("bvmanu") && document.getElementById("bvauto") && document.getElementById("bvseq")){
if(document.getElementById("bvmanu").checked==false && document.getElementById("bvauto").checked==false && document.getElementById("bvseq").checked==false){
erreur = 1;
message += "Boîte de vitesse non précisée\n";
}
}else{
erreur = 2;
}
}
if(erreur==0 && erreur2==0){
document.annonces.submit();
}else{
if(erreur2==2){
message2 += "Définissez le véhicule";
}
window.alert("Vérifiez vos saisies :\n\n"+message+"\n\n"+message2);
}
}
function verifierFormulaireModifAnnonce(){
var erreur = 0;
var erreur2 = 0;
var message = "";
var message2 = "";
// verification partie vehicule concerné
if(document.getElementById("couleur")){
if(document.getElementById("couleur").value=="0"){
erreur = 1;
message += "Couleur non précisée\n";
}
}else{
erreur2 = 2;
}
if(document.getElementById("porte")){
if(document.getElementById("porte").value==""){
erreur = 1;
message += "Nombre de porte non précisé\n";
}else if(!Number(document.getElementById("porte").value)){
erreur = 1;
message += "Nombre de porte incorrect\n";
}
}else{
erreur2 = 2;
}
if(document.getElementById("puissance")){
if(document.getElementById("puissance").value==""){
erreur = 1;
message += "Puissance non précisée\n";
}else if(!Number(document.getElementById("puissance").value)){
erreur = 1;
message += "Puissance incorrecte\n";
}
}else{
erreur2 = 2;
}
if(document.getElementById("miseencircul")){
if(document.getElementById("miseencircul").value==""){
erreur = 1;
message += "Mise en circulation non précisée\n";
}else{
var reg = /^([0-9]{1,2})-([0-9]{1,2})-([0-9]{4})$/;
if (reg.exec(document.getElementById("miseencircul").value)==null){
erreur = 1;
message += "Date de mise en circulation non valide. Format attendu : JJ-MM-AAAA\n";
}
}
}else{
erreur2 = 2;
}
if(document.getElementById("kilometrage")){
if(document.getElementById("kilometrage").value==""){
erreur = 1;
message += "Kilométrage non précisé\n";
}else if(!Number(document.getElementById("kilometrage").value)){
erreur = 1;
message += "Kilométrage incorrect\n";
}
}else{
erreur = 2;
}
if(document.getElementById("bvmanu") && document.getElementById("bvauto") && document.getElementById("bvseq")){
if(document.getElementById("bvmanu").checked==false && document.getElementById("bvauto").checked==false && document.getElementById("bvseq").checked==false){
erreur = 1;
message += "Boîte de vitesse non précisée\n";
}
}else{
erreur = 2;
}
if(erreur==0 && erreur2==0){
document.modif_annonce.submit();
}else{
if(erreur2==2){
message2 += "Définissez le véhicule";
}
window.alert("Vérifiez vos saisies :\n\n"+message+"\n\n"+message2);
}
}