// FONCTIONS Pour PopUp Center
function montreCenterPopUp(popUpId, largeur) {	
	// La popUp avec le contenu

	dom = document.getElementById && !document.all;
	py = 100;
	px = Math.floor(largeur / 2); 
	
	(document.getElementById('Flash').id);
	var IE6 = false /*@cc_on || @_jscript_version < 5.7 @*/;
	
	if(!IE6) {
		document.getElementById('Flash').style.top = py + 'px'; 
		document.getElementById('Flash').style.marginLeft = '-'+ px + 'px';
	}
	document.getElementById('Flash').style.display = "block";
	

	// La hauteur du fond transparent
	if (document.documentElement.clientHeight >= document.body.offsetHeight ) {	
	hy = document.documentElement.clientHeight; 
	} else { 
	hy = document.body.offsetHeight; 
	}

	if (hy >= document.getElementById(popUpId).offsetHeight + py + py) {
	hyFinal = hy;
	} else {
	hyFinal = document.getElementById(popUpId).offsetHeight + py + py;
	}

	
	document.getElementById('containerOpaque').style.display = "block";
	document.getElementById('containerOpaque').style.height = hyFinal+"px";
}



function cacheCenterPopUp(id) {
	// La popUp avec le contenu
	document.getElementById(id).style.display = "none";
	// Le fond transparent
	document.getElementById('containerOpaque').style.display = "none";
	document.getElementById('containerOpaque2').style.display = "none";
}
/*-------------------------*/
/*submit formulaire de commande et reservation*/


function formSubmit(id){
	document.getElementById(id).submit();
}

/********************************/


/* ---------------------------- */
/* SHOW-HIDE Layer				*/
/* ---------------------------- */

var selectedMenuId = "1";
function montreQuestion(idMenu) {
document.getElementById("Menu" + idMenu).style.display = "block";
document.getElementById("bulletPlus" + idMenu).style.display = "none";
document.getElementById("bulletMoins" + idMenu).style.display = "block";
}

function cacheQuestion(idMenu) {
document.getElementById("Menu" + idMenu).style.display = "none";
document.getElementById("bulletPlus" + idMenu).style.display = "block";
document.getElementById("bulletMoins" + idMenu).style.display = "none";
for (i=0;i<5;i++) {
	document.getElementById("Menu" + idMenu).style.display = "none";
}
}


/*----------------------passer l'id produit dans le formulaire-------------------*/

/*function IsNumeric(strString)
   //  check for valid numeric strings	
   {

   var strValidChars = "0123456789.-";
   var strChar;
   var blnResult = true;

   if (strString.length == 0) return false;

   //  test strString consists of valid characters listed above
   for (i = 0; i < strString.length && blnResult == true; i++)
      {
      strChar = strString.charAt(i);
      if (strValidChars.indexOf(strChar) == -1)
         {
         blnResult = false;
         }
      }
   return blnResult;
   }*/
   
   
  function isNumeric(sText){
var ValidChars = "0123456789.";
var IsNumber=true;
var Char;
for (i = 0; i < sText.length && IsNumber == true; i++){
Char = sText.charAt(i);
if (ValidChars.indexOf(Char) == -1){
IsNumber = false;
}
}
return IsNumber;
} 


function addCart(){
	
	var test=new Array();
	var test_name=new Array();
	var qty=new Array();
	//un count pour conter le nombre de produit cocher
	count=0;
    var prod_check_id=document.getElementById('prod_check_id');
    var prod_check_name=document.getElementById('prod_check_name');
    var qty_check_id=document.getElementById('qty_check_id');
    
    prod_check_id.innerHTML=='';
    prod_check_name.innerHTML='';
    qty_check_id.innerHTML='';
    
	for(i = 1; i <= array_prod_id;i++) {
	
	if(document.getElementById('check_' + i).checked == true){
		test[i]= document.getElementById('check_'+i).value ;
		test_name[i]= document.getElementById('prodname_'+i).value ;
	if(document.getElementById('quantity_'+i).value=='Qté' || document.getElementById('quantity_'+i).value=='Qty'|| document.getElementById('quantity_'+i).value=='' ){
		var QUANT_TXT_ERR= document.getElementById('quantite_err').innerHTML;
         alert(QUANT_TXT_ERR);
		  exit();
		qty[i]= 0;
		}/*else if(!isNumeric(document.getElementById('quantity_'+i).value)){
		var QUANT_TXT_ERR2= document.getElementById('quantite_err2').innerHTML;
            alert(QUANT_TXT_ERR2);
            
          exit();
		}*/
		else{
	        qty[i]= document.getElementById('quantity_'+i).value;
					//inner html le nom
					if(prod_check_name.innerHTML==''){
					prod_check_id.innerHTML=test[i];
					prod_check_name.innerHTML=test_name[i];
					count++;
					}else{
					prod_check_id.innerHTML=prod_check_id.innerHTML+','+test[i];
					prod_check_name.innerHTML=prod_check_name.innerHTML+','+test_name[i];
				   count++;
	                }
					
					//inner html la quantité
					if(qty_check_id.innerHTML==''){
					qty_check_id.innerHTML=qty[i];
					}else{
					qty_check_id.innerHTML=qty_check_id.innerHTML+','+qty[i];
				   }
		
		}
		 
	   }
	
	
	}	
	return count;
}

function build_formulaire(){
var count=addCart();	

if(count>0){

var lib_content_produit= document.getElementById('lib_content_produit').value ;
var id_content_produit= document.getElementById('id_content_produit').value ;
var id_content= document.getElementById('id_content').value ;
var title_content= document.getElementById('title_content').value ;
var prod_check_name= document.getElementById('prod_check_name').innerHTML ;
var prod_check_id= document.getElementById('prod_check_id').innerHTML ;
var qty_check_id= document.getElementById('qty_check_id').innerHTML;

var TXT_NAME= document.getElementById('name').innerHTML;
var TXT_SURNAME= document.getElementById('surname').innerHTML;
var TXT_COMPANY= document.getElementById('company').innerHTML;
var TXT_TEL= document.getElementById('tel').innerHTML;
var TXT_EMAIL= document.getElementById('email').innerHTML;
var TXT_FAX= document.getElementById('fax').innerHTML;
var TXT_DDB= document.getElementById('ddb').innerHTML;
var TXT_PURPOSE= document.getElementById('purpose').innerHTML;
var TXT_QTY= document.getElementById('quantity').innerHTML;
var COMMAND_TXT= document.getElementById('commande').innerHTML;
var BUTT_ENVOYER= document.getElementById('envoyer').innerHTML;

var formulaireStart 	='<form enctype="multipart/form-data" action="index.php?nv=content&id='+id_content+'&action=mail&type='+title_content+'" method="post" id="test" name="test"><table cellpadding="0" cellspacing="0" id="Formulaire">'
    formulaireStart    +='<tr><th class="Titre">'+lib_content_produit+'</th><td class="close-btn"><a href="#" onclick="cacheCenterPopUp(\'Flash\');">X</a></td></tr>'
    formulaireStart    +='<tr><th>'+TXT_NAME+'</th><td><input type="text" name="nom"></td></tr>'	
    formulaireStart    +='<tr><th>'+TXT_SURNAME+'</th><td><input type="text" name="prenom"></td></tr>'
    formulaireStart    +='<tr><th>'+TXT_COMPANY+'</th><td><input type="text" name="societe"></td></tr>'
    formulaireStart    +='<tr><th>'+TXT_TEL+'</th><td><input type="text" name="numero"></td></tr>'
    formulaireStart    +='<tr><th>'+TXT_EMAIL+'</th><td><input type="text" name="mail"></td></tr>'
    formulaireStart    +='<tr><th>'+TXT_FAX+'</th><td><input type="text" name="fax"></td></tr>'
    formulaireStart    +='<tr><th>'+TXT_DDB+'</th><td><input type="text" name="datedebesoin"></td></tr>';

var myArraypid = prod_check_id.split(',');
var myArrayname = prod_check_name.split(',');   
var myArrayqty = qty_check_id.split(',');  



var form_prod_name= document.getElementById('form_prod_name');
var form_prod_qty= document.getElementById('form_prod_qty');
formulaireStart    += '<tr><th valign="top" colspan="2">'+TXT_PURPOSE+'</th></tr>';
formulaireStart    += '<tr><td colspan ="2">';
for(var i=0; i<count; i++) {
	
	if(i==0){
	var DEMANDE=TXT_PURPOSE;
	}else{
	var DEMANDE='';
	}
	var prod_desc=myArrayname[i]+' x '+myArrayqty[i];
	optionel2="optionel2"+i;
	
	var  optionel2           ='<div class="inp"><textarea cols="16" rows="1" name="demande'+i+'">'+prod_desc+'</textarea></div>';
	formulaireStart += optionel2;

	
}
formulaireStart    += '</tr></td>';

var command			    = '<input type="hidden" name="proposal" value="'+COMMAND_TXT+'"><input type="hidden" id="pIdqty" name="pIdqty" value="'+qty_check_id+'"><input type="hidden" id="id_content_produit" name="title_id" value="'+id_content_produit+'"><input type="hidden" id="lib_content_produit" name="lib_content_produit" value="'+lib_content_produit+'"><input type="hidden" id="count" name="count" value="'+count+'"><input type="hidden" id="pId" name="pId" value="'+prod_check_id+'">';

var formulaireEnd		='<tr>'
    //formulaireEnd		+=' <td>&nbsp;</td>'
    formulaireEnd		+=' <td align="center" colspan="2"><div class="btn-enregistrer"><a href="#" onclick="formSubmit(\'test\');">'+BUTT_ENVOYER+'</a></div></td>'
    formulaireEnd		+=' </tr></table></form>';



formulaireStart += command;
formulaireStart += formulaireEnd;


document.getElementById('containerOpaque2').style.display = "block";

largeur = 544; /* largeur du pop-up */
py = 60;
px = Math.floor(largeur / 2); 

(document.getElementById('Flash').id);
var IE6 = false /*@cc_on || @_jscript_version < 5.7 @*/;

if(!IE6) {
	document.getElementById('Flash').style.top = py + 'px'; 
	document.getElementById('Flash').style.marginLeft = '-'+ px + 'px';
}
document.getElementById('Flash').style.display = "block";

document.getElementById('Flash').innerHTML = formulaireStart;
}else{
var COMMAND_TXT_ERR= document.getElementById('commande_err').innerHTML;
alert(COMMAND_TXT_ERR);
}



}


