/**
 *  Validation formulaire
 **/
 function strpos (haystack, needle, offset) {
    var i = (haystack+'').indexOf(needle, (offset || 0));
    return i === -1 ? false : i;
}

function checkbox_selected(needle){
	for (i=0, n=document.forms['ddoc_form'].elements.length; i<n; i++)
	{
		if ((strpos(document.forms['ddoc_form'].elements[i].id,needle,0 )!==false) && (document.forms['ddoc_form'].elements[i].checked == true))
		return true;
	}

	return false;
}

function getCheckedValue(radioObj) {
  if(!radioObj)
  	return "";
  var radioLength = radioObj.length;
  if(radioLength == undefined)
  	if(radioObj.checked)
  		return radioObj.value;
  	else
  		return "";
  for(var i = 0; i < radioLength; i++) {
  	if(radioObj[i].checked) {
  		return radioObj[i].value;
  	}
  }
  return "";
}

/* fonction de login ConstruCom pour popin */
function login_popin(sessionid){

  var login3=document.getElementById('login_connexion_popin').value;
  var mdp3=document.getElementById('mdp_connexion_popin').value;

  var url=url_interface+'interface.php?mode=LOGIN_CCOM&SID='+sessionid;

  $.getJSON(url,{login:login3,mdp:mdp3},function(data){

    if(data.id>0){
      $('#connexion_ok_header').css({'display':'block'});
      $('#connexion_header').css({'display':'none'});

      document.getElementById('empl_societe').innerHTML='Societ&eacute; '+data.societe;

      $("#Connexion").dialog("close");

      if(data.abonnement=="OUI"){
        connected();
      }
      else{
        no_connected();
      }
    }
    else{
      $('#div_erreur_popin').css({'display':'block'});
      document.getElementById('erreur_popin').innerHTML='Identification erron&eacute;e !';
      document.getElementById('login_connexion_popin').value='Identifiant';
      document.getElementById('mdp_connexion_popin').value='Mot de passe';
    }
  });
}

/* Mot de passe oublié */
function ask_pwd(){
  var email=$("#email_mdp_oublie").val();

  if(email==""){
    rep_mdp_oublie(false);
  }

  $.ajax({
     type: "POST",
     url: url_interface+"interface.php",
     data: "mode=ENVOI_MAIL_MDP_OUBLIE&email="+email,
     success: function(result){
       rep_mdp_oublie(result);
     }
   });
}


function fermer_popin_plus_info(){
  $("#Information").dialog("close");
}

function verifFormdeminfo(){
	var cooknom = "pop_deminfo";

	var id_fiche = $("#deminfo_form #id_fiche").val();
	var civilite = $("#deminfo_form input[name='civilite']:radio:checked").val();
	var nom = $("#deminfo_form #nom").val();
	var telephone = $("#deminfo_form #telephone").val();
	var fax = $("#deminfo_form #fax").val();
	var email = $("#deminfo_form #email").val();
	var societe = $("#deminfo_form #societe").val();
	var effectif = $("#deminfo_form #effectif option:selected").val();
	var secteur = $("#deminfo_form #secteur option:selected").val();
	var fonction = $("#deminfo_form #fonction option:selected").val();
	var cp = $("#deminfo_form #cp").val();
	var ville = $("#deminfo_form #ville").val();
	var adresse = $("#deminfo_form #adresse").val();
	var pays = $("#deminfo_form #pays").val();
	var radio_choice = false;

    ecrire_cookie(cooknom+"[civilite]", civilite);
    ecrire_cookie(cooknom+"[nom]", nom);
    ecrire_cookie(cooknom+"[email]", email);
    ecrire_cookie(cooknom+"[telephone]", telephone);
    ecrire_cookie(cooknom+"[fax]", fax);
    ecrire_cookie(cooknom+"[societe]", societe);
    ecrire_cookie(cooknom+"[effectif_hid]", effectif);
    ecrire_cookie(cooknom+"[secteur_hid]", secteur);
    ecrire_cookie(cooknom+"[fonction_hid]", fonction);
    ecrire_cookie(cooknom+"[cp]", cp);
    ecrire_cookie(cooknom+"[ville]", ville);
    ecrire_cookie(cooknom+"[adresse]", adresse);
    ecrire_cookie(cooknom+"[pays_hid]", pays);

	if(civilite!=undefined && civilite !=''){
		radio_choice = true;
	}

	if(
		(email!='')
		&&(id_fiche!='')
		&&(radio_choice)
		&&(fonction!='')
		&&(secteur!='')
		&&(effectif!='')
		&&(pays!='')
		&&(nom!='')
		&&(telephone!='')
		&&(fax!='')
		&&(societe!='')
		&&(adresse!='')
		&&(cp!='')
		&&(ville!='')
	) {
		if (!checkFilter(email, /^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z]){2,6}$/, "Votre e-mail est invalide.")) {
			return false;
		}

		var projet = $("#deminfo_form #projet_hid");
		var comment = $("#deminfo_form #comment");

		$("form#deminfo_form").trigger('submit');
		return true;
	}
	else {
		openCustomDialog('avertissement','Avertissement', 'Tous les champs obligatoires ne sont pas saisis', 'alert', '', function() {});
		return false;
	}

}

function verifFormdex(){

  var nom_dex = document.getElementById('nom_dex').value;//$("#dex_form #nom_dex").val();
  var telephone_dex = document.getElementById('telephone_dex').value;//$("#dex_form #telephone_dex").val();
	var email_dex = document.getElementById('email_dex').value;//$("#dex_form #email_dex").val();
	var societe_dex = document.getElementById('societe_dex').value;//$("#dex_form #societe_dex").val();
	var secteur_dex = document.getElementById('secteur_dex').value;//$("#dex_form #secteur_dex option:selected").val();
	var fonction_dex = document.getElementById('fonction_dex').value;//$("#dex_form #fonction_dex option:selected").val();

	//alert('nom : '+nom_dex+' / telephone : '+telephone_dex+' / email : '+email_dex+' / societe : '+societe_dex+' / secteur : '+secteur_dex+' / fonction : '+fonction_dex);

	if(email_dex!='' && fonction_dex!='' && secteur_dex!='' && nom_dex!='' && telephone_dex!='' && societe_dex!=''){
		if (!checkFilter(email_dex, /^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z]){2,6}$/, "Votre e-mail est invalide.")) {
			return false;
		}

		$("form#dex_form").trigger('submit');
		return true;
	}
	else{
	  openCustomDialog('avertissement','Avertissement', 'Tous les champs obligatoires ne sont pas saisis', 'alert', '', function() {});

		return false;
	}
}

function popin_demande_exemplaire(){
  var demande_exemplaire = '<form action="#" method="post" class="ajax_dex" id="dex_form" name="dex_form">';

  /* Société */
  demande_exemplaire += '<div class="row_left" style="padding:3px;width:90px;float:left;">';
  demande_exemplaire += 'Société * : ';
  demande_exemplaire += '</div>';

  demande_exemplaire += '<div style="float:left;padding-top:3px;">';
  var Params = new Object();
  Params['type'] = 'INT';
  Params['size']= '26';
  Params['onKeyPress']= 'return scanTouche(event)';
  Params['onchange'] = 'scanChamp(this)';
  demande_exemplaire += createFormField("societe_dex",Params);
  demande_exemplaire += '</div>';

  demande_exemplaire += '<div style="clear:both;">';
  demande_exemplaire += '</div>';

  /* Nom */
  demande_exemplaire += '<div class="row_left" style="float:left;padding:3px;width:90px;">';
  demande_exemplaire += 'Nom * : ';
  demande_exemplaire += '</div>';

  demande_exemplaire += '<div style="float:left;padding-top:3px;">';
  var Params = new Object();
  Params['type'] = 'INT';
  Params['size']= '30';
  Params['onKeyPress']= 'return scanTouche(event)';
  Params['onchange'] = 'scanChamp(this)';
  demande_exemplaire += createFormField("nom_dex",Params);
  demande_exemplaire += '</div>';

  demande_exemplaire += '<div style="clear:both;">';
  demande_exemplaire += '</div>';

  /* Fonction */
  demande_exemplaire += '<div class="row_left" style="float:left;padding:3px;width:90px;">';
  demande_exemplaire += 'Fonction * : ';
  demande_exemplaire += '</div>';

  demande_exemplaire += '<div style="float:left;padding-top:3px;">';
  var Params = new Object();
  Params['type'] = 'SELECT';
  Options = _get_options_fonction();
  Params['options']=Options;
  Params['onchange']="$('#fonction_hid').val(this.selectedIndex);";
  demande_exemplaire += createFormField("fonction_dex",Params);
  var Params = new Object();
  Params['type'] = 'HIDDEN';
  demande_exemplaire += createFormField("fonction_hid",Params);
  demande_exemplaire += '</div>';

  demande_exemplaire += '<div style="clear:both;">';
  demande_exemplaire += '</div>';

  /* Activité */
  demande_exemplaire += '<div class="row_left" style="float:left;padding:3px;width:90px;">';
  demande_exemplaire += 'Votre activité * : ';
  demande_exemplaire += '</div>';

  demande_exemplaire += '<div style="float:left;padding-top:3px;">';
  var Params = new Object();
  Params['type'] = 'SELECT';
  Options = _get_options_activite();
  Params['options']=Options;
  Params['onchange']="$('#secteur_hid').val(this.selectedIndex);is_other();";
  demande_exemplaire += createFormField("secteur_dex",Params);

  var Params = new Object();
  Params['type'] = 'HIDDEN';
  demande_exemplaire += createFormField("secteur_hid",Params);

  demande_exemplaire += '</div>';

  demande_exemplaire += '<div style="clear:both;">';
  demande_exemplaire += '</div>';

  /* Telephone */
  demande_exemplaire += '<div class="row_left" style="float:left;padding:3px;width:90px;">';
  demande_exemplaire += 'Téléphone * : ';
  demande_exemplaire += '</div>';

  demande_exemplaire += '<div style="float:left;padding-top:3px;">';
  var Params = new Object();
  Params['type'] = 'INT';
  Params['size']= '26';
  Params['onKeyPress']= 'return scanToucheINT(event)';
  Params['onchange'] = 'scanChampINT(this)';
  demande_exemplaire += createFormField("telephone_dex",Params);
  demande_exemplaire += '</div>';

  demande_exemplaire += '<div style="clear:both;">';
  demande_exemplaire += '</div>';

  /* E-mail */
  demande_exemplaire += '<div class="row_left" style="float:left;padding:3px;width:90px;">';
  demande_exemplaire += 'E-mail * : ';
  demande_exemplaire += '</div>';

  demande_exemplaire += '<div style="float:left;padding-top:3px;">';
  var Params = new Object();
  Params['type'] = 'INT';
  Params['size']= '30';
  demande_exemplaire += createFormField("email_dex",Params);
  demande_exemplaire += '</div>';

  demande_exemplaire += '<div style="clear:both;">';
  demande_exemplaire += '</div>';

  demande_exemplaire += '</form>';

  openDialog('Tester gratuitement ConstruCom',demande_exemplaire,'dex');
}

function popin_demande_info(id_fiche){

	var demande_info ="";
	var val = "";
	var cooknom = "pop_deminfo";

	demande_info+='<form action="#" method="post" class="ajax_deminfo" id="deminfo_form" name="deminfo_form">';

  /* ID Fiche */
  var Params = new Object();
  Params['type'] = 'HIDDEN';
  demande_info += createFormField("id_fiche",Params,id_fiche);
  /* Fin ID Fiche */

  demande_info += '<div id="informations_ddoc" style="padding-left:10px;padding-right:10px;">';

  demande_info += '<div class="container_ddoc">';

  demande_info += '<div id="coordonnees_ddoc">';


  // partie gauche coordonnées
  demande_info += '<div class="bl_left" >';

  /* Civilité */
  val = lire_cookie(cooknom+'[civilite]');

  demande_info += '<div class="row_left">';
  demande_info += 'Civilité * : ';
  demande_info += '</div>';

  demande_info += '<div style="float:left;padding-top:3px;">';

  var Params = new Object();
  Params['type'] = 'RADIO';

  Params['label']= 'M';
  Params['groupname']= 'civilite';
  if(Params['label'] == val || val=='Mr') Params['checked']= 'CHECKED';
  else delete(Params['checked']);

  demande_info += createFormField("civilite1",Params,'M');

  Params['label']= 'Mme';
  if(Params['label'] == val) Params['checked']= 'CHECKED';
  else delete(Params['checked']);

  demande_info += createFormField("civilite2",Params,'Mme');

  Params['label']= 'Mlle';
  if(Params['label'] == val) Params['checked']= 'CHECKED';
  else delete(Params['checked']);

  demande_info += createFormField("civilite3",Params,'Mlle');

  demande_info += '</div>';

  /* Fin Civilité */

  demande_info += '<div style="clear:both;">';
  demande_info += '</div>';

  /* Telephone */
  val = lire_cookie(cooknom+'[telephone]');
  demande_info += '<div class="row_left">';
  demande_info += 'Téléphone * : ';
  demande_info += '</div>';

  demande_info += '<div style="float:left;padding-left:3px;padding-top:3px;">';
  var Params = new Object();
  Params['type'] = 'INT';
  Params['size']= '26';
  Params['onKeyPress']= 'return scanToucheINT(event)';
  Params['onchange'] = 'scanChampINT(this)';
  demande_info += createFormField("telephone",Params,val);
  demande_info += '</div>';
  /* Fin Telephone */

  /* Fax */
  val = lire_cookie(cooknom+'[fax]');
  demande_info += '<div class="row_left3" style="text-align:center;">';
  demande_info += 'Fax * : ';
  demande_info += '</div>';

  demande_info += '<div style="float:left;padding-left:3px;padding-top:3px;">';
  var Params = new Object();
  Params['type'] = 'INT';
  Params['size']= '26';
  Params['onKeyPress']= 'return scanToucheINT(event)';
  Params['onchange'] = 'scanChampINT(this)';
  demande_info += createFormField("fax",Params,val);
  demande_info += '</div>';
  /* Fin Fax */

  demande_info += '<div style="clear:both;">';
  demande_info += '</div>';

  /* Société */
  val = lire_cookie(cooknom+'[societe]');
  demande_info += '<div class="row_left">';
  demande_info += 'Société * : ';
  demande_info += '</div>';

  demande_info += '<div style="float:left;padding-left:3px;padding-top:3px;">';
  var Params = new Object();
  Params['type'] = 'INT';
  Params['size']= '26';
  Params['onKeyPress']= 'return scanTouche(event)';
  Params['onchange'] = 'scanChamp(this)';
  demande_info += createFormField("societe",Params,val);
  demande_info += '</div>';
  /* Fin Société */

  demande_info += '<div style="clear:both;">';
  demande_info += '</div>';

  /* Activité */
  val = lire_cookie(cooknom+'[secteur_hid]');
  val = decodeURIComponent(val) ;
  demande_info += '<div class="row_left">';
  demande_info += 'Votre activité * : ';
  demande_info += '</div>';

  demande_info += '<div style="float:left;padding-left:3px;padding-top:3px;">';
  var Params = new Object();
  Params['type'] = 'SELECT';
  Options = _get_options_activite();
  Params['options']=Options;
  Params['onchange']="$('#secteur_hid').val(this.selectedIndex);is_other();";
  demande_info += createFormField("secteur",Params,val);

  var Params = new Object();
  Params['type'] = 'HIDDEN';
  demande_info += createFormField("secteur_hid",Params,val);

  demande_info += '</div>';
  /* Fin Activité */

  demande_info += '<div style="clear:both;">';
  demande_info += '</div>';

  /* CP */
  val = lire_cookie(cooknom+'[cp]');
  demande_info += '<div class="row_left">';
  demande_info += 'Code Postal * : ';
  demande_info += '</div>';

  demande_info += '<div style="float:left;padding-left:3px;padding-top:3px;">';
  var Params = new Object();
  Params['type'] = 'INT';
  Params['size']= '15';
  Params['onKeyPress']= 'return scanToucheINT(event)';
  Params['onchange'] = 'scanChampINT(this)';
  demande_info += createFormField("cp",Params,val);
  demande_info += '</div>';
  /* Fin CP */

  /* Ville */
  val = lire_cookie(cooknom+'[ville]');
  demande_info += '<div class="row_left3" style="text-align:center;">';
  demande_info += 'Ville * : ';
  demande_info += '</div>';

  demande_info += '<div style="float:left;padding-left:3px;padding-top:3px;">';
  var Params = new Object();
  Params['type'] = 'INT';
  Params['size']= '20';
  Params['onKeyPress']= 'return scanTouche(event)';
  Params['onchange'] = 'scanChamp(this)';
  demande_info += createFormField("ville",Params,val);
  demande_info += '</div>';
  /* Fin Ville */

  demande_info += '<div style="clear:both;">';
  demande_info += '</div>';

  /* Adresse */
  val = lire_cookie(cooknom+'[adresse]');
  demande_info += '<div class="row_left">';
  demande_info += 'Adresse * : ';
  demande_info += '</div>';

  demande_info += '<div style="float:left;padding-left:3px;padding-top:3px;">';
  var Params = new Object();
  Params['type'] = 'INT';
  Params['size']= '70';
  Params['onKeyPress']= 'return scanTouche(event)';
  Params['onchange'] = 'scanChamp(this)';

  demande_info += createFormField("adresse",Params,val);
  demande_info += '</div>';
  /* Fin Adresse */

  demande_info += '<div style="clear:both;">';
  demande_info += '</div>';

  /* Questions */
  demande_info += '<div class="row_left">';
  demande_info += 'Vos questions (facultatif)';
  demande_info += '</div>';

  demande_info += '<div style="float:left;padding-left:3px;padding-top:3px;">';
  var Params = new Object();
  Params['type'] = 'TEXTAREA';
  Params['size']= '67';
  Params['rows']= '3';
  Params['onKeyPress']= 'return scanTouche(event)';
  Params['onchange'] = 'scanChamp(this)';
  demande_info += createFormField("comment",Params);
  demande_info += '</div>';

  /* Fin Questions */

  demande_info += '<div style="clear:both;">';
  demande_info += '</div>';

  demande_info += '<div class="require_legend">* Champs obligatoires</div>';

  // fin partie gauche coordonnées
  demande_info += '</div>';


  // partie droite coordonnées
  demande_info += '<div class="bl_left" >';

  /* Nom */
  val = lire_cookie(cooknom+'[nom]');
  demande_info += '<div class="row_left2">';
  demande_info += 'Nom * : ';
  demande_info += '</div>';

  demande_info += '<div style="float:left;padding-left:3px;padding-top:3px;">';
  var Params = new Object();
  Params['type'] = 'INT';
  Params['size']= '30';
  Params['onKeyPress']= 'return scanTouche(event)';
  Params['onchange'] = 'scanChamp(this)';
  demande_info += createFormField("nom",Params,val);
  demande_info += '</div>';
  /* Fin Nom */

  demande_info += '<div style="clear:both;">';
  demande_info += '</div>';

  /* E-mail */
  val = lire_cookie(cooknom+'[email]');
  demande_info += '<div class="row_left2">';
  demande_info += 'E-mail * : ';
  demande_info += '</div>';

  demande_info += '<div style="float:left;padding-left:3px;padding-top:3px;">';
  var Params = new Object();
  Params['type'] = 'INT';
  Params['size']= '30';
  demande_info += createFormField("email",Params,val);
  demande_info += '</div>';
  /* Fin E-mail */

  demande_info += '<div style="clear:both;">';
  demande_info += '</div>';

  /* Effectif */
  val = lire_cookie(cooknom+'[effectif_hid]');
  demande_info += '<div class="row_left2" style="clear:both;">';
  demande_info += 'Effectif * : ';
  demande_info += '</div>';

  demande_info += '<div style="float:left;padding-left:3px;padding-top:3px;">';
  var Params = new Object();
  Params['type'] = 'SELECT';
  Options = _get_options_effectif();
  Params['options']=Options;
  Params['onchange']="$('#effectif_hid').val(this.selectedIndex);";
  demande_info += createFormField("effectif",Params,val);

  var Params = new Object();
  Params['type'] = 'HIDDEN';
  demande_info += createFormField("effectif_hid",Params,val);
  demande_info += '</div>';
  /* Fin Effectif */

  demande_info += '<div style="clear:both;">';
  demande_info += '</div>';

  /* Fonction */
  val = lire_cookie(cooknom+'[fonction_hid]');
  demande_info += '<div class="row_left2">';
  demande_info += 'Fonction * : ';
  demande_info += '</div>';

  demande_info += '<div style="float:left;padding-left:3px;padding-top:3px;">';
  var Params = new Object();
  Params['type'] = 'SELECT';
  Options = _get_options_fonction();
  Params['options']=Options;
  Params['onchange']="$('#fonction_hid').val(this.selectedIndex);";
  demande_info += createFormField("fonction",Params,val);

  var Params = new Object();
  Params['type'] = 'HIDDEN';
  demande_info += createFormField("fonction_hid",Params,val);
  demande_info += '</div>';
  /* Fin Fonction */

  demande_info += '<div style="clear:both;">';
  demande_info += '</div>';

  /* Pays */
  val = lire_cookie(cooknom+'[pays_hid]');
  demande_info += '<div class="row_left2">';
  demande_info += 'Pays * : ';
  demande_info += '</div>';

  demande_info += '<div style="float:left;padding-left:3px;padding-top:3px;">';
  var Params = new Object();
  Params['type'] = 'SELECT';
  Options = _get_options_pays();
  Params['options']=Options;
  //Params['str_options']=_get_options_str_pays();
  Params['onchange']="$('#pays_hid').val(this.selectedIndex);";
  demande_info += createFormField("pays",Params,val);

  var Params = new Object();
  Params['type'] = 'HIDDEN';
  demande_info += createFormField("pays_hid",Params,val);
  demande_info += '</div>';
  /* Fin Pays */

  demande_info += '<div style="clear:both;">';
  demande_info += '</div>';

  // fin partie droite coordonnées
  demande_info += '</div>';

  demande_info += '<div style="clear:both;">';
  demande_info += '</div>';

  // fin demande_info += '<div id="coordonnees_ddoc">';
  demande_info += '</div>';

  // fin demande_info += '<div class="container_ddoc">';
  demande_info += '</div>';

  // fin  demande_info += '<div id="informations_ddoc"
  //demande_info += '</div>';

  demande_info += '</div></form>';

  //document.write(demande_info);

  openDialog("Demande d'informations",demande_info,'deminfo');
}

function plus_info(sessionid){
  var test='<div style="">';
  test+='<div class="lien_12_orange" style="clear;both;padding:10px 10px 10px 5px;font-weight:bold;">';
  test+='Vous ne disposez pas de l\'acc&egrave;s &agrave; ce service, r&eacute;serv&eacute; aux abonn&eacute;s.<br /><br />';
  test+='Pour y acc&eacute;der et obtenir plus d\'information, vous pouvez <a href="'+DIR_HTTP+'abonnement.php" class="lien_12_orange" style="font-weight:bold;">vous abonner au pack Construcom</a> ou bien commander un exemplaire papier du guide. <br /><br />';
  test+='Contact : <a href="mailto:construcom@capinfopro.com" class="lien_12_orange" style="font-weight:bold;">construcom@capinfopro.com</a> (ou 01 53 68 40 28)<br /><br />';
  test+='</div>';
  test+='</div>';

  test+='<div style="clear;both;text-align:center;">';
  test+='<a href="javascript:popin_connexion(\''+sessionid+'\');" style="padding-right:10px;"><img src="'+DIR_HTTP+'images/_structure/btn_se_connecter.gif" border="0" alt="Se connecter" title="Se connecter" /></a>';
  test+='<a href="'+DIR_HTTP+'abonnement.php"><img src="../images/_structure/btn_more_infos.gif" border="0" alt="Obtenir plus d\'information" title="Obtenir plus d\'information" /></a>';
  test+='</div>';

  test+='<div style="clear;both;text-align:center;">';
  test+='<a href="javascript:fermer_popin_plus_info();"><img src="'+DIR_HTTP+'images/_structure/btn_fermer.gif" border="0" alt="Fermer" title="Fermer" /></a>';
  test+='</div>';

  test+='</div>';

  openCustomDialog('Information','Information',test);
}

function rep_mdp_oublie(result){

  if($("#MDP_oublie").dialog('isOpen')){
    $("#MDP_oublie").dialog('close');
  }

  var popin_mdp_oublie_rep='';

  if(result==true){
    popin_mdp_oublie_rep+='<div style="padding:10px;width:400px;">';
    popin_mdp_oublie_rep+='  <div class="lien_12_rougeorange" id="msg_popin_ok" style="text-align:center;clear;both;padding:10px 10px 10px 5px;font-weight:bold;">';
    popin_mdp_oublie_rep+='    <div style="float:left;">Votre mot de passe a bien &eacute;t&eacute; envoy&eacute; &agrave; l\'adresse e-mail </div><div style="float:left;" id="email_ok"></div>';
    popin_mdp_oublie_rep+='  </div>';
  }
  else{
    popin_mdp_oublie_rep+='  <div class="lien_12_rougeorange" id="msg_popin_ko" style="text-align:center;clear;both;padding:10px 10px 10px 5px;font-weight:bold;">';
    popin_mdp_oublie_rep+='    <div style="float:left;">Votre email n\'est pas existant dans notre base.</div>';
    popin_mdp_oublie_rep+='  </div>';
    popin_mdp_oublie_rep+='</div>';
  }

  openCustomDialog('MDP_oublie_rep','Mot de Passe oublié',popin_mdp_oublie_rep);

}

function popin_mdp_oublie(){

  if($("#Connexion").dialog('isOpen')){
    $("#Connexion").dialog('close');
  }

  var popin_mdp_oublie='';

  popin_mdp_oublie+='<div style="" id="msg_defaut">';
  popin_mdp_oublie+=' <div class="lien_12_orange" style="clear;both;padding:10px 10px 10px 5px;font-weight:bold;">';
  popin_mdp_oublie+='    Vous avez oubli&eacute; votre mot de passe ?';
  popin_mdp_oublie+='  </div>';

  popin_mdp_oublie+='  <div class="lien_12_orange" style="clear;both;padding:5px;">';
  popin_mdp_oublie+='    Saisissez votre adresse e-mail pour le recevoir dans votre boite :';
  popin_mdp_oublie+='  </div>';

  popin_mdp_oublie+='  <div class="lien_12_orange" style="clear;both;padding:5px;text-align:center;">';
  popin_mdp_oublie+='   Votre e-mail&nbsp;:&nbsp;';
  popin_mdp_oublie+='    <input type="text" name="email_mdp_oublie" id="email_mdp_oublie" value="">';
  popin_mdp_oublie+='  </div>';

  popin_mdp_oublie+='  <div style="clear;both;padding:20px;width:366px;text-align:center;">';
  popin_mdp_oublie+='    <a href="javascript:ask_pwd();"><img src="'+DIR_HTTP+'images/_structure/btn_valider.gif" border="0" alt="Valider" title="Valider"  /></a>';
  popin_mdp_oublie+='  </div>';

  popin_mdp_oublie+='</div>';

  openCustomDialog('MDP_oublie','Mot de Passe oublié',popin_mdp_oublie);
}

function popin_connexion(sessionid){

  if($("#Information").dialog('isOpen')){
    $("#Information").dialog('close');
  }

  var abo='<div style="padding:13px 0px 0px 80px;background-color:#EEEEEE;">';
  abo+='  <table cellpadding="0" cellspacing="0" border="0">';
  abo+='    <tr>';
  abo+='      <td>';
  abo+='        <div id="div_erreur_popin" style="background-color:#EEEEEE;display:none;">';
  abo+='          <div id="erreur_popin" class="lien_12_rougeorange" style="font-weight:bold;padding-left:10px;font-size:10px;"></div>';
  abo+='        </div>';
  abo+='      </td>';
  abo+='    </tr>';
  abo+='    <tr>';
  abo+='      <td>';
  abo+='        <div style="clear:both; float:left;background-color:#EEEEEE;">';
  abo+='          <table cellpadding="0" cellspacing="5">';
  abo+='            <tr>';
  abo+='              <td style="padding-left:5px;background-color:#EEEEEE;">';
  abo+='                <INPUT class="text" TYPE="TEXT" NAME="login_connexion_popin" id="login_connexion_popin" VALUE="Identifiant" style="font-size:10px;width:140px;" MAXLENGTH="255">';
  abo+='              </td>';
  abo+='            </tr>';
  abo+='            <tr>';
  abo+='              <td style="padding-left:5px;background-color:#EEEEEE;">';
  abo+='                <INPUT class="text" TYPE="password" NAME="mdp_connexion_popin" id="mdp_connexion_popin" VALUE="Mot de passe" style="font-size:10px;width:115px;" MAXLENGTH="255">';
  abo+='                <INPUT class="input_img" type="image" src="'+DIR_HTTP+'images/_structure/btn_ok_orange.gif" alt="ok" onclick="javascript:login_popin(\''+sessionid+'\');" align="absmiddle" />';
  abo+='              </td>';
  abo+='            </tr>';
  abo+='          </table>';
  abo+='        </div>';
  abo+='      </td>';
  abo+='    </tr>';
  abo+='    <tr>';
  abo+='      <td style="padding-left:10px;background-color:#EEEEEE;">';
  abo+='        <a href="javascript:popin_mdp_oublie();">Mot de passe oublié?</a>';
  abo+='      </td>';
  abo+='    </tr>';
  abo+='  </table>';
  abo+='</div>';

  openCustomDialog('Connexion','Connexion',abo);
}

function verifFormddoc() {
	var type_ddoc = $("#ddoc_form #type_ddoc").val();
	var id_indus = $("#ddoc_form #id_indus").val();

	if(type_ddoc=='indus' && id_indus!=null && id_indus!=undefined){

	}
	else if(id_prod==undefined){
		if(checkbox_selected('prod_group')===false){
			openCustomDialog('avertissement','Avertissement', 'Aucun produit n\'est sélectionné!', 'alert', '', function() {});
			return false;
		}
	}
	/*$('#ddoc_form').each(function(index) {
	alert(index + ': ' + $(this).text());
	}); */

	var civilite = $("#ddoc_form input[name='civilite']:radio:checked").val();
	var nom = $("#ddoc_form #nom").val();
	var telephone = $("#ddoc_form #telephone").val();
	var emailuser = $("#ddoc_form #emailuser").val();
	var societe = $("#ddoc_form #societe").val();
	var effectif = $("#ddoc_form #effectif option:selected").val();
	var secteur = $("#ddoc_form #secteur option:selected").val();
	var fonction = $("#ddoc_form #fonction option:selected").val();
	var cp = $("#ddoc_form #cp").val();
	var ville = $("#ddoc_form #ville").val();
	var adresse = $("#ddoc_form #adresse").val();
	var pays = $("#ddoc_form #pays").val();
	var radio_choice = false;

	if(civilite!=undefined && civilite !=''){
		radio_choice = true;
	}

	if(
		(emailuser!='')
		&&(radio_choice)
		&&(fonction!='')
		&&(secteur!='')
		&&(effectif!='')
		&&(pays!='')
		&&(nom!='')
		&&(telephone!='')
		&&(societe!='')
		&&(adresse!='')
		&&(cp!='')
		&&(ville!='')
	) {
		if (!checkFilter(emailuser, /^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z]){2,6}$/, "Votre e-mail est invalide.")) {
			return false;
		}
		var secteurperso = '';
		var typ_travaux = ''; //$("#ddoc_form #typ_travaux1");
		var typ_bat = $("#ddoc_form #typ_bat_hid");
		var surface = $("#ddoc_form #surface");
		var lieu_projet = $("#ddoc_form #lieu_projet");
		var projet = $("#ddoc_form #projet_hid");
		var comment = $("#ddoc_form #comment");

		var id_indus = $("#ddoc_form #id_indus");
		var abo_newsl_auto = $("#ddoc_form #abo_newsl_auto");

		$("form#ddoc_form").trigger('submit');
		return true;
	}
	else {
		openCustomDialog('avertissement','Avertissement', 'Tous les champs obligatoires ne sont pas saisis', 'alert', '', function() {});
		return false;
	}
}

function checkStringLen (string, min, max, msg) {
  var sValue = true;
  if ((min > 0) && (string.length < min)) sValue = false;
  if ((max > 0) && (string.length > max)) sValue = false;
  //if (!sValue) alert(msg);
  return sValue;
}

function checkFilter (string, filter, msg) {
  var sValue = true;
  if (filter.test(string)) sValue = "true";
  else {
    //alert(msg);
    sValue = false;
  }
  return sValue;
}

/**
 *  fin validation formulaire
 **/

function isArray(obj){
  return(typeof(obj.length)=="undefined")?false:true;
}

function ddoc_produit(ids,defaultid,id_indus){
  cooknom = cookname;


  ddoc_title = 'Demande de documentation';
  var list_id_prod = undefined;
  if(typeof(id_indus) == 'undefined' || id_indus==null || id_indus==undefined){
    id_indus=undefined;
  }
  if(typeof(ids) == 'undefined' || ids==null || ids==undefined){
   // correspond à la version d'une demande de doc pour un produit.
   // id_prod est écrit dans la page du produit, donc ids est indéfinit.
   if(ids==null && typeof(defaultid) != 'undefined' || defaultid!=undefined || defaultid!=null){
    id_prod=defaultid;
   }else{
    id_prod=undefined;
    defaultid=undefined;
   }

  }else{
    // ici on force les ids produits dans la ddoc :

    // pas de produit vérouillé, sauf si définit:
    if(typeof(defaultid) == 'undefined' || defaultid==undefined || defaultid==null){
      id_prod=undefined;
    }else{
      id_prod=defaultid;
    }

    // élargissement définit => c'est une sélection d'id passée en paramètre :
    if(isArray(ids)){
      list_id_prod = "";
      for(i=0; i<ids.length; i++){
        if(list_id_prod.length>0){
          list_id_prod += ',';
        }
        list_id_prod += ids[i];
      }
    }else{
      list_id_prod =ids;
    }
  }
  var ddoc = '<form action="#" method="post" class="ajax_ddoc" id="ddoc_form" name="ddoc_form" ><div id="DDOC_LIVE">';

  if(typeof(id_indus) != 'undefined' && id_indus!=undefined){
    cooknom = cooknameindus;
    ddoc_title='Demande d\'informations / contact fabricant';
    id_prod=undefined;
    // demande de doc pour un industriel
    //ddoc += '<div class="TEXTE_DDOC">Demande d\'informations / contact fabricant</div>';
    var Params = new Object();
    Params['type'] = 'HIDDEN';
    ddoc += createFormField("id_indus",Params,id_indus);
    ddoc += createFormField("type_ddoc",Params,'indus');


  }else if(typeof(id_prod) != 'undefined' && id_prod!=undefined){
    var Params = new Object();
    Params['type'] = 'HIDDEN';
    ddoc += createFormField("aff3prod0",Params,id_prod);
    ddoc += createFormField("id_indus",Params,id_indus);
    ddoc += createFormField("from",Params,'fiche_prod');
    ddoc += createFormField("type_ddoc",Params,'prod');
    ddoc += createFormField("fax",Params,'');


    if(id_prod!=-1){
      ddoc += '<div class="ddoc_prod top onleft">';


      var Params = new Object();
      $.ajax({
        url: DIR_HTTP_SCRIPTS_CENTRE_DOC+"interface.php?get=prod_json"
        ,data: ({id_prod:id_prod,json:''})
        ,cache: true
        ,async: false
        ,dataType:"json"
        , success: function(Tprods){
          ddoc += '<div class="onleft"><img src="'+DIR_HTTP_IMAGES_CENTRE_DOC+'prod70/'+Tprods["image"]+'" WIDTH="35" border="0" /></div>';
          ddoc += '<div class="lbl_chkbx_grp"><label for="prodid"><b>'+Tprods["nom_indus"]+'</b> - <b>'+Tprods["nom"]+'</b> - '+Tprods["descr"]+'</label></div><div class="chkbx">'
          Params['type'] = 'CHECKBOX';
          Params['checked'] = 'CHECKED';
          Params['disabled'] = 'DISABLED';
          ddoc += createFormField("id_prod",Params,Tprods["id"]);
          ddoc += '</div>';
          ddoc += '</div>';
         }});

      ddoc += '<div style="clear:both;padding-bottom:10px;"></div>';
     }
  }


  if(typeof(id_prod) != 'undefined' && id_prod!=undefined && id_prod!=-1 && list_id_prod==undefined){
    var Params = new Object();
    Params['type'] = 'HIDDEN';
    ddoc += createFormField("type_ddoc",Params,'prod');


    $.ajax({
      url: DIR_HTTP_SCRIPTS_CENTRE_DOC+"interface.php?get=prod_similaire"
      ,data: ({id_prod:id_prod,type:'',motcle:''})
      ,cache: true
      ,async: false
      ,dataType:"json"
      , success: function(Tprods){
          var grp_prod = "";
          var isleft = true;

          ct = Tprods.length;

          var i = 0;

          for(i=0; i<ct; i++){
            var Params = new Object();
            if(isleft){
              grp_prod += '<div class="ddoc_prod onleft top">';
              isleft=false;
            }else{
              grp_prod += '<div class="ddoc_prod onright top">';
              isleft=true;
            }
            grp_prod += '<div class="onleft"><img src="'+DIR_HTTP_IMAGES_CENTRE_DOC+'prod70/'+Tprods[i]["image"]+'" WIDTH="35" border="0" /></div>';
            grp_prod += '<div class="lbl_chkbx_grp"><label for="prod_group['+i+']"><b>'+Tprods[i]["nom_indus"]+'</b> - <b>'+Tprods[i]["nom"]+'</b> - '+Tprods[i]["descr"]+'</label></div><div class="chkbx">'
            Params['type'] = 'CHECKBOX';
            grp_prod += createFormField("prod_group["+i+"]",Params,Tprods[i]["id"]);
            grp_prod += '</div>';
            grp_prod += '</div>';
          }

          // en synchrone :
          if (grp_prod!='') {
			ddoc += '<div class="TEXTE_DDOC">Vous pouvez également effectuer des demandes de documentations pour les produits suivants :</div>';
			// en asynchrone :
			//ddoc += '<div class="group_prod"></div>';

			// en synchrone :
			ddoc += '<div class="group_prod">';
			ddoc += grp_prod;
			ddoc += '</div>';
          }

          // en asynchrone :
          //$('#group_prod').html(grp_prod);
        }});
  }else if(list_id_prod!=undefined){


    Params = new Object();
    Params['type'] = 'HIDDEN';
    ddoc += createFormField("type_ddoc",Params,'prod');

    //ddoc += '<div class="TEXTE_DDOC">Demande de documentations pour les produits suivants :</div>';
    ddoc_title = 'Demande de documentations pour les produits suivants :';
    // en asynchrone :
    //ddoc += '<div class="group_prod"></div>';

    // en synchrone :
    ddoc += '<div class="group_prod">';

    $.ajax({
    url: DIR_HTTP_SCRIPTS_CENTRE_DOC+"interface.php?get=prod_for_dossier"
    ,data: ({list_id_prod:list_id_prod,type:''})
    ,cache: true
    ,async: false
    ,dataType:"json"
    , success: function(Tprods){
        var grp_prod = "";
        var isleft = true;

        ct = Tprods.length;

        var i = 0;

        for(i=0; i<ct; i++){
          var Params = new Object();
          if(isleft){
            grp_prod += '<div style="clear:both;width:auto;"></div>';
            grp_prod += '<div class="ddoc_prod onleft top">';
            isleft=false;
          }else{
            grp_prod += '<div class="ddoc_prod onright top">';
            isleft=true;
          }
          grp_prod += '<div class="onleft"><img src="'+DIR_HTTP_IMAGES_CENTRE_DOC+'prod70/'+Tprods[i]["image"]+'" WIDTH="35" border="0" /></div>';
          grp_prod += '<div class="lbl_chkbx_grp"><label for="prod_group['+i+']"><b>'+Tprods[i]["nom_indus"]+'</b> - <b>'+Tprods[i]["nom"]+'</b> - '+Tprods[i]["descr"]+'</label></div><div class="chkbx">'
          Params['type'] = 'CHECKBOX';
          if(defaultid==undefined){
            Params['checked'] = 'checked';
          }
          grp_prod += createFormField("prod_group["+i+"]",Params,Tprods[i]["id"]);
          grp_prod += '</div>';
          grp_prod += '</div>';
        }
        // en synchrone :
		ddoc += '<div class="group_prod">';
        ddoc += grp_prod;
        ddoc += '</div>';

        // en asynchrone :
        //$('#group_prod').html(grp_prod);
      }});
  }

  ddoc += '<div style="clear:both;">&nbsp;</div>';

  ddoc += '<div id="informations_ddoc" style="padding-left:10px;padding-right:10px;">';

  ddoc += '<div class="TITRE_PARTIE">Vos coordonnées</div>';

  ddoc += '<div class="div_sep_line_container" ><div class="div_sep_line"></div></div>';

  ddoc += '<div class="container_ddoc">';

  ddoc += '<div id="coordonnees_ddoc">';


  // partie gauche coordonnées
  ddoc += '<div class="bl_left" >';

  ddoc += '<div class="row_left" >';
  ddoc += 'Civilité * : ';
  ddoc += '</div>';


  ddoc += '<div style="float:left;padding-top:3px;">';
  var Params = new Object();
  Params['type'] = 'RADIO';

  Params['label']= 'M';
  Params['groupname']= 'civilite';
  val = lire_cookie(cooknom+'[civilite]');
  if(Params['label'] == val || val=='Mr'){
    Params['checked']= 'CHECKED';
  }else{
    delete(Params['checked']);
  }
  ddoc += createFormField("civilite1",Params,'M');

  Params['label']= 'Mme';
  if(Params['label'] == val){
    Params['checked']= 'CHECKED';
  }else{
    delete(Params['checked']);
  }
  ddoc += createFormField("civilite2",Params,'Mme');

  Params['label']= 'Mlle';
  if(Params['label'] == val || val=='Melle'){
    Params['checked']= 'CHECKED';
  }else{
    delete(Params['checked']);
  }
  ddoc += createFormField("civilite3",Params,'Mlle');
  ddoc += '</div>';

  ddoc += '<div style="clear:both;">';
  ddoc += '</div>';

  ddoc += '<div class="row_left">';
  ddoc += 'Téléphone * : ';
  ddoc += '</div>';

  ddoc += '<div style="float:left;padding-left:3px;padding-top:3px;">';
  var Params = new Object();
  Params['type'] = 'INT';
  Params['size']= '26';
  Params['onKeyPress']= 'return scanToucheINT(event)';
  Params['onchange'] = 'scanChampINT(this)';
  val = lire_cookie(cooknom+'[telephone]');
  ddoc += createFormField("telephone",Params,val);
  ddoc += '</div>';

  ddoc += '<div style="clear:both;">';
  ddoc += '</div>';

  ddoc += '<div class="row_left">';
  ddoc += 'Société * : ';
  ddoc += '</div>';

  ddoc += '<div style="float:left;padding-left:3px;padding-top:3px;">';
  var Params = new Object();
  Params['type'] = 'INT';
  Params['size']= '26';
  Params['onKeyPress']= 'return scanTouche(event)';
  Params['onchange'] = 'scanChamp(this)';
  val = lire_cookie(cooknom+'[societe]');
  ddoc += createFormField("societe",Params,val);
  ddoc += '</div>';

  ddoc += '<div style="clear:both;">';
  ddoc += '</div>';

  ddoc += '<div class="row_left">';
  ddoc += 'Votre activité * : ';
  ddoc += '</div>';

  ddoc += '<div style="float:left;padding-left:3px;padding-top:3px;">';
  var Params = new Object();
  Params['type'] = 'SELECT';
  Options = _get_options_activite();
  Params['options']=Options;
  //Params['onchange']="javascript:is_other();";
  Params['onchange']="$('#secteur_hid').val(this.selectedIndex);is_other();";
  val = lire_cookie(cooknom+'[secteur_hid]');
  ddoc += createFormField("secteur",Params,val);


  var Params = new Object();
  Params['type'] = 'HIDDEN';
  ddoc += createFormField("secteur_hid",Params,val);

  ddoc += '</div>';

  ddoc += '<div style="clear:both;">';
  ddoc += '</div>';

  ddoc += '<div id="precisez" style="display:none;">';
  ddoc += '<div class="row_left">';
  ddoc += 'Précisez * : ';
  ddoc += '</div>';
  ddoc += '<div style="float:left;padding-left:3px;padding-top:3px;">';
  var Params = new Object();
  Params['type'] = 'INT';
  Params['size']= '15';
  ddoc += createFormField("secteurperso",Params,'');
  ddoc += '</div>';
  ddoc += '<div style="clear:both;">';
  ddoc += '</div>';
  ddoc += '</div>';

  ddoc += '<div class="row_left" >';
  ddoc += 'Code Postal * : ';
  ddoc += '</div>';

  ddoc += '<div style="float:left;padding-left:3px;padding-top:3px;">';
  var Params = new Object();
  Params['type'] = 'INT';
  Params['size']= '15';
  Params['onKeyPress']= 'return scanToucheINT(event)';
  Params['onchange'] = 'scanChampINT(this)';
  val = lire_cookie(cooknom+'[cp]');
  ddoc += createFormField("cp",Params,val);
  ddoc += '</div>';

  ddoc += '<div class="row_left3" >';
  ddoc += 'ville * : ';
  ddoc += '</div>';

  ddoc += '<div style="float:left;padding-left:3px;padding-top:3px;">';
  var Params = new Object();
  Params['type'] = 'INT';
  Params['size']= '20';
  Params['onKeyPress']= 'return scanTouche(event)';
  Params['onchange'] = 'scanChamp(this)';
  val = lire_cookie(cooknom+'[ville]');
  ddoc += createFormField("ville",Params,val);
  ddoc += '</div>';

  ddoc += '<div style="clear:both;">';
  ddoc += '</div>';

  // fin partie gauche coordonnées
  ddoc += '</div>';


  // partie droite coordonnées
  ddoc += '<div class="bl_left" >';

  ddoc += '<div class="row_left2" >';
  ddoc += 'Nom * : ';
  ddoc += '</div>';

  ddoc += '<div style="float:left;padding-left:3px;padding-top:3px;">';
  var Params = new Object();
  Params['type'] = 'INT';
  Params['size']= '30';
  Params['onKeyPress']= 'return scanTouche(event)';
  Params['onchange'] = 'scanChamp(this)';
  val = lire_cookie(cooknom+'[nom]');
  ddoc += createFormField("nom",Params,val);
  ddoc += '</div>';

  ddoc += '<div style="clear:both;">';
  ddoc += '</div>';

  ddoc += '<div class="row_left2" style="clear:both;">';
  ddoc += 'E-mail * : ';
  ddoc += '</div>';

  ddoc += '<div style="float:left;padding-left:3px;padding-top:3px;">';
  var Params = new Object();
  Params['type'] = 'INT';
  Params['size']= '30';
  val = lire_cookie(cooknom+'[emailuser]');
  ddoc += createFormField("emailuser",Params,val);
  ddoc += '</div>';

  ddoc += '<div style="clear:both;">';
  ddoc += '</div>';

  ddoc += '<div class="row_left2" style="clear:both;">';
  ddoc += 'Effectif * : ';
  ddoc += '</div>';

  ddoc += '<div style="float:left;padding-left:3px;padding-top:3px;">';
  var Params = new Object();
  Params['type'] = 'SELECT';
  Options = _get_options_effectif();
  Params['options']=Options;
  Params['onchange']="$('#effectif_hid').val(this.selectedIndex);";

  val = lire_cookie(cooknom+'[effectif_hid]');

  ddoc += createFormField("effectif",Params,val);

  var Params = new Object();
  Params['type'] = 'HIDDEN';
  ddoc += createFormField("effectif_hid",Params,val);
  ddoc += '</div>';

  ddoc += '<div style="clear:both;">';
  ddoc += '</div>';

  ddoc += '<div class="row_left2" >';
  ddoc += 'Fonction * : ';
  ddoc += '</div>';

  ddoc += '<div style="float:left;padding-left:3px;padding-top:3px;">';
  var Params = new Object();
  Params['type'] = 'SELECT';
  Options = _get_options_fonction();
  Params['options']=Options;
  Params['onchange']="$('#fonction_hid').val(this.selectedIndex);";
  val = lire_cookie(cooknom+'[fonction_hid]');
  ddoc += createFormField("fonction",Params,val);
  var Params = new Object();
  Params['type'] = 'HIDDEN';
  ddoc += createFormField("fonction_hid",Params,val);
  ddoc += '</div>';

  ddoc += '<div style="clear:both;">';
  ddoc += '</div>';

  ddoc += '<div class="row_left2" >';
  ddoc += 'Pays * : ';
  ddoc += '</div>';

  ddoc += '<div style="float:left;padding-left:3px;padding-top:3px;">';
  var Params = new Object();
  Params['type'] = 'SELECT';
  Options = _get_options_pays();
  Params['options']=Options;
  //Params['str_options']=_get_options_str_pays();
  Params['onchange']="$('#pays_hid').val(this.selectedIndex);";
  val = lire_cookie(cooknom+'[pays_hid]');
  ddoc += createFormField("pays",Params,val);

  var Params = new Object();
  Params['type'] = 'HIDDEN';
  ddoc += createFormField("pays_hid",Params,val);
  ddoc += '</div>';

  ddoc += '<div style="clear:both;">';
  ddoc += '</div>';

  // fin partie droite coordonnées
  ddoc += '</div>';


  // partie basse coordonnées
  ddoc += '<div class="bl_left" >';


  ddoc += '<div class="row_left" >';
  ddoc += 'Adresse * : ';
  ddoc += '</div>';

  ddoc += '<div style="float:left;padding-left:3px;padding-top:3px;">';
  var Params = new Object();
  Params['type'] = 'INT';
  Params['size']= '117';
  Params['onKeyPress']= 'return scanTouche(event)';
  Params['onchange'] = 'scanChamp(this)';
  val = lire_cookie(cooknom+'[adresse]');

  ddoc += createFormField("adresse",Params,val);
  ddoc += '</div>';

  ddoc += '<div style="clear:both;">';
  ddoc += '</div>';

  ddoc += '<div style="clear:both;">';
  ddoc += '</div>';

  ddoc += '<div class="require_legend">* Champs obligatoires</div>';




    // fin partie basse coordonnées
  ddoc += '</div>';

  ddoc += '<div style="clear:both;">';
  ddoc += '</div>';



  // fin ddoc += '<div id="coordonnees_ddoc">';
  ddoc += '</div>';

  // fin ddoc += '<div class="container_ddoc">';
  ddoc += '</div>';

  // fin  ddoc += '<div id="informations_ddoc"
  ddoc += '</div>';


  ddoc += '<div style="padding:10px;">';

  // partie projet

  ddoc += '<div class="TITRE_PARTIE">Votre projet</div><div class="div_sep_line_container" ><div class="div_sep_line"></div></div>';

  ddoc += '<div class="container_ddoc">';
  ddoc += '<div id="projet_ddoc">';


  // partie bl_left
  ddoc += '<div class="bl_left" >';

  ddoc += '<div class="txt_legend">Pour obtenir des informations personnalisées de la part du fabricant, décrivez le projet pour lequel vous souhaitez obtenir des informations produits.</div>';

  ddoc += '<div style="clear:both;">';
  ddoc += '</div>';

  ddoc += '</div>';

  ddoc += '<div class="bl_left" >';

  ddoc += '<div class="row_left_projet" >';
  ddoc += 'Type de travaux : ';
  ddoc += '</div>';


  ddoc += '<div style="float:left;padding-top:3px;">';
  var Params = new Object();
  Params['type'] = 'RADIO';
  Params['label']= 'Neuf';
  Params['groupname']= 'typ_travaux';
  val = lire_cookie(cooknom+'[typ_travaux]');

  if(Params['label'] == val){
    Params['checked']= 'CHECKED';
  }else{
    delete(Params['checked']);
  }

  ddoc += createFormField("typ_travaux1",Params,'Neuf');
  Params['label']= 'Réhabilitation';

  if(Params['label'] == val){
    Params['checked']= 'CHECKED';
  }else{
    delete(Params['checked']);
  }

  ddoc += createFormField("typ_travaux2",Params,'Réhabilitation');
  Params['label']= 'Rénovation';

  if(Params['label'] == val){
    Params['checked']= 'CHECKED';
  }else{
    delete(Params['checked']);
  }

  ddoc += createFormField("typ_travaux3",Params,'Rénovation');
  ddoc += '</div>';



  ddoc += '<div style="clear:both;">';
  ddoc += '</div>';

  ddoc += '<div class="row_left_projet" >';
  ddoc += 'Type de bâtiment : ';
  ddoc += '</div>';


  ddoc += '<div style="float:left;padding-left:3px;padding-top:3px;">';
  var Params = new Object();

  Params['type'] = 'SELECT';
  // TBat est initialisé lors du chargement du start_frame (#DIR_HTTP_JS#batiment/batiment.js)
  Options = TBat;
  Params['options']=Options;
  Params['onchange']="$('#typ_bat_hid').val(this.selectedIndex);";
  val = lire_cookie(cooknom+'[typ_bat_hid]');
  ddoc += createFormField("typ_bat",Params,val);

  var Params = new Object();
  Params['type'] = 'HIDDEN';
  ddoc += createFormField("typ_bat_hid",Params,val);

  ddoc += '</div>';

  ddoc += '<div style="clear:both;">';
  ddoc += '</div>'

  ddoc += '<div class="row_left_projet" >';
  ddoc += 'Lieu du chantier : ';
  ddoc += '</div>';

  ddoc += '<div style="float:left;padding-left:3px;padding-top:3px;">';
  var Params = new Object();
  Params['type'] = 'INT';
  Params['size']= '28';
  Params['onKeyPress']= 'return scanTouche(event)';
  Params['onchange'] = 'scanChamp(this)';
  val = lire_cookie(cooknom+'[lieu_projet]');
  ddoc += createFormField("lieu_projet",Params,val);
  ddoc += '</div>';


  ddoc += '</div>';
  ddoc += '<div class="bl_left" >';

  ddoc += '<div class="row_left_projet" >';
  ddoc += '&nbsp;';
  ddoc += '</div>';

  ddoc += '<div style="clear:both;">';
  ddoc += '</div>';

  ddoc += '<div class="row_left_projet" >';
  ddoc += 'Surface en M² : ';
  ddoc += '</div>';

  ddoc += '<div style="float:left;padding-left:3px;padding-top:3px;">';
  var Params = new Object();
  Params['type'] = 'INT';
  Params['size']= '10';
  Params['onKeyPress']= 'return scanToucheINT(event)';
  Params['onchange'] = 'scanChampINT(this)';
  val = lire_cookie(cooknom+'[surface]');
  ddoc += createFormField("surface",Params,val);
  ddoc += '</div>';

  ddoc += '<div style="clear:both;">';
  ddoc += '</div>';



  ddoc += '<div class="row_left_projet" >';
  ddoc += 'Horizon du projet : ';
  ddoc += '</div>';

  ddoc += '<div style="float:left;padding-left:3px;padding-top:3px;">';
  var Params = new Object();
  Params['type'] = 'SELECT';
  Options = _get_options_situe_projet();
  Params['options']=Options;
  Params['onchange']="$('#projet_hid').val(this.selectedIndex);";
  val = lire_cookie(cooknom+'[projet_hid]');
  ddoc += createFormField("projet",Params,val);

  Params['type'] = 'HIDDEN';
  ddoc += createFormField("projet_hid",Params,val);
  ddoc += '</div>';

  ddoc += '<div style="clear:both;">';
  ddoc += '</div>';

  ddoc += '</div>';

  ddoc += '<div style="clear:both;">';
  ddoc += '</div>'

   ddoc += '<div class="bl_left" >';

  ddoc += '<div class="row_left_projet" >';
  ddoc += 'Description libre&nbsp; du&nbsp;&nbsp;projet&nbsp;et/ou&nbsp; vos&nbsp;questions,&nbsp; vos&nbsp;besoins : ';
  ddoc += '</div>';


  ddoc += '<div style="float:left;padding-left:3px;padding-top:3px;">';
  var Params = new Object();
  Params['type'] = 'TEXTAREA';
  Params['size']= '110';
  Params['rows']= '3';
  Params['onKeyPress']= 'return scanTouche(event)';
  Params['onchange'] = 'scanChamp(this)';
  val = lire_cookie(cooknom+'[comment]');
  ddoc += createFormField("comment",Params,val);
  ddoc += '</div>';

  ddoc += '</div>';

  ddoc += '<div style="clear:both;">';
  ddoc += '</div>';

  ddoc += '<div class="bl_left" >';


  //ddoc += '<div style="clear:both;">';
  //ddoc += '</div>';
  //ddoc += '<div class="require_legend">* Champs obligatoires</div>';

  ddoc += '<div style="clear:both;">';
  ddoc += '</div>';

  // fin partie bl_left
  ddoc += '</div>';


  ddoc += '<div style="clear:both;">';
  ddoc += '</div>';

  //fin  ddoc += '<div class="container_ddoc">';
  ddoc += '</div>';

  // ddoc += '<div id="projet_ddoc">';
  ddoc += '</div>';

  ddoc += '<div style="clear:both;">';
  ddoc += '</div>';


  var Params = new Object();

  ddoc += '<div class="lbl_chkbx">';
  Params['type'] = 'CHECKBOX';
  Params['checked'] = 'CHECKED';
  ddoc += createFormField("abo_newsl_auto",Params,'1');
  ddoc += '</div>';
  ddoc += '<div class="lbl_chkbx"><label for="abo_newsl_auto">Je souhaite recevoir gratuitement (ou continuer à recevoir) les newsletters d\'information de batiactu (<a href="javascript:'+"openpopup('http://www.batiactu.com/special/info.html','info',600,600,'yes','yes')"+'" class="linkCopy8b">voir infos légales</a>).</label></div>';
  ddoc += '</div>';

  ddoc += '</div></form>';

  openDialog(ddoc_title, ddoc, 'ddoc', '', function(dial) {

  });
}

/**
 *
 **/
function is_other(){
  if($("#secteur_hid").val() == "Autre" ){
    $("#precisez").show();
  }else{
    if($("#precisez").css('display') !== 'none'){
      $("#precisez").hide();
    }
  }
}

function _get_options_pays(){
  var Options = new Object();
  Options['-0']='--------------------Choisissez--------------------';
  Options['France']='France';
  Options['Belgique']='Belgique';
  Options['Suisse']='Suisse';
  Options['Afghanistan']='Afghanistan';
  Options['Afrique du sud']='Afrique du sud';
  Options['Albanie']='Albanie';
  Options['Algérie']='Algérie';
  Options['Allemagne']='Allemagne';
  Options['Andorre']='Andorre';
  Options['Angola']='Angola';
  Options['Anguilla']='Anguilla';
  Options['Arabie saoudite']='Arabie saoudite';
  Options['Argentine']='Argentine';
  Options['Australie']='Australie';
  Options['Autriche']='Autriche';
  Options['Bahamas']='Bahamas';
  Options['Bangladesh']='Bangladesh';
  Options['Brésil']='Brésil';
  Options['Bulgarie']='Bulgarie';
  Options['Burkina Faso']='Burkina Faso';
  Options['Burundi']='Burundi';
  Options['Cameroun']='Cameroun';
  Options['Cap Vert']='Cap Vert';
  Options['Canada']='Canada';
  Options['Chine - Rép. pop.']='Chine - Rép. pop.';
  Options['Colombie']='Colombie';
  Options['Corée, Sud']='Corée, Sud';
  Options['Costa Rica']='Costa Rica';
  Options['Corée du Nord']='Corée du Nord';
  Options['Côte d\'Ivoire']='Côte d\'Ivoire';
  Options['Croatie']='Croatie';
  Options['Danemark']='Danemark';
  Options['Dominique']='Dominique';
  Options['Émirats arabes unis']='Émirats arabes unis';
  Options['Équateur']='Équateur';
  Options['États-Unis']='États-Unis';
  Options['El Salvador']='El Salvador';
  Options['Espagne']='Espagne';
  Options['Estonie']='Estonie';
  Options['Finlande']='Finlande';
  Options['Gabon']='Gabon';
  Options['Gambie']='Gambie';
  Options['Géorgie']='Géorgie';
  Options['Ghana']='Ghana';
  Options['Gibraltar']='Gibraltar';
  Options['Grèce']='Grèce';
  Options['Guadeloupe']='Guadeloupe';
  Options['Guyane']='Guyane';
  Options['Guyane française']='Guyane française';
  Options['Hong Kong']='Hong Kong';
  Options['Hongrie']='Hongrie';
  Options['Inde']='Inde';
  Options['Indonésie']='Indonésie';
  Options['Irlande']='Irlande';
  Options['Israël']='Israël';
  Options['Islande']='Islande';
  Options['Iran']='Iran';
  Options['Irak']='Irak';
  Options['Italie']='Italie';
  Options['Japon']='Japon';
  Options['Jordanie']='Jordanie';
  Options['Jamaïque']='Jamaïque';
  Options['Kenya']='Kenya';
  Options['Liban']='Liban';
  Options['Koweit']='Koweit';
  Options['Lettonie']='Lettonie';
  Options['Libéria']='Libéria';
  Options['Libye']='Libye';
  Options['Lithuanie']='Lithuanie';
  Options['Luxembourg']='Luxembourg';
  Options['Macédoine']='Macédoine';
  Options['Madagascar']='Madagascar';
  Options['Malawi']='Malawi';
  Options['Mali']='Mali';
  Options['Malte']='Malte';
  Options['Marshall - Îles']='Marshall - Îles';
  Options['Martinique']='Martinique';
  Options['Maurice']='Maurice';
  Options['Monaco']='Monaco';
  Options['Malaisie']='Malaisie';
  Options['Maroc']='Maroc';
  Options['Mexique']='Mexique';
  Options['Norvège']='Norvège';
  Options['Nouvelle-Zélande']='Nouvelle-Zélande';
  Options['Pérou']='Pérou';
  Options['Pakistan']='Pakistan';
  Options['Pays-Bas']='Pays-Bas';
  Options['Philippines']='Philippines';
  Options['Pologne']='Pologne';
  Options['Polynésie française']='Polynésie française';
  Options['Porto Rico']='Porto Rico';
  Options['Portugal']='Portugal';
  Options['République tchèque']='République tchèque';
  Options['République centrafricaine']='République centrafricaine';
  Options['Rép. Dém. du Congo']='Rép. Dém. du Congo';
  Options['Roumanie']='Roumanie';
  Options['Royaume-Uni']='Royaume-Uni';
  Options['Russie']='Russie';
  Options['Samoa']='Samoa';
  Options['Singapour']='Singapour';
  Options['Slovaquie']='Slovaquie';
  Options['Slovénie']='Slovénie';
  Options['Suède']='Suède';
  Options['Taiwan']='Taiwan';
  Options['Territoires français du sud']='Territoires français du sud';
  Options['Thailande']='Thailande';
  Options['Turquie']='Turquie';
  Options['Tunisie']='Tunisie';
  Options['Uruguay']='Uruguay';
  Options['Ukraine']='Ukraine';
  Options['Venezuela']='Venezuela';
  Options['Yougoslavie']='Yougoslavie';
  Options['Vietnam']='Vietnam';
  Options['Zimbabwe']='Zimbabwe';
  Options['Autre']='Autre';

  return Options;
}
function _get_options_fonction(){
  var Options = new Object();
  Options['-0']='--------------------Choisissez--------------------';
  Options['DG']='Direction Générale';
  Options['LAQ']='Logistique / Achats /Qualité';
  Options['PCT']='Production / Chantier / Technique';
  Options['MCV']='Marketing / Commercial / Vente';
  Options['ERPC']='Etudes / Recherche / Projets / Conseil';
  Options['GFC']='Gestion / Finance / Comptabilité';
  Options['AO']='Administration / Organisation';
  Options['I']='Informatique';
  Options['CPJ']='Communication / Publicité / Journalisme';
  Options['RH']='Ressources Humaines / Recrutement';
  Options['A']='Autre';

  return Options;
}
function _get_options_effectif(){
  var Options = new Object();
  Options['-0']='--------------------Choisissez--------------------';
  Options['moins de 10']='moins de 10';
  Options['de 10 à 50']='de 10 à 50';
  Options['de 50 à 500']='de 50 à 500';
  Options['plus de 500']='plus de 500';
  return Options;
}
function _get_options_activite(){
  var Options = new Object();
  Options['-0']='-------------------------Choisissez---------------------';
  Options['AEB - architecte']='architecte';
  Options['AEB - architecte interieur/decorateur']='architecte d\'intérieur, décorateur';
  Options['AEB - bureau d\'études/économiste']='bureau d\'études';
  Options['AEB - métreur/géomètre/expert']='métreur/géomètre/expert';
  Options['AEB - economiste']='économiste de la construction';
  Options['-1']='--------------------------------------------';
  Options['Batiment - entreprise générale de construction']='entreprise générale de construction';
  Options['Batiment - entreprise de gros œuvre']='entreprise de gros œuvre';
  Options['Batiment - entreprise de charpente /couverture']='entreprise de charpente /couverture';
  Options['Batiment - entreprise de génie climatique']='entreprise de génie climatique';
  Options['Batiment - entreprise d\'électricité']='entreprise d\'électricité';
  Options['Batiment - entreprise de plomberie']='entreprise de plomberie';
  Options['Batiment - entreprise de menuiserie/miroiterie']='entreprise de menuiserie/miroiterie';
  Options['Batiment - entreprise de metallerie/serrurerie']='entreprise de métallerie, serrurerie';

  Options['Batiment - entreprise de stores et fermetures']='entreprise de stores et fermetures';
  Options['Batiment - entreprise d\'étanchéité et isolation']='entreprise d\'étanchéité et isolation';
  Options['Batiment - entreprise de peinture/revêtements sols et murs']='entreprise de peinture/revêtements sols et murs';
  Options['Batiment - entreprise d\'agencement/decoration']='entreprise d\'agencement, décoration';
  Options['Batiment - entreprise de second-œuvre : autre']='entreprise de second-œuvre : autre';
  Options['Batiment - amenagement exterieur/paysagiste']='aménagement extérieur, paysagiste';
  Options['-2']='--------------------------------------------';
  Options['TP - entreprise de Travaux Publics']='entreprise de Travaux Publics';
  Options['-3']='--------------------------------------------';
  Options['Immobilier - promoteur/constructeur']='promoteur/constructeur';
  Options['Immobilier - immobilier']='immobilier';
  Options['Immobilier - maître d\'ouvrage public ou privé']='maître d\'ouvrage privé, industriel';
  Options['Immobilier - public']='maître d\'ouvrage public';
  Options['Immobilier - administrateur de bien']='administrateur de bien, syndic';
  Options['CLA - collectivités/administration']='collectivités/administration';
  Options['-4']='--------------------------------------------';
  Options['Industrie - fabricant matériaux/matériel']='fabricant matériaux/matériel';
  Options['ERS - énergie/réseaux/services urbains']='énergie/réseaux/services urbains';
  Options['NDL - négoce/distribution/location']='négoce, distribution, GSB';
  Options['NDL - location de materiel']='location de matériel';
  Options['-5']='--------------------------------------------';
  Options['OFS - organisme/fédération/syndicat']='organisme/fédération/syndicat';
  Options['CF - conseil/formation']='conseil';
  Options['CF - recrutement/travail temporaire']='recrutement, travail temporaire';
  Options['CF - enseignement/formation']='enseignement, formation';
  Options['-6']='--------------------------------------------';
  Options['Internet - médias/salons']='médias, internet';
  Options['Internet - salons']='organisateurs de salons, événementiels';
  Options['MP - agence communication/marketing']='agence communication/marketing';
  Options['-7']='--------------------------------------------';
  Options['AFI - assurance/financement/informatique']='assurance/financement/informatique';
  Options['-8']='--------------------------------------------';
  Options['PP - particulier en préparation de projet']='particulier en préparation de projet';
  Options['Autre']='autre';

  return Options;
}
function _get_options_situe_projet(){
  var Options = new Object();
  Options['-0']='---------Choisissez---------';
  Options["< 1 mois"]='< 1 mois';
  Options['entre 1 et 3 mois']='entre 1 et 3 mois';
  Options['à plus de 3 mois']='à plus de 3 mois';
  Options['aucun']='pas de projet en cours';
  return Options;
}

function _get_options_str_pays(){
   var Str_Options = "<option value=''>--------------------Choisissez--------------------</option>";
   Str_Options += "<option value='France'>France</option>";

   Str_Options += "<option value='Belgique'>Belgique</option>";
   Str_Options += "<option value='Suisse'>Suisse</option>";
   Str_Options += "<option value='Afghanistan'>Afghanistan</option>";
   Str_Options += "<option value='Afrique du sud'>Afrique du sud</option>";
   Str_Options += "<option value='Albanie'>Albanie</option>";
   Str_Options += "<option value='Algérie'>Algérie</option>";

   Str_Options += "<option value='Allemagne'>Allemagne</option>";
   Str_Options += "<option value='Andorre'>Andorre</option>";
   Str_Options += "<option value='Angola'>Angola</option>";
   Str_Options += "<option value='Anguilla'>Anguilla</option>";
   Str_Options += "<option value='Arabie saoudite'>Arabie saoudite</option>";
   Str_Options += "<option value='Argentine'>Argentine</option>";

   Str_Options += "<option value='Australie'>Australie</option>";
   Str_Options += "<option value='Autriche'>Autriche</option>";
   Str_Options += "<option value='Bahamas'>Bahamas</option>";
   Str_Options += "<option value='Bangladesh'>Bangladesh</option>";
   Str_Options += "<option value='Benin'>Benin</option>";
   Str_Options += "<option value='Brésil'>Brésil</option>";

   Str_Options += "<option value='Bulgarie'>Bulgarie</option>";
   Str_Options += "<option value='Burkina Faso'>Burkina Faso</option>";
   Str_Options += "<option value='Burundi'>Burundi</option>";
   Str_Options += "<option value='Cameroun'>Cameroun</option>";
   Str_Options += "<option value='Cap Vert'>Cap Vert</option>";
   Str_Options += "<option value='Canada'>Canada</option>";

   Str_Options += "<option value='Chine - Rép. pop.'>Chine - Rép. pop. </option>";
   Str_Options += "<option value='Colombie'>Colombie</option>";
   Str_Options += "<option value='Corée, Sud'>Corée, Sud</option>";
   Str_Options += "<option value='Costa Rica'>Costa Rica</option>";
   Str_Options += "<option value='Corée du Nord'>Corée du Nord</option>";
   Str_Options += "<option value='Côte d\'Ivoire'>Côte d'Ivoire</option>";

   Str_Options += "<option value='Croatie'>Croatie</option>";
   Str_Options += "<option value='Danemark'>Danemark</option>";
   Str_Options += "<option value='Dominique'>Dominique</option>";
   Str_Options += "<option value='Émirats arabes unis'>Émirats arabes unis</option>";
   Str_Options += "<option value='Équateur'>Équateur</option>";
   Str_Options += "<option value='États-Unis'>États-Unis</option>";

   Str_Options += "<option value='El Salvador'>El Salvador</option>";
   Str_Options += "<option value='Espagne'>Espagne</option>";
   Str_Options += "<option value='Estonie'>Estonie</option>";
   Str_Options += "<option value='Finlande'>Finlande</option>";
   Str_Options += "<option value='Gabon'>Gabon</option>";
   Str_Options += "<option value='Gambie'>Gambie</option>";

   Str_Options += "<option value='Géorgie'>Géorgie</option>";
   Str_Options += "<option value='Ghana'>Ghana</option>";
   Str_Options += "<option value='Gibraltar'>Gibraltar</option>";
   Str_Options += "<option value='Grèce'>Grèce</option>";
   Str_Options += "<option value='Guadeloupe'>Guadeloupe</option>";
   Str_Options += "<option value='Guyane'>Guyane</option>";

   Str_Options += "<option value='Guyane française'>Guyane française</option>";
   Str_Options += "<option value='Hong Kong'>Hong Kong</option>";
   Str_Options += "<option value='Hongrie'>Hongrie</option>";
   Str_Options += "<option value='Inde'>Inde</option>";
   Str_Options += "<option value='Indonésie'>Indonésie</option>";
   Str_Options += "<option value='Irlande'>Irlande</option>";

   Str_Options += "<option value='Israël'>Israël</option>";
   Str_Options += "<option value='Islande'>Islande</option>";
   Str_Options += "<option value='Iran'>Iran</option>";
   Str_Options += "<option value='Irak'>Irak</option>";
   Str_Options += "<option value='Italie'>Italie</option>";
   Str_Options += "<option value='Japon'>Japon</option>";

   Str_Options += "<option value='Jordanie'>Jordanie</option>";
   Str_Options += "<option value='Jamaïque'>Jamaïque</option>";
   Str_Options += "<option value='Kenya'>Kenya</option>";
   Str_Options += "<option value='Liban'>Liban</option>";
   Str_Options += "<option value='Koweit'>Koweit</option>";
   Str_Options += "<option value='Lettonie'>Lettonie</option>";

   Str_Options += "<option value='Libéria'>Libéria</option>";
   Str_Options += "<option value='Libye'>Libye</option>";
   Str_Options += "<option value='Lithuanie'>Lithuanie</option>";
   Str_Options += "<option value='Luxembourg'>Luxembourg</option>";
   Str_Options += "<option value='Macédoine'>Macédoine</option>";
   Str_Options += "<option value='Madagascar'>Madagascar</option>";

   Str_Options += "<option value='Malawi'>Malawi</option>";
   Str_Options += "<option value='Mali'>Mali</option>";
   Str_Options += "<option value='Malte'>Malte</option>";
   Str_Options += "<option value='Marshall - Îles'>Marshall - Îles</option>";
   Str_Options += "<option value='Martinique'>Martinique</option>";
   Str_Options += "<option value='Maurice'>Maurice</option>";

   Str_Options += "<option value='Monaco'>Monaco</option>";
   Str_Options += "<option value='Malaisie'>Malaisie</option>";
   Str_Options += "<option value='Maroc'>Maroc</option>";
   Str_Options += "<option value='Mexique'>Mexique</option>";
   Str_Options += "<option value='Norvège'>Norvège</option>";
   Str_Options += "<option value='Nouvelle-Zélande'>Nouvelle-Zélande</option>";

   Str_Options += "<option value='Pérou'>Pérou</option>";
   Str_Options += "<option value='Pakistan'>Pakistan</option>";
   Str_Options += "<option value='Pays-Bas'>Pays-Bas</option>";
   Str_Options += "<option value='Philippines'>Philippines</option>";
   Str_Options += "<option value='Pologne'>Pologne</option>";
   Str_Options += "<option value='Polynésie française'>Polynésie française</option>";

   Str_Options += "<option value='Porto Rico'>Porto Rico</option>";
   Str_Options += "<option value='Portugal'>Portugal</option>";
   Str_Options += "<option value='République tchèque'>République tchèque</option>";
   Str_Options += "<option value='République centrafricaine'>République centrafricaine</option>";
   Str_Options += "<option value='Rép. Dém. du Congo'>Rép. Dém. du Congo</option>";
   Str_Options += "<option value='Roumanie'>Roumanie</option>";

   Str_Options += "<option value='Royaume-Uni'>Royaume-Uni</option>";
   Str_Options += "<option value='Russie'>Russie</option>";
   Str_Options += "<option value='Samoa'>Samoa</option>";
   Str_Options += "<option value='Singapour'>Singapour</option>";
   Str_Options += "<option value='Slovaquie'>Slovaquie</option>";
   Str_Options += "<option value='Slovénie'>Slovénie</option>";

   Str_Options += "<option value='Suède'>Suède</option>";
   Str_Options += "<option value='Taiwan'>Taiwan</option>";
   Str_Options += "<option value='Territoires français du sud'>Territoires français du sud</option>";
   Str_Options += "<option value='Thailande'>Thailande</option>";
   Str_Options += "<option value='Turquie'>Turquie</option>";
   Str_Options += "<option value='Tunisie'>Tunisie</option>";

   Str_Options += "<option value='Uruguay'>Uruguay</option>";
   Str_Options += "<option value='Ukraine'>Ukraine</option>";
   Str_Options += "<option value='Venezuela'>Venezuela</option>";
   Str_Options += "<option value='Yougoslavie'>Yougoslavie</option>";
   Str_Options += "<option value='Vietnam'>Vietnam</option>";
   Str_Options += "<option value='Zimbabwe'>Zimbabwe</option>";

   Str_Options += "<option value='Autre'>Autre</option>";

   return Str_Options;
}
function alert_produit(id_prod,id_fam){
	cooknom = cookname;
	var alertp = '';
	var id_fam_section = -1;
	var id_fam_sub_section = -1;

	$.ajax({
	url: DIR_HTTP_SCRIPTS_CENTRE_DOC+"interface.php?get=section_sub_section"
	,data: ({id_fam:id_fam,origine:'',support:'BATIACTU'})
	,cache: true
	,async: false
	,dataType:"json"
	, success: function(TSection){
		id_fam_section = TSection['section'] ;
		id_fam_sub_section = TSection['sub_section'] ;
	}});

	var liste = '' ;
	var Params = new Object();

	$.ajax({
	url: DIR_HTTP_SCRIPTS_CENTRE_DOC+"interface.php?get=list_famille"
	,data: ({id_famille:-1,origine:'',support:'BATIACTU'})
	,cache: true
	,async: false
	,dataType:"json"
	, success: function(TFam){
		ct = TFam.length;

		var i = 0;
		var sel = "";
		for(i=0; i<ct; i++){
			sel = "" ;
			if (id_fam_section==TFam[i]["id"]) {
				sel = " selected" ;
			}
			liste+= '<option value="'+TFam[i]["id"]+'"'+sel+'>'+TFam[i]["lib"]+'</option>\r\n';
		}
	}});

	alertp+= '<link href="style.css" rel="stylesheet" type="text/css" />\r\n';
	alertp+= '<form action="#" method="post" class="ajax_ddoc" id="alertp_form" name="alertp_form" >\r\n';
	alertp+= '<div id="ALERTP_LIVE">\r\n';

	alertp+= '<div id="msg_err" class="linkOrange" align="center" style="font-weight:bold"></div>\r\n';

	alertp+= '<input type="hidden" name="action" id="action" value="CREERALERT">\r\n';
	alertp+= '<input type="hidden" name="id_prod" id="id_prod" value="'+id_prod+'">\r\n';
	alertp+= '<input type="hidden" name="id_fam" id="id_fam" value="'+id_fam+'">\r\n';

	alertp+= '<div style="clear:both;">&nbsp;</div>\r\n';
	alertp+= '<div id="informations_alertp" style="padding-left:10px;padding-right:10px;"> <!-- informations_alertp -->\r\n';
	alertp+= '<div class="txt_legend">\r\n';
	alertp+= 'Pour recevoir gratuitement et de mani&egrave;re hebdomadaire les produits nouveaux ou mis &agrave; jour qui correspondent &agrave; votre recherche, veuillez remplir ce formulaire. Vous pourrez le modifier ou supprimer vos alertes &agrave; tout moment.\r\n';
	alertp+= '</div>\r\n';

	alertp+= '<div style="clear:both;height:10px;"></div>\r\n';

	alertp+= '<div class="coordonnees_alertp"> <!-- coordonnees_alertp -->\r\n';
	alertp+= '<div style="clear:both;padding-bottom:15px;"></div>\r\n';
	alertp+= '<div class="txt_legend" style="padding-left:6px;" >Choisissez les critères de votre alerte e-mail :</div>\r\n';
	alertp+= '<div style="clear:both;padding-bottom:15px;"></div>\r\n';


	alertp+= '<div style="float:left;padding-left:6px;padding-top:6px;width:140px;" >Cat&eacute;gorie de produits* :</div>\r\n';
	alertp+= '<div style="float:left;padding-top:3px;">\r\n';
	alertp+= '<select name="sel_categorie" id="sel_categorie" class="input3_cat" onchange="select_categorie()">\r\n';
	alertp+= '<option value="">--------------S&eacute;lectionner---------------</option>\r\n';
	alertp+= liste;
	alertp+= '</select>\r\n';
	alertp+= '</div>\r\n';

	alertp+= '<div style="clear:both;height:15px;"></div>\r\n';
	alertp+= '<div style="float:left;padding-left:6px;padding-top:6px;width:140px;" >Sous cat&eacute;gorie* :</div>\r\n';
	alertp+= '<div style="float:left;padding-left:0px;padding-top:3px;width:300px;">\r\n';
	alertp+= '<div id="souscategorie">\r\n';
	alertp+= 'Vous pouvez sélectionner une ou plusieurs sous catégories de produits en cochant la (les) case(s) correspondante(s)\r\n';
	//alertp+= '<input type="checkbox" name="sel_souscategorie[0]" id="sel_souscategorie[0]" value="$value">sous\r\n';
	alertp+= '</div>\r\n';
	alertp+= '</div>\r\n';
	alertp+= '<div style="clear:both;height:15px;"></div>\r\n';

	alertp+= '<div class="coor"> <!-- coor -->\r\n';

	alertp+= '<div style="float:left;padding-left:6px;padding-top:6px;width:140px;" >Nom de votre alerte*</div>\r\n';
	alertp+= '<div style="float:left;padding-top:3px;"><input name="nom_alerte" id="nom_alerte" type="text" class="text" size="50" style="width: 254px;" /></div>\r\n';
	alertp+= '<div style="clear: both;height:10px;"></div>\r\n';

	alertp+= '<div style="float:left;padding-left:6px;padding-top:6px;width:140px;" >E-mail *(Pour saisir plusieurs e-mail destinataires de l’alerte, séparez-les par une virgule)</div>\r\n';
	val = lire_cookie(cooknom+'[emailuser]');
	var Params = new Object();
	Params['type'] = 'INT';
	Params['size']= '88';
	alertp+= '<div style="float:left;padding-top:3px;">\r\n';
	alertp+= createFormField("emailuser",Params,val);
	alertp+= '</div>';
	alertp+= '<div style="clear: both;"></div><!-- ligne necessaire pour IE mais pourquoi ?-->\r\n';
	alertp+= '<div style="clear: both;height:10px;height:15px;"></div>\r\n';

	alertp+= '<div class="bl_left" > <!-- partie gauche -->\r\n';
	alertp+= '<div style="float:left;padding-left:6px;padding-top:6px;width:140px;" >Votre secteur d activit&eacute;*</div>\r\n';
	alertp+= '<div style="float:left;padding-top:3px;">\r\n';

	var Params = new Object();
	Params['type'] = 'SELECT';
	Options = _get_options_activite();
	Params['options']=Options;
	Params['onchange']="$('#secteur_hid').val(this.selectedIndex);is_other();";
	val = lire_cookie(cooknom+'[secteur_hid]');
	alertp += createFormField("secteur",Params,val);

	var Params = new Object();
	Params['type'] = 'HIDDEN';
	alertp += createFormField("secteur_hid",Params,val);

	//alertp+= '<select name="secteur" id="secteur" class="input3_secteuract" >\r\n';
	//alertp+= '<option value="">--------------S&eacute;lectionner------------------------</option>\r\n';
	//alertp+= '<option value="1">1</option>\r\n';
	//alertp+= '</select>\r\n';
	alertp+= '</div>\r\n';
	alertp+= '</div> <!-- fin partie gauche -->\r\n';

	alertp+= '<div style="float:left;" > <!-- partie droite -->\r\n';
	//alertp+= '<div style="float:left;padding-top:3px;"><input name="emailuser" id="emailuser" type="text" class="input3_alertp" size="60" style="color:#636365;" /></div>\r\n';

	alertp+= '<div style="float:left;padding-right:10px;padding-top:6px;width:82px;text-align:right;" >Code postal *</div>\r\n';
	val = lire_cookie(cooknom+'[cp]');
	alertp+= '<div style="float:left;padding-top:3px;">\r\n';

	var Params = new Object();
	Params['type'] = 'INT';
	Params['size']= '15';
	Params['onKeyPress']= 'return scanToucheINT(event)';
	Params['onchange'] = 'scanChampINT(this)';

	alertp+= createFormField("cp",Params,val);
	alertp+= '</div>\r\n';
	//alertp+= '<div style="float:left;padding-top:3px;"><input name="cp" id="cp" type="text" class="input3_alertp" size="60" style="color:#636365;width:70px;" /></div>\r\n';

	alertp+= '</div> <!-- fin partie droite -->\r\n';

	alertp+= '</div>\r\n';

	alertp+= '<div style="clear:both;height:10px;"></div>\r\n';
	alertp+= '<div class="require_legend" style="padding-left:6px;padding-top:3px;" >* Champs obligatoires</div>\r\n';
	alertp+= '<div style="clear:both;height:10px;"></div>\r\n';

	alertp+= '</div> <!-- fin coordonnees_alertp -->\r\n';
	alertp+= '</div> <!-- fin informations_alertp -->\r\n';

	alertp+= '</div> <!-- fin ALERTP_LIVE -->\r\n';
	alertp+= '</form>\r\n';

	if (id_fam_section>=0) alertp+= '<script>select_categorie('+id_fam_sub_section+');</script>';

	openDialog('Créer une alerte produit', alertp, 'alertproduit', '', function(dial) {
	});
}

function select_categorie(id_fam_defaut){
	var id_famille = $('#sel_categorie').val();
	var sous_cat = '';
	var liste = '';
	var sel = '';

	document.getElementById("souscategorie").innerHTML = "";
	if (id_famille==='') {
		liste+= '\r\nVous pouvez sélectionner une ou plusieurs sous catégories de produits en cochant la (les) case(s) correspondante(s)\r\n';
	}
	else {
		var Params = new Object();
		$.ajax({
		url: DIR_HTTP_SCRIPTS_CENTRE_DOC+"interface.php?get=list_famille"
		,data: ({id_famille:id_famille,origine:'',support:'BATIACTU'})
		,cache: true
		,async: false
		,dataType:"json"
		, success: function(TFam){
			ct = TFam.length;

			liste+= '\r\n';
			liste+= '<input type="hidden" name="nb_souscategorie" id="nb_souscategorie" value="'+ct+'">';

			var i = 0;
			for(i=0; i<ct; i++){
				sel = "" ;
				if (id_fam_defaut>=0 && id_fam_defaut==TFam[i]["id"]) {
					sel = " checked" ;
				}
				liste+= '<input type="checkbox" name="sel_souscategorie['+i+']" id="sel_souscategorie['+i+']" value="'+TFam[i]["id"]+'"'+sel+'>'+TFam[i]["lib"]+'<br>\r\n';
			}
		}});
	}
	document.getElementById("souscategorie").innerHTML = liste;
}

function verifFormAlertp() {
	var sel_categorie = $("#alertp_form #sel_categorie").val();
	//var id_indus = $("#alertp_form #souscategorie").val();
	//var civilite = $("#alertp_form input[name='civilite']:radio:checked").val();

	var nom_alerte = $("#alertp_form #nom_alerte").val();
	var secteur = $("#alertp_form #secteur").val();
	var emailuser = $("#alertp_form #emailuser").val();
	var cp = $("#alertp_form #cp").val();
	var sous_categorie = '';

	if (sel_categorie==='') {
		openCustomDialog('avertissement','Avertissement', 'Vous devez saisir une catégorie.', 'alert', '', function() {});
	}
	else {

		var ct = $("#alertp_form #nb_souscategorie").val();
		var nbsel = 0 ;
		var sel = 0 ;

		for(i=0; i<ct; i++){
			sel = document.forms['alertp_form'].elements["sel_souscategorie["+i+"]"].checked ;
			if (sel==true) {
				sous_categorie+= document.forms['alertp_form'].elements["sel_souscategorie["+i+"]"].value+";" ;
				nbsel++ ;
				//alert(sel) ;
			}
		}
		if (nbsel==0) {
			openCustomDialog('avertissement','Avertissement', 'Vous devez saisir au moins une sous-catégorie.', 'alert', '', function() {});
			return false;
		}
		else {
			if(
				(nom_alerte!='')
				&&(emailuser!='')
				//&&(secteur.selectedIndex!=0)
				&&(cp!='')
			) {
				// Desactive par Yann le 31/01/2011 : plusieurs email saisissables
				//if (!checkFilter(emailuser, /^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z]){2,6}$/, "Votre e-mail est invalide.")) {
				//	openCustomDialog('avertissement','Avertissement', 'Votre e-mail est invalide.', 'alert', '', function() {});
				//	return false;
				//}

				var ret = true ;
				var Params = new Object();
				$.ajax({
				url: DIR_HTTP_SCRIPTS_CENTRE_DOC+"interface.php?put=alerte_produit"
				,data: ({decodeutf8:'',origine:'',categorie:sel_categorie,sous_categorie:sous_categorie,nom_alerte:nom_alerte,secteur:secteur,emailuser:emailuser,cp:cp})
				,cache: true
				,async: false
				,dataType:"json"
				, success: function(res){
					//alert(nbsel+" - "+res);
					if (res=='#ERREUR#') {
						openCustomDialog('avertissement','Alerte produit', "Cette alerte existe déjà.", 'alert', '', function() {});
					}
					else {
						openCustomDialog('alerte','Alerte produit', "L'alerte e-mail "+nom_alerte+" a bien été créée.", 'info', '', function() {});
					}

				}});

				return ret;
			}
			else {
				openCustomDialog('avertissement','Avertissement', 'Tous les champs obligatoires ne sont pas saisis', 'alert', '', function() {});
				return false;
			}
		}
	}

}

function publi_info_popin(id_prod,doc,file){
	//alert('pop-in publi-info '+id);

	var pop = '';

	if(id_prod!=-1){

		$('body').append('<div id="divloadPubli" style="display: none;"></div>');

		$('#divloadPubli').load(DIR_HTTP+'publi/'+file+'.php #publi_info_doc', function() {
			var publi = $('#divloadPubli').get(0).innerHTML;
			$('#divloadPubli').remove();

			pop+= '<form action="#" method="post" class="ajax_ddoc" id="popin_publi" name="popin_publi" >\r\n<INPUT TYPE="HIDDEN" NAME="id_prod" id="id_prod" VALUE="'+id_prod+'" /><div id="ALERTP_LIVE">';

			pop+= '<div style="clear:both;">&nbsp;</div>';

			pop+= '<div style="clear:both;padding-bottom:10px;"></div>';

			pop+= publi;

			//pop+= '<iframe name="frame_t" id="frame_t" src="'+DIR_HTTP+'publi/'+file+'.php?pop=1&id_prod='+id_prod+'" width=700 height=420 frameborder=0></iframe>';

			pop+= '</div></form>';

			openDialog('Publi-infos', pop, 'publiinfo', '', function(dial) {
			},doc);
		});
	}
}

function addslashes(str) {
	str=str.replace(/\\/g,'\\\\');
	str=str.replace(/\'/g,'\\\'');
	str=str.replace(/\"/g,'\\"');
	str=str.replace(/\0/g,'\\0');
	return str;
}
function stripslashes(str) {
	str=str.replace(/\\'/g,'\'');
	str=str.replace(/\\"/g,'"');
	str=str.replace(/\\0/g,'\0');
	str=str.replace(/\\\\/g,'\\');
	return str;
}
