var current_onglet_fiche = 3;
var TMPvarPost = '';
var TMPk = 0;

function enter_btn(e,form){
	if((e.which && e.which == 13)||(event.keyCode && event.keyCode == 13)){document.getElementById('form').submit();}
}

function cacher_sousMenu(calk){
	//alert(calk);
	if(document.getElementById(calk)){
	document.getElementById(calk).style.display='none';
	//afficher_select('selectModule');
	//fSwapSelect(calk);
	}
}

function cacher_sousMenu_visibility(calk){
	//alert(calk);
	if(document.getElementById(calk)){
	document.getElementById(calk).style.visibility='hidden';
	}
}

function newLine(id,Pvalue,nb,nom,num,url){
	newId = Pvalue;

	newId = parseFloat(newId) +1;
	t = document.getElementById('suitebloc'+num+'-'+Pvalue);

	 text = '';
	 text += '<input onkeyup="if(isNaN(this.value)){ this.value=\'\'; }" class="champs_ajout" size="8" type="text" name="'+nom+'-ordre-'+newId+'" id="'+nom+'-ordre-'+newId+'" />';
	 for(i=1;i<=nb;i++){
	 	text += '<input  class="champs_ajout" size="8" type="text" name="'+nom+'-'+i+'-'+newId+'" id="'+nom+'-'+i+'-'+newId+'" />';
	 }
	  text += '<img id="img'+num+'-'+newId+'" src="'+url+'" border="0" style="cursor:pointer;" onclick="newLine(this.id,\''+newId+'\',\''+nb+'\',\''+nom+'\',\''+num+'\',\''+url+'\');"><div id="suitebloc'+num+'-'+newId+'"></div>';

	//document.getElementById(nom+'-'+num).value = newId + 1;
	document.getElementById(nom).value = newId + 1;
	document.getElementById('img'+num+'-'+Pvalue).style.visibility = 'hidden';
	 t.innerHTML = text;
	//document.getElementById('nbphoto').value = newId;

}

function ongletType(id,nb){

	for(i=0;i<nb;i++){
		if(('bloc'+i) == id){
			document.getElementById('bloc'+i).className = 'blocTypeon';
			document.getElementById('onglet'+i).className = 'ongletTypeon';
			document.getElementById('bloc'+i).style.display = 'block';
		}else{
			document.getElementById('bloc'+i).style.display = 'none';
			document.getElementById('bloc'+i).className = 'blocTypeoff';
			document.getElementById('onglet'+i).className = 'ongletTypeoff';
		}
	}
}

function newInput(id,Pvalue){
	newId = id.charAt(5);
	newId = parseFloat(newId) +1;
	t = document.getElementById('suite'+id);
	t.innerHTML = '<input type="file" class="champs_ajout" name="photo'+newId+'" id="photo'+newId+'" onchange="newInput(this.id,this.value);" />';
	t.innerHTML += '&nbsp;<input type="texte" class="champs_ajout" name="libelle'+newId+'" id="libelle'+newId+'" style="width:206px;" />';
	t.innerHTML += '<div id="suitephoto'+newId+'"></div>';
	document.getElementById('nbphoto').value = newId;

}

function redirMedias(url){
	window.location = url;
}

function delContact(email){
	window.location = email;
}

function delActu(email){
	window.location = email;
}

function delEmploi(url){
alert(url);
	window.location.href = url;
}

function delPublicite(email){
	window.location = email;
}


function doc(calk){
	return document.getElementById(calk);
}
function validerMail(email){

    var modele = /^[a-zA-Z0-9\.\-_]+@[a-zA-Z0-9]+\.[a-zA-Z]{2,5}$/i;
    if (modele.test(email)){
      return true;
	}else{
      alert("Votre adresse email est invalide !");
    return false;
	}
}
function checkInscription(){
	check = 0;

	if(document.getElementById('nom').value != ''){
		document.getElementById('imgNom').style.display = 'block';
		check = check + 1;
	}
	if(document.getElementById('prenom').value != ''){
		document.getElementById('imgPrenom').style.display = 'block';
		check = check + 1;
	}
	if(document.getElementById('email').value != ''){
		if( validerMail(document.getElementById('email').value)){
			document.getElementById('imgEmail').style.display = 'block';
			check = check + 1;
		}
	}
	if(document.getElementById('mp')){
		if(document.getElementById('mp').value != ''){
			if( validerMail(document.getElementById('email').value)){
				document.getElementById('imgPass').style.display = 'block';
				check = check + 1;
			}
		}
	}

	if(document.getElementById('passs')){
		if(document.getElementById('passs').value != '' && (document.getElementById('passs').value == document.getElementById('cpass').value)){
			document.getElementById('imgPass').style.display = 'block';

			document.getElementById('imgCpass').style.display = 'block';
			check = check + 1;
		}
	}
	if(check == 4){
		document.getElementById('valid_postule').style.visibility = 'visible';
	}
}

function checkInscriptionMedias(){
	check = 0;

	if(document.getElementById('nom').value != ''){
		document.getElementById('imgNom').style.display = 'block';
		check = check + 1;
	}else{
			document.getElementById('imgNom').style.display = 'none';
			check = check - 1;
		}
	if(document.getElementById('prenom').value != ''){
		document.getElementById('imgPrenom').style.display = 'block';
		check = check + 1;
	}else{
			document.getElementById('imgPrenom').style.display = 'none';
			check = check - 1;
		}
	if(document.getElementById('email').value != ''){
		if( validerMail(document.getElementById('email').value)){
			document.getElementById('imgEmail').style.display = 'block';
			check = check + 1;
		}else{
			document.getElementById('imgEmail').style.display = 'none';
			check = check - 1;
		}
	}
	if(document.getElementById('mp')){
		if(document.getElementById('mp').value != ''){
			if( validerMail(document.getElementById('email').value)){
				document.getElementById('imgPass').style.display = 'block';
				check = check + 1;
			}
		}else{
			document.getElementById('imgPass').style.display = 'none';
			check = check - 1;
		}
	}

	if(document.getElementById('passs')){
		if(document.getElementById('passs').value != '' && (document.getElementById('passs').value == document.getElementById('cpass').value)){
			document.getElementById('imgPass').style.display = 'block';

			document.getElementById('imgCpass').style.display = 'block';
			check = check + 1;
		}else{
			document.getElementById('imgCpass').style.display = 'none';
			document.getElementById('imgPass').style.display = 'none';
			check = check - 1;
		}
	}

	if(document.getElementById('rs')){
		if(document.getElementById('rs').value != '' ){
			document.getElementById('imgCrs').style.display = 'block';
			check = check + 1;
		}else{
			document.getElementById('imgCrs').style.display = 'none';
			check = check - 1;
		}
	}

	if(document.getElementById('tel')){
		if(document.getElementById('tel').value != '' ){
			document.getElementById('imgCtel').style.display = 'block';
			check = check + 1;
		}else{
			document.getElementById('imgCtel').style.display = 'none';
			check = check - 1;
		}
	}

	if(document.getElementById('adresse')){
		if(document.getElementById('adresse').value != '' ){
			document.getElementById('imgCadresse').style.display = 'block';
			check = check + 1;
		}else{
			document.getElementById('imgCadresse').style.display = 'none';
			check = check - 1;
		}
	}

	if(document.getElementById('cp')){
		if(document.getElementById('cp').value != '' ){
			document.getElementById('imgCcp').style.display = 'block';
			check = check + 1;
		}else{
			document.getElementById('imgCcp').style.display = 'none';
			check = check - 1;
		}
	}

	if(document.getElementById('ville')){
		if(document.getElementById('ville').value != '' ){
			document.getElementById('imgCville').style.display = 'block';
			check = check + 1;
		}else{
			document.getElementById('imgCville').style.display = 'none';
			check = check - 1;
		}
	}

	if(document.getElementById('form_pays')){
		if(document.getElementById('form_pays').value != '' ){
			document.getElementById('imgCpays').style.display = 'block';
			check = check + 1;
		}else{
			document.getElementById('imgCpays').style.display = 'none';
			check = check - 1;
		}
	}
	if(check == 10){
		document.getElementById('valid_postule').style.visibility = 'visible';
	}else{
		document.getElementById('valid_postule').style.visibility = 'hidden';
	}
}

function checkPostule(){
	check = 0;
	if(document.getElementById('nom').value != ''){
		document.getElementById('imgNom').style.display = 'block';
		check = check + 1;
	}
	if(document.getElementById('prenom').value != ''){
		document.getElementById('imgPrenom').style.display = 'block';
		check = check + 1;
	}
	if(document.getElementById('email').value != ''){
		if( validerMail(document.getElementById('email').value)){
			document.getElementById('imgEmail').style.display = 'block';
			check = check + 1;
		}
	}
	if(document.getElementById('cv').value != ''){
		document.getElementById('imgCv').style.display = 'block';
		check = check + 1;
	}
	if(document.getElementById('lm').value != ''){
		document.getElementById('imgLm').style.display = 'block';
		check = check + 1;
	}
	if(check == 5){
		document.getElementById('valid_postule').style.visibility = 'visible';
		return true;
	}else{
		return false;
	}
}

function checkAmi(){
	check = 0;
	if(document.getElementById('nom').value != ''){
		document.getElementById('imgNom').style.display = 'block';
		check = check + 1;
	}
	if(document.getElementById('prenom').value != ''){
		document.getElementById('imgPrenom').style.display = 'block';
		check = check + 1;
	}
	if(document.getElementById('mail_vous').value != ''){
		if( validerMail(document.getElementById('mail_vous').value)){
			document.getElementById('imgMailVous').style.display = 'block';
			check = check + 1;
		}
	}
	if(document.getElementById('nomA').value != ''){
		document.getElementById('imgNomA').style.display = 'block';
		check = check + 1;
	}
	if(document.getElementById('prenomA').value != ''){
		document.getElementById('imgPrenomA').style.display = 'block';
		check = check + 1;
	}
	if(document.getElementById('mail_A').value != ''){
		if( validerMail(document.getElementById('mail_A').value)){
			document.getElementById('imgMailA').style.display = 'block';
			check = check + 1;
		}
	}
	if(check == 6){
		document.getElementById('valid_postule').style.visibility = 'visible';
		return true;
	}else{
		return false;
	}
}

function checkSafari(){

	test = navigator.appVersion;
	//alert(test);
	if(test.length >= 89 && (test.indexOf("Safari")>=0 || test.indexOf("safari")>=0)){
		document.getElementById('menu').style.position = "absolute";
		document.getElementById('menu').style.zIndex = "5";
		document.getElementById('menu').style.marginTop = -16+"px";
		document.getElementById('menu').style.marginLeft = 174+"px";
		document.getElementById('vousetes').style.marginTop = -10+"px";
	}else{
		if(test.indexOf("Macintosh")>=0 || test.indexOf("macintosh")>=0){
			document.getElementById('vousetes').style.marginTop = 7+"px";
		}
	}
}

function verifEmail(email) {
   var reg = /^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,3}$/;
   return (reg.exec(email)!=null);
}

function verifUrl(url) {
   var reg = /^http:\/\/www[.][.a-z0-9_-]*$/;
   return (reg.exec(url)!=null);
}

function positionnerBtnsMarche(calk, calk_conteneur,value){

	/*var val_conteneur = document.getElementById(calk_conteneur).clientHeight;
	document.getElementById(calk).style.marginTop= (val_conteneur-value)+'px';*/
	
	var valVousEtes = document.getElementById('vousetes').clientHeight;
	var valUlVousEtes = document.getElementById('ulVousetes').clientHeight;
	if(eval(valVousEtes<406)){
	document.getElementById('supVousetes').style.marginTop= (406-valVousEtes)+'px';
	}else{
	document.getElementById('supVousetes').style.marginTop= '0px';
	}

}

function initialHauteurDivGaucheM(){
document.getElementById('divGaucheM').style.height= hh+'px';
}

/* fonction mHt_* permet d'avoir la meme hauteur pour chaque bloc*/

function mHt_block(calk1,calk2,calk3){
var y1=document.getElementById(calk1).clientHeight;
var y2=document.getElementById(calk2).clientHeight;
var y3=document.getElementById(calk3).clientHeight;

if(y1>y2 && y1>y3){
document.getElementById(calk1).style.height=(y1+1)+"px";
document.getElementById(calk2).style.height=y1+"px";
document.getElementById(calk3).style.height=y1+"px";
}else{
	if(y2>y3){
	document.getElementById(calk1).style.height=y2+"px";
	document.getElementById(calk2).style.height=(y2+1)+"px";
	document.getElementById(calk3).style.height=y2+"px";
	}else{
		document.getElementById(calk1).style.height=y3+"px";
		document.getElementById(calk2).style.height=y3+"px";
		document.getElementById(calk3).style.height=(y3+1)+"px";
	}
}
}

function mHt_blockPictoblockPresentation(){

if(document.getElementById('presentationProd') && document.getElementById('utilisationProd')){

var y1=document.getElementById('presentationProd').clientHeight;
var y2=document.getElementById('utilisationProd').clientHeight-15;

	if(y1>y2){
	document.getElementById('utilisationProd').style.height=(y1-40)+"px";
	}else{
	document.getElementById('presentationProd').style.height=(y2+40)+"px";
	}
}

}

function centrer_image(id_img,calk){

if(document.getElementById(calk) && document.getElementById(id_img)){

	document.getElementById(calk).style.paddingTop="0px";
	document.getElementById(calk).style.height="195px";
	document.getElementById(calk).style.paddingLeft="0px";
	document.getElementById(calk).style.width="230px";

	var paddingTopImg=(195-document.getElementById(id_img).height)/2;

	document.getElementById(calk).style.paddingTop=paddingTopImg+"px";

	document.getElementById(calk).style.height=(195-paddingTopImg)+"px";

	var paddingLeftImg=(230-document.getElementById(id_img).width)/2;

	document.getElementById(calk).style.paddingLeft=paddingLeftImg+"px";

	document.getElementById(calk).style.width=(230-paddingLeftImg)+"px";
}

}

function fiche_produit(){
	centrer_image('img0','image_du_produit');
	mHt_blockPictoblockPresentation();
}

function mHt_menu(){
var i;
var ht=0;

	for(i=1; i<8; i++){
		if(document.getElementById('m'+i).clientHeight > ht){
		ht=document.getElementById('m'+i).clientHeight;
		}
	}
	for(i=1; i<8; i++){
		document.getElementById('m'+i).style.height= ht+"px"
	}
}

function mHt_btn(){
var i;
var ht=0;
var largeur_btn=0;

	for(i=1; i<=5; i++){
		if(document.getElementById('btn'+i)){
			if(document.getElementById('btn'+i).clientHeight > ht){
			ht=document.getElementById('btn'+i).clientHeight;
			}
			largeur_btn=largeur_btn+10+document.getElementById('btn'+i).offsetWidth;
		}
	}
	for(i=1; i<=5; i++){
		if(document.getElementById('btn'+i)){
			document.getElementById('btn'+i).style.height= ht+"px";
		}
	}
	if(largeur_btn>0){
		var largeur=((document.getElementById('divBtnSante').offsetWidth-largeur_btn)/2);
		document.getElementById('divBtnSante').style.paddingLeft= (largeur-10)+"px";
	}
}

function mHt_colRI(){
var i;
var ht=0;

	for(i=1; i<=6; i++){
		if(document.getElementById('colRI'+i)){
			if(document.getElementById('colRI'+i).clientHeight > ht){
			ht=document.getElementById('colRI'+i).clientHeight-12;
			}
		}
	}
	for(i=1; i<=6; i++){
		if(document.getElementById('colRI'+i)){
			document.getElementById('colRI'+i).style.height= ht+"px";
		}
	}
}

function mHt_colFiche(){
	if(document.getElementById('descBloc').clientHeight > document.getElementById('utilisationProd').clientHeight)
	{
		document.getElementById('utilisationProd').style.height=(document.getElementById('descBloc').clientHeight-10)+"px";
	}else{
		document.getElementById('descBloc').style.height=(document.getElementById('utilisationProd').clientHeight-10)+"px";
	}
}

function  recupTailleIdA(calk){
	v='null';
	if(document.getElementById(calk)){
	v=document.getElementById(calk).offsetWidth;
	}

	return v;
}

//recuperer la position top du layer du sous menu qui appartient � une sous rubrique cacjh� dans le menu
function  recupPositionId(calk){
	v='null';
	if(document.getElementById(calk)){
	v=document.getElementById(calk).offsetTop;
	}

	return v;
}

//ideme pour la hauteur du layer du sous menu
function  recupHauteurId(calk){
	v='null';
	if(document.getElementById(calk)){
	v=document.getElementById(calk).offsetHeight;
	}

	return v;
}


function  adapterAffichageLayer(menuG,layer,positionLayer,hauteurLayer){

	htMenuG=document.getElementById(menuG).offsetHeight;


	htLayer=(document.getElementById(menuG).offsetTop-positionLayer)+hauteurLayer;

	if(htLayer>htMenuG){

	document.getElementById(menuG).style.height=htLayer+50+"px";
	}
}

function positionnerLayer(calk,value){
//alert(document.getElementById(calk).offsetLeft);

//alert("le calk est = " + calk + " et la valeur de la position est = " + value);
document.getElementById(calk).style.marginLeft=(value-4)+"px";

}

function scrollAvecSousMenu(positionTop,ht){
window.scrollTo(0, (positionTop+ht));
}

function insertSWF(fichier,w,h) {
	document.write('<object type="application/x-shockwave-flash" width="'+w+'" height="'+h+'" data="'+fichier+'">\n');
	document.write('<param name="movie" value="'+fichier+'" />\n');
	document.write('<param name="wmode" value="transparent" />');
	document.write('</object>\n');
}

function verifEmail(email) {
   var reg = /^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,3}$/;
   return (reg.exec(email)!=null);
}

function verifDate(date) {
   var reg = /^[0-9]{2}-[0-9]{2}-[0-9]{4}$/;
   return (reg.exec(date)!=null);
}

function verifTel(tel) {
   var reg = /^[0-9.-]{4,}$/;
   return (reg.exec(tel)!=null);
}

function verifTexte(t) {
   var reg = /^[A-Za-z]+.*$/;
   return (reg.exec(t)!=null);
}

function verifCp(t) {
   var reg = /^[0-9]+[abAB0-9]+[0-9]{3,3}$/;
   return (reg.exec(t)!=null);
}

function retablir() {
	if(document.getElementById('form_abonnez').checked == false){
	document.getElementById('form_abonnez').checked = true;
	}
	if(document.getElementById('form_desabonnez').checked == true){
	document.getElementById('form_desabonnez').checked = false;
	}
	if(document.getElementById('form_voir_abonnement').checked == true){
	document.getElementById('form_voir_abonnement').checked = false;
	}
	if(document.getElementById('form_habitat_individuel').checked == true){
	document.getElementById('form_habitat_individuel').checked = false;
	}
	if(document.getElementById('form_corporate').checked == true){
	document.getElementById('form_corporate').checked = false;
	}
	if(document.getElementById('form_nom')){
	document.getElementById('form_nom').value='';
	}
	if(document.getElementById('form_nom')){
	document.getElementById('form_prenom').value='';
	}
	if(document.getElementById('form_rue')){
	document.getElementById('form_rue').value='';
	}
	if(document.getElementById('form_ville')){
	document.getElementById('form_ville').value='';
	}
	if(document.getElementById('form_cp')){
	document.getElementById('form_cp').value='';
	}
	if(document.getElementById('form_entreprise')){
	document.getElementById('form_entreprise').value='';
	}
	if(document.getElementById('form_tel')){
	document.getElementById('form_tel').value='';
	}
	if(document.getElementById('form_fax')){
	document.getElementById('form_fax').value='';
	}
	if(document.getElementById('form_mail')){
	document.getElementById('form_mail').value='';
	}
	if(document.getElementById('form_message')){
	document.getElementById('form_message').value='';
	}
	if(document.getElementById('form_vousetes')){
	document.getElementById('form_vousetes').options[0].selected='selected';
	}
	if(document.getElementById('form_pays')){
	document.getElementById('form_pays').options[0].selected='selected';
	}
}

function retablir_contact() {
	if(document.getElementById('form_nom')){
	document.getElementById('form_nom').value='';
	}
	if(document.getElementById('form_nom')){
	document.getElementById('form_prenom').value='';
	}
	if(document.getElementById('form_rue')){
	document.getElementById('form_rue').value='';
	}
	if(document.getElementById('form_ville')){
	document.getElementById('form_ville').value='';
	}
	if(document.getElementById('form_cp')){
	document.getElementById('form_cp').value='';
	}
	if(document.getElementById('form_entreprise')){
	document.getElementById('form_entreprise').value='';
	}
	if(document.getElementById('form_tel')){
	document.getElementById('form_tel').value='';
	}
	if(document.getElementById('form_fax')){
	document.getElementById('form_fax').value='';
	}
	if(document.getElementById('form_mail')){
	document.getElementById('form_mail').value='';
	}
	if(document.getElementById('form_message')){
	document.getElementById('form_message').value='';
	}
	if(document.getElementById('form_vousetes')){
	document.getElementById('form_vousetes').options[0].selected='selected';
	}
	if(document.getElementById('form_pays')){
	document.getElementById('form_pays').options[0].selected='selected';
	}
}

function largeur_fenetre()
{
 if (window.innerWidth) return window.innerWidth;
 else if (document.body && document.body.offsetWidth) return document.body.offsetWidth;
 else return 0;
}

function move_erreur_up(text,btn) {

	//alert("largeur du navigateur ="+largeur_fenetre());

	var position_arrivee=((largeur_fenetre()-150)/2);
	//var position_depart=position_arrivee-430;

	document.getElementById('affiche_erreur').innerHTML=text;
	if(document.getElementById(btn)){
	document.getElementById(btn).style.visibility='hidden';
	}

	t_effet = new Array();
	t_effet[0] = new Effect.Appear('erreur', {duration:5, fps:25, from:0.0, to:1.0});
	t_effet[1] = new Effect.MoveBy('erreur', 0, position_arrivee, {duration:1, fps:25, from:0.0, to:1.0});;
	new Effect.Parallel(t_effet,{duration:1, fps:25, from:0.0, to:1.0});
}

function move_erreur_down() {

	var position_fin=(largeur_fenetre()-150);

	t_effet = new Array();
	t_effet[0] = new Effect.Appear('erreur', {duration:5, fps:25, from:1.0, to:0.0});
	t_effet[1] = new Effect.MoveBy('erreur', 0, position_fin, {duration:1, fps:25, from:0.0, to:1.0});;
	new Effect.Parallel(t_effet,{duration:1, fps:25, from:0.0, to:1.0,afterFinish:function(){setTimeout('replacerErreur()', 50);}});
}


function replacerErreur(btn){
/*document.getElementById('erreur').style.display='none';*/
document.getElementById('erreur').style.left='0px';
if(document.getElementById('erreur_envoyer')){
document.getElementById('erreur_envoyer').style.visibility='visible';
}
if(document.getElementById('erreur_valider')){
document.getElementById('erreur_valider').style.visibility='visible';
}

}

function move_confirm_up(text,btn) {

	//alert("largeur du navigateur ="+largeur_fenetre());

	var position_arrivee=((largeur_fenetre()-150)/2);
	//var position_depart=position_arrivee-430;

	document.getElementById('affiche_confirm').innerHTML=text;
	if(document.getElementById(btn)){
	document.getElementById(btn).style.visibility='hidden';
	}

	t_effet = new Array();
	t_effet[0] = new Effect.Appear('confirm', {duration:5, fps:25, from:0.0, to:1.0});
	t_effet[1] = new Effect.MoveBy('confirm', 0, position_arrivee, {duration:1, fps:25, from:0.0, to:1.0});
	new Effect.Parallel(t_effet,{duration:1, fps:25, from:0.0, to:1.0});
}

function move_confirm_down(valid) {

	var position_fin=(largeur_fenetre()-150);

	t_effet = new Array();
	t_effet[0] = new Effect.Appear('confirm', {duration:5, fps:25, from:1.0, to:0.0});
	t_effet[1] = new Effect.MoveBy('confirm', 0, position_fin, {duration:1, fps:25, from:0.0, to:1.0});;
	new Effect.Parallel(t_effet,{duration:1, fps:25, from:0.0, to:1.0,afterFinish:function(){setTimeout('replacerConfirm()', 50);}});
	if(valid == 'oui'){
		setTimeout("document.getElementById('Fcontact').submit()",1000);
	}
}


function replacerConfirm(btn){
/*document.getElementById('erreur').style.display='none';*/
document.getElementById('confirm').style.left='0px';
if(document.getElementById('erreur_envoyer')){
document.getElementById('erreur_envoyer').style.visibility='visible';
}
if(document.getElementById('erreur_valider')){
document.getElementById('erreur_valider').style.visibility='visible';
}

}


function afficherProduits(base,calk,prod)
{
var texte= '';
	//alert(prod.length);
	for(i=0;i<prod.length;i++){
	texte += '<div id="contenu_calk_'+i+'" class="vignette" style="display:none;"><a class="lien_close" onclick="javascript:document.getElementById(\''+calk+'\').style.display=\'none\';">X</a>\n';
	texte += ' <a href="'+base+'/rubrique/index/catalogue/33/'+prod[i]['nom_code_pdt']+'/'+prod[i]['id_pdt']+'" style="text-decoration:none;color:#ff0000;"><div class="vignette_haut"></div>\n';
	texte += ' <div class="vignette_centre">\n';
	texte += '  <img src="'+base+'/images/produits/'+prod[i]['img_pdt']+'" border="0" alt="" width="105px"/>\n';
	texte += prod[i]['nom_pdt'];
	texte += ' </div>\n';
	texte += ' <div class="vignette_bas"></div></a>\n';
	if(prod[i]['presentation_produit']!=""){
	texte += ' <div class="presentation_pdt">'+prod[i]['presentation_pdt']+'</div>\n';
	}
	texte += '</div>\n';
	texte += '<br />\n';
	}

	//alert(texte);
	document.getElementById(calk).innerHTML=texte;
	for(i=0;i<prod.length;i++){
	new Effect.Appear('contenu_calk_'+i, {duration:1, fps:25, from:0.0, to:1.0});
	}
}

function afficherCalk(base,calk,prod) {
	document.getElementById(calk).innerHTML='';
	document.getElementById(calk).style.display='none';
	t_effet = new Array();
	t_effet[0] = new Effect.Appear(calk, {duration:1, fps:25, from:0.0, to:1.0});
	new Effect.Parallel(t_effet,{duration:0.5, fps:25, from:0.0, to:1.0, afterFinish:function(){afficherProduits(base,calk,prod);}});
}

/************* diaporama *******************/

function display_img(nb_img){
	for(var i=0;i<nb_img;i++){
	document.getElementById('img'+i).style.display='none';
	}
}

function img_precedente(taille,calk){

	var bool='yes';

	for(var i=0;i<taille;i++){
		if(document.getElementById('img'+i).style.display=='block' && i>=1){

			var image_qui_apparait='img'+(i-1);
			document.getElementById('compteur_diapo').innerHTML= (i)+" / "+taille;

			i=taille+1;
			bool='yes';

		}else{

			if(document.getElementById('img'+i).style.display=='block' && i==0){

				var image_qui_apparait='img'+(taille-1);
				document.getElementById('compteur_diapo').innerHTML=taille+" / "+taille;

				i=taille+1;
				bool='yes';

			}else{

			bool='no';

			}

		}
	}

	if(bool=='yes'){
		display_img(taille);
		document.getElementById(image_qui_apparait).style.display='block';
		centrer_image(image_qui_apparait,calk);
	}
}

function img_suivante(taille,calk){

	var bool='yes';

	for(var i=0;i<taille;i++){

		if(document.getElementById('img'+i).style.display=='block' && i<(taille-1)){
			var image_qui_apparait='img'+(i+1);
			document.getElementById('compteur_diapo').innerHTML=(i+2)+" / "+taille;

			i=taille+1;
			bool='yes';

		}else{

			if(document.getElementById('img'+i).style.display=='block' && i==(taille-1)){

			var image_qui_apparait='img0';
			document.getElementById('compteur_diapo').innerHTML="1 / "+taille;

			i=taille+1;

			bool='yes';

			}else{

			bool='no';
			}
		}
	}

	if(bool=='yes'){
		display_img(taille);
		document.getElementById(image_qui_apparait).style.display='block';
		centrer_image(image_qui_apparait,calk);
	}
}

function zoomer_sur_produit(taille,var_remplacer){
	var bool='yes';
	var chaine_remplacer="/data/php/gd-resizer.php?img="+var_remplacer;
	var remplacer_par="/data/php/gd-resizer-zoom.php?img="+var_remplacer;

	for(var i=0;i<taille;i++){

		if(document.getElementById('img'+i).style.display=='block' ){
			var image_qui_apparait='img'+i;
			i=taille+1;
			bool='yes';
		}else{
		bool='no';
		}
	}

	if(bool=='yes'){
		document.getElementById('layer_zoom_produit').style.visibility="visible";
		document.getElementById('layer_zoom_img').innerHTML='<img src="'+document.getElementById(image_qui_apparait).src.replace(chaine_remplacer,remplacer_par)+'" alt="" />' ;
		//window.open(document.getElementById(image_qui_apparait).src.replace(chaine_remplacer,""));
	}
}

function zoomer_photo(img,base){

		document.getElementById('layer_zoom_produit').style.visibility="visible";
		document.getElementById('layer_zoom_img').innerHTML='<img src="'+base+'/images/'+img+'" width="160" alt="" />' ;
		//window.open(document.getElementById(image_qui_apparait).src.replace(chaine_remplacer,""));
}

function zoomer(img,base){

		document.getElementById('layer_zoom_produit').style.visibility="visible";
		document.getElementById('layer_zoom_img').innerHTML='<img src="'+base+'/images/'+img+'" alt="" />' ;
		//window.open(document.getElementById(image_qui_apparait).src.replace(chaine_remplacer,""));
}

function zoomer_prod(img,base){
		
		document.getElementById('layer_zoom_produit').style.visibility="visible";
		document.getElementById('layer_zoom_img').innerHTML='<img src="'+base+'/images/produits/'+img+'" alt="" />' ;
		//window.open(document.getElementById(image_qui_apparait).src.replace(chaine_remplacer,""));
}

function zoomer_logo(img,base){

		document.getElementById('layer_zoom_logo').style.visibility="visible";
		document.getElementById('layer_zoom_logo_img').innerHTML='<img src="'+base+'/images/produits/'+img+'" alt="" />' ;
		//window.open(document.getElementById(image_qui_apparait).src.replace(chaine_remplacer,""));
}

function zoomer_sur_produit_pdf(taille,var_url,var_pdf){

	if(var_pdf!=''){
		window.open("http://"+var_url+var_pdf);
	}else{
		move_erreur_up('Aucun pdf.','');
	}
}

function zoomer_sur_produit_video(taille,var_url,var_pdf){

	if(var_pdf!=''){
		window.open("http://"+var_url+var_pdf);
	}else{
		move_erreur_up('Aucune video.','');
	}
}

function zoomer_print(url){
	window.open(url+"/print", "popup_prod","menubar=yes, scrollbars=yes, status=no, menubar=no, width=745, height=700");
}

function print_fiche_produit(){

	document.getElementById('erreur').style.display='none';
	document.getElementById('impression').style.display='block';
	document.getElementById('logo').style.display='none';
	document.getElementById('enteteFLASH').style.display='none';
	document.getElementById('langue').style.display='none';
	document.getElementById('divEspace').style.display='none';
	document.getElementById('recherche').style.display='none';
	document.getElementById('contenuGauche').style.display='none';
	document.getElementById('actu').style.display='none';
	document.getElementById('menu').style.display='none';
	document.getElementById('fil').style.visibility='hidden';
	document.getElementById('footer').style.display='none';
	document.getElementById('imgEmploi').style.display='none';
	document.getElementById('impression').style.display='block';
	document.getElementById('corps').style.margin='0px';
	document.getElementById('lienS').style.display='none';
	document.getElementById('conteneur').style.width='740px';
	document.getElementById('corps').style.width='740px';
	document.getElementById('contenu').style.marginTop='10px';

}

function afficher_div_donnees(calk){

	if(document.getElementById(calk)){

		if(document.getElementById(calk).style.display=='none'){
		document.getElementById(calk).style.display='block';
		}else{
		document.getElementById(calk).style.display='none';
		document.getElementById('titre_'+calk).style.backgroundColor='#ffffff';
		}
	}

}

/******************************************/

function select_pays(body,calk,div_txt,text2,text1,id_img,img_rollover,img_defaut,check,nbck){

	bool_ok_checke='false';
	for(var i=0;i<=240;i++){
	var ck=check+i;
	//alert(ck);
		if(document.getElementById(ck) && document.getElementById(ck).checked==true){
			//alert('la');
			bool_ok_checke='true';
			nbck=nbck+1;
		}
	}

	if(body!='1'){
		var calk_display=document.getElementById(calk).style.display;

		if(calk_display=='none'){
			document.getElementById(id_img).src=img_rollover;
			document.getElementById(calk).style.display='block';

			if(bool_ok_checke=='true'){
			document.getElementById(div_txt).innerHTML=text2;
			}else{
			document.getElementById(div_txt).innerHTML=text1;
			}

		}else{
			document.getElementById(id_img).src=img_defaut;
			document.getElementById(calk).style.display='none';

			if(bool_ok_checke=='true'){
			document.getElementById(div_txt).innerHTML=text2;
			}else{
			document.getElementById(div_txt).innerHTML=text1;
			}
		}
	}else{
		if(bool_ok_checke=='true'){
		document.getElementById(div_txt).innerHTML=text2;
		}else{
		document.getElementById(div_txt).innerHTML=text1;
		}
	}

}

function verifChamp_ajoututilisateur(nbck,nbck_parpays,nom_form){

	if(doc('name').value=="" || doc('firstname').value=="" || doc('droit').options[0].selected=="selected" || doc('phone').value=="" || doc('mail').value=="" || doc('pass').value==""){
		alert('Tous les champs sont obligatoires.');
		return false;
	}else{
		//alert(nbck);
		bool_ok_checke='false';
		for(var i=0;i<=513;i++){
		var ck='ck'+i;
		//alert(ck);
			if(doc(ck) && doc(ck).checked==true){
				bool_ok_checke='true';

					var bool_ok_checke_langue='false';

					for(var j=0;j<=nbck_parpays[i];j++){

						var ck_l='ck_l_'+i+'_'+j;

						//alert(ck_l);

						if(doc(ck_l) && doc(ck_l).checked==true){

							bool_ok_checke_langue='true';
							//alert(bool_ok_checke_langue);
							nbck_parpays[i]=nbck_parpays[i]+1;
						}

					}

					if(bool_ok_checke_langue=='false'){
						alert('Si vous cochez un pays, vous devez cocher au minimum une langue pour ce pays.');
						return false;
					}

				nbck=nbck+1;
			}else{

				if(doc(ck) && doc(ck).checked==false){

					var bool_ok_checke_langue='false';

					for(var j=0;j<=nbck_parpays[i];j++){

						var ck_l='ck_l_'+i+'_'+j;

						//alert(ck_l);

						if(doc(ck_l) && doc(ck_l).checked==true){

							bool_ok_checke_langue='true';
							//alert(bool_ok_checke_langue);
							nbck_parpays[i]=nbck_parpays[i]+1;
						}

					}

					if(bool_ok_checke_langue=='true'){
						alert('Si vous cochez la langue d\'un pays, vous devez cocher ce pays.');
						return false;
					}

				}

			}
		}

		if(bool_ok_checke=='false'){
			alert('Tous les champs sont obligatoires.');
			return false;
		}else{


			if(verifEmail(doc('mail').value)==false){

			alert('Email incorrecte.');
			return false;
			}else{
				window.parent.document.getElementById('form_ajout').submit();
			}

		}

	}

}

function verifChamp_ajoutRub(nom_form,action){
	doc('action').value=action;
	if(doc('nom').value==""){
		alert('Le champ - Nom - est obligatoire.');
		return false;
	}else{

		if(doc('traduction')){

			if(doc('traduction').value==""){
				alert('Le champ - Traduction - est obligatoire.');
				return false;
			}else{
				window.parent.document.getElementById(nom_form).submit();
				return true;
			}

		}else{

		window.parent.document.getElementById(nom_form).submit();
		return true;

		}

	}

}

function verifChamp_ajoutContenu(nom_form,act){
	doc('action').value=act;
	
		document.getElementById(nom_form).submit();
	
}

function verifChamp_ajoutContenu_duplicate(nom_form,action){
	
	if(doc('dupliquer_vers')){
		if(doc('dupliquer_vers').value!=0){
			if(confirm("Voulez vous copier ce contenu et l'attribuer a la rubrique selectionnee (Avertissement : Si la rubrique selectionnee a deja un brouillon en cours, celui ci sera ecrase par la copie.) ?")){	
				doc('action').value=action;
				window.parent.document.getElementById(nom_form).submit();
			}
		}else{
			alert('Veuillez selectionner une rubrique dont la copie est possible.');
		}
	}
}

function verifChamp_prod(champ_nom,nom_form,action){
	if(doc('nom').value!=""){
	doc('action').value=action;
	window.parent.document.getElementById(nom_form).submit();
	}else{
		alert("Le champs -nom- est obligatoire");
	}
}

function pays_selonGroupe(ligne_tablo,valeur_list,nbck,check,nbck_parpays,check_langue){

	//alert(nbck);
	/*if(valeur_list=='1'){

	for(var i=0;i<=nbck;i++){
		if(doc(check+i)){
			doc(check+i).checked=true;

			for(var j=0;j<=nbck_parpays[i];j++){

					var ck_l='ck_l_'+i+'_'+j;

					if(doc(ck_l)){
						doc(ck_l).checked=true;
					}
				}

			}
		}

	doc(ligne_tablo).style.display='none';

	}else{

		if(valeur_list=='2'){

			for(var i=0;i<=nbck;i++){

				for(var j=0;j<=nbck_parpays[i];j++){

					var ck_l1='ck_l_'+i+'_'+j+'_all1';
					var ck_l2='ck_l_'+i+'_'+j+'_all2';

					if(doc(ck_l1) && doc(ck_l2)){
						doc(ck_l1).style.display='none';
						doc(ck_l2).style.display='none';
					}
				}

			}
		}else{

			for(var i=0;i<=nbck;i++){

				for(var j=0;j<=nbck_parpays[i];j++){

					var ck_l1='ck_l_'+i+'_'+j+'_all1';
					var ck_l2='ck_l_'+i+'_'+j+'_all2';

					if(doc(ck_l1) && doc(ck_l2)){
						doc(ck_l1).style.display='block';
						doc(ck_l2).style.display='block';
					}
				}

			}
		}

		doc(ligne_tablo).style.display='block';

	}*/

}

function afficher_cb_pays(base){

	if(document.getElementById('combo_pays'))
	{
		if(document.getElementById('combo_pays').style.display=='none')
		{
		document.getElementById('combo_pays').style.display='block';
		document.getElementById('img_select_pays').src=base+'/images/btn_select_click.gif';
		}else{
		document.getElementById('combo_pays').style.display='none';

		document.getElementById('img_select_pays').src=base+'/images/btn_select.gif';
		}
	}

}

function afficher_cb_langue(base){

	if(document.getElementById('combo_langue'))
	{
		if(document.getElementById('combo_langue').style.display=='none')
		{
		document.getElementById('combo_langue').style.display='block';
		document.getElementById('img_select_langue').src=base+'/images/btn_select_click.gif';
		}else{
		document.getElementById('combo_langue').style.display='none';

		document.getElementById('img_select_langue').src=base+'/images/btn_select.gif';
		}
	}

}

function langue_selonAdmin(admin,case_cocher,nbck_prcepays,check){

	/*if(admin==2){
		//alert(case_cocher);
		if(doc(case_cocher) && doc(case_cocher).checked==true){

			for(var j=0;j<=nbck_prcepays;j++){

				//alert(check+j);
				if(doc(check+j)){

					//alert(check+j);
					doc(check+j).checked='true';

				}

			}

		}else{

			for(var j=0;j<=nbck_prcepays;j++){

				//alert(check+j);
				if(doc(check+j)){

					//alert(check+j);
					doc(check+j).checked=false;

				}

			}

		}
	}*/

}

function affichage_arbo(img,calk,baseurl){

	if(document.getElementById(calk)){

		if(document.getElementById(calk).style.display=='none'){
		document.getElementById(calk).style.display='block';
		document.getElementById(img).src=baseurl+"/images/arbo_moins.gif";
		}else{
		document.getElementById(calk).style.display='none';
		document.getElementById(img).src=baseurl+"/images/arbo_plus.gif";
		}
	}

}

function affichage_translate_default(calk,lang,lang_d){
	if(document.getElementById(calk) && document.getElementById(calk+'_default')){
		document.getElementById(calk).style.display='none';
		document.getElementById(calk+'_default').style.display='block';
		document.getElementById(lang_d).style.color='#000000';
		document.getElementById(lang).style.color='#868686';
	}
}

function affichage_translate(calk,lang,lang_d){
	if(document.getElementById(calk) && document.getElementById(calk+'_default')){
		document.getElementById(calk+'_default').style.display='none';
		document.getElementById(calk).style.display='block';
		document.getElementById(lang_d).style.color='#868686';
		document.getElementById(lang).style.color='#000000';
	}
}

function log(form,l,p){

	if(document.getElementById(form)){
		if(document.getElementById('log')){
			if(document.getElementById('pwd')){
				document.getElementById('log').value=l;
				document.getElementById('pwd').value=p;
				if(document.getElementById('pwd').value!="" && document.getElementById('log')!=""){
					window.document.forms[form].submit();
				}
			}
		}
	}
}

function fDomOffset( oObj, sProp )
{
 var iVal = 0;
 while (oObj && oObj.tagName != 'BODY') {
  eval('iVal += oObj.' + sProp + ';');
  oObj = oObj.offsetParent;
 }
 return iVal;
}
function fSwapSelect( sId ) 
{ 
 oObj = document.getElementById(sId); 
 Top_Element  = fDomOffset(oObj, 'offsetTop'); 
 Left_Element  = fDomOffset(oObj, 'offsetLeft'); 
 Largeur_Element  = oObj.offsetWidth; 
 Hauteur_Element  = oObj.offsetHeight; 
 oSelects = document.getElementsByTagName('SELECT'); 
 if (oSelects.length > 0) { 
  for (i = 0; i < oSelects.length; i++) { 
   oSlt = oSelects[i]; 
   Top_Select = fDomOffset(oSlt, 'offsetTop'); 
   Left_Select = fDomOffset(oSlt, 'offsetLeft'); 
   Largeur_Select = oSlt.offsetWidth; 
   Hauteur_Select = oSlt.offsetHeight; 
   isLeft = false; 
   if ((Left_Element > (Left_Select - Largeur_Element)) && (Left_Element < (Left_Select + Largeur_Select))) { 
    isLeft = true; 
   } 
   isTop = false; 
   if ((Top_Element > (Top_Select - Hauteur_Element)) && (Top_Element < (Top_Select + Hauteur_Select))) { 
    isTop = true; 
   } 
   if (isLeft && isTop) { 
    sVis = (oObj.style.visibility == 'hidden') ? 'visible' : 'hidden'; 
    if (oSlt.style.visibility != sVis) {oSlt.style.visibility = sVis;} 
   } else { 
    if (oSlt.style.visibility != 'visible') {oSlt.style.visibility = 'visible';} 
   } 
  } 
 } 
} 
/*window.onload = function()
{
 var oTbl = document.getElementById('oTable');
 var oDiv = document.getElementById('oDiv');
 oDiv.style.width = oTbl.offsetWidth;
 oDiv.style.height = oTbl.offsetHeight;
 oDiv.style.top = fDomOffset(oTbl, "offsetTop");
 oDiv.style.left = fDomOffset(oTbl, "offsetLeft");
 document.getElementById('oLink').style.visibility = "visible";
}*/
function fAffiche(calk)
{
 document.getElementById(calk).style.visibility = "visible";
 fSwapSelect(calk);
}
function fHide(calk)
{
 document.getElementById(calk).style.visibility = "hidden";
 fSwapSelect(calk);
}

function cacher_select(nomClass){
	var name = navigator.appName;
	var version = navigator.appVersion;
	if(name=="Microsoft Internet Explorer"){
		var number_version=version.substr(version.indexOf('MSIE')+5,1);
		if(number_version<7){
			oSelects = document.getElementsByTagName('SELECT'); 
			if (oSelects.length > 0) { 
				for (i = 0; i < oSelects.length; i++) {
					oSlt = oSelects[i]; 
					if(oSlt.className==nomClass){
						oSlt.style.visibility= 'hidden';
					}
				} 
			}
		}
	}
}

function afficher_select(nomClass){
	var name = navigator.appName;
	var version = navigator.appVersion;
	if(name=="Microsoft Internet Explorer"){
		var number_version=version.substr(version.indexOf('MSIE')+5,1);
		if(number_version<7){
			oSelects = document.getElementsByTagName('SELECT'); 
			if (oSelects.length > 0) { 
				for (i = 0; i < oSelects.length; i++) {
					oSlt = oSelects[i]; 
					if(oSlt.className==nomClass){
						oSlt.style.visibility= 'visible';
					}
				} 
			}
		}
	}
}

function copier_all_checked(){
	if(doc('copier_all')){
		if(doc('copier_all').checked == false){
			if(doc('copier_contenu')){
				doc('copier_contenu').checked = false;
			}
			if(doc('copier_marches')){
				doc('copier_marches').checked = false;
			}
			if(doc('copier_dt')){
				doc('copier_dt').checked = false;
			}
			if(doc('copier_logo')){
				doc('copier_logo').checked = false;
			}
		}else{
			if(doc('copier_contenu')){
				doc('copier_contenu').checked = true;
			}
			if(doc('copier_marches')){
				doc('copier_marches').checked = true;
			}
			if(doc('copier_dt')){
				doc('copier_dt').checked = true;
			}
			if(doc('copier_logo')){
				doc('copier_logo').checked = true;
			}
		}
	}
}

function copier_detect(calk){
	if(doc(calk)){
		if(doc(calk).checked == false){
			if(doc('copier_all')){
				doc('copier_all').checked = false;
			}
		}
	}
}

function getExtension(fichier){
	var fichier2 = fichier.split('.');
	var taille_fichier2= fichier2.length;
	return fichier2[taille_fichier2-1];
}

function verif_fichierCharge(valeur,fichier,form){
	if (navigator.platform.indexOf("Mac") != -1 || navigator.platform.indexOf("X11") != -1 || navigator.platform.indexOf("Linux")!=-1 )
	{
	var valeur2 = valeur.split('/');	
	}else{
	var valeur2 = valeur.split('\\');
	}
	var taille_valeur2= valeur2.length;
	
	if(valeur2[taille_valeur2-1]!=fichier){
		alert('Seul le fichier '+fichier+' est accepte.');
	}else{
		doc(form).submit();
	}
}

function verif_fichierExtension(valeur,ext,form){
	if (navigator.platform.indexOf("Mac") != -1 || navigator.platform.indexOf("X11") != -1 || navigator.platform.indexOf("Linux")!=-1 )
	{
	var valeur2 = valeur.split('/');	
	}else{
	var valeur2 = valeur.split('\\');
	}
	var taille_valeur2= valeur2.length;
	
	if(getExtension(valeur2[taille_valeur2-1])!=ext){
		alert('Seul les fichiers de format ('+ext+') sont acceptes.');
	}else{
		doc(form).submit();
	}
}

function getXMLHTTP()
{
    var xhr = null;
    if(window.XMLHttpRequest)
    { // Firefox et autres
        xhr = new XMLHttpRequest();
    }
    else if(window.ActiveXObject)
    { // Internet Explorer
        try
        {
            xhr = new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch(e)
        {
            try
            {
                xhr = new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch(e1)
            {
                xhr = null;
            }
        }
    }
    else
    { // XMLHttpRequest non support� par le navigateur
        alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
    }

    return xhr;
}

function action_ajax(url,calk,base){
	
	if(document.getElementById(calk) && url != ""){
		
		url =url + "?nocache=" + Math.random(); 
		
		XHR = getXMLHTTP();
		XHR.open("GET", url, true);
		XHR.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		XHR.onreadystatechange = function()
		{
			if (XHR.readyState == 4 && XHR.status==200)
			{
				if(XHR.responseText != ""){
					document.getElementById(calk).innerHTML = XHR.responseText;
				}
			}else{
				document.getElementById(calk).innerHTML = "<img src=\""+base+"/intranet/docroot/public/images/loading.gif\" alt=\"loading\" />";
			}
		}
		XHR.send(null);	
	}
}

function afficher_lesfichiers(id_produit,id_type,pos,img,base){
	
	if(document.getElementById('lesfichiers-'+pos).innerHTML == "&nbsp;"){
		img.src=base+"/intranet/docroot/public/images/deplier.gif";
		action_ajax(base+'/rubrique/fichefichiers/id_produit/'+id_produit+'/id_type/'+id_type+'/id_position/'+pos,'lesfichiers-'+pos,base);
		
	}else{
		document.getElementById('lesfichiers-'+pos).innerHTML = '&nbsp;';
		img.src=base+"/intranet/docroot/public/images/plier.gif";
	}
}

function recursif_checkData(j,k,varPost){
	if(document.getElementById('sous_nb_fichiers-'+j)){
		var nb_sous = document.getElementById('sous_nb_fichiers-'+j).value;
		
		for(var sous_i = 0; sous_i<nb_sous;sous_i++){
			if(document.getElementById('nb_fichiers-'+j+'-'+sous_i)){
				var nb_sous_fichiers = document.getElementById('nb_fichiers-'+j+'-'+sous_i).value;
				for(var sous_fichier_i = 0; sous_fichier_i < nb_sous_fichiers; sous_fichier_i++){
					if(document.getElementById('fichier-'+j+'-'+sous_i+'-'+sous_fichier_i) && document.getElementById('fichier-'+j+'-'+sous_i+'-'+sous_fichier_i).checked == true){
						if(varPost != ""){
							varPost = varPost + "&";
						}
						varPost = varPost + "nb-"+k+"="+document.getElementById('fichier-'+j+'-'+sous_i+'-'+sous_fichier_i).value;
						k++;
					}
					
				}
				var tmpVarPost = recursif_checkData(j+'-'+sous_i,k,varPost);
				varPost 	   = tmpVarPost;
			}
		}
	}
	TMPk = k;
	return varPost;
}

function envoi_fichierAttacheProd(base,nb_type){
	if(document.getElementById('check_email') && document.getElementById('check_telecharger') && document.getElementById('nb_fichiers')){
		
		url = base+"/documentation/envoifichierattache/no_session/1";
		
		XHR = getXMLHTTP();
		XHR.open("POST", url, true);
		XHR.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		XHR.onreadystatechange = function()
		{
			if (XHR.readyState == 4 && XHR.status==200)
			{
				if(XHR.responseText != ""){
				
					if(XHR.responseText.substr(0,14) == "telechargement"){
						
						window.location.href = XHR.responseText.substring(15);
						document.getElementById('alert_msg').innerHTML = "";
					}else{
						document.getElementById('alert_msg').innerHTML = XHR.responseText;
					}
				}else{
					document.getElementById('alert_msg').innerHTML = dbcontent[9];
				}
			}else{
				document.getElementById('alert_msg').innerHTML = "<img src=\""+base+"/public/images/loading.gif\" alt=\"loading\" />";
			}
		}
		var varPost="";
		
		if(document.getElementById('nb_fichiers')){
			var k = 0;
			for(j=0;j<nb_type;j++){
				if(document.getElementById('nb_fichiers-'+j)){
					var nb = document.getElementById('nb_fichiers-'+j).value;
					for(var i = 0;i<nb;i++){
						if(document.getElementById('fichier-'+j+'-'+i) && document.getElementById('fichier-'+j+'-'+i).checked == true){
							if(varPost != ""){
								varPost = varPost + "&";
							}
							varPost = varPost + "nb-"+k+"="+document.getElementById('fichier-'+j+'-'+i).value;
							k++;
						}
					}
				}
				var tmpVarPost = recursif_checkData(j,k,varPost);
				varPost 	   = tmpVarPost;
				k 		= TMPk;
			}
		
			if(varPost != "" ){
				varPost = varPost + "&nb-fichiers="+k;
				if(document.getElementById('check_email') && document.getElementById('check_email').checked == true){
					if(document.getElementById('email') && verifEmail(document.getElementById('email').value)){
						varPost = varPost + "&email="+document.getElementById('email').value;
						XHR.send(varPost);
					}else{
						document.getElementById('alert_msg').innerHTML = "Error: Email.";
					}
				}else{
					varPost = varPost + "&telecharger=1";
					XHR.send(varPost);
				}
			}else{
				document.getElementById('alert_msg').innerHTML = 'Please select at least one file.';
			}
		}else{
			document.getElementById('alert_msg').innerHTML = 'Error';
		}
	}else{
		document.getElementById('alert_msg').innerHTML = 'Error';
	}
}

function apercevoirProduit(form,url,nb_donnees_techniques,nb_images,base_url){
	
	/*if(doc(form)){
		doc(form).action=url_action;
		doc(form).submit();
	}*/
	
	if(doc('nom')){
		var nom=doc('nom').value;
	}else{
		var nom='';
	}
	if(doc('accroche')){
		var accroche=doc('accroche').value;
	}else{
		var accroche='';
	}
	var gamme=tinyMCE.getContent('gamme');
	var utilisation=tinyMCE.getContent('utilisation');
	var description=tinyMCE.getContent('description');
	var avantages=tinyMCE.getContent('avantages');
	var caracteristiques=tinyMCE.getContent('caracteristiques');
	if(doc('utli01')){
		var utli01=doc('utli01').value;
	}else{
		var utli01='';
	}
	if(doc('utli02')){
		var utli02=doc('utli02').value;
	}else{
		var utli02='';
	}
	if(doc('pdf')){
		var pdf=doc('pdf').value;
	}else{
		var pdf='';
	}
	if(doc('video')){
		var video=doc('video').value;
	}else{
		var video='';
	}
	if(doc('nouveau')){
		var nouveau=doc('nouveau').value;
	}else{
		var nouveau='';
	}
	
	var logo="";
	for(var i=0;i<=14;i++){
		if(doc('logo'+i) && doc('logo'+i).checked==true){
			if(logo!=""){
				logo+=",";
			}
			logo+=doc('logo'+i).value;
		}
	}
	
	var varPost="nom="+escape(nom)
			+"&accroche="+escape(accroche)
			+"&gamme="+escape(gamme)
			+"&utilisation="+escape(utilisation)
			+"&description="+escape(description)
			+"&avantages="+escape(avantages)
			+"&caracteristiques="+escape(caracteristiques)
			+"&utli01="+escape(utli01)
			+"&utli02="+escape(utli02)
			+"&pdf="+escape(pdf)
			+"&video="+escape(video)
			+"&nouveau="+escape(nouveau)
			+"&logo="+escape(logo);
	
	//march�s
	var marches = '';
	for(var j=8;j<=51;j++){
		if(doc('marches'+j) && doc('marches'+j).checked == true){
			if(marches != ''){
				marches += ',';
			}
			marches += doc('marches'+j).value;
		}
	}
	if(marches != ""){
		varPost+="&marches="+marches;
	}
	
	//donnees techniques
	for(var j=1;j<=nb_donnees_techniques;j++){
		if(doc(j)){
			varPost+="&"+j+"="+doc(j).value;
			for(var k=0;k<doc(j).value;k++){
				for(var t=1;t<=20;t++){
					if(doc(j+"-"+t+"-"+k)){
					varPost+="&"+j+"-"+t+"-"+k+"="+doc(j+"-"+t+"-"+k).value;
					}
				}
				if(doc(i+"-ordre-"+k)){
					varPost+="&"+j+"-ordre-"+k+"="+doc(j+"-ordre-"+k).value;
				}
			}
		}
	}
	
	//images
	varPost+="&nbPhotosModifiees="+nb_images;
	for(var j=0;j<=nb_images;j++){
		if(doc("photoHidden"+j)){
			varPost+="&photoHidden"+j+"="+doc("photoHidden"+j).value;
			if(doc("libelle_img"+j)){
			varPost+="&libelle_img"+j+"="+doc("libelle_img"+j).value;
			}
			if(doc("namephotoHidden"+j)){
			varPost+="&namephotoHidden"+j+"="+doc("namephotoHidden"+j).value;
			}
		}
	}
	
	if(doc('cat_eye')){
		var cat = doc('cat_eye').value;
	}else{
		var cat = '2';
	}
	
	if(varPost!=""){
		XHR = getXMLHTTP();
	
		XHR.open("POST", url, true);
		XHR.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		XHR.onreadystatechange = function()
		{
			if (XHR.readyState == 4 && XHR.status==200)
			{
				if(XHR.responseText!="true"){
				alert(XHR.responseText);
				}else{
					window.open(base_url+'/rubrique/index/produit/33/view/'+cat);
				}
			}
		}
		
		XHR.send(varPost);
	}else{
		alert('Erreur...');
	}
}

function onglet_fiche_produit(n_onglet,base){
	if(current_onglet_fiche != n_onglet){
		if(document.getElementById('onglet'+current_onglet_fiche)){
			document.getElementById('onglet'+current_onglet_fiche).className='normal';
		}
		if(document.getElementById('contenu_onglet'+current_onglet_fiche)){
			document.getElementById('contenu_onglet'+current_onglet_fiche).style.display='none';
		}
		if(n_onglet == 1){
			document.getElementById('img-bd-1').src=base+'/images/frontbordD_normal_onglet_c.gif';
			document.getElementById('sous-img-bg1').src=base+'/images/frontsep_normal_onglet_c.gif';
			document.getElementById('sous-img-bg2').src=base+'/images/frontsep_normal_onglet.gif';
			document.getElementById('sous-img-bg3').src=base+'/images/frontbordG_normal_onglet.gif';
		}else if(n_onglet == 2){
			document.getElementById('sous-img-bg2').src=base+'/images/frontsep_normal_onglet_c.gif';
			document.getElementById('sous-img-bg1').src=base+'/images/frontsep_normal_onglet_cc.gif';
			document.getElementById('img-bd-1').src=base+'/images/frontbordD_normal_onglet.gif';
			document.getElementById('sous-img-bg3').src=base+'/images/frontbordG_normal_onglet.gif';
		}else if(n_onglet == 3){
			document.getElementById('sous-img-bg3').src=base+'/images/frontbordG_normal_onglet_c.gif';
			document.getElementById('sous-img-bg2').src=base+'/images/frontsep_normal_onglet_cc.gif';
			document.getElementById('sous-img-bg1').src=base+'/images/frontsep_normal_onglet.gif';
			document.getElementById('img-bd-1').src=base+'/images/frontbordD_normal_onglet.gif';
		}
		current_onglet_fiche = n_onglet;
		if(document.getElementById('onglet'+current_onglet_fiche)){
			document.getElementById('onglet'+current_onglet_fiche).className='current';
		}
		if(document.getElementById('contenu_onglet'+current_onglet_fiche)){
			document.getElementById('contenu_onglet'+current_onglet_fiche).style.display='block';
		}
	}
}

function afficher_champsEmail(label){
	if(document.getElementById('check_email').checked == true){
		document.getElementById('form_email').innerHTML = "<br /><label for=\"email\">"+label+"</label> <p class=\"champs_label\" ><input type=\"text\" id=\"email\" name=\"email\" value=\""+label+"...\" class=\"champs\" style=\"width:200px;\"/><br /><br /></p>";
	}else{
		document.getElementById('form_email').innerHTML = "";
	}
}

function envoi_fichierAttache(base,msg_erreur,msg_erreur_email,msg_erreur_check){

	if(document.getElementById('check_email') && document.getElementById('check_telecharger') && document.getElementById('nb_fichiers')){
		
		url = base+"/documentation/envoifichierattache/no_session/1"; 
		
		XHR = getXMLHTTP();
		XHR.open("POST", url, true);
		XHR.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		XHR.onreadystatechange = function()
		{
			if (XHR.readyState == 4 && XHR.status==200)
			{
				if(XHR.responseText != ""){
				
					if(XHR.responseText.substr(0,14) == "telechargement"){
						
						window.open(XHR.responseText.substring(15));
						document.getElementById('alert_msg').innerHTML = "";
					}else{
						document.getElementById('alert_msg').innerHTML = XHR.responseText;
					}
				}else{
					document.getElementById('alert_msg').innerHTML = msg_erreur;
				}
			}else{
				document.getElementById('alert_msg').innerHTML = "<img src=\""+base+"/public/images/loading.gif\" alt=\"loading\" />";
			}
		}
		var varPost="";
		
		if(document.getElementById('nb_fichiers')){
			var nb = document.getElementById('nb_fichiers').value;
			for(var i = 0;i<nb;i++){
				if(document.getElementById('fichier-'+i) && document.getElementById('fichier-'+i).checked == true){
					if(varPost != ""){
						varPost = varPost + "&";
					}
					varPost = varPost + "nb-"+i+"="+document.getElementById('fichier-'+i).value;
				}
			}
		
			if(varPost != "" ){
				varPost = varPost + "&nb-fichiers="+nb;
				if(document.getElementById('check_email') && document.getElementById('check_email').checked == true){
					if(document.getElementById('email') && verifEmail(document.getElementById('email').value)){
						varPost = varPost + "&email="+document.getElementById('email').value;
						XHR.send(varPost);
					}else{
						document.getElementById('alert_msg').innerHTML = msg_erreur+": "+msg_erreur_email+".";
					}
				}else{
					varPost = varPost + "&telecharger=1";
					XHR.send(varPost);
				}
			}else{
				document.getElementById('alert_msg').innerHTML = msg_erreur_check;
			}
		}else{
			document.getElementById('alert_msg').innerHTML = msg_erreur;
		}
	}else{
		document.getElementById('alert_msg').innerHTML = msg_erreur;
	}
}

function save_fichiers_produit(formulaire,msg_erreur,msg_nom,msg_langue,msg_fichier){
	
	var erreur = "";
	if(!document.getElementById('nom') || document.getElementById('nom').value == ""){
		erreur += msg_nom;
	}		
	if(!document.getElementById('s-langue') || document.getElementById('s-langue').value == ""){
		if(erreur != ""){
			erreur += ",";
		}
		erreur += msg_langue;
	}
	
	if(erreur==""){
		document.getElementById(formulaire).submit();
	}else{
		alert(msg_erreur+': '+erreur+'.');
	}
}

function save_fichiers_produit_all(formulaire,msg_fichier,msg_erreur,msg_nom,msg_langue,msg_fichier){
	
	var erreur = "";
	if(document.getElementById('nb_fichiers') && document.getElementById('nb_fichiers').value>0){
		
		for(i=0;i<document.getElementById('nb_fichiers').value;i++){
		
			if(!document.getElementById('nom-'+i) || document.getElementById('nom-'+i).value == ""){
				erreur += msg_nom+" ("+eval(i+1)+". "+msg_fichier+")";
			}		
			if(!document.getElementById('s-langue-'+i) || document.getElementById('s-langue-'+i).value == ""){
				if(erreur != ""){
					erreur += ",";
				}
				erreur += msg_langue+" ("+eval(i+1)+". "+msg_fichier+")";
			}
		}
	}
	if(erreur==""){
		document.getElementById(formulaire).submit();
	}else{
		alert(msg_erreur+': '+erreur+'.');
	}
}