// ajouter un champ avec son "name" propre;

function majApercuMod(){ 

 //récupérer les variables du form 
 var file = document.getElementById('file').value;
 var couleur_question = "0x" + document.getElementById('couleur2').value;
 var couleur_reponseA = "0x" + document.getElementById('couleur3').value;
 var couleur_reponseB = "0x" + document.getElementById('couleur4').value;
 var couleur_vote = "0x" + document.getElementById('couleur5').value;
 var couleur_fond = "0x" + document.getElementById('couleur').value;
 var couleur_textquestion = "0x" + document.getElementById('couleur6').value;
 var couleur_textvote = "0x" + document.getElementById('couleur7').value;
 var couleur_textreponse = "0x" + document.getElementById('couleur8').value;
 var couleur_barscroll = "0x" + document.getElementById('couleur12').value;
 var couleur_barscroll_app = "0x" + document.getElementById('couleur13').value;
 var couleur_barprog = "0x" + document.getElementById('couleur10').value;
 var couleur_fondweb = document.getElementById('couleur11').value;
 var couleur_border = "0x" + document.getElementById('couleur14').value;
 var bloc_width = document.getElementById('taille_largeur').value;
 var bloc_height = document.getElementById('taille_hauteur').value;
 var bloc_width_question = parseInt(document.getElementById('taille_largeur').value);
 var bloc_width_questionB = parseInt(document.getElementById('taille_largeur').value);
 var logo_ok = document.getElementById('logo_ok').value;

 var type_swf_dem = document.getElementById('model_dem').value;
 
 var demo = "demo";
//on def les taille du iphone
if(type_swf_dem=="sondages_membres_iphone_v1_demo.swf"){
var bloc_width = 250;
var bloc_width_questionB = 250;
var bloc_width_question = 200;
var bloc_height = 468;
var demo = "demo_iphone";


}
 
if(logo_ok =="1"){
var url_logo = document.getElementById('url_logo').value;
var url_logo_url = document.getElementById('url_logo_url').value;
}else{
var logo_ok ="0";
}
 //faire le reste du form

                                         
 //les envoyer au flash + précisémment au div qui l'accueille
 //en gros = reloader le div avec du nouveau contenu HTML formaté (object ..... new var ....)


//création du contenu formaté              
 var monNouveauSondageEmbed = "<div class=\"sondage_appercu\" style=\"background-color:#" + couleur_fondweb + ";\"><br /><object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0\" id=\"sondage\" align=\"middle\" height=\"" + bloc_height + "\" width=\"" + bloc_width_questionB + "\">";
 monNouveauSondageEmbed = monNouveauSondageEmbed+ "<param name=\"allowScriptAccess\" value=\"sameDomain\" />";    
 monNouveauSondageEmbed = monNouveauSondageEmbed+ "<param name=\"movie\" value=\"http://www.lasonde.fr/membres/sondages/v2/" +type_swf_dem+ "?id=" +demo+ ".xml&url_logo=" + url_logo + "&url_logo_url=" + url_logo_url + "&logo_ok=" + logo_ok + "&couleur_border=" + couleur_border + "&couleurquestion=" + couleur_question + "&couleurreponseA=" + couleur_reponseA + "&couleurreponseB=" + couleur_reponseB + "&couleurvote=" + couleur_vote + "&couleurfond=" + couleur_fond + "&couleurtextquestion=" + couleur_textquestion + "&couleurtextvote=" + couleur_textvote + "&couleurtextreponse=" + couleur_textreponse + "&couleurmiddle=" + couleur_barscroll + "&couleurmiddleapp=" + couleur_barscroll_app + "&bloc_width=" + bloc_width + "&bloc_height=" + bloc_height + "&bloc_width_question=" + bloc_width_question + "&couleurmiddleap=" + couleur_barscroll_app + "&couleurbarprog=" + couleur_barprog + "&couleurfondweb=" + couleur_fondweb + "&couleur_bouton=" + couleur_vote + "\"/>";
 monNouveauSondageEmbed = monNouveauSondageEmbed+ "<param name=\"quality\" value=\"high\" /><param name=\"wmode\" value=\"transparent\" /><param name=\"bgcolor\" value=\"#" + couleur_fondweb + "\"/>"; 
 monNouveauSondageEmbed = monNouveauSondageEmbed+ "<embed src=\"http://www.lasonde.fr/membres/sondages/v2/" +type_swf_dem+ "?id=" +demo+ ".xml&url_logo=" + url_logo + "&url_logo_url=" + url_logo_url + "&logo_ok=" + logo_ok + "&couleur_border=" + couleur_border + "&couleurquestion=" + couleur_question + "&couleurreponseA=" + couleur_reponseA + "&couleurreponseB=" + couleur_reponseB + "&couleurvote=" + couleur_vote + "&couleurfond=" + couleur_fond + "&couleurtextquestion=" + couleur_textquestion + "&couleurtextvote=" + couleur_textvote + "&couleurtextreponse=" + couleur_textreponse + "&couleurmiddle=" + couleur_barscroll + "&couleurmiddleapp=" + couleur_barscroll_app + "&bloc_width=" + bloc_width + "&bloc_height=" + bloc_height + "&bloc_width_question=" + bloc_width_question + "&couleurmiddleap=" + couleur_barscroll_app + "&couleurbarprog=" + couleur_barprog + "&couleurfondweb=" + couleur_fondweb + "&couleur_bouton=" + couleur_vote + "\" name=\"sondage\" allowscriptaccess=\"sameDomain\" wmode=\"transparent\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" align=\"middle\" height=\"" + bloc_height + "\" width=\"" + bloc_width_questionB + "\" />";
 monNouveauSondageEmbed = monNouveauSondageEmbed+ "</object><br /><br /></div>";

                                                    
 document.getElementById("sondage_appercu").innerHTML = monNouveauSondageEmbed;

 return true;
}














function plus(){


c=document.getElementById('cadre');
c2=c.getElementsByTagName('input');
if (c2.length<25){
ch=document.createElement('input');
ch.setAttribute('type','text');
ch.setAttribute('size','30');
ch.setAttribute('maxlength','50');
ch.setAttribute('name','input_nom_'+c2.length);
ch.setAttribute('id','input_nom_'+c2.length);
ch.setAttribute('value','Réponse '+c2.length);
c.appendChild(ch);
document.getElementById('sup').style.display='inline';
} 
else 
{
ch=document.createElement('input');
ch.setAttribute('type','text');
ch.setAttribute('size','30');
ch.setAttribute('maxlength','50');
ch.setAttribute('name','input_nom_'+c2.length);
ch.setAttribute('id','input_nom_'+c2.length);
ch.setAttribute('value','Réponse '+c2.length);
c.appendChild(ch);
document.getElementById('sup').style.display='inline';
document.getElementById('ajou').style.display='none';
}
}

// supprimer le dernier champ;
function moins(){
if(c2.length<=26){document.getElementById('ajou').style.display='inline';}
if(c2.length>0){c.removeChild(c2[c2.length-1])}
if(c2.length==3){document.getElementById('sup').style.display='none'};
} 


function check_input() {
   var message_alert = "";
   for(var i = 0; i < window.document.formulairesondages.length ; i++) {
      var rechRapide = window.document.formulairesondages.elements[i].value;
      var nom_champ = window.document.formulairesondages.elements[i].name;
      window.document.formulairesondages.elements[i].style.backgroundColor = "#FFFFFF";
      if((rechRapide == "")||(rechRapide == " ")) {
         window.document.formulairesondages.elements[i].focus();
         window.document.formulairesondages.elements[i].style.backgroundColor = "#AFE3FF";
         message_alert =" Veuillez remplir le(s) champ(s) de couleur, merci. \n";
      }
      if(document.getElementById('titre').value=='Votre titre ici'){
      message_alert ="Veuillez remplir un titre. Il est important et apparaîtra si vous publiez le sondage sur Lasonde.fr.";
      }
   }
   if (message_alert == "") {
         return true;
         document.forms['formulairesondages'].submit();
      } else {
         message_alert = "Informations omises dans le formulaire : \n" + message_alert;
         alert(message_alert);
         return false;
         }
} 



 //fonction maxsize gere taille des champs taille


function maxsize(){

var max_width = window.document.formulairesondages.input14.value;
if(max_width >=466){ 
window.document.getElementById('taille_largeur').value = 465;
}

if(max_width ==''){
window.document.getElementById('taille_largeur').value = 200;
}

if(max_width <150){

window.document.getElementById('taille_largeur').value = 150;

}

}


function maxsizeB(){
var max_height = window.document.formulairesondages.input15.value;

if(max_height >1000){
window.document.getElementById('taille_hauteur').value = 1000;
}
if(max_height < 250){

window.document.getElementById('taille_hauteur').value = 250;

}


if(max_height ==''){
window.document.getElementById('taille_hauteur').value = 250;
}
}




function majApercu(){

 //récupérer les variables du form 

 var couleur_question = "0x" + document.getElementById('couleur2').value;
 var couleur_reponseA = "0x" + document.getElementById('couleur3').value;
 var couleur_reponseB = "0x" + document.getElementById('couleur4').value;
 var couleur_vote = "0x" + document.getElementById('couleur5').value;
 var couleur_fond = "0x" + document.getElementById('couleur').value;
 var couleur_textquestion = "0x" + document.getElementById('couleur6').value;
 var couleur_textvote = "0x" + document.getElementById('couleur7').value;
 var couleur_textreponse = "0x" + document.getElementById('couleur8').value;
 var couleur_barscroll = "0x" + document.getElementById('couleur12').value;
 var couleur_barscroll_app = "0x" + document.getElementById('couleur13').value;
 var couleur_barprog = "0x" + document.getElementById('couleur10').value;
 var couleur_fondweb = document.getElementById('couleur11').value;
 var couleur_border = "0x" + document.getElementById('couleur14').value;
 var bloc_width = document.getElementById('taille_largeur').value;
 var bloc_height = document.getElementById('taille_hauteur').value;
 var bloc_width_question = parseInt(document.getElementById('taille_largeur').value);
 var bloc_width_questionB = parseInt(document.getElementById('taille_largeur').value);
 var type_swf_dem = document.getElementById('type_swf_dem').value;
 var width_iphone = document.getElementById('width__anim').value;
 var width_quest_iphone = document.getElementById('width_quest__anim').value;
 var height_iphone = document.getElementById('height__anim').value;
 var demo = "demo";
//on def les taille du iphone
if(type_swf_dem=="sondages_membres_iphone_v1_demo.swf"){
var bloc_width = 250;
var bloc_width_questionB = 250;
var bloc_width_question = 200;
var bloc_height = 468;
var demo = "demo_iphone";
}

if(window.document.formulairesondages.sans_logo.checked){
var logo_ok ="1";
var url_logo = document.getElementById('url_logo').value;
 var url_logo_url = document.getElementById('url_logo_url').value;
}else{
var logo_ok ="0";
}

 //faire le reste du form

                                         
 //les envoyer au flash + précisémment au div qui l'accueille
 //en gros = reloader le div avec du nouveau contenu HTML formaté (object ..... new var ....)

 //création du contenu formaté              
 var monNouveauSondageEmbed = "<div class=\"sondage_appercu\" style=\"background-color:#" + couleur_fondweb + ";\"><br /><object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0\" id=\"sondage\" align=\"middle\" height=\"" + bloc_height + "\" width=\"" + bloc_width_questionB + "\">";
 monNouveauSondageEmbed = monNouveauSondageEmbed+ "<param name=\"allowScriptAccess\" value=\"sameDomain\" />";    
 monNouveauSondageEmbed = monNouveauSondageEmbed+ "<param name=\"movie\" value=\"http://www.lasonde.fr/membres/sondages/v2/" +type_swf_dem+ "?id=" +demo+ ".xml&url_logo=" + url_logo + "&url_logo_url=" + url_logo_url + "&logo_ok=" + logo_ok + "&couleur_border=" + couleur_border + "&couleurquestion=" + couleur_question + "&couleurreponseA=" + couleur_reponseA + "&couleurreponseB=" + couleur_reponseB + "&couleurvote=" + couleur_vote + "&couleurfond=" + couleur_fond + "&couleurtextquestion=" + couleur_textquestion + "&couleurtextvote=" + couleur_textvote + "&couleurtextreponse=" + couleur_textreponse + "&couleurmiddle=" + couleur_barscroll + "&couleurmiddleapp=" + couleur_barscroll_app + "&bloc_width=" + bloc_width + "&bloc_height=" + bloc_height + "&bloc_width_question=" + bloc_width_question + "&couleurmiddleap=" + couleur_barscroll_app + "&couleurbarprog=" + couleur_barprog + "&couleurfondweb=" + couleur_fondweb + "&couleur_bouton=" + couleur_vote + "\"/>";
 monNouveauSondageEmbed = monNouveauSondageEmbed+ "<param name=\"quality\" value=\"high\" /><param name=\"wmode\" value=\"transparent\" /><param name=\"bgcolor\" value=\"#" + couleur_fondweb + "\"/>"; 
 monNouveauSondageEmbed = monNouveauSondageEmbed+ "<embed src=\"http://www.lasonde.fr/membres/sondages/v2/" +type_swf_dem+ "?id=" +demo+ ".xml&url_logo=" + url_logo + "&url_logo_url=" + url_logo_url + "&logo_ok=" + logo_ok + "&couleur_border=" + couleur_border + "&couleurquestion=" + couleur_question + "&couleurreponseA=" + couleur_reponseA + "&couleurreponseB=" + couleur_reponseB + "&couleurvote=" + couleur_vote + "&couleurfond=" + couleur_fond + "&couleurtextquestion=" + couleur_textquestion + "&couleurtextvote=" + couleur_textvote + "&couleurtextreponse=" + couleur_textreponse + "&couleurmiddle=" + couleur_barscroll + "&couleurmiddleapp=" + couleur_barscroll_app + "&bloc_width=" + bloc_width + "&bloc_height=" + bloc_height + "&bloc_width_question=" + bloc_width_question + "&couleurmiddleap=" + couleur_barscroll_app + "&couleurbarprog=" + couleur_barprog + "&couleurfondweb=" + couleur_fondweb + "&couleur_bouton=" + couleur_vote + "\" name=\"sondage\" allowscriptaccess=\"sameDomain\" wmode=\"transparent\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" align=\"middle\" height=\"" + bloc_height + "\" width=\"" + bloc_width_questionB + "\" />";
 monNouveauSondageEmbed = monNouveauSondageEmbed+ "</object><br /><br /></div>";

                                                    
 document.getElementById("sondage_appercu").innerHTML = monNouveauSondageEmbed;

 return true;
}


function initMod() {
majApercuMod();
}
//fonction initialisation variable cacher des champs date
function init() {

majApercu();
window.document.getElementById('verif_java').style.visibility = "visible";

window.document.getElementById('hauteur_sond').style.visibility = "hidden";
window.document.getElementById('largeur_sond').style.visibility = "hidden";
window.document.getElementById('graph_ok').style.visibility = "hidden";
window.document.getElementById('logo_ok').style.visibility = "hidden";
window.document.getElementById('dcA').style.visibility = "hidden";
window.document.getElementById('dcB').style.visibility = "hidden";
window.document.getElementById('cookie_ok').style.visibility = "hidden";
window.document.getElementById('montrer_pal').style.visibility = "hidden";
window.document.getElementById('montrer_pall').style.visibility = "hidden";

}






function cacher(){

if(window.document.formulairesondages.cookie.checked){  
window.document.getElementById('cookie_ok').style.visibility = "visible";
window.document.getElementById('cookie_points').value = 10;
} else {
window.document.getElementById('cookie_ok').style.visibility = "hidden";
window.document.getElementById('cookie_points').value = 0;
}

if(window.document.formulairesondages.sans_logo.checked){  
window.document.getElementById('logo_ok').style.visibility = "visible";
window.document.getElementById('logo_points').value = 30;
} else {
window.document.getElementById('logo_ok').style.visibility = "hidden";
window.document.getElementById('logo_points').value = 0;
}



if(window.document.formulairesondages.graph.checked){  
window.document.getElementById('graph_ok').style.visibility = "visible";
window.document.getElementById('graph_points').value = 10;
} else {
window.document.getElementById('graph_ok').style.visibility = "hidden";
window.document.getElementById('graph_points').value = 0;
}

if(window.document.formulairesondages.haut.checked){  
window.document.getElementById('hauteur_sond').style.visibility = "visible";
window.document.getElementById('hauteur_points').value = 5;
} else {
window.document.getElementById('taille_hauteur').value = 250;
window.document.getElementById('hauteur_sond').style.visibility = "hidden";
window.document.getElementById('hauteur_points').value = 0;
}

if(window.document.formulairesondages.larg.checked){  
window.document.getElementById('largeur_sond').style.visibility = "visible";
window.document.getElementById('largeur_points').value = 5;
} else {
window.document.getElementById('taille_largeur').value = 200;
window.document.getElementById('largeur_sond').style.visibility = "hidden";
window.document.getElementById('largeur_points').value = 0;
}

if(window.document.formulairesondages.av_date_deb.checked){  
window.document.getElementById('dcA').style.visibility = "visible";
window.document.getElementById('dcA_points').value = 10;
} else {
window.document.getElementById('dcA').style.visibility = "hidden";
window.document.getElementById('dc1').value = "00/00/0000";
window.document.getElementById('dcA_points').value = 0;
}

if(window.document.formulairesondages.av_date_fin.checked){  
window.document.getElementById('dcB').style.visibility = "visible";
window.document.getElementById('dcB_points').value = 10;
} else {
window.document.getElementById('dcB').style.visibility = "hidden";
window.document.getElementById('dc2').value = "00/00/0000";
window.document.getElementById('dcB_points').value = 0;
}

var total_points = Number(document.getElementById('cookie_points').value) + Number(document.getElementById('logo_points').value) + Number(document.getElementById('graph_points').value) + Number(document.getElementById('hauteur_points').value) + Number(document.getElementById('largeur_points').value) + Number(document.getElementById('dcA_points').value) + Number(document.getElementById('dcB_points').value);
var total_points_apres = Number(document.getElementById('points_compte').value) - Number(total_points);



if (total_points > Number(document.getElementById('points_compte').value)){
alert("Vous n'avez pas assez de points!");
window.document.getElementById('valider').style.display="none";
document.getElementById("points_total").innerHTML = "<p>Vous n'avez pas assez de points, <a href='http://www.lasonde.fr/membres/page_membres.php'>achetez des points</a> ou décochez des options.</p><p>Ces options coûtent <b class='erreur'>" + total_points + "</b> points, mais vous n'avez que <b class='erreur'>" + Number(document.getElementById('points_compte').value) + "</b> points.</p>";

}else{
window.document.getElementById('valider').style.display="block";
document.getElementById("points_total").innerHTML = "<p>Ce sondage vous coûtera <b class='erreur'>" + total_points + "</b> points, il vous restera <b class='ok'>" + total_points_apres + "</b> points.</p>";

}


}
function champs_copie()
{
//récupérer les variables du form 
 var couleur_fond = document.getElementById('couleur').value;
 var couleur_question = document.getElementById('couleur2').value;
 var couleur_reponseA = document.getElementById('couleur3').value;
 var couleur_reponseB = document.getElementById('couleur4').value;
 var couleur_vote = document.getElementById('couleur5').value;
 var couleur_textquestion = document.getElementById('couleur6').value;
 var couleur_textvote = document.getElementById('couleur7').value;
 var couleur_textreponse = document.getElementById('couleur8').value;
 var couleur_barscroll = document.getElementById('couleur12').value;
 var couleur_barscroll_app = document.getElementById('couleur13').value;
 var couleur_barprog = document.getElementById('couleur10').value;
 var couleur_border = document.getElementById('couleur14').value;
 
                                         
//envoyer dans le inner les resultats dans des input hidden afin de sauvé le tout via le script de sauvegarde php.
 //création du contenu formaté              
 var inner_palette = "<input type='hidden' value='"+ couleur_fond +"' name='couleur_fond' />";

inner_palette = inner_palette+ "<input type='hidden' value='"+ couleur_question +"' name='couleur_question' />";                                                
inner_palette = inner_palette+ "<input type='hidden' value='"+ couleur_reponseA +"' name='couleur_reponseA' />";                                                
inner_palette = inner_palette+ "<input type='hidden' value='"+ couleur_reponseB +"' name='couleur_reponseB' />";                                                
inner_palette = inner_palette+ "<input type='hidden' value='"+ couleur_vote +"' name='couleur_vote' />";                                                
inner_palette = inner_palette+ "<input type='hidden' value='"+ couleur_textquestion +"' name='couleur_textquestion' />";                                                
inner_palette = inner_palette+ "<input type='hidden' value='"+ couleur_textvote +"' name='couleur_textvote' />";                                                
inner_palette = inner_palette+ "<input type='hidden' value='"+ couleur_textreponse +"' name='couleur_textreponse' />";                                                
inner_palette = inner_palette+ "<input type='hidden' value='"+ couleur_barscroll +"' name='couleur_barscroll' />";                                                
inner_palette = inner_palette+ "<input type='hidden' value='"+ couleur_barscroll_app +"' name='couleur_barscroll_app' />";                                                
inner_palette = inner_palette+ "<input type='hidden' value='"+ couleur_barprog +"' name='couleur_barprog' />";                                                
inner_palette = inner_palette+ "<input type='hidden' value='"+ couleur_border +"' name='couleur_border' />";                                                
 document.getElementById("inner_palette").innerHTML = inner_palette;

return true;
}

function montrerchamps()
{
if(window.document.getElementById('montrer_pal').style.visibility == 'visible'){
window.document.getElementById('montrer_pal').style.visibility = 'hidden';
 
window.document.getElementById('montrer_pall').style.visibility = 'hidden';
}
else{
window.document.getElementById('montrer_pal').style.visibility = 'visible';
 
window.document.getElementById('montrer_pall').style.visibility = 'visible';
}

}
//fonction de style pour le input de connexion
function rollover(){
    document.getElementById('con').style.borderColor = '#98BF0E';
    document.getElementById('con').style.cursor='pointer';
}
function rollout(){
    document.getElementById('con').style.borderColor = '#000000';
    document.getElementById('con').style.cursor='default';

}
