//// JavaScript Document

/******************************************************
 * FONCTION DE VERIFICATION DES VALEURS IMPLEMENTER
 ******************************************************/

function isNull(value){
	var res=false;
	if((value.valueOf()==null) || (value.valueOf()=="") ) res=true;	
	return res;
}

function isMail(value){
	var res=false;
	if(value.indexOf("@")>-1) res=true;
	return res;
}

function isAnumTel(value){
	//Cette verication est fait dans le cas ou un numero de t?l?phone n'est pas totalement de l'int !
	var expReg = new RegExp("^\\+[()0-9]*$","g");
	var result=expReg.test(value);
	
	return result;
}

function replaceAll(value,caract,rempCaract){
	var strReplaceAll = value;
    var intIndexOfMatch = strReplaceAll.indexOf(caract);
    while (intIndexOfMatch != -1){
	     strReplaceAll = strReplaceAll.replace(caract,rempCaract);
	     intIndexOfMatch = strReplaceAll.indexOf(caract);
    }
    return  strReplaceAll;
}

function noPhpBalise(value){
	var res=true;
	if(value.indexOf("<?")>-1) res=false;
	if(value.indexOf("<?php")>-1) res=false;
	if(value.indexOf("?>")>-1) res=false;
	
	return res;
}

/*******************************************************
 * END FONCTION DE VERIFICATION DES VALEURS IMPLEMENTER
 *******************************************************/


function myalert(msg){
	alert(msg);
}

function sendMailTchat(emailExp,EmailVis,recap){
	var url_responder = "../../scripts/php/AjaxResponder.php";
	new Ajax.Request(url_responder, {
		parameters:{action:'sendMail',
					mailExp:emailExp,
					mailVis:EmailVis,
					text:recap
					},
		onSuccess:test
	});
}

function test(){
	
}

function selectMusiqueForUser(label,idSelect){
	$('musicSelected').value=label;
	$('idMusicSelected').value = idSelect;
	$('musicSelect').show();
}

function afficheChampMusique(idUser){
	var url_responder = "../../scripts/php/AjaxResponder.php";
	new Ajax.Request(url_responder, {
		parameters:{action:'getInfoMusique',user_id:idUser},
		onSuccess:getInfoMusiqueUser
	});
	
}



function getInfoMusiqueUser(answer){
	var details = answer.responseText.evalJSON();
	$('musicSelected').value=details['name'];
	$('idMusicSelected').value = details['id'];
	$('musicSelect').show();
	
}

//var RADICAL_URL = "http://217.128.120.227/1001salles/";

//var RADICAL_URL = "http://www.3d-live-meeting.com/";
var RADICAL_URL = "http://1001salles.visimmo3d.com/";
//var RADICAL_URL = "http://192.168.1.231/1001salles_v2/";

var ongoingTasks = 0;

var tasksArray = new Array();
var tasksCounter = 0;

var current_user_id = -1; //updated when getting user details

////////////////////////////////
function initForm(){
	initSearch();
}

function initSearch(){	
	//list_exp_nom(0);
	list_exp_typo(0);
	list_exp_ville(0);
}

function initSearchVip(){
	 document.location.replace(RADICAL_URL+"pages/php/bo_1001s_user_vip.php");
}



////////////////////////////////

function list_exponent() {
	
	var url_responder = "../../scripts/php/AjaxResponder.php";
	
	//var nom_exp   = $('nom_exp').value;
	var ville_exp = $('ville_exp').value;	
	var typo_exp = $('typologies_exp').value;
	
	var login_exp = $('ident_exp').value;
	
	//alert("_"+nom_exp+","+ville_exp+","+typo_exp+","+login_exp+"_");
	
	new Ajax.Updater('rst_recherche', url_responder, {
 		parameters: {action:'listExp',ville:ville_exp,typo:typo_exp,login:login_exp},
		evalScripts: false,
		onComplete: function c(response){/*taskEnded(taskNum);*/} 
	});
	
}

function list_exponent_vip(){
	
	var url_responder = "../../scripts/php/AjaxResponder.php";
	var ville_exp = $('ville_exp').value;	
	var login_exp = $('ident_exp').value;

	new Ajax.Updater('rst_recherche', url_responder, {
 		parameters: {action:'listExp_vip',ville:ville_exp,login:login_exp},
		evalScripts: false,
		onComplete: function c(response){/*taskEnded(taskNum);*/} 
	});
	
}

function paginationListExp(themin,typo_exp,nom_exp,login_exp){
	var url_responder = "../../scripts/php/AjaxResponder.php";

	new Ajax.Updater('rst_recherche', url_responder, {
 		parameters: {	action:'listExp',
						min:themin,
						nom:nom_exp,
						typo:typo_exp,
						login:login_exp
						},
		evalScripts: false,
		onComplete: function c(response){/*taskEnded(taskNum);*/} 
	});
	  
}


function paginationListVis(themin,theNom,thePrenom,theMail){
	var url_responder = "../../scripts/php/AjaxResponder.php";

	new Ajax.Updater('rst_recherche', url_responder, {
 		parameters: {	action:'listVis',
						min:themin,
						nom:theNom,
						prenom:thePrenom,
						mail:theMail
						},
		evalScripts: false,
		onComplete: function c(response){/*taskEnded(taskNum);*/} 
	});
	  
}
function add_div_contact(id,tabId){
	
	
	$('divContacts').show();
	var url_responder = "../../scripts/php/AjaxResponder.php";
	
	var theId_c1=tabId[0];
	var theId_c2=tabId[1];
	var theId_c3=tabId[2];
	
	var photo1=tabId[3];
	var photo2=tabId[4];
	var photo3=tabId[5];
	
	new Ajax.Updater('divContacts', url_responder, {
 		parameters: {action:'addDivContact',
					idStand : id, 
					id_c1   :theId_c1, 
					id_c2   :theId_c2, 
					id_c3   :theId_c3,
					photo_c1:photo1,
					photo_c2:photo2,
					photo_c3:photo3
					},
		evalScripts: false,
		onComplete: function c(response){/*taskEnded(taskNum);*/} 
	});
	
}

function add_div_contact_VIP(id,tabId){
	
	
	$('divContacts').show();
	var url_responder = "../../scripts/php/AjaxResponder.php";
	
	var theId_c1=tabId[0];
	var theId_c2=tabId[1];
	var theId_c3=tabId[2];
	var theId_c4=tabId[3];
	var theId_c5=tabId[4];
	var theId_c6=tabId[5];
	var photo1=tabId[6];
	var photo2=tabId[7];
	var photo3=tabId[8];
	var photo4=tabId[9];
	var photo5=tabId[10];
	var photo6=tabId[11];

	new Ajax.Updater('divContacts', url_responder, {
 		parameters: {action:'addDivContactVip',
					idStand : id, 
					id_c1   :theId_c1, 
					id_c2   :theId_c2, 
					id_c3   :theId_c3,
					id_c4   :theId_c4, 
					id_c5   :theId_c5, 
					id_c6   :theId_c6,
					photo_c1:photo1,
					photo_c2:photo2,
					photo_c3:photo3,
					photo_c4:photo4,
					photo_c5:photo5,
					photo_c6:photo6
					},
		evalScripts: false,
		onComplete: function c(response){/*taskEnded(taskNum);*/} 
	});
	
}

function add_div_avatar(numeroChamp,leChamp,id){
	
	var url_responder = "../../scripts/php/AjaxResponder.php";

	try {
		$('champAvatar'+numeroChamp).show();
	} catch (e) {
		
	}

	new Ajax.Updater('champAvatar'+numeroChamp, url_responder, {
 		parameters: {action:'addDivAvatar',
					 numChamp: numeroChamp,
					 id:id,
					 champ : leChamp
					},
		evalScripts: false,
		onComplete: function c(response){  } 
	});
	
}

function add_div_avatar_VIP(numeroChamp,leChamp,id){
	var url_responder = "../../scripts/php/AjaxResponder.php";	
	try {
		$('champAvatar'+numeroChamp).show();
	} catch (e) {
		
	}

	new Ajax.Updater('champAvatar'+numeroChamp, url_responder, {
 		parameters: {action:'addDivAvatarVIP',
					 numChamp: numeroChamp,
					 id:id,
					 champ : leChamp
					},
		evalScripts: false,
		onComplete: function c(response){  } 
	});
}

function deleteAvatar(thenumChamp){
	var url_responder = "../../scripts/php/AjaxResponder.php";
	$('ChampAffichageImgAvatar'+thenumChamp).hide();
	$('uploadAvatar'+thenumChamp).hide();
	$('sexeAvf'+thenumChamp).disabled=false;
	$('sexeAvh'+thenumChamp).disabled=false;
	$('sexeAvf'+thenumChamp).checked=true;
	
	 new Ajax.Request(url_responder, {
		   method: 'post',
		   parameters:{
		   action: "gestionDeleteAvatar",
		   nbchamp : thenumChamp,
		   url1 : $('urlPos1'+thenumChamp).value,
		   url2 : $('urlPos2'+thenumChamp).value,
		   url3 : $('urlPos3'+thenumChamp).value
		 
		}, 
     onComplete: function c(response){  } 
	});  
	$('urlPos1'+thenumChamp).value="";
	$('urlPos2'+thenumChamp).value="";
	$('urlPos3'+thenumChamp).value="";
	
	
}

function upPhotoAvatar(theid,urlImg1,urlImg2,urlImg3,thenumChamp){
	var url_responder = "../../scripts/php/AjaxResponder.php";
	$('urlPos1'+thenumChamp).value=urlImg1;
	$('urlPos2'+thenumChamp).value=urlImg2;
	$('urlPos3'+thenumChamp).value=urlImg3;
	
	$('ChampAffichageImgAvatar'+thenumChamp).show();
	
	new Ajax.Updater('ChampAffichageImgAvatar'+thenumChamp, url_responder, {
 		parameters: {action:'miseAjourAvatar',
					 numChamp: thenumChamp,
					 id:theid,
					 url1:urlImg1,
					 url2:urlImg2,
					 url3:urlImg3
					},
		evalScripts: false,
		onComplete: function c(response){  } 
	});
	
	
}

function list_visiteur() {
	
	var url_responder = "../../scripts/php/AjaxResponder.php";
		
	new Ajax.Updater('rst_recherche', url_responder, {
 		parameters: {action:'listVis',
					 nom:$('nom_rch_visi').value,
					 prenom:$('prenom_rch_visi').value,
					 mail:$('mail_rch_visi').value},
		evalScripts: false,
		onComplete: function c(response){/*taskEnded(taskNum);*/} 
	});
}

//function list_exp_nom(v){
//	if(v == 0){
//		$('ville_exp').value = "";
//		$('typologies_exp').value = 0;
//		//$('ville_etp').value = "";
//	}
//	var url_responder = "../../scripts/php/AjaxResponder.php";
//	
//	new Ajax.Updater('nom_cell', url_responder, {
// 		parameters: {action:'listExpNom',ville:$('ville_exp').value,id_typo:$('typologies_exp').value},
//		evalScripts: false,
//		onComplete: function c(response){/*taskEnded(taskNum);*/} 
//	});
//}

function list_exp_typo(v){
	if(v == 0){
		$('ville_exp').value = "";
	}
	
	var url_responder = "../../scripts/php/AjaxResponder.php";
	
	new Ajax.Updater('typologies_cell', url_responder, {
 		parameters: {action:'listExpTypo',ville:$('ville_exp').value},
		evalScripts: false,
		onComplete: function c(response){/*taskEnded(taskNum);*/} 
	});
}

function list_exp_ville(v){
	if(v == 0){
		$('typologies_exp').value = 0;
	}
	
	var url_responder = "../../scripts/php/AjaxResponder.php";
	
	new Ajax.Updater('ville_cell', url_responder, {
 		parameters: {action:'listExpVille',id_typo:$('typologies_exp').value},
		evalScripts: false,
		onComplete: function c(response){/*taskEnded(taskNum);*/} 
	});
}
//
//
/*********************************************/

function taskStarted(taskText)
{
	//ongoingTasks++;
	tasksArray[tasksCounter] = taskText;
	// display in log div the task text
	// set the waiter image to waiting
	tasksCounter++;
	return(tasksCounter-1);
}


function taskEnded(numTask)
{
	// display in log div tasksArray[numTask] + " DONE"
	ongoingTasks--;
	if(ongoingTasks == 0){
		setIdle();
	}
	else{
		setWaiting();
	}
}

function openUploadForm(field_id,item_label){ //field_id will be the same as name of field in user_exp //RR404
	if(current_user_id != -1){
		var mywin = window.open("./upload_pop.php?user_id="+current_user_id+"&field_name="+field_id+"&item_label="+item_label,"upload","menubar=no, status=no, scrollbars=no, menubar=no, width=450, height=200");
	}
	else{
		alert("Selectionner Utilisateur");
	}
}


function openUploadForm_MULTI(field_id,item_label,id_user, action){ //field_id will be the same as name of field in user_exp //RR404
	var mywin = window.open("./upload_MULTI_pop.php?user_id="+id_user+"&field_name="+field_id+"&item_label="+item_label+"&action="+action,"upload","menubar=no,resizable=yes, status=no, scrollbars=yes, menubar=no, width=600, height=150");

}

function openUploadForm_MULTI_VIPForExp(field_id,item_label,id_user, action){
	var url_responder = "../../scripts/php/AjaxResponder.php";
	
	if( ($('id_c'+field_id).value=="0") || ($('id_c'+field_id).value==0) || ($('id_c'+field_id).value=="") ) {
		//Verification si les valeurs sont bien rempli
		var erreurSaisie="";
		if($('nom_c'+field_id).value=="") erreurSaisie+="Veuillez renseigner le nom du contact \n";
		if($('tel_c'+field_id).value=="") erreurSaisie+="Veuillez renseigner le téléphone du contact \n";
		if($('mail_c'+field_id).value=="") erreurSaisie+="Veuillez renseigner le mail du contact \n";
		
		
		
		if(erreurSaisie!=""){
			alert(erreurSaisie);
			return false;
		} else {
			new Ajax.Request(url_responder, {
			  parameters:{action:'createNewExposant',
						  nom:$('nom_c'+field_id).value,
						  tel:$('tel_c'+field_id).value,
						  mail:$('mail_c'+field_id).value,
						  thefield_id:field_id,
						  theitem_label:item_label,
						  theaction:action,
						  utilisateur_id:$('idUser').value,
						  stand_id:$('idStand').value
						  },			  
			  onSuccess:openMultiPopForVip
			});
		}
	} else {
		openUploadForm_MULTI_VIP(field_id,item_label,$('id_c'+field_id).value, action);
	}
}

function openUploadForm_MULTI_VIP(field_id,item_label,id_user, action){
	var mywin = window.open("./upload_MULTI_popVIP.php?user_id="+id_user+"&field_name="+field_id+"&item_label="+item_label+"&action="+action,"upload","menubar=no,resizable=yes, status=no, scrollbars=yes, menubar=no, width=600, height=150");
}

function openMultiPopForVip(answer){
	var r = answer.responseText.evalJSON();
	$('id_c'+r.field_id).value=r.id_user;
	var mywin = window.open("./upload_MULTI_popVIP.php?user_id="+r.id_user+"&field_name="+r.field_id+"&item_label="+r.item_label+"&action="+r.action,"upload","menubar=no,resizable=yes, status=no, scrollbars=yes, menubar=no, width=600, height=150");
}

function getUserDetails(id){

	add_div_filiation(id);
	//current_user_id = id;

	var url_responder = "../../scripts/php/AjaxResponder.php";
	
	//ask detail to AjaxResponder: call back is below
	new Ajax.Request(url_responder, {
	  parameters:{action:'detailExp',user_id:id},
	  onSuccess:getUserDetailsCallBack
	});
	//alert(id);
}


function getUserDetailsVIP(id){
	var url_responder = "../../scripts/php/AjaxResponder.php";
	new Ajax.Request(url_responder, {
		  parameters:{action:'detailVIP',user_id:id},
		  onSuccess:getUserDetailsCallBackVIP
	});
}

function add_div_filiation(id){
	var url_responder = "../../scripts/php/AjaxResponder.php";
	
	new Ajax.Updater('listeFather', url_responder, {
 		parameters: {action:'divFiliation',idUser:id},
		
		onComplete: function c(response){/*taskEnded(taskNum);*/} 
	});
	
}

function displayChoiceFather(champ,champAcacher){
	for(var i=1;i<4;i++){
		if(champ!=""){
			$(champ+i).show();
		}
		if(champAcacher!=""){
			$(champAcacher+i).hide();
		}
	}
}

function getVisiteurDetails(_id){

	current_user_id = _id;
	$('id_user').value=_id;  
	var url_responder = "../../scripts/php/AjaxResponder.php";
	   
	//ask detail to AjaxResponder: call back is below
	new Ajax.Request(url_responder, {
	  parameters:{action:'detailVis',user_id:_id},
	  onSuccess:getUserVISDetailsCallBack
	});
	//alert(id);
}

function addDivPhotoVis(idUser,theUrl){
	
	var url_responder = "../../scripts/php/AjaxResponder.php";

	$('champPhotoVis').show();
	
	
	new Ajax.Updater('champPhotoVis', url_responder, {
 		parameters: {action:'addDivPhotoVis',
					 id : idUser,
					 url : theUrl
					},
		evalScripts: false,
		onComplete: function c(response){/*taskEnded(taskNum);*/} 
	});
	
}

function upPhotoVis(id,url){
	var nb = Math.random();
	addDivPhotoVis(id,url);
	$('urlPhotoVis').value=url;
   /* var html = "<img width='100px' src='afficheImgBlob.php?id="+id+"&contact=photo&table=vis&"+nb+"='ll' border=4>" ;
	
    //PROBLEME AFFICHAGE THIS !!
	$('suppPhotoVis').innerHTML="<span style='font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;'>"+
	" Remettre l'image par defaut : &nbsp; </span> <img src='../../images/autres/delete.png' " +
	" title='Supprimer l'image'"+
	" onClick=\"deletePhotoVis('"+id+"');changeField();\">";
	$('suppPhotoVis').show();
	
	alert($('suppPhotoVis').innerHTML);
	$('champPhotoVis').innerHTML=html;*/

}



function deletePhotoVis(id) {
	
	 var url_responder = "../../scripts/php/AjaxResponder.php"  ;
     new Ajax.Request(url_responder, {
      					   method: 'post',
      					   parameters:{
      					   action: "gestionDeletePhotoVis",
      					   idUserExp : id      
      					}, 
      			     onComplete: miseAjourPhotoVis 
      				});       

}

function miseAjourPhotoVis(answer){
	 
	var r = answer.responseText.evalJSON();
	 addDivPhotoVis(r.id,"");
	 $('urlPhotoVis').value="";
}

function getGeneralDetails(myid){
	
	current_user_id = myid;
	
	var url_responder = "../../scripts/php/AjaxResponder.php";
	
	//ask detail to AjaxResponder: call back is below
	new Ajax.Request(url_responder, {
	  parameters:{action:'detailGeneral'},
	  onSuccess:getGeneralDetailsCallBack
	});
}



function getUserVISDetailsCallBack(answer){
	
	var details = answer.responseText.evalJSON();  //answer.responseText
	
	addDivPhotoVis(details['_id'],details['photo']);
	
	
	$('urlPhotoVis').value=details['photo'];
	
	Object.keys(details).each(function(k){if($(k))$(k).value = details[k].unescapeHTML();});	
}

function upDatePub(){
	
	
	var url_responder = "../../scripts/php/AjaxResponder.php";
	
	var isAlienExt1="";
	var idUser1=0;
	var isAlienExt2="";
	var idUser2=0;
	var isAlienExt3="";
	var idUser3=0;
	var isAlienExt4="";
	var idUser4=0;
	var isAlienExt5="";
	var idUser5=0;
	var isAlienExt6="";
	var idUser6=0;
	var isAlienExt7="";
	var idUser7=0;
	
	for(i=1;i<8;i++){
		if($('lienExt'+i).checked==true){
			this['isAlienExt'+i]=1;	
		} else {
			this['isAlienExt'+i]=0;
			this['idUser'+i]=$('standUser'+i).value;
		}
	}
	
	new Ajax.Request(url_responder, {
		parameters:{
					action:'PubUpdate',
					pourcent_visibilite_pub_1:$('pourcent_visibilite_pub_1').value,
					emplacement_pub_1:$('emplacement_pub_1').value,
					rang_pub_1:$('rang_pub_1').value,
					id_salon_pub_1:$('id_salon_pub_1').value,
					date_debut_pub_1:$('date_debut_pub_1').value,
					date_fin_pub_1:$('date_fin_pub_1').value,
					nb_click_pub_1:$('nb_click_pub_1').value,
					label_pub_1:$('label_pub_1').value,
					file_URL_img_pub_1:$('file_URL_img_pub_1').value,
					URL_dest_pub_1:$('URL_dest_pub_1').value,
					isExtLien1 : this.isAlienExt1,
					id_user1 :  this.idUser1,
	
					pourcent_visibilite_pub_2:$('pourcent_visibilite_pub_2').value,
					emplacement_pub_2:$('emplacement_pub_2').value,
					rang_pub_2:$('rang_pub_2').value,
					id_salon_pub_2:$('id_salon_pub_2').value,
					date_debut_pub_2:$('date_debut_pub_2').value,
					date_fin_pub_2:$('date_fin_pub_2').value,
					nb_click_pub_2:$('nb_click_pub_2').value,
					label_pub_2:$('label_pub_2').value,
					file_URL_img_pub_2:$('file_URL_img_pub_2').value,
					URL_dest_pub_2:$('URL_dest_pub_2').value,
					isExtLien2 :  this.isAlienExt2,
					id_user2 :  this.idUser2,
		
					pourcent_visibilite_pub_3:$('pourcent_visibilite_pub_3').value,
					emplacement_pub_3:$('emplacement_pub_3').value,
					rang_pub_3:$('rang_pub_3').value,
					id_salon_pub_3:$('id_salon_pub_3').value,
					date_debut_pub_3:$('date_debut_pub_3').value,
					date_fin_pub_3:$('date_fin_pub_3').value,
					nb_click_pub_3:$('nb_click_pub_3').value,
					label_pub_3:$('label_pub_3').value,
					file_URL_img_pub_3:$('file_URL_img_pub_3').value,
					URL_dest_pub_3:$('URL_dest_pub_3').value,
					isExtLien3 :  this.isAlienExt3,
					id_user3 :  this.idUser3,
					
					pourcent_visibilite_pub_4:$('pourcent_visibilite_pub_4').value,
					emplacement_pub_4:$('emplacement_pub_4').value,
					rang_pub_4:$('rang_pub_4').value,
					id_salon_pub_4:$('id_salon_pub_4').value,
					date_debut_pub_4:$('date_debut_pub_4').value,
					date_fin_pub_4:$('date_fin_pub_4').value,
					nb_click_pub_4:$('nb_click_pub_4').value,
					label_pub_4:$('label_pub_4').value,
					file_URL_img_pub_4:$('file_URL_img_pub_4').value,
					URL_dest_pub_4:$('URL_dest_pub_4').value,
					isExtLien4 :  this.isAlienExt4,
					id_user4 :  this.idUser4,
					
					pourcent_visibilite_pub_5:$('pourcent_visibilite_pub_5').value,
					emplacement_pub_5:$('emplacement_pub_5').value,
					rang_pub_5:$('rang_pub_5').value,
					id_salon_pub_5:$('id_salon_pub_5').value,
					date_debut_pub_5:$('date_debut_pub_5').value,
					date_fin_pub_5:$('date_fin_pub_5').value,
					nb_click_pub_5:$('nb_click_pub_5').value,
					label_pub_5:$('label_pub_5').value,
					file_URL_img_pub_5:$('file_URL_img_pub_5').value,
					URL_dest_pub_5:$('URL_dest_pub_5').value,
					isExtLien5 :  this.isAlienExt5,
					id_user5 :  this.idUser5,
					
					pourcent_visibilite_pub_6:$('pourcent_visibilite_pub_6').value,
					emplacement_pub_6:$('emplacement_pub_6').value,
					rang_pub_6:$('rang_pub_6').value,
					id_salon_pub_6:$('id_salon_pub_6').value,
					date_debut_pub_6:$('date_debut_pub_6').value,
					date_fin_pub_6:$('date_fin_pub_6').value,
					nb_click_pub_6:$('nb_click_pub_6').value,
					label_pub_6:$('label_pub_6').value,
					file_URL_img_pub_6:$('file_URL_img_pub_6').value,
					URL_dest_pub_6:$('URL_dest_pub_6').value,
					isExtLien6 :  this.isAlienExt6,
					id_user6 :  this.idUser6,
					
					pourcent_visibilite_pub_7:$('pourcent_visibilite_pub_7').value,
					emplacement_pub_7:$('emplacement_pub_7').value,
					rang_pub_7:$('rang_pub_7').value,
					id_salon_pub_7:$('id_salon_pub_7').value,
					date_debut_pub_7:$('date_debut_pub_7').value,
					date_fin_pub_7:$('date_fin_pub_7').value,
					nb_click_pub_7:$('nb_click_pub_7').value,
					label_pub_7:$('label_pub_7').value,
					file_URL_img_pub_7:$('file_URL_img_pub_7').value,
					URL_dest_pub_7:$('URL_dest_pub_7').value,
					isExtLien7 :  this.isAlienExt7,
					id_user7 :  this.idUser7
					}, onSuccess: getPUBupdate
					});
		}

function getPUBupdate(answer){
	alert('Mise à jour des publicités effectuée');
	getPubDetail();
}


function getUserDetailsCallBackVIP(answer){
	var details = answer.responseText.evalJSON();  //answer.responseText
	current_user_id = details['ident_user'];
	
	$('idUser').value=details['idUtil'];
	$('idStand').value=current_user_id;
	//Gestion des Contacts

	var url_responder = "../../scripts/php/AjaxResponder.php";
	
	//On met a jour le module flash
	var idForvIp= parseInt(details['ident_user'])+1073741823;
	var flashvars = {userid:idForvIp};
	var params = {wmode:"transparent"};
	var attributes = {id:"ServUpdater", name:"ServUpdater"};
	swfobject.embedSWF("../../swf/BO_SO_updater.swf", "flashContenerServ", "100", "50", "9.0.0","../../swf/expressInstall.swf", flashvars, params, attributes);
	//End mise a jour
	
	
	//ON GERE LES CONTACTS DIRECTEMENT ICI AFIN QUE LE CHARGEMENT SE FASSE CORRECTEMENT
	$('divContacts').show();
	new Ajax.Updater('divContacts', url_responder, {
	 		parameters: {action:'addDivContactVip',
						idStand : current_user_id, 
						id_c1   :details['id_c1'], 
						id_c2   :details['id_c2'], 
						id_c3   :details['id_c3'],
						id_c4   :details['id_c4'], 
						id_c5   :details['id_c5'], 
						id_c6   :details['id_c6'],
						photo_c1:details['photo_c1'],
						photo_c2:details['photo_c2'],
						photo_c3:details['photo_c3'],
						photo_c4:details['photo_c4'],
						photo_c5:details['photo_c5'],
						photo_c6:details['photo_c6']
						},
			evalScripts: false,
			onComplete: 
			function c(response){
							new Ajax.Updater('mediaForVip', url_responder, {
						 		parameters: {action:'updateMediaDLVip',idStand:current_user_id,logo:details['logo']},
								evalScripts: false,
								onComplete: function c(response){
											 				
											 	Object.keys(details).each(function(k){
													if($(k)){
													  // if(k=="cde_abo_expo" || k=="description" || k=="groupe" || k=="equipe" || k=="mission" || k=="produit" || k=="recrutement" || k=="region" || k=="pwd" || k=="ville_etp") {  	
														   $(k).value = details[k].unescapeHTML();
													   //} else {
														   //$(k).value = details[k];
													   //}
													}
											 	});
											 // GESTION DU TELEPHONE LINKEO //
												alert('Chargement des données effectuées !');
													try {
														if(details['tel_linkeo']==1){		
															afficheDivLinkeoVIP("num_linkeo_c","");
															if($('linkeo_c1').value!="") $('linkeo_c1').value=details['linkeo_c1'];
															if($('linkeo_c2').value!="")$('linkeo_c2').value=details['linkeo_c2'];
															if($('linkeo_c3').value!="")$('linkeo_c3').value=details['linkeo_c3'];
															if($('linkeo_c4').value!="")$('linkeo_c4').value=details['linkeo_c4'];
															if($('linkeo_c5').value!="")$('linkeo_c5').value=details['linkeo_c5'];
															if($('linkeo_c6').value!="")$('linkeo_c6').value=details['linkeo_c6'];
															$('telLinkeoOui').checked=true;
														} else {
															$('telLinkeoNon').checked=true;
														}	
													} catch (e) { }
												//End Gestion Telephone Linkeo
													
												//Gestion des Langues
													try {
														for(y=1;y<7;y++){
															var chaine = details['id_langues'+y].split(",");
															for(i=0;i<chaine.length;i++){
																$('contact'+y+chaine[i]).checked=true;			
															}
														}
													}catch (e) {
													
													}
												//End gestion des Langues
													if(details["horaire_stand"]==""){
												  		 $('horaire_stand').value="9h-18h";
												  	 }	

						 					}
																		   
						 		});	
			} 
		});

	
	$('flashContenerServ').value="";
	
	//Gestion du Module Flash pour la communication Serveur
	   var flashvars = {userid:current_user_id};
       var params = {wmode:"transparent"};
       var attributes = {id:"ServUpdater", name:"ServUpdater"};
       swfobject.embedSWF("../../swf/BO_SO_updater.swf", "flashContenerServ", "100", "50", "9.0.0","../../swf/expressInstall.swf", flashvars, params, attributes);
	
	//End Gestion du Module Flash
}

function doNothing(){
	
}

function getUserDetailsCallBack(answer){
	
	var details = answer.responseText.evalJSON();  //answer.responseText
	//var tab = new Array(details['id_c1'],details['id_c2'],details['id_c3'],details['photo_c1'],details['photo_c2'],details['photo_c3']);
	//add_div_contact(details['ident_user'],tab);
	
	try {
		$('lienAccesDirect').innerHTML="<div class='ss_container'><p class='contenu'><a href='http://www.3d-live-meeting.com/pages/php/index.php?acces_direct="+details['ident_user']+"'>http://www.3d-live-meeting.com/pages/php/index.php?acces_direct="+details['ident_user']+"</a></div>";
	} catch (e){}
	$('divContacts').show();
	var url_responder = "../../scripts/php/AjaxResponder.php";
	
	var theId_c1=details['id_c1'];
	var theId_c2=details['id_c2'];
	var theId_c3=details['id_c3'];
	
	var photo1=details['photo_c1'];
	var photo2=details['photo_c2'];
	var photo3=details['photo_c3'];
	
	new Ajax.Updater('divContacts', url_responder, {
 		parameters: {action:'addDivContact',
					idStand : details['ident_user'], 
					id_c1   :theId_c1, 
					id_c2   :theId_c2, 
					id_c3   :theId_c3,
					photo_c1:photo1,
					photo_c2:photo2,
					photo_c3:photo3
					},
		evalScripts: false,
		onComplete: function c(response){
						//setTimeout(null,1250);
						if(details['mise_en_avant']=='1'){
							$('mise_en_avant').checked =true;
						}


						try {
							if(details['is_Presta']==0) {
								$('prestaNon').checked =true;
							} else {
								$('prestaOui').checked =true;
								$('listePresta').value=details['id_Presta'];
								$('isAprestataire').show();
							}
						} catch (e) {
							
						}
						
						current_user_id = details['ident_user'];

						//alert(details['typologies']);
						try {
							$('typologies').value = details['typologies'];
							updateSStypo();
						} catch (e) {
							
						}

						var resLigne = "";
						if(details['capacite_salles']!=""){
							var tabLigne = details['capacite_salles'].split("|");
								for(i=0; i<tabLigne.length ; i++){
									var Ligne = tabLigne[i].split(",");
									
									resLigne+= "<div style=\"width:100%;\" id=\"capacity_" + i + " \">";
									resLigne+= "<input type=\"text\" style=\"text-align:left; width:160px;\" value=\""+Ligne[0]+"\">";
									resLigne+= "<input type=\"text\" style=\"text-align:left; width:50px;\" value=\""+Ligne[1]+"\">";
									resLigne+= "<input type=\"text\" size=\"4\" maxlength=\"4\" style=\"text-align:center; width:55px;\" value=\""+Ligne[2]+"\">";
									resLigne+= "<input type=\"text\" size=\"4\" maxlength=\"4\" style=\"text-align:center; width:55px;\" value=\""+Ligne[3]+"\">";
									resLigne+="<input type=\"text\" size=\"4\" maxlength=\"4\" style=\"text-align:center; width:55px;\" value=\""+Ligne[4]+"\">";
									resLigne+= "<input type=\"text\" size=\"4\" maxlength=\"4\" style=\"text-align:center; width:55px;\" value=\""+Ligne[5]+"\">";
									resLigne+= "<input type=\"text\" size=\"4\" maxlength=\"4\" style=\"text-align:center; width:55px;\" value=\""+Ligne[6]+"\">";
									resLigne+= "<input type=\"button\" value=\"-\" onClick=\"rmLine_configSalle(event);\" style=\"text-align:center; width:20px;\">";
									resLigne+= "</div>";
								}
						}	
						
						$('content_table').update(resLigne);

						var url_responder = "../../scripts/php/AjaxResponder.php";
						
						new Ajax.Updater('UPDATE_MEDIA', url_responder, {
					 		parameters: {action:'updateMediaDL',current_user_ID:details['ident_user']},
							evalScripts: false,
							onComplete: function c(response){
					 	alert('Chargement des données effectuées !');			
					 	Object.keys(details).each(function(k){
																   if($(k)){
																	   	
																	   		 $(k).value = details[k].unescapeHTML();
																	      
																		   $(k).value=replaceAll($(k).value,"<br />","\r\n");
																		   $(k).value=replaceAll($(k).value,"<br>","\r\n");
																	   	 
																		   var pdfTab = details['secured_pdf'].split("|");
																		   
																			var tempTab;
																			if(pdfTab[0]){
																				tempTab = pdfTab[0].split(",");
																				$('label_securised_pdf1').writeAttribute({value:tempTab[1].unescapeHTML()});
																				$('file_path_securised_pdf1').writeAttribute({value:tempTab[0].unescapeHTML()});
																			}
																			if(pdfTab[1]){
																				tempTab = pdfTab[1].split(",");
																				$('label_securised_pdf2').value = tempTab[1].unescapeHTML();
																				$('file_path_securised_pdf2').value = tempTab[0].unescapeHTML();
																			}
																			if(pdfTab[2]){
																				tempTab = pdfTab[2].split(",");
																				$('label_securised_pdf3').value = tempTab[1].unescapeHTML();
																				$('file_path_securised_pdf3').value = tempTab[0].unescapeHTML();
																			}
																			if(pdfTab[3]){
																				tempTab = pdfTab[3].split(",");
																				$('label_securised_pdf4').value = tempTab[1].unescapeHTML();
																				$('file_path_securised_pdf4').value = tempTab[0].unescapeHTML();
																			}
																	   }
																  // }
					 	});
					 	if(details["horaire_stand"]==""){
					   		 $('horaire_stand').value="9h-18h";
					   	 }	
					 	var afficheDisplayFather=false;
						try {
							if(details['id_Father_User']==0){
								if(details['isFather']==0){
									$('ApasGroupe').checked=true;
								} else {
									$('aUnGroupe').checked=true;
									$('typeFil').checked=true;
									$('filiation').show();
								}
							} else {
								afficheDisplayFather=true;
								$('aUnGroupe').checked=true;
								$('typeFilli').checked=true;
								$('fatherUser').value=details['id_Father_User'];
								$('filiation').show();
								$('listeFather').show();
								
							}
						}catch (e) {}
					 	
					 	
						try {
							if(details['tel_linkeo']==1){		
								afficheDivLinkeo("num_linkeo_c","");
								if($('linkeo_c1').value!="") $('linkeo_c1').value=details['linkeo_c1'];
								if($('linkeo_c2').value!="")$('linkeo_c2').value=details['linkeo_c2'];
								if($('linkeo_c3').value!="")$('linkeo_c3').value=details['linkeo_c3'];
								$('telLinkeoOui').checked=true;
							} else {
								$('telLinkeoNon').checked=true;
							}	
						} catch (e) {}

						try {
							/*** Gestion de la prescence des contacts sur le stand pere *****/
							var i=0;
							if(details['contact_part1']=="true") { $('partFather1').checked=true; i++; }
							if(details['contact_part2']=="true") { $('partFather2').checked=true; i++; }
							if(details['contact_part3']=="true") { $('partFather3').checked=true; i++; }
							
							if(afficheDisplayFather ) displayChoiceFather('checkForFatherContact',''); 
							/*** End Gestion prescence des contacts sur le stand pere ******/
							
						} catch (e) {}
						
						  try {
								for(y=1;y<4;y++){
									var chaine = details['id_langues'+y].split(",");
									for(i=0;i<chaine.length;i++){
										$('contact'+y+chaine[i]).checked=true;			
									}
								}
							}catch (e) {
							
							}
						   var flashvars = {userid:current_user_id};
					       var params = {wmode:"transparent"};
					       var attributes = {id:"ServUpdater", name:"ServUpdater"};
					       swfobject.embedSWF("../../swf/BO_SO_updater.swf", "flashContenerServ", "100", "50", "9.0.0","../../swf/expressInstall.swf", flashvars, params, attributes);
								} 
						});				
						
						
						
		} 
	});
}

function getGeneralDetailsCallBack(answer){
//	alert(answer.responseText);
	
  var details = answer.responseText.evalJSON();  //answer.responseText
	//alert("test : "+details.msg_intro);
	Object.keys(details).each(function(k){if($(k))$(k).value = details[k].unescapeHTML();});	
}

function getPubDetail(){
	var url_responder = "../../scripts/php/AjaxResponder.php";
	
	//ask detail to AjaxResponder: call back is below
	new Ajax.Request(url_responder, {
	  parameters:{action:'PubDetail'},
	  onSuccess: getPUBDetailsCallBack
	});
}

function getPUBDetailsCallBack(answer){
  var details = answer.responseText.evalJSON();

	for(i=1;i<8;i++){
		if(details['id_user_exp'+i]==0){
			$('lienExt'+i).checked=true;
			$('urlDestExt'+i).show();
		} else {
			$('lienInt'+i).checked=true;
			$('urlDestInterne'+i).show();
			$('standUser'+i).value=details['id_user_exp'+i];
		}
	}
	
	
	Object.keys(details).each(function(k){
									 
									   if($(k))$(k).value = details[k].unescapeHTML();
									   });	
}


function updateForm(field_id,caption){
	$("file_"+field_id).value = caption;	
}


function saveVisiteur(_source) {
	var url_responder = "../../scripts/php/AjaxResponder.php";

	var id_type_vis = 1;
	var pwd_visi = $('pwd_visi').value;
	var confirm_pwd_visi = $('confirm_pwd_visi').value;	

	 var erreurSaisie = new Array();
		
	  //Verification des Int
	 // if(isNaN($('tel_visi').value)) erreurSaisie.push("Le numero de T?l?phone doit etre en chiffre");
   
	 $('tel_visi').value=replaceAll($('tel_visi').value,".","");
	 $('tel_visi').value=replaceAll($('tel_visi').value," ","");
	 if(isNaN($('tel_visi').value)) {
//			if(isAnumTel($('tel_visi').value)==false){
		 erreurSaisie.push("Le format du T?l?phone n'est pas valide ('0164111111' Ou '+33(0)164111111')");
//			}
	 }
	  
     //Verification que les valeurs obligatoires ne sont pas nulles
     if(isNull($('mail_visi').value)) {
     	erreurSaisie.push("Veuillez renseigner le mail");
     } else if(!isMail($('mail_visi').value)) erreurSaisie.push("Le mail n'est pas un mail valide");

     if (isNull($('mail_visi').value)) erreurSaisie.push("Le mail doit être renseigné ");
     if (isNull($('pwd_visi').value)) erreurSaisie.push("Le mot de passe doit être renseigné ");
     if (isNull($('confirm_pwd_visi').value)) erreurSaisie.push("La confirmation du mot de passe doit être renseignée ");
     if (isNull($('reponse').value)) erreurSaisie.push("La réponse à votre question secrète doit être renseignée ");
     if (isNull($('nom_visi').value)) erreurSaisie.push("Le nom doit être renseigné ");
     if (isNull($('prenom_visi').value)) erreurSaisie.push("Le prénom doit être renseigné ");
     if (isNull($('nom_ste').value)) erreurSaisie.push("Le nom de la société doit etre renseigné ");
     if (isNull($('adr_ste').value)) erreurSaisie.push("L'adresse de la société doit etre renseignée ");
     if (isNull($('cp_ste').value)) erreurSaisie.push("Le code postal de la société doit etre renseigné ");
     if (isNull($('ville_ste').value)) erreurSaisie.push("La ville de la société doit etre renseignée ");
     if (isNull($('pays_ste').value)) erreurSaisie.push("Le pays de la société doit etre renseigné "); 
   
    //On test les que les listes deroulante sont bien rens?ign?es : 
     if($('question').getValue()==-1)erreurSaisie.push("Veuillez renseigner votre question secrète");
     if($('fonction').getValue()==-1)erreurSaisie.push("Veuillez renseigner votre fonction");
     if($('service').getValue()==-1)erreurSaisie.push("Veuillez renseigner votre service");
     if($('effectif').getValue()==-1)erreurSaisie.push("Veuillez renseigner l'effectif de la société");
     if($('secteur_activite').getValue()==-1)erreurSaisie.push("Veuillez renseigner le secteur d'activité");
    
     //On test si les valeurs sont saisient (Emilie)
      var nb=0;
      if ( $('nature_projet').value != "") nb++;
	  if ( $('duree_projet').value != "") nb++;
	  if ( $('loca_projet').value != "") nb++;
	  if ( $('loca_projet').value != "") nb++;
	  if ( $('nb_pers_projet').value != "") nb++;
	  if ( $('restau_projet').value != "") nb++;
	  if ( $('heberg_projet').value != "") nb++;
	  if ( $('com_projet').value != "") nb++;    
     
	  if(nb==0 || nb==8 ) {
	      if(nb==8) var verifExist=1;
	      else var verifExist=0;
	  } else {
		  erreurSaisie.push("Les Champs concernant le projet doivent soit être entierement vide soit être entierement rempli ");
	  }
      //On verifie maintenant que toutes les valeurs ne contiennent pas de balise Php !
	  	if(!noPhpBalise($('mail_visi').value))erreurSaisie.push('La valeur du mot de passe est corrompue !');
	  	if(!noPhpBalise($('pwd_visi').value))erreurSaisie.push('La valeur du mot de passe est corrompue !');
	  	if(!noPhpBalise($('confirm_pwd_visi').value))erreurSaisie.push('La valeur du mot de passe est corrompue !');
	  	if(!noPhpBalise($('nom_visi').value))erreurSaisie.push('La valeur du mot de passe est corrompue !');
	  	if(!noPhpBalise($('adr_ste').value))erreurSaisie.push('La valeur du mot de passe est corrompue !');
	  	if(!noPhpBalise($('cp_ste').value))erreurSaisie.push('La valeur du mot de passe est corrompue !');
	  	if(!noPhpBalise($('ville_ste').value))erreurSaisie.push('La valeur du mot de passe est corrompue !');
	  	if(!noPhpBalise($('pays_ste').value))erreurSaisie.push('La valeur du mot de passe est corrompue !');
	  	if(!noPhpBalise($('web_ste').value))erreurSaisie.push('La valeur du mot de passe est corrompue !');
	  	if(!noPhpBalise($('nature_projet').value))erreurSaisie.push('La valeur du mot de passe est corrompue !');
	  	if(!noPhpBalise($('duree_projet').value))erreurSaisie.push('La valeur du mot de passe est corrompue !');
	  	if(!noPhpBalise($('loca_projet').value))erreurSaisie.push('La valeur du mot de passe est corrompue !');
	  	if(!noPhpBalise($('nb_pers_projet').value))erreurSaisie.push('La valeur du mot de passe est corrompue !');
	  	if(!noPhpBalise($('restau_projet').value))erreurSaisie.push('La valeur du mot de passe est corrompue !');
	  	if(!noPhpBalise($('heberg_projet').value))erreurSaisie.push('La valeur du mot de passe est corrompue !');
	  	if(!noPhpBalise($('com_projet').value))erreurSaisie.push('La valeur du mot de passe est corrompue !');		
	  	if(!noPhpBalise($('mail_visi').value))erreurSaisie.push('La valeur du mot de passe est corrompue !');
	  	if(!noPhpBalise($('reponse').value))erreurSaisie.push('La valeur du mot de passe est corrompue !');
	 	if(!noPhpBalise($('prenom_visi').value))erreurSaisie.push('La valeur du mot de passe est corrompue !');
	  	if(!noPhpBalise($('tel_visi').value))erreurSaisie.push('La valeur du mot de passe est corrompue !');	
	  	if(!noPhpBalise($('nom_ste').value))erreurSaisie.push('La valeur du mot de passe est corrompue !');
	  
	

   if (erreurSaisie.size()>0){	
     	var chaine="";
     	for(var i=0;i<erreurSaisie.size();i++){
     		chaine+="-"+erreurSaisie[i]+".\n";
     	}
     	alert('ATTENTION : \n '+chaine);
     	return false;
     } else {
	
   	  var url_responder = "../../scripts/php/AjaxResponder.php";

		      //On verifie si le bouton projet est coch? (emilie)
		      if($('aide_projet').checked==true) {
		         var aide=1;
		      } else {
		         var aide = 0;
		      }  
		      
		    
			new Ajax.Request(url_responder, {
			   method: 'post',
			   parameters:{
				user_id				: $('id_user').value,
				action				: 'saveVisiteur',
				login				:$('mail_visi').value,
				password			:$('pwd_visi').value,
				confirm_password	:$('confirm_pwd_visi').value,
				nom					:$('nom_visi').value,
				adresse				:$('adr_ste').value,
				cp					:$('cp_ste').value,
				photo				:$('urlPhotoVis').value,
				ville				:$('ville_ste').value,
				pays				:$('pays_ste').value,
				url					:$('web_ste').value,
				nature_projet 		:  $('nature_projet').value,
			    theDate       		:  $('theDate').value,
				duree_projet 		:  $('duree_projet').value,
				loca_projet   		:  $('loca_projet').value,
				nb_pers_projet		:  $('nb_pers_projet').value,
				restau_projet 		:  $('restau_projet').value,
				heberg_projet 		:  $('heberg_projet').value,
				com_projet    		:  $('com_projet').value,
				besoinAide    		: aide,  
			    ExistingProject 	: verifExist,			
				mail				:$('mail_visi').value,
				question			:$('question').value,
				reponse				:$('reponse').value,
				civilite			:$('civilite').value,
				prenom				:$('prenom_visi').value,
				tel					:$('tel_visi').value,
				fonction			:$('fonction').getValue(),
				service				:$('service').getValue(),
				nom_societe			:$('nom_ste').value,
				secteur_activite	:$('secteur_activite').getValue(),
				effectif_societe	:$('effectif').getValue(),
				source				: "updateUser" 
			}, 
			onComplete: saveVisResponse
		});
	}
}   

function updateVip(_source){
	var newLOGIN = cleanSTR($('cde_abo_expo').value);
	var erreurSaisie = new Array();
	var url_responder = "../../scripts/php/AjaxResponder.php";

	if(isNull(newLOGIN)) erreurSaisie.push("Veuillez Renseigner le Login"); 
    if(isNull($('pwd').value)) erreurSaisie.push("Veuillez Renseigner le mot de passe");
    if(isNull($('mail_etp').value)) { 
    	erreurSaisie.push("Veuillez Renseigner le mail général"); 
    } else { 
    	if(!isMail($('mail_etp').value)){
    		erreurSaisie.push("Le mail général n'est pas un mail valide");
    	}
    }
    if(!noPhpBalise(newLOGIN))erreurSaisie.push('La valeur du champ Login est corrompu !');
	if(!noPhpBalise($('nom_etp').value))erreurSaisie.push('La valeur du code abonné ( Nom du lieu ) est corrompu !');
	if(!noPhpBalise( $('pwd').value))erreurSaisie.push('La valeur du mot de passe est corrompu !');
	if(!noPhpBalise( $('adr_etp').value))erreurSaisie.push("La valeur de l'adresse est corrompu !");
	if(!noPhpBalise( $('cp_etp').value))erreurSaisie.push('La valeur du code postal est corrompu !');
	if(!noPhpBalise($('ville_etp').value))erreurSaisie.push('La valeur du champ ville est corrompu !');
	if(!noPhpBalise( $('pays_etp').value))erreurSaisie.push('La valeur du champ Pays est corrompu !');
	if(!noPhpBalise( $('mail_etp').value))erreurSaisie.push('La valeur du champ email général est corrompu !');
	if(!noPhpBalise( $('tel_etp').value))erreurSaisie.push('La valeur du champ téléphone est corrompu !');			
	if(!noPhpBalise( $('fax_etp').value))erreurSaisie.push('La valeur du fax est corrompu !');
	if(!noPhpBalise($('web_etp').value))erreurSaisie.push('La valeur du site web est corrompu !');
	if(!noPhpBalise($('description').value)) erreurSaisie.push('La valeur du champ "Qui Somme Nous" est corrompu !');
	if(!noPhpBalise($('groupe').value)) erreurSaisie.push('La valeur du champ "Le groupe" est corrompu !');
	if(!noPhpBalise($('equipe').value)) erreurSaisie.push('La valeur du champ "L equipe" est corrompu !');
	if(!noPhpBalise($('mission').value)) erreurSaisie.push('La valeur du champ "Notre mission" est corrompu !');
	if(!noPhpBalise($('produit').value)) erreurSaisie.push('La valeur du champ "Nos Produits" est corrompu !');
	if(!noPhpBalise($('recrutement').value)) erreurSaisie.push('La valeur du champ "Recrutement" est corrompu !');
	if(!noPhpBalise($('realisation').value)) erreurSaisie.push('La valeur du champ "Nos Réalisation" est corrompu !');
	if(!noPhpBalise($('file_plan').value)) erreurSaisie.push('La valeur du champ "Url Plan d acces" est corrompu !');
	if(!noPhpBalise($('horaire_stand').value)) erreurSaisie.push('La valeur du champ "Horaire" est corrompu !');
	
	
	/****** GESTION DU TELEPHONE LINKEO ******/
	var telLinkeo=false;
	try {
		if($('telLinkeoOui').checked) {
			telLinkeo = true;
		 }	
	 } catch (e){ }	
 /****** End GESTION TEL LINKEO *********/	

	 for(var i=1;i<7;i++){
		 if(!isNull($('nom_c'+i).value)){ 
		        if(!isNull($('mail_c'+i).value)){ if(!isMail($('mail_c'+i).value)) erreurSaisie.push("Le mail du Contact "+i+" n'est pas un mail valide");
		        } else erreurSaisie.push("Veuillez renseigner le mail du Contact "+i);
		        if(isNull($('fonction_c'+i).value)) erreurSaisie.push("Veuillez Renseigner la Fonction du contact "+i);	 
	     } 
		 if(!noPhpBalise($('nom_c'+i).value))erreurSaisie.push('La valeur du nom du contact '+i+' est corrompu !');
		 if(!noPhpBalise($('linkeo_c'+i).value))erreurSaisie.push('La valeur du téléphone linkeo du contact '+i+' est corrompu !');
	     if(!noPhpBalise($('tel_c'+i).value))erreurSaisie.push('La valeur du téléphone du contact '+i+' corrompu !');
	     if(!noPhpBalise( $('mail_c'+i).value)) erreurSaisie.push('La valeur du champ mail du contact '+i+' est corrompu !');
	     if(!noPhpBalise( $('fonction_c'+i).value)) erreurSaisie.push('La valeur du champ fonction du contact '+i+' est corrompu !');
	 }
	 
   /*************************************************************************************************
	* GESTION DES DONNEES CONTACT : 
    *************************************************************************************************/
			
	//GESTION DES LANGUES DE CHAQUE CONTACT
		this['returnStr1']= new Array();
		this['returnStr2']= new Array();
		this['returnStr3']= new Array();
		this['returnStr4']= new Array();
		this['returnStr5']= new Array();
		this['returnStr6']= new Array();
		
		var chaineContact="{";
		var chaineLangue="{";
	
		for (var y=1;y<7;y++) {
			for(var i=1;i<($('nbLangue').value)+1;i++){
				try {
					if($('contact'+y+i).checked == true){
						this['returnStr'+y].push($('contact'+y+i).value);	
					}
				} catch (e){
					
				}
			}
			
			//On remplace tout les doubles cotes par des simple
			$('nom_c'+y).value=replaceAll($('nom_c'+y).value,'"',"''");
			$('tel_c'+y).value=replaceAll($('tel_c'+y).value,'"',"''");
			$('mail_c'+y).value=replaceAll($('mail_c'+y).value,'"',"''");
			$('linkeo_c'+y).value=replaceAll($('linkeo_c'+y).value,'"',"''");
			$('fonction_c'+y).value=replaceAll($('fonction_c'+y).value,'"',"''");
			$('urlPhotoContact'+y).value=replaceAll($('urlPhotoContact'+y).value,'"',"''");
			//End replace
			
			if(y==6){
				chaineContact+= "\"nom_c"+y+"\" :\""+$('nom_c'+y).value+"\"," +
				"\"tel_c"+y+"\"	:\""+$('tel_c'+y).value+"\","+
				"\"mail_c"+y+"\" :\""+$('mail_c'+y).value+"\","+
				"\"linkeo_c"+y+"\" :\""+$('linkeo_c'+y).value+"\","+
				"\"fonction_c"+y+"\":\" "+$('fonction_c'+y).value+"\","+
				"\"id_c"+y+"\":\" "+$('id_c'+y).value+"\","+
				"\"urlPhotoContact_c"+y+"\":\""+$('urlPhotoContact'+y).value+"\"";		
			} else {
				chaineContact+= "\"nom_c"+y+"\" :\""+$('nom_c'+y).value+"\"," +
							"\"tel_c"+y+"\"	:\""+$('tel_c'+y).value+"\","+
							"\"mail_c"+y+"\" :\""+$('mail_c'+y).value+"\","+
							"\"linkeo_c"+y+"\" :\""+$('linkeo_c'+y).value+"\","+
							"\"fonction_c"+y+"\":\" "+$('fonction_c'+y).value+"\","+
							"\"id_c"+y+"\":\" "+$('id_c'+y).value+"\","+
							"\"urlPhotoContact_c"+y+"\":\""+$('urlPhotoContact'+y).value+"\",";	
						
			}				
		}
	
		chaineContact+="}";
		for (var i=1;i<7;i++) {
			for (var y=0;y<this['returnStr'+i].length;y++) {
				if(y==0){
					this['returnLangue'+i]=this['returnStr'+i][y];
				} else {
					this['returnLangue'+i]+=","+this['returnStr'+i][y];
				}
			}
			
		}
		
	 //GESTION DES AVATARS
		var avatarContact1="";
		var avatarContact2="";
		var avatarContact3="";
		var avatarContact4="";
		var avatarContact5="";
		var avatarContact6="";
		try {
			for(i=1;i<7;i++){
				if($('sexeAvf'+i).checked == true){
					this['avatarContact'+i]=1;
				} else if ($('sexeAvh'+i).checked == true){
					this['avatarContact'+i]=2;
				} else {
					this['avatarContact'+i]=0;
				}
			}
		} catch (e){
			//alert('jsui dans le catch');
		}
		
		//Creation dynamique de la chaine des urls des avatars
		var chaineAvatar="{";
		for(var i=1;i<7;i++){	
			if(i==6){
				chaineAvatar+="\"urlPos1"+i+"\" : \""+$('urlPos1'+i).value+"\","+
				  "\"urlPos2"+i+"\" : \""+$('urlPos2'+i).value+"\","+
				  "\"urlPos3"+i+"\" : \""+$('urlPos3'+i).value+"\"";
			} else {
				chaineAvatar+="\"urlPos1"+i+"\" : \""+$('urlPos1'+i).value+"\","+
						  "\"urlPos2"+i+"\" : \""+$('urlPos2'+i).value+"\","+
						  "\"urlPos3"+i+"\" : \""+$('urlPos3'+i).value+"\",";
			}
		}
		
		chaineAvatar+="}";
		
	/*************************************************************************************************
	 * FIN DE LA GESTION DES DONNEES CONTACT
	 *************************************************************************************************/
	
	/*************************************************************************************************
	* GESTION DES MEDIAS
	*************************************************************************************************/	
		var chainePdf="{";
		var chaineVideo="{";
		var chainePoadcoast="{";
		for(var i=1;i<11;i++){
			$('label_pdf'+i).value=replaceAll($('label_pdf'+i).value,'"',"''");
			$('label_video'+i).value=replaceAll($('label_video'+i).value,'"',"''");
			$('label_poadcast'+i).value=replaceAll($('label_poadcast'+i).value,'"',"''");
			
			//Récuperation des Pdf 
			if(i==10){
				chainePdf+="\"id_media_pdf"+i+"\" : \""+$('id_media_pdf'+i).value+"\","+
				  "\"label_pdf"+i+"\" : \""+$('label_pdf'+i).value+"\"";
				chaineVideo+="\"id_media_video"+i+"\" : \""+$('id_media_video'+i).value+"\","+
				  "\"label_video"+i+"\" : \""+$('label_video'+i).value+"\"";
				chainePoadcoast+="\"id_media_poadcast"+i+"\" : \""+$('id_media_poadcast'+i).value+"\","+
				  "\"label_poadcast"+i+"\" : \""+$('label_poadcast'+i).value+"\"";	
			} else {
				chainePdf+="\"id_media_pdf"+i+"\" : \""+$('id_media_pdf'+i).value+"\","+
				  "\"label_pdf"+i+"\" : \""+$('label_pdf'+i).value+"\",";
			
				chaineVideo+="\"id_media_video"+i+"\" : \""+$('id_media_video'+i).value+"\","+
				  "\"label_video"+i+"\" : \""+$('label_video'+i).value+"\",";
			
				chainePoadcoast+="\"id_media_poadcast"+i+"\" : \""+$('id_media_poadcast'+i).value+"\","+
				  "\"label_poadcast"+i+"\" : \""+$('label_poadcast'+i).value+"\",";	
			
			}
		}
		
		chainePdf+="}";
		chaineVideo+="}";
		chainePoadcoast+="}";
	/*************************************************************************************************
	* FIN DE LA GESTION DES MEDIAS
	*************************************************************************************************/
		
	if (erreurSaisie.size()>0){	
		var chaine="";
		for(var i=0;i<erreurSaisie.size();i++){
			chaine+="-"+erreurSaisie[i]+".\n";
		}
		alert('ATTENTION : \n '+chaine);
		return false;
	} else {
		new Ajax.Request(url_responder, {
			method: 'post',
			parameters:{action: 'saveVipDetails',		
				id_type            : "3",
				ident_user         : newLOGIN,
				pwd       		   : $('pwd').value,				
				nom_etp            : $('nom_etp').value,
				adr_etp            : $('adr_etp').value,
				cp_etp             : $('cp_etp').value,
				ville_etp          : $('ville_etp').value,
				region             : $('region').value,
				pays_etp           : $('pays_etp').value,
				realisation		   : $('realisation').value,
				tel_etp			   : $('tel_etp').value,
				fax_etp			   : $('fax_etp').value,
				mail_etp           : $('mail_etp').value,
				web_etp            : $('web_etp').value,
				description        : $('description').value,
				groupe             : $('groupe').value,
				equipe             : $('equipe').value,
				mission     	   : $('mission').value,
				produit            : $('produit').value,
				recrutement        : $('recrutement').value,
			    idStand				: $('idStand').value,
			    idUser				: $('idUser').value,
				source				: _source,
			    langue1             : this.returnLangue1,
				langue2             : this.returnLangue2,
				langue3             : this.returnLangue3,
				langue4             : this.returnLangue4,
				langue5             : this.returnLangue5,
				langue6             : this.returnLangue6,
				opt_linkeo		    : telLinkeo,
				logo 				: $('urlLogo').value,
				elementPdf			:chainePdf,
				elementVideo		:chaineVideo,
				elementPoadcast		: chainePoadcoast,
				elementAvatar	    :chaineAvatar,
				elementContact	   : chaineContact,
				avat_Contact1	   : this.avatarContact1,
				avat_Contact2	   : this.avatarContact2,
				avat_Contact3	   : this.avatarContact3,
				avat_Contact4	   : this.avatarContact4,
				avat_Contact5	   : this.avatarContact5,
				avat_Contact6	   : this.avatarContact6,
				horaire_stand	   : $("horaire_stand").value,
				file_plan          : $('file_plan').value
			},
			onComplete: saveUpdateVip
		});	
	}
}
function saveUpdateVip(answer){
	var details = answer.responseText.evalJSON();
	if(details.ok == true ) {
		var idForvIp= parseInt(details.id)+1073741823;
		$('ServUpdater').sendInfoToServInscr(idForvIp);
		
		if(details.source == "userVip") {
			var r=confirm("Informations correctement mises à jour\n voulez vous fermer cette fenêtre ?");
				if (r==true) window.close();
		}
		if(details.source=='bo_1001s'){
				var r=confirm("Réaliser une autre modification d'exposant VIP ?");
				if (r==true) document.location.replace(RADICAL_URL+"pages/php/bo_1001s_user_vip.php");
				else document.location.replace(RADICAL_URL);
		}
	} else {
		alert('Une erreur est Survenue !!');
	}
}

function updateExp(_source){
	var url_responder = "../../scripts/php/AjaxResponder.php";
	if(current_user_id != -1){
		var newLOGIN = cleanSTR($('login_user').value);
		var erreurSaisie =new Array();
      
	/******************************************
     * VERIFICATION DES VALEURES :
     ******************************************/ 
 
	/****** GESTION DU TELEPHONE LINKEO ******/
			var telLinkeo=false;
			try {
				if($('telLinkeoOui').checked) {
					telLinkeo = true;
				 }	
			 } catch (e){ }
			 
			//alert('tel linkeo : '+telLinkeo);
	/****** End GESTION TEL LINKEO *********/
		
	/****** Pour les INT ******/
		//On remplace les points et les espaces !
			/*$('tel_etp').value=replaceAll($('tel_etp').value," ","");
			$('tel_etp').value=replaceAll($('tel_etp').value,".","");	
			$('fax_etp').value=replaceAll($('fax_etp').value," ","");
			$('fax_etp').value=replaceAll($('fax_etp').value,".","");*/
		//Fin du remplacement !
		//On test la validiter des Valeurs de telephone 
			/*if(isNaN($('tel_etp').value)) {
				if(isAnumTel($('tel_etp').value)==false){
					erreurSaisie.push("Le format du T?l?phone n'est pas valide ('0164111111' Ou '+33(0)164111111')");
				}
			}*/
			/*if(isNaN($('fax_etp').value)) {
				if(isAnumTel($('fax_etp').value)==false){
					erreurSaisie.push("Le format du numero de Fax n'est pas valide ('0164111111' Ou '+33(0)164111111')");
				}
			}*/
		//Fin test validiter !
		
			
			
		var contact_part1=false;
		var contact_part2=false;
		var contact_part3=false;
	
		//On realise ces test sur les exposants 
		/*$('linkeo_c1').value=replaceAll($('linkeo_c1').value," ","");
		$('linkeo_c1').value=replaceAll($('linkeo_c1').value,".","");
		$('tel_c1').value=replaceAll($('tel_c1').value," ","");
		$('tel_c1').value=replaceAll($('tel_c1').value,".","");*/
        if(!isNull($('nom_c1').value)){
	       if($('partFather1').checked==true) contact_part1=true;
        	/*if(!isNull($('tel_c1').value)) { 
	        	if(isNaN($('tel_c1').value)==true) 
	        		if(isAnumTel($('tel_c1').value)==false){
						erreurSaisie.push("Le format du telephone du Contact 1 n'est pas valide ('0164111111' Ou '+33(0)164111111')");
					}
	        } else erreurSaisie.push("Veuillez renseigner le numero de t?l?phone du Contact 1"); */
	        if(!isNull($('mail_c1').value)){ if(!isMail($('mail_c1').value)) erreurSaisie.push("Le mail du contact 1 n'est pas un mail valide");
	        } else erreurSaisie.push("Veuillez renseigner le mail du contact 1");
	      /*  if(telLinkeo) {
	        	if(!isNull($('linkeo_c1').value)) {
	        		if(isNaN($('linkeo_c1').value)==true) erreurSaisie.push("Le format du telephone Linkeo du Contact 1 n'est pas valide ('01 64 11 11 11')");	        		
	        	} else erreurSaisie.push("Veuillez renseigner le numero de téléphone Linkeo du Contact 1");
	        }*/
	        if(isNull($('fonction_c1').value)) erreurSaisie.push("Veuillez renseigner la fonction du contact 1");	
        } 
        /*$('tel_c2').value=replaceAll($('tel_c2').value," ","");
		$('tel_c2').value=replaceAll($('tel_c2').value,".","");
		$('linkeo_c2').value=replaceAll($('linkeo_c2').value," ","");
		$('linkeo_c2').value=replaceAll($('linkeo_c2').value,".","");*/
        if(!isNull($('nom_c2').value)){
        	if($('partFather2').checked==true) contact_part2=true;
        	/*if(!isNull($('tel_c2').value)) {
	        	if(isNaN($('tel_c2').value)==true) 
	        		if(isAnumTel($('tel_c2').value)==false){
						erreurSaisie.push("Le format du telephone du Contact 2 n'est pas valide ('0164111111' Ou '+33(0)164111111')");
					}
	        } else erreurSaisie.push("Veuillez renseigner le numero de t?l?phone du Contact 2"); */
	        if(!isNull($('mail_c2').value)) { if(!isMail($('mail_c2').value)) erreurSaisie.push("Le mail du Contact 2 n'est pas un mail valide");
	        }else erreurSaisie.push("Veuillez renseigner le mail du Contact 2");
	       /* if(telLinkeo) {
	        	if(!isNull($('linkeo_c2').value)) {
	        		if(isNaN($('linkeo_c2').value)==true) erreurSaisie.push("Le format du telephone Linkeo du Contact 2 n'est pas valide ('01 64 11 11 11')");	        		
	        	} else erreurSaisie.push("Veuillez renseigner le numero de t?l?phone Linkeo du Contact 2");
	        }*/
	        if(isNull($('fonction_c2').value)) erreurSaisie.push("Veuillez renseigner la fonction du contact 2");
        }
       /* $('linkeo_c3').value=replaceAll($('linkeo_c3').value," ","");
		$('linkeo_c3').value=replaceAll($('linkeo_c3').value,".","");
        $('tel_c3').value=replaceAll($('tel_c3').value," ","");
		$('tel_c3').value=replaceAll($('tel_c3').value,".","");*/
        if(!isNull($('nom_c3').value)){
        	if($('partFather3').checked==true) contact_part3=true;
	        /*if(!isNull($('tel_c3').value)) {
	        	if(isNaN($('tel_c3').value)==true) 
	        		if(isAnumTel($('tel_c3').value)==false){
						erreurSaisie.push("Le format du telephone du Contact 3 n'est pas valide ('0164111111' Ou '+33(0)164111111')");
					}
	        } else erreurSaisie.push("Veuillez renseigner le numero de t?l?phone du Contact 2"); */
	        if(!isNull($('mail_c3').value)){ if(!isMail($('mail_c3').value)) erreurSaisie.push("Le mail du contact 3 n'est pas un mail valide");   
	        } else erreurSaisie.push("Veuillez renseigner le mail du contact 3");
	        /*if(telLinkeo) {
	        	if(!isNull($('linkeo_c3').value)) {
	        		if(isNaN($('linkeo_c3').value)==true) erreurSaisie.push("Le format du telephone Linkeo du Contact 3 n'est pas valide ('01 64 11 11 11')");	        		
	        	} else erreurSaisie.push("Veuillez renseigner le numero de t?l?phone Linkeo du Contact 3");
	        }*/
	        if(isNull($('fonction_c3').value)) erreurSaisie.push("Veuillez renseigner la fonction du contact 3");
        }
        
      /**** Fin des Conditions INT *****/
    
      //Verification que les valeurs obligatoires ne sont pas nulles
        if(isNull(newLOGIN)) erreurSaisie.push("Veuillez Renseigner le Login"); 
        if(isNull($('pwd').value)) erreurSaisie.push("Veuillez Renseigner le mot de passe");
        if(isNull($('user_email').value)) {
        	erreurSaisie.push("Veuillez Renseigner le mail général");
        } else if(!isMail($('user_email').value)) erreurSaisie.push("Le mail général n'est pas un mail valide");
        if(isNull($('cde_abo_expo').value)) erreurSaisie.push("Veuillez Renseigner le nom du lieu (code abonné)");
        if(isNull($('typologies').value)) erreurSaisie.push("Veuillez Renseigner la typologie");
        if(isNull($('SStypologies').value)) erreurSaisie.push("Veuillez Renseigner la sous typologie");
      
       
		var isPrestataire=0;
		var metierPrestataire=0;
        
        try { if($('prestaOui').checked == true || $('prestaNon').checked== true){
			  	if($('prestaOui').checked == true){
					if($('listePresta').value!=-1){
						metierPrestataire=$('listePresta').value;
						isPrestataire=1;
					} else {
						erreurSaisie.push("Veuillez renseigner le corps de metier du stand"); 
					}
				}
			  } else {
				erreurSaisie.push("Veuillez renseigner si le stand est prestataire ou non "); 
			  } } catch (e){ }
		
	    var appGroup = "0";
        var typeFill = "0";
        var fathUser = "0";

        try {
        	if(typeof($('aUnGroupe'))!= undefined) {
        		
		        if($('aUnGroupe').checked==true){
		     	   appGroup = $('aUnGroupe').value;
		     	   if($('typeFilli').checked==true){
		     		   typeFill = "f";
		     		   if($('fatherUser').value!='0'){
		     			   fathUser=$('fatherUser').value;
		     		   } else {
		     			  erreurSaisie.push('Dans la partie : "Appartenance à un groupe" : Veuillez renseigner le père');
		     			   return false;
		     		   }
		     	   } else {
		     		   typeFill = "p";  
		     	   }
		        }
        	} 
        	} catch (e) {}
        
        	

        //On verifie maintenant que toutes les valeurs ne contiennent pas de balise Php !
        	
        	if(!noPhpBalise(newLOGIN))erreurSaisie.push('La valeur du champ Login est corrompue !');
        	if(!noPhpBalise($('cde_abo_expo').value))erreurSaisie.push('La valeur du Code abonné ville est corrompue!');
        	if(!noPhpBalise( $('pwd').value))erreurSaisie.push('La valeur du mot de passe est corrompue !');
        	if(!noPhpBalise( $('adr_etp').value))erreurSaisie.push("La valeur de l'adresse est corrompue !");
        	if(!noPhpBalise( $('cp_etp').value))erreurSaisie.push('La valeur du code postal est corrompue !');
        	if(!noPhpBalise($('ville_etp').value))erreurSaisie.push('La valeur du champ ville est corrompue !');
        	if(!noPhpBalise( $('pays_etp').value))erreurSaisie.push('La valeur du champ Pays est corrompue !');
        	if(!noPhpBalise( $('user_email').value))erreurSaisie.push('La valeur du champ email général est corrompue !');
        	if(!noPhpBalise( $('tel_etp').value))erreurSaisie.push('La valeur du champ téléphone est corrompue !');			
        	if(!noPhpBalise( $('fax_etp').value))erreurSaisie.push('La valeur du fax est corrompue !');
        	if(!noPhpBalise($('web_etp').value))erreurSaisie.push('La valeur du site web est corrompue !');
			if(!noPhpBalise($('nom_c1').value))erreurSaisie.push('La valeur du nom du contact 1 est corrompue !');
        	if(!noPhpBalise($('tel_c1').value))erreurSaisie.push('La valeur du téléphone du contact 1 corrompue !');
        	if(!noPhpBalise( $('mail_c1').value)) erreurSaisie.push('La valeur du champ mail du contact 1 est corrompue !');
        	if(!noPhpBalise( $('fonction_c1').value)) erreurSaisie.push('La valeur du champ fonction du contact 1 est corrompue !');
        	if(!noPhpBalise($('nom_c2').value)) erreurSaisie.push('La valeur du nom du contact 2 est corrompue !');
        	if(!noPhpBalise($('tel_c2').value)) erreurSaisie.push('La valeur du téléphone du contact 2 est corrompue !');
        	if(!noPhpBalise($('mail_c2').value)) erreurSaisie.push('La valeur du champ mail du contact 2 est corrompue !');
        	if(!noPhpBalise( $('fonction_c2').value)) erreurSaisie.push('La valeur du champ fonction du contact 1 est corrompue !'); 	   
        	if(!noPhpBalise($('nom_c3').value)) erreurSaisie.push('La valeur du champ nom du contact 3 est corrompue !');
        	if(!noPhpBalise($('tel_c3').value)) erreurSaisie.push('La valeur du champ téléphone du contact 3 est corrompue !');
        	if(!noPhpBalise($('mail_c3').value)) erreurSaisie.push('La valeur du champ mail du contact 3 est corrompue !');
        	if(!noPhpBalise($('fonction_c3').value)) erreurSaisie.push('La valeur du champ fonction du contact 1 est corrompue !');
        	if(!noPhpBalise($('environ').value)) erreurSaisie.push('La valeur du champ environ est corrompue!');
        	if(!noPhpBalise($('capacite').value)) erreurSaisie.push('La valeur du champ capacité est corrompue !');
        	if(!noPhpBalise($('heberge').value)) erreurSaisie.push('La valeur du champ herbergement est corrompue !');
        	if(!noPhpBalise($('restau').value)) erreurSaisie.push('La valeur du champ restauration est corrompue !');
        	if(!noPhpBalise($('presta').value)) erreurSaisie.push('La valeur du champ prestation est corrompue !');
        	if(!noPhpBalise($('service').value)) erreurSaisie.push('La valeur du champ services est corrompue !');
        	if(!noPhpBalise($('loisir').value)) erreurSaisie.push('La valeur du champ loisirs est corrompue !');
        	if(!noPhpBalise($('tarif').value)) erreurSaisie.push('La valeur du champ tarification est corrompue !');
        	if(!noPhpBalise($('offre').value)) erreurSaisie.push('La valeur du champ offre promotionnelle est corrompue !');
        	if(!noPhpBalise($('acces').value)) erreurSaisie.push('La valeur du champ acces est corrompue !');
        	if(!noPhpBalise($('presentation').value)) erreurSaisie.push('La valeur du champ présentation est corrompue !');
        	if(!noPhpBalise($('horaire_stand').value)) erreurSaisie.push('La valeur du champ horaire est corrompue !');
            
        	
	/******************************************
     *END  VERIFICATION DES VALEURES :
     ******************************************/ 
        if (erreurSaisie.size()>0){	
        	var chaine="";
        	for(var i=0;i<erreurSaisie.size();i++){
        		chaine+="-"+erreurSaisie[i]+".\n";
        	}
        	alert('ATTENTION : \n '+chaine);
        	return false;
        } else {
			var chaineLabelPano = "";
//			try {
//				var nbLabel = $('nb_pano_img').value;
//				
//				for(var i=0;i<nbLabel;i++){
//					var leLabel = $('label'+(i+1)).value;
//					chaineLabelPano+="value"+(i+1)+"="+leLabel;
//					if(i!=nbLabel-1) chaineLabelPano+=";";
//				}
//			} catch (e){}
			
			this['returnStr1']= new Array();
			this['returnStr2']=new Array();
			this['returnStr3']=new Array();
			
			for (var y=1;y<4;y++) {
				for(var i=1;i<$('nbLangue').value+1;i++){
					try {
						if($('contact'+y+i).checked == true){
							this['returnStr'+y].push($('contact'+y+i).value);	
						}
					} catch (e){
						
					}
				}
			}
			for (var i=1;i<4;i++) {
				for (var y=0;y<this['returnStr'+i].length;y++) {
					if(y==0){
						this['returnLangue'+i]=this['returnStr'+i][y];
					} else {
						this['returnLangue'+i]+=","+this['returnStr'+i][y];
					}
				}
			}
			
			/*************************************************************************************************
			* GESTION DES MEDIAS
			*************************************************************************************************/	
			var nbPanoramique=$('nb_label_pano').value;	
			
			var label_pano="{";
				
				for(var i=0;i<$('nb_label_pano').value;i++){
					$('label_pano'+i).value=replaceAll($('label_pano'+i).value,'"',"''");
					
					if(i==($('nb_label_pano').value-1)){
						label_pano+="\"id_label_pano"+i+"\" : \""+$('id_label_pano'+i).value+"\","+
						  "\"label_pano"+i+"\" : \""+$('label_pano'+i).value+"\"";
					} else {
						label_pano+="\"id_label_pano"+i+"\" : \""+$('id_label_pano'+i).value+"\","+
						  "\"label_pano"+i+"\" : \""+$('label_pano'+i).value+"\",";				
					}
				}
				
				label_pano+="}";
				//alert("label pano : "+label_pano);
				//return false;
			/*************************************************************************************************
			* FIN DE LA GESTION DES MEDIAS
			*************************************************************************************************/
			
			
			
			
			var salles_capacity_serialized = serializeCapacity();
			var secured_pdf = serializedSecuredPDF();
			//alert("CO" +secured_pdf);
			
			
			//Recuperation de l id de la musique
			var idMusic;
			try {
				idMusic = $('idMusicSelected').value;
			} catch (e){
				idMusic = null;
			}
			//alert("id Music : "+idMusic);
			//Test des avatars
			var avatarContact1="";
			var avatarContact2="";
			var avatarContact3="";
			try {
				for(i=1;i<4;i++){
					if($('sexeAvf'+i).checked == true){
						this['avatarContact'+i]=1;
					} else if ($('sexeAvh'+i).checked == true){
						this['avatarContact'+i]=2;
					} else {
						this['avatarContact'+i]=0;
					}
				}
			} catch (e){}

			if(typeof($('mise_en_avant'))!= undefined) {
				if($('mise_en_avant').checked ) {
					miseEnAvant= 1;
				} else {
					miseEnAvant=0;
				}
			} else miseEnAvant="null";
			
			//alert(miseEnAvant);
			new Ajax.Request(url_responder, {
				method: 'post',
				parameters:{
					action: 'saveUserExp',
					//labelsPano		   : chaineLabelPano,
					user_id            : current_user_id,
					logo			   : $('urlLogo').value,
					//actif              : $('affichage_stand').value,
					avat_Contact1	   : this.avatarContact1,
					avat_Contact2	   : this.avatarContact2,
					avat_Contact3	   : this.avatarContact3,
					login_user         : newLOGIN,
					ident_user         : $('ident_user').value,
					code_abo_exp       : $('cde_abo_expo').value,
					pwd       		   : $('pwd').value,
					//commercial         : $('commercial').value,
					date_crea          : $('date_crea').value,
					date_modif         : $('date_modif').value,
					idMusique		   : idMusic,
					
					//nom_etp            : $('nom_etp').value,
					adr_etp            : $('adr_etp').value,
					cp_etp             : $('cp_etp').value,
					ville_etp          : $('ville_etp').value,
					region             : $('region').value,
					pays_etp           : $('pays_etp').value,
					mail_etp           : $('user_email').value,
					tel_etp            : $('tel_etp').value,			
					offre 			   : $('offre').value,	
					opt_linkeo		   : telLinkeo,
					
					fax_etp            : $('fax_etp').value,
					web_etp            : $('web_etp').value,
					
					id_c1			   : $('id_c1').value,	
					nom_c1             : $('nom_c1').value,
					tel_c1             : $('tel_c1').value,
					mail_c1            : $('mail_c1').value,
					linkeo_c1		   : $('linkeo_c1').value,
					fonction_c1		   : $('fonction_c1').value,
					part_contact1	   : contact_part1,
					photo_c1		   : $('urlPhotoContact1').value,
					urlPos11		   : $('urlPos11').value,
					urlPos21		   : $('urlPos21').value,
					urlPos31		   : $('urlPos31').value,
					
					id_c2			   : $('id_c2').value,
					nom_c2             : $('nom_c2').value,
					tel_c2             : $('tel_c2').value,
					mail_c2            : $('mail_c2').value,
					linkeo_c2		   : $('linkeo_c2').value,
					fonction_c2		   : $('fonction_c2').value,
					part_contact2	   : contact_part2,
					photo_c2		   : $('urlPhotoContact2').value,
					urlPos12		   : $('urlPos11').value,
					urlPos22		   : $('urlPos21').value,
					urlPos32		   : $('urlPos31').value,
						
					id_c3			   : $('id_c3').value,
					nom_c3             : $('nom_c3').value,
					tel_c3             : $('tel_c3').value,
					mail_c3            : $('mail_c3').value,
					linkeo_c3		   : $('linkeo_c3').value,
					fonction_c3		   : $('fonction_c3').value,
					part_contact3	   : contact_part3,
					photo_c3		   : $('urlPhotoContact3').value,
					urlPos13		   : $('urlPos13').value,
					urlPos23		   : $('urlPos23').value,
					urlPos33		   : $('urlPos33').value,
					
					typologies         : $('typologies').value,
					ss_typo            : $('SStypologies').value,
					
					langue1             : this.returnLangue1,
					langue2             : this.returnLangue2,
					langue3             : this.returnLangue3,
					salles_capacite    : salles_capacity_serialized,
					
					environ            : $('environ').value,
					capacite           : $('capacite').value,
					heberge            : $('heberge').value,
					restau             : $('restau').value,
					presta             : $('presta').value,
					service            : $('service').value,
					loisir             : $('loisir').value,
					tarif              : $('tarif').value,
					acces              : $('acces').value,
					file_plan          : $('file_plan').value,
								
					mise_en_avant      : miseEnAvant,
					appartGroup 	   : appGroup ,
			        typeFilia 		   : typeFill,
			        fatherUser 		   : fathUser,
			        is_Presta 		   : isPrestataire,
			        metier_Presta	   : metierPrestataire,
					num_stand          : $('num_stand').value,
//					file_photo         : $('file_photo').value,
//					file_panoramique   : $('file_panoramique').value,
					file_v_virtuelle   : $('file_v_virtuelle').value,
					file_video         : $('file_video').value,
					file_visio         : $('file_visio').value,
					presentation       : $('presentation').value,
					//presentation_pdf   : $('file_pdf').value,
					secured_pdf        : secured_pdf,
					//nb_panoramtique	   : $('nb_pano_img').value,
					chainePanoramique  : label_pano,
					nbPano	   		   :nbPanoramique,
					horaire_stand	   :$('horaire_stand').value,
					source             : _source
				},
				onComplete: confirmNewUpate
			});
		}
	}
}

function confirmNewUpate(answer){
	
	var details = answer.responseText.evalJSON();
	if(details.ok == true ) {
		
		$('ServUpdater').sendInfoToServ();
		
		if(details.source == "updateUser") {
			var r=confirm("Informations correctement mises à jour\n voulez vous fermer cette fenêtre ?");
				if (r==true) window.close();
		}
		if(details.source=='1001salles'){
				var r=confirm("Réaliser une autre modification d'exposant ?");
				if (r==true) document.location.replace(RADICAL_URL+"pages/php/bo_1001s_user_exp.php");
				else document.location.replace(RADICAL_URL);
		}
	} else {
		alert('Une erreur est Survenue !!');
	}
}


function saveExp()
{	
	
	var url_responder = "../../scripts/php/AjaxResponder.php";
	
	if(current_user_id != -1){
		
		var newLOGIN = cleanSTR($('ident_user').value);
				
		var returnStr = "";
		for(var i=0; i<$('div_langue').childElements().length; i++){
			if($('div_langue').childElements()[i].checked == true){
				if(returnStr == "") returnStr = $('div_langue').childElements()[i].value;
				else returnStr += ","+$('div_langue').childElements()[i].value;
			}
		}
		new Ajax.Request(url_responder, {
			method: 'post',
			parameters:{
				action: 'saveUserExp',
				
				user_id            : current_user_id,
				visibilite         : $('choix_pct_visible').value,
				visible            : $('affichage_stand').value,
				
				ident_user         : newLOGIN,
				code_abo_exp       : $('cde_abo_expo').value,
				pwd       		   : $('pwd').value,
				commercial         : $('commercial').value,
				date_crea          : $('date_crea').value,
				date_modif         : $('date_modif').value,
				
				nom_etp            : $('nom_etp').value,
				adr_etp            : $('adr_etp').value,
				cp_etp             : $('cp_etp').value,
				ville_etp          : $('ville_etp').value,
				pays_etp           : $('pays_etp').value,
				tel_etp            : $('tel_etp').value,
				fax_etp            : $('fax_etp').value,
				web_etp            : $('web_etp').value,
				
				nom_c1             : $('nom_c1').value,
				tel_c1             : $('tel_c1').value,
				mail_c1            : $('mail_c1').value,
				
				nom_c2             : $('nom_c2').value,
				tel_c2             : $('tel_c2').value,
				mail_c2            : $('mail_c2').value,
				
				nom_c3             : $('nom_c3').value,
				tel_c3             : $('tel_c3').value,
				mail_c3            : $('mail_c3').value,
				
				typologies         : $('typologies').value,
				ss_typo            : $('SStypologies').value,
				
				langue             : returnStr,
				
				environ            : $('environ').value,
				capacite           : $('capacite').value,
				heberge            : $('heberge').value,
				restau             : $('restau').value,
				presta             : $('presta').value,
				service            : $('service').value,
				loisir             : $('loisir').value,
				tarif              : $('tarif').value,
				acces              : $('acces').value,
				file_plan          : $('file_plan').value,
							
				num_stand          : $('num_stand').value,
				file_photo         : $('file_photo').value,
				file_panoramique   : $('file_panoramique').value,
				file_v_virtuelle   : $('file_v_virtuelle').value,
				file_video         : $('file_video').value,
				file_visio         : $('file_visio').value,
				presentation       : $('presentation').value,
				presentation_pdf   : $('file_pdf').value
			},
			onComplete: saveExpResponse
		});	
	}
}
//
function saveGeneral(isSoUpdateNeeded){
	if(isSoUpdateNeeded==null) isSoUpdateNeeded = false;
	
	var url_responder = "../../scripts/php/AjaxResponder.php";
	
	//if(current_user_id != -1){
	new Ajax.Request(url_responder, {
		method: 'post',
		parameters:{
			action: 'saveGeneral',
			id_salon		: 1,
			msg_intro       : $('msg_intro').value,
			msg_info        : $('msg_info_salon').value,
			sujet           : $('sujet').value,
			date_debut      : $('date_debut').value,
			date_fin        : $('date_fin').value,
			SoUpdate		: isSoUpdateNeeded
		},
		onComplete: GeneralResponse
	});	
	//}
}
//


function saveInscrVip1() {
	var newLOGIN = cleanSTR($('cde_abo_expo').value);
	var erreurSaisie = new Array();
	var url_responder = "../../scripts/php/AjaxResponder.php";
	
	//Verification des donn?es de type int (En javascript la fonction isNaN() (pour Is Not A Number) permet de tester si une chaine de caract?res est un nombre.)
	//On remplace les points et les espaces !
//	$('tel_etp').value=replaceAll($('tel_etp').value," ","");
//	$('tel_etp').value=replaceAll($('tel_etp').value,".","");
//	
//	$('fax_etp').value=replaceAll($('fax_etp').value," ","");
//	$('fax_etp').value=replaceAll($('fax_etp').value,".","");
	//Fin du remplacement !
	
	//On test la validiter des Valeurs de telephone 
//	if(isNaN($('tel_etp').value)) {
//		if(isAnumTel($('tel_etp').value)==false){
//			erreurSaisie.push("Le format du T?l?phone n'est pas valide ('0164111111' Ou '+33(0)164111111')");
//		}
//	}
//	if(isNaN($('fax_etp').value)) {
//		if(isAnumTel($('fax_etp').value)==false){
//			erreurSaisie.push("Le format du numero de Fax n'est pas valide ('0164111111' Ou '+33(0)164111111')");
//		}
//	}
	//Fin test validiter !;
	if(isNull(newLOGIN)) erreurSaisie.push("Veuillez Renseigner le Login"); 
    if(isNull($('pwd').value)) erreurSaisie.push("Veuillez Renseigner le mot de passe");
    if(isNull($('mail_etp').value)) { 
    	erreurSaisie.push("Veuillez Renseigner le mail général"); 
    } else { 
    	if(!isMail($('mail_etp').value)){
    		erreurSaisie.push("Le mail général n'est pas un mail valide");
    	}
    }
    if(!noPhpBalise(newLOGIN))erreurSaisie.push('La valeur du champ Login est corrompu !');
	if(!noPhpBalise($('nom_etp').value))erreurSaisie.push('La valeur du code abonné ( Nom du lieu ) est corrompu !');
	if(!noPhpBalise( $('pwd').value))erreurSaisie.push('La valeur du mot de passe est corrompu !');
	if(!noPhpBalise( $('adr_etp').value))erreurSaisie.push("La valeur de l'adresse est corrompu !");
	if(!noPhpBalise( $('cp_etp').value))erreurSaisie.push('La valeur du code postal est corrompu !');
	if(!noPhpBalise($('ville_etp').value))erreurSaisie.push('La valeur du champ ville est corrompu !');
	if(!noPhpBalise( $('pays_etp').value))erreurSaisie.push('La valeur du champ Pays est corrompu !');
	if(!noPhpBalise( $('mail_etp').value))erreurSaisie.push('La valeur du champ email général est corrompu !');
	if(!noPhpBalise( $('tel_etp').value))erreurSaisie.push('La valeur du champ téléphone est corrompu !');			
	if(!noPhpBalise( $('fax_etp').value))erreurSaisie.push('La valeur du fax est corrompu !');
	if(!noPhpBalise($('web_etp').value))erreurSaisie.push('La valeur du site web est corrompu !');
	
	
	if(!noPhpBalise($('description').value)) erreurSaisie.push('La valeur du champ "Qui Somme Nous" est corrompu !');
	if(!noPhpBalise($('groupe').value)) erreurSaisie.push('La valeur du champ "Le groupe" est corrompu !');
	if(!noPhpBalise($('equipe').value)) erreurSaisie.push('La valeur du champ "L equipe" est corrompu !');
	if(!noPhpBalise($('mission').value)) erreurSaisie.push('La valeur du champ "Notre mission" est corrompu !');
	if(!noPhpBalise($('produit').value)) erreurSaisie.push('La valeur du champ "Nos Produits" est corrompu !');
	if(!noPhpBalise($('recrutement').value)) erreurSaisie.push('La valeur du champ "Recrutement" est corrompu !');
	if(!noPhpBalise($('file_plan').value)) erreurSaisie.push('La valeur du champ "Url Plan d acces" est corrompu !');
	if(!noPhpBalise($('horaire_stand').value)) erreurSaisie.push('La valeur du champ horaire est corrompue !');
    

	if (erreurSaisie.size()>0){	
		var chaine="";
		for(var i=0;i<erreurSaisie.size();i++){
			chaine+="-"+erreurSaisie[i]+".\n";
		}
		alert('ATTENTION : \n '+chaine);
		return false;
	} else {
		new Ajax.Request(url_responder, {
			method: 'post',
			parameters:{action: 'saveInscrVip1',		
				id_type            : "3",
				ident_user         : newLOGIN,
				pwd       		   : $('pwd').value,				
				nom_etp            : $('nom_etp').value,
				adr_etp            : $('adr_etp').value,
				cp_etp             : $('cp_etp').value,
				ville_etp          : $('ville_etp').value,
				region             : $('region').value,
				pays_etp           : $('pays_etp').value,
				tel_etp			   : $('tel_etp').value,
				fax_etp			   : $('fax_etp').value,
				mail_etp           : $('mail_etp').value,
				web_etp            : $('web_etp').value,
				description        : $('description').value,
				realisation		   : $('realisation').value,
				groupe             : $('groupe').value,
				equipe             : $('equipe').value,
				mission     	   : $('mission').value,
				produit            : $('produit').value,
				recrutement        : $('recrutement').value,
				horaire_stand	   : $("horaire_stand").value,
				file_plan          : $('file_plan').value
			},
			onComplete: saveVipResponse1
		});	
	}
}



function saveVipResponse1(answer){
	
	var r = answer.responseText.evalJSON();
	if(r.errorno == "1062"){
		alert("Login existant, choisissez un login diffèrent");
		return false;
	}
		current_user_id = r.newExpId;
		current_stant_id=r.newStandId;
		document.location.replace("./inscription_VIP2.php?idUser="+current_user_id+"&idStand="+current_stant_id);
}

function saveInscrExp_step1() {	
		
	var url_responder = "../../scripts/php/AjaxResponder.php";
	var erreurSaisie = new Array();

	var returnHowKnown = serializeHowKnown();
	var capacite_salle = serializeCapacity();
	
	var newLOGIN = cleanSTR($('cde_abo_expo').value);	
	
	//Verification des donn?es de type int (En javascript la fonction isNaN() (pour Is Not A Number) permet de tester si une chaine de caract?res est un nombre.)
//	//On remplace les points et les espaces !
//	$('tel_etp').value=replaceAll($('tel_etp').value," ","");
//	$('tel_etp').value=replaceAll($('tel_etp').value,".","");
//	
//	$('fax_etp').value=replaceAll($('fax_etp').value," ","");
//	$('fax_etp').value=replaceAll($('fax_etp').value,".","");
	//Fin du remplacement !
	
	//On test la validiter des Valeurs de telephone 
//	if(isNaN($('tel_etp').value)) {
//		if(isAnumTel($('tel_etp').value)==false){
//			erreurSaisie.push("Le format du T?l?phone n'est pas valide ('0164111111' Ou '+33(0)164111111')");
//		}
//	}
//	if(isNaN($('fax_etp').value)) {
//		if(isAnumTel($('fax_etp').value)==false){
//			erreurSaisie.push("Le format du numero de Fax n'est pas valide ('0164111111' Ou '+33(0)164111111')");
//		}
//	}
	//Fin test validiter !;
    
    //Verification que les valeurs obligatoires ne sont pas nulles
   
    if(isNull(newLOGIN)) erreurSaisie.push("Veuillez renseigner le Login"); 
    if(isNull($('pwd').value)) erreurSaisie.push("Veuillez renseigner le mot de passe");
    if(isNull($('mail_etp').value)) { 
    	erreurSaisie.push("Veuillez renseigner le mail général"); 
    } else { 
    	if(!isMail($('mail_etp').value)){
    		erreurSaisie.push("Le mail général n'est pas un mail valide");
    	}
    }
    if(isNull($('nom_etp').value)) erreurSaisie.push("Veuillez renseigner le nom du lieu (code abonné)");
    if(isNull($('typologies').value)) erreurSaisie.push("Veuillez renseigner la typologie");
    if(isNull($('SStypologies').value)) erreurSaisie.push("Veuillez renseigner la sous typologie");
       
	var isPrestataire=0;
    
    try { if($('prestaOui').checked == true || $('prestaNon').checked== true){
		  	if($('prestaOui').checked == true){
				if($('listePresta').value!=-1){
					isPrestataire=$('listePresta').value;
				} else {
					erreurSaisie.push("Veuillez renseigner le corps de metier du stand"); 
					return false;
				}
			}
		  } else {
			erreurSaisie.push("Veuillez renseigner si le stand est prestataire ou non "); 
		  } } catch (e){ }

    var appGroup = "0";
    var typeFill = "0";
    var fathUser = "0";
    
    try {
    	if(typeof($('aUnGroupe'))!= undefined) {
	        if($('aUnGroupe').checked==true){
	     	   appGroup = $('aUnGroupe').value;
	     	   if($('typeFilli').checked==true){
	     		   typeFill = "f";
	     		   if($('fatherUser').value!='0'){
	     			   fathUser=$('fatherUser').value;
	     		   } else {
	     			  erreurSaisie.push('Dans la partie : "Appartenance à un groupe" : Veuillez renseigner le père');
	     			   return false;
	     		   }
	     	   } else {
	     		   typeFill = "p";  
	     	   }
	        }
    	} } catch (e) {}

    //On verifie maintenant que toutes les valeurs ne contiennent pas de balise Php !
    	
    	if(!noPhpBalise(newLOGIN))erreurSaisie.push('La valeur du champ login est corrompue !');
    	if(!noPhpBalise($('nom_etp').value))erreurSaisie.push('La valeur du code abonné ( Nom du lieu ) est corrompue !');
    	if(!noPhpBalise( $('pwd').value))erreurSaisie.push('La valeur du mot de passe est corrompue !');
    	if(!noPhpBalise( $('adr_etp').value))erreurSaisie.push("La valeur de l'adresse est corrompue !");
    	if(!noPhpBalise( $('cp_etp').value))erreurSaisie.push('La valeur du code postal est corrompue !');
    	if(!noPhpBalise($('ville_etp').value))erreurSaisie.push('La valeur du champ ville est corrompue !');
    	if(!noPhpBalise( $('pays_etp').value))erreurSaisie.push('La valeur du champ pays est corrompue !');
    	if(!noPhpBalise( $('mail_etp').value))erreurSaisie.push('La valeur du champ email général est corrompue !');
    	if(!noPhpBalise( $('tel_etp').value))erreurSaisie.push('La valeur du champ téléphone est corrompue !');			
    	if(!noPhpBalise( $('offre').value)) erreurSaisie.push('La valeur du champ offre promotionnel est corrompue !');
    	if(!noPhpBalise( $('fax_etp').value))erreurSaisie.push('La valeur du fax est corrompue !');
    	if(!noPhpBalise($('web_etp').value))erreurSaisie.push('La valeur du site web est corrompue !');
    	if(!noPhpBalise($('environ').value)) erreurSaisie.push('La valeur du champ environ est corrompue !');
    	if(!noPhpBalise($('capacite').value)) erreurSaisie.push('La valeur du champ capacité est corrompue !');
    	if(!noPhpBalise($('heberge').value)) erreurSaisie.push('La valeur du champ herbergement est corrompue !');
    	if(!noPhpBalise($('restau').value)) erreurSaisie.push('La valeur du champ restauration est corrompue !');
    	if(!noPhpBalise($('presta').value)) erreurSaisie.push('La valeur du champ prestation est corrompue !');
    	if(!noPhpBalise($('service').value)) erreurSaisie.push('La valeur du champ services est corrompue !');
    	if(!noPhpBalise($('loisir').value)) erreurSaisie.push('La valeur du champ loisirs est corrompue !');
    	if(!noPhpBalise($('tarif').value)) erreurSaisie.push('La valeur du champ tarification est corrompue !');
    	if(!noPhpBalise($('acces').value)) erreurSaisie.push('La valeur du champ accès est corrompue !');
    	if(!noPhpBalise($('presentation').value)) erreurSaisie.push('La valeur du champ présentation est corrompue !');
    	if(($('pwd').value)!=($('confirm_pwd').value)) erreurSaisie.push('La confirmation de votre mot de passe est fausse !');
    	if(!noPhpBalise($('horaire_stand').value)) erreurSaisie.push('La valeur du champ horaire est corrompue !');
        
    if (erreurSaisie.size()>0){	
    	var chaine="";
    	for(var i=0;i<erreurSaisie.size();i++){
    		chaine+="-"+erreurSaisie[i]+".\n";
    	}
    	alert('ATTENTION : \n '+chaine);
    	return false;
    } else {
		if($('pwd').value==$('confirm_pwd').value){
		
			//GESTION DE LA MISE EN AVANT DU STAND
			if($('miseEnAvt').checked ) {
				miseEnAvant= 1;   
			} else {
				miseEnAvant=0;
			}
			
			new Ajax.Request(url_responder, {
				method: 'post',
				parameters:{action: 'saveInscrExp_step1',		
					id_type            : "2",
					ident_user         : newLOGIN,
					pwd       		   : $('pwd').value,				
					nom_etp            : $('nom_etp').value,
					adr_etp            : $('adr_etp').value,
					cp_etp             : $('cp_etp').value,
					ville_etp          : $('ville_etp').value,
					region             : $('region').value,
					pays_etp           : $('pays_etp').value,
					tel_etp			   : $('tel_etp').value,
					offre		  	   : $('offre').value,
					//opt_linkeo		   : optionLinkeo,
					fax_etp			   : $('fax_etp').value,
					mail_etp           : $('mail_etp').value,
					web_etp            : $('web_etp').value,
					typologies         : $('typologies').value,
					ss_typo            : $('SStypologies').value,
					appartGroup 	   : appGroup ,
					typeFilia 		   : typeFill,
					fatherUser 		   : fathUser,
					is_Presta 		   : isPrestataire,
					horaire_stand	   :$('horaire_stand').value,
					
					presentation       : $('presentation').value,
					environ            : $('environ').value,
					capacite           : $('capacite').value,
					capacite_salles	   : capacite_salle,
					heberge            : $('heberge').value,
					restau             : $('restau').value,
					presta             : $('presta').value,
					service            : $('service').value,
					loisir             : $('loisir').value,
					tarif              : $('tarif').value,
					acces              : $('acces').value,
					file_plan          : $('file_plan').value,
					num_stand          : $('num_stand').value,
					mise_en_avant      : miseEnAvant,
					
					HowKnown			: returnHowKnown,
					HowKnown_com		: $('commentaires_howto').value
				},
				onComplete: saveExpResponse_step1
			});	
		} else alert("Confirmation du mot de passe faux");
	}
  }

function cleanSTR(str){
	str = str.toUpperCase();
	str = personnalTrimTool(str,'?','E');
	str = personnalTrimTool(str,' ','_');
	str = personnalTrimTool(str,'\'','');
	str = personnalTrimTool(str,'"','');
	str = personnalTrimTool(str,'?','E');
	str = personnalTrimTool(str,'?','A');
	str = personnalTrimTool(str,'?','U');
	str = personnalTrimTool(str,'?','O');
	str = personnalTrimTool(str,'?','I');
	str = personnalTrimTool(str,'?','U');
	str = personnalTrimTool(str,'?','I');
	return str;
}

function personnalTrimTool(str,charToSearch, remplacent){
	var currentIndex = 0;
	while(currentIndex!=-1){
		currentIndex = str.indexOf(charToSearch);
		str = str.replace(charToSearch, remplacent);
	}
	return str;
}

function saveExpResponse_step1OLD(answer){

	var r = answer.responseText.evalJSON();
	current_user_id = r.newExpId;

	if(r.id_contact != null) {
		//alert("ok");
		//document.location.replace("./inscription_exposant_step2.php?id="+current_user_id+"&id_contact="+r.id_contact);
	}
	else {
		//alert("non ok");
		//document.location.replace("./inscription_exposant_step2.php?id="+current_user_id);
	}
}


function saveExpResponse_step1(answer){
	var r = answer.responseText.evalJSON();
	current_user_id = r.newExpId;
	current_stant_id=r.newStandId;
	
	//alert("non ok");
	document.location.replace("./inscriptionExposants2.php?idUser="+current_user_id+"&idStand="+current_stant_id);
}

function saveInscrExp_step2() {	
	var url_responder = "../../scripts/php/AjaxResponder.php";
	var erreurSaisie = new Array();
	
	/****** GESTION DU TELEPHONE LINKEO ******/
		var telLinkeo=false;
		try {
			if($('telLinkeoOui').checked) {
				telLinkeo = true;
			 }	
		 } catch (e){ }	
	 /****** End GESTION TEL LINKEO *********/	
	
	 /****** Pour les INT ******/
		 var contact_part1=false;
		 var contact_part2=false;
		 var contact_part3=false;
		//Verification des donn?es de type int (En javascript la fonction isNaN() (pour Is Not A Number) permet de tester si une chaine de caract?res est un nombre.)
//		 $('linkeo_c1').value=replaceAll($('linkeo_c1').value," ","");
//		 $('linkeo_c1').value=replaceAll($('linkeo_c1').value,".","");
//		 $('tel_c1').value=replaceAll($('tel_c1').value," ","");
//		 $('tel_c1').value=replaceAll($('tel_c1').value,".","");
		 if(!isNull($('nom_c1').value)){
			 if($('partFather1').checked==true) contact_part1=true;   
//			 if(!isNull($('tel_c1').value)) { 
//		        	if(isNaN($('tel_c1').value)==true) 
//		        		if(isAnumTel($('tel_c1').value)==false){
//							erreurSaisie.push("Le format du telephone du Contact 1 n'est pas valide ('0164111111' Ou '+33(0)164111111')");
//						}
//		        } else erreurSaisie.push("Veuillez renseigner le numero de t?l?phone du Contact 1"); 
		        if(!isNull($('mail_c1').value)){ if(!isMail($('mail_c1').value)) erreurSaisie.push("Le mail du contact 1 n'est pas un mail valide");
		        } else erreurSaisie.push("Veuillez renseigner le mail du Contact 1");
//		        if(telLinkeo) {
//		        	if(!isNull($('linkeo_c1').value)) {
//		        		if(isNaN($('linkeo_c1').value)==true) erreurSaisie.push("Le format du telephone Linkeo du Contact 1 n'est pas valide ('01 64 11 11 11')");	        		
//		        	} else erreurSaisie.push("Veuillez renseigner le numero de t?l?phone Linkeo du Contact 1");
//		        }
		        if(isNull($('fonction_c1').value)) erreurSaisie.push("Veuillez renseigner la fonction du contact 1");	 
	     } else erreurSaisie.push("Le 1er Contact doit etre renseigner");
	     
//	     $('tel_c2').value=replaceAll($('tel_c2').value," ","");
//			$('tel_c2').value=replaceAll($('tel_c2').value,".","");
//			$('linkeo_c2').value=replaceAll($('linkeo_c2').value," ","");
//			$('linkeo_c2').value=replaceAll($('linkeo_c2').value,".","");
	     if(!isNull($('nom_c2').value)){
	    	    if($('partFather2').checked==true) contact_part2=true;
//	    	 	if(!isNull($('tel_c2').value)) {
//		        	if(isNaN($('tel_c2').value)==true) 
//		        		if(isAnumTel($('tel_c2').value)==false){
//							erreurSaisie.push("Le format du telephone du Contact 2 n'est pas valide ('0164111111' Ou '+33(0)164111111')");
//						}
//		        } else erreurSaisie.push("Veuillez renseigner le numero de t?l?phone du Contact 2"); 
		        if(!isNull($('mail_c2').value)) { if(!isMail($('mail_c2').value)) erreurSaisie.push("Le mail du contact 2 n'est pas un mail valide");
		        }else erreurSaisie.push("Veuillez renseigner le mail du contact 2");
//		        if(telLinkeo) {
//		        	if(!isNull($('linkeo_c2').value)) {
//		        		if(isNaN($('linkeo_c2').value)==true) erreurSaisie.push("Le format du telephone Linkeo du Contact 2 n'est pas valide ('01 64 11 11 11')");	        		
//		        	} else erreurSaisie.push("Veuillez renseigner le numero de t?l?phone Linkeo du Contact 2");
//		        }
		        if(isNull($('fonction_c2').value)) erreurSaisie.push("Veuillez renseigner la fonction du contact 2");	
		        
	     }
//	     $('linkeo_c3').value=replaceAll($('linkeo_c3').value," ","");
//		 $('linkeo_c3').value=replaceAll($('linkeo_c3').value,".","");
//	     $('tel_c3').value=replaceAll($('tel_c3').value," ","");
//			$('tel_c3').value=replaceAll($('tel_c3').value,".","");
	     if(!isNull($('nom_c3').value)){
	    	 	if($('partFather3').checked==true) contact_part3=true;
//	    	    if(!isNull($('tel_c3').value)) {
//		        	if(isNaN($('tel_c3').value)==true) 
//		        		if(isAnumTel($('tel_c3').value)==false){
//							erreurSaisie.push("Le format du telephone du Contact 3 n'est pas valide ('0164111111' Ou '+33(0)164111111')");
//						}
//		        } else erreurSaisie.push("Veuillez renseigner le numero de t?l?phone du Contact 2"); 
		        if(!isNull($('mail_c3').value)){ if(!isMail($('mail_c3').value)) erreurSaisie.push("Le mail du contact 3 n'est pas un mail valide");   
		        } else erreurSaisie.push("Veuillez renseigner le mail du contact 3");
//		        if(telLinkeo) {
//		        	if(!isNull($('linkeo_c3').value)) {
//		        		if(isNaN($('linkeo_c3').value)==true) erreurSaisie.push("Le format du telephone Linkeo du Contact 3 n'est pas valide ('01 64 11 11 11')");	        		
//		        	} else erreurSaisie.push("Veuillez renseigner le numero de t?l?phone Linkeo du Contact 3");
//		        }
		        if(isNull($('fonction_c3').value)) erreurSaisie.push("Veuillez renseigner la fonction du contact 3");	
		        
	     }
	     
	/**** Fin des Conditions INT *****/
  
    //On verifie maintenant que toutes les valeurs ne contiennent pas de balise Php !
    	
		if(!noPhpBalise($('nom_c1').value))erreurSaisie.push('La valeur du nom du contact 1 est corrompue !');
		if(!noPhpBalise($('linkeo_c1').value))erreurSaisie.push('La valeur du téléphone linkeo du contact 1 est corrompue !');
    	if(!noPhpBalise($('tel_c1').value))erreurSaisie.push('La valeur du téléphone du contact 1 corrompue !');
    	if(!noPhpBalise( $('mail_c1').value)) erreurSaisie.push('La valeur du champ mail du contact 1 est corrompue !');
		if(!noPhpBalise($('nom_c2').value)) erreurSaisie.push('La valeur du nom du contact 2 est corrompue !');
		if(!noPhpBalise($('linkeo_c2').value))erreurSaisie.push('La valeur du téléphone linkeo du contact 1 est corrompue !');
		if(!noPhpBalise($('tel_c2').value)) erreurSaisie.push('La valeur du téléphone du contact 2 est corrompue !');
    	if(!noPhpBalise($('mail_c2').value)) erreurSaisie.push('La valeur du champ mail du contact 2 est corrompue !');
		if(!noPhpBalise($('nom_c3').value)) erreurSaisie.push('La valeur du champ nom du contact 3 est corrompue !');
		if(!noPhpBalise($('linkeo_c3').value))erreurSaisie.push('La valeur du téléphone linkeo du contact 1 est corrompue !');
		if(!noPhpBalise($('tel_c3').value)) erreurSaisie.push('La valeur du champ téléphone du contact 3 est corrompue !');
    	if(!noPhpBalise($('mail_c3').value)) erreurSaisie.push('La valeur du champ mail du contact 3 est corrompue !');
    	if(!noPhpBalise( $('fonction_c1').value)) erreurSaisie.push('La valeur du champ fonction du contact 1 est corrompue !');
    	if(!noPhpBalise( $('fonction_c2').value)) erreurSaisie.push('La valeur du champ fonction du contact 2 est corrompue !');
    	if(!noPhpBalise( $('fonction_c3').value)) erreurSaisie.push('La valeur du champ fonction du contact 3 est corrompue !');
        if (erreurSaisie.size()>0){	
        	var chaine="";
        	for(var i=0;i<erreurSaisie.size();i++){
        		chaine+="-"+erreurSaisie[i]+".\n";
        	}
        	alert('ATTENTION : \n '+chaine);
        	return false;
        } else {
				/*************************************************************************************************
				 * GESTION DES DONNEES CONTACT : 
				 *************************************************************************************************/
				
				//GESTION DES LANGUES DE CHAQUE CONTACT
					this['returnStr1']= new Array();
					this['returnStr2']=new Array();
					this['returnStr3']=new Array();
					
					for (var y=1;y<4;y++) {
						for(var i=1;i<$('nbLangue').value+1;i++){
							try {
								if($('contact'+y+i).checked == true){
									this['returnStr'+y].push($('contact'+y+i).value);	
								}
							} catch (e){
								
							}
						}
					}
					for (var i=1;i<4;i++) {
						for (var y=0;y<this['returnStr'+i].length;y++) {
							if(y==0){
								this['returnLangue'+i]=this['returnStr'+i][y];
							} else {
								this['returnLangue'+i]+=","+this['returnStr'+i][y];
							}
						}
					}
				
				//GESTION DES AVATARS
					var avatarContact1="";
					var avatarContact2="";
					var avatarContact3="";
					try {
						for(i=1;i<4;i++){
							if($('sexeAvf'+i).checked == true){
								this['avatarContact'+i]=1;
							} else if ($('sexeAvh'+i).checked == true){
								this['avatarContact'+i]=2;
							} else {
								this['avatarContact'+i]=0;
							}
						}
					} catch (e){
						//alert('jsui dans le catch');
					}
					
				/*************************************************************************************************
				 * FIN DE LA GESTION DES DONNEES CONTACT
				 *************************************************************************************************/
					
						
					var secured_pdf = serializedSecuredPDF();
					
					new Ajax.Request(url_responder, {
						method: 'post',
						parameters:{
						action				: 'saveInscrExp_step2',
						idUser				: $('idUser').value,
					    idStand				: $('idStand').value,
						langue1             : this.returnLangue1,
						langue2             : this.returnLangue2,
						langue3             : this.returnLangue3,
						opt_linkeo		    : telLinkeo,
						logo 				: $('urlLogo').value,
						
						avat_Contact1	   : this.avatarContact1,
						avat_Contact2	   : this.avatarContact2,
						avat_Contact3	   : this.avatarContact3,
			
						nom_c1             : $('nom_c1').value,
						tel_c1             : $('tel_c1').value,
						mail_c1            : $('mail_c1').value,
						linkeo_c1		   : $('linkeo_c1').value,
						fonction_c1		   : $('fonction_c1').value,
						part_contact1	   : contact_part1,
						photo_c1		   : $('urlPhotoContact1').value,
						urlPos11		   : $('urlPos11').value,
						urlPos21		   : $('urlPos21').value,
						urlPos31		   : $('urlPos31').value,
						
						nom_c2             : $('nom_c2').value,
						tel_c2             : $('tel_c2').value,
						mail_c2            : $('mail_c2').value,
						linkeo_c2		   : $('linkeo_c2').value,
						fonction_c2		   : $('fonction_c2').value,
						part_contact2	   : contact_part2,
						photo_c2		   : $('urlPhotoContact2').value,
						urlPos12		   : $('urlPos12').value,
						urlPos22		   : $('urlPos22').value,
						urlPos32		   : $('urlPos32').value,
						
						nom_c3             : $('nom_c3').value,
						tel_c3             : $('tel_c3').value,
						mail_c3            : $('mail_c3').value,
						linkeo_c3		   : $('linkeo_c3').value,
						fonction_c3		   : $('fonction_c3').value,
						part_contact3	   : contact_part3,
						photo_c3		   : $('urlPhotoContact3').value,
						urlPos13		   : $('urlPos13').value,
						urlPos23		   : $('urlPos23').value,
						urlPos33		   : $('urlPos33').value,
						
						file_photo         : $('file_photo').value,
						file_panoramique   : $('file_panoramique').value,
						file_v_virtuelle   : $('file_v_virtuelle').value,
						file_video         : $('file_video').value,
						file_visio         : $('file_visio').value,							
						presentation_pdf   : $('file_pdf').value,
						securised_pdf      : secured_pdf
			
						},
						onComplete: saveExpResponse_step2
						});	
					
        }			
}

function ft_rec($chaine){
	
}

function saveInscrVip2(){
	var url_responder = "../../scripts/php/AjaxResponder.php";
	var erreurSaisie = new Array();
	
	/****** GESTION DU TELEPHONE LINKEO ******/
		var telLinkeo=false;
		try {
			if($('telLinkeoOui').checked) {
				telLinkeo = true;
			 }	
		 } catch (e){ }	
	 /****** End GESTION TEL LINKEO *********/	
	
		 /*************************************************************************************************
			* GESTION DES MEDIAS
			*************************************************************************************************/	
				
				var chainePdf="{";
				var chaineVideo="{";
				var chainePoadcoast="{";
				for(var i=1;i<11;i++){
					$('label_pdf'+i).value=replaceAll($('label_pdf'+i).value,'"',"''");
					$('label_video'+i).value=replaceAll($('label_video'+i).value,'"',"''");
					$('label_poadcast'+i).value=replaceAll($('label_poadcast'+i).value,'"',"''");
					
					//Récuperation des Pdf 
					if(i==10){
						chainePdf+="\"id_media_pdf"+i+"\" : \""+$('id_media_pdf'+i).value+"\","+
						  "\"label_pdf"+i+"\" : \""+$('label_pdf'+i).value+"\"";
						chaineVideo+="\"id_media_video"+i+"\" : \""+$('id_media_video'+i).value+"\","+
						  "\"label_video"+i+"\" : \""+$('label_video'+i).value+"\"";
						chainePoadcoast+="\"id_media_poadcast"+i+"\" : \""+$('id_media_poadcast'+i).value+"\","+
						  "\"label_poadcast"+i+"\" : \""+$('label_poadcast'+i).value+"\"";	
					} else {
						chainePdf+="\"id_media_pdf"+i+"\" : \""+$('id_media_pdf'+i).value+"\","+
						  "\"label_pdf"+i+"\" : \""+$('label_pdf'+i).value+"\",";
					
						chaineVideo+="\"id_media_video"+i+"\" : \""+$('id_media_video'+i).value+"\","+
						  "\"label_video"+i+"\" : \""+$('label_video'+i).value+"\",";
					
						chainePoadcoast+="\"id_media_poadcast"+i+"\" : \""+$('id_media_poadcast'+i).value+"\","+
						  "\"label_poadcast"+i+"\" : \""+$('label_poadcast'+i).value+"\",";	
					
					}
				}
				
				chainePdf+="}";
				chaineVideo+="}";
				chainePoadcoast+="}";
			/*************************************************************************************************
			* FIN DE LA GESTION DES MEDIAS
			*************************************************************************************************/	
	
		 for(var i=1;i<7;i++){
			 if(!isNull($('nom_c'+i).value)){ 
			        if(!isNull($('mail_c'+i).value)){ if(!isMail($('mail_c'+i).value)) erreurSaisie.push("Le mail du Contact "+i+" n'est pas un mail valide");
			        } else erreurSaisie.push("Veuillez renseigner le mail du Contact "+i);
			        if(isNull($('fonction_c'+i).value)) erreurSaisie.push("Veuillez Renseigner la Fonction du contact "+i);	 
		     } 
			 if(!noPhpBalise($('nom_c'+i).value))erreurSaisie.push('La valeur du nom du contact '+i+' est corrompu !');
			 if(!noPhpBalise($('linkeo_c'+i).value))erreurSaisie.push('La valeur du téléphone linkeo du contact '+i+' est corrompu !');
		     if(!noPhpBalise($('tel_c'+i).value))erreurSaisie.push('La valeur du téléphone du contact '+i+' corrompu !');
		     if(!noPhpBalise( $('mail_c'+i).value)) erreurSaisie.push('La valeur du champ mail du contact '+i+' est corrompu !');
		     if(!noPhpBalise( $('fonction_c'+i).value)) erreurSaisie.push('La valeur du champ fonction du contact '+i+' est corrompu !');
		 }
		 
        if (erreurSaisie.size()>0){	
        	var chaine="";
        	for(var i=0;i<erreurSaisie.size();i++){
        		chaine+="-"+erreurSaisie[i]+".\n";
        	}
        	alert('ATTENTION : \n '+chaine);
        	return false;
        } else {
        		
				/*************************************************************************************************
				 * GESTION DES DONNEES CONTACT : 
				 *************************************************************************************************/
				
				//GESTION DES LANGUES DE CHAQUE CONTACT
					this['returnStr1']= new Array();
					this['returnStr2']= new Array();
					this['returnStr3']= new Array();
					this['returnStr4']= new Array();
					this['returnStr5']= new Array();
					this['returnStr6']= new Array();
					
					var chaineContact="{";
					var chaineLangue="{";
				
					for (var y=1;y<7;y++) {
						for(var i=1;i<($('nbLangue').value)+1;i++){
							try {
								if($('contact'+y+i).checked == true){
									this['returnStr'+y].push($('contact'+y+i).value);	
								}
							} catch (e){
								
							}
						}
						
						//On remplace tout les doubles cotes par des simple
							$('nom_c'+y).value=replaceAll($('nom_c'+y).value,'"',"''");
							$('tel_c'+y).value=replaceAll($('tel_c'+y).value,'"',"''");
							$('mail_c'+y).value=replaceAll($('mail_c'+y).value,'"',"''");
							$('linkeo_c'+y).value=replaceAll($('linkeo_c'+y).value,'"',"''");
							$('fonction_c'+y).value=replaceAll($('fonction_c'+y).value,'"',"''");
							$('urlPhotoContact'+y).value=replaceAll($('urlPhotoContact'+y).value,'"',"''");
						//End replace
						
						if(y==6){
							chaineContact+= "\"nom_c"+y+"\" :\""+$('nom_c'+y).value+"\"," +
							"\"tel_c"+y+"\"	:\""+$('tel_c'+y).value+"\","+
							"\"mail_c"+y+"\" :\""+$('mail_c'+y).value+"\","+
							"\"linkeo_c"+y+"\" :\""+$('linkeo_c'+y).value+"\","+
							"\"fonction_c"+y+"\":\" "+$('fonction_c'+y).value+"\","+
							"\"id_c"+y+"\":\" "+$('id_c'+y).value+"\","+
							"\"urlPhotoContact_c"+y+"\":\""+$('urlPhotoContact'+y).value+"\"";		
						} else {
							chaineContact+= "\"nom_c"+y+"\" :\""+$('nom_c'+y).value+"\"," +
										"\"tel_c"+y+"\"	:\""+$('tel_c'+y).value+"\","+
										"\"mail_c"+y+"\" :\""+$('mail_c'+y).value+"\","+
										"\"linkeo_c"+y+"\" :\""+$('linkeo_c'+y).value+"\","+
										"\"fonction_c"+y+"\":\" "+$('fonction_c'+y).value+"\","+
										"\"id_c"+y+"\":\" "+$('id_c'+y).value+"\","+
										"\"urlPhotoContact_c"+y+"\":\""+$('urlPhotoContact'+y).value+"\",";	
									
						}				
					}
				
					chaineContact+="}";
					for (var i=1;i<7;i++) {
						for (var y=0;y<this['returnStr'+i].length;y++) {
							if(y==0){
								this['returnLangue'+i]=this['returnStr'+i][y];
							} else {
								this['returnLangue'+i]+=","+this['returnStr'+i][y];
							}
						}
						
					}
					
				//GESTION DES AVATARS
					var avatarContact1="";
					var avatarContact2="";
					var avatarContact3="";
					var avatarContact4="";
					var avatarContact5="";
					var avatarContact6="";
					try {
						for(i=1;i<7;i++){
							if($('sexeAvf'+i).checked == true){
								this['avatarContact'+i]=1;
							} else if ($('sexeAvh'+i).checked == true){
								this['avatarContact'+i]=2;
							} else {
								this['avatarContact'+i]=0;
							}
						}
					} catch (e){
						//alert('jsui dans le catch');
					}
					
					//Creation dynamique de la chaine des urls des avatars
					var chaineAvatar="{";
					for(var i=1;i<7;i++){	
						if(i==6){
							chaineAvatar+="\"urlPos1"+i+"\" : \""+$('urlPos1'+i).value+"\","+
							  "\"urlPos2"+i+"\" : \""+$('urlPos2'+i).value+"\","+
							  "\"urlPos3"+i+"\" : \""+$('urlPos3'+i).value+"\"";
						} else {
							chaineAvatar+="\"urlPos1"+i+"\" : \""+$('urlPos1'+i).value+"\","+
									  "\"urlPos2"+i+"\" : \""+$('urlPos2'+i).value+"\","+
									  "\"urlPos3"+i+"\" : \""+$('urlPos3'+i).value+"\",";
						}
					}
					
					chaineAvatar+="}";
					
				/*************************************************************************************************
				 * FIN DE LA GESTION DES DONNEES CONTACT
				 *************************************************************************************************/
					
					
					new Ajax.Request(url_responder, {
						method: 'post',
						parameters:{
						action				: 'saveInscrVIP2',
					    idStand				: $('idStand').value,
					    idUser				: $('idUser').value,
						
					    langue1             : this.returnLangue1,
						langue2             : this.returnLangue2,
						langue3             : this.returnLangue3,
						langue4             : this.returnLangue4,
						langue5             : this.returnLangue5,
						langue6             : this.returnLangue6,
						opt_linkeo		    : telLinkeo,
						logo 				: $('urlLogo').value,
						elementPdf			:chainePdf,
						elementVideo		:chaineVideo,
						elementPoadcast		: chainePoadcoast,
						elementAvatar	    :chaineAvatar,
						elementContact	   :chaineContact,
						avat_Contact1	   : this.avatarContact1,
						avat_Contact2	   : this.avatarContact2,
						avat_Contact3	   : this.avatarContact3,
						avat_Contact4	   : this.avatarContact4,
						avat_Contact5	   : this.avatarContact5,
						avat_Contact6	   : this.avatarContact6
						},
						onComplete: saveExpVIPResponse_step2
						});	
					
        }				
}


function saveExpVIPResponse_step2(answer){
	var r = answer.responseText.evalJSON();
	if(r.ok == true)
	{
		var idForvIp= parseInt(r.id)+1073741823;
		$('ServUpdater').sendInfoToServInscr(idForvIp);
		var where_to = confirm("Inscription et mails de confirmation envoyés,\n procéder à un nouvel enregistrement ?");
		if (where_to== true)
		 {
		   document.location.replace(RADICAL_URL+"pages/php/inscription_VIP1.php");
		 }
		else
		 {
		  document.location.replace(RADICAL_URL);
		  }
	}
	else{
		if(r.errorno == "1062"){
			alert("Login existant, choisissez un login différent");
		}
		else{
			alert("Enregistrement Echec" + r.error);
		}		
	}
}

function saveExpResponse_step2(answer){
	
	var r = answer.responseText.evalJSON();
	if(r.ok == true)
	{
		try {
			//alert('Id du Stand : '+r.id);
			$('ServUpdater').sendInfoToServInscr(r.id);
		} catch (e){
			alert("Enregistrement correctement efféctué. Problème de communication serveur .");
		}
		var where_to = confirm("Inscription et mails de confirmation envoyés,\n procéder à un nouvel enregistrement ?");
		if (where_to== true)
		 {
		   document.location.replace(RADICAL_URL+"pages/php/inscriptionExposants1.php");
		 }
		else
		 {
		  document.location.replace(RADICAL_URL);
		  }
	}
	else{
		if(r.errorno == "1062"){
			alert("Login existant, choisissez un login différent");
		}
		else{
			alert("Enregistrement Echec" + r.error);
		}		
	}
}

function saveInscrExp()
{	
	
	var url_responder = "../../scripts/php/AjaxResponder.php";
	
	//if(current_user_id != -1){
		
		new Ajax.Request(url_responder, {
			method: 'post',
			parameters:{
				action: 'saveInscrExp',
			
				visibilite         : $('pourcent_visibilite').value,
				visible            : "1",
				id_type            : "2",
				
				ident_user         : $('cde_abo_expo').value,
				id_contact		   : $('id_contact').value,
				
				code_abo_exp       : $('cde_abo_expo').value,
				pwd       		   : $('pwd').value,
				confirm_pwd        : $('confirm_pwd').value,
				commercial         : $('commercial').value,
				date_crea          : $('date_crea').value,
				date_modif         : $('date_crea').value,
				
				nom_etp            : $('nom_etp').value,
				adr_etp            : $('adr_etp').value,
				cp_etp             : $('cp_etp').value,
				ville_etp          : $('ville_etp').value,
				pays_etp           : $('pays_etp').value,
				tel_etp            : $('tel_etp').value,
				fax_etp            : $('fax_etp').value,
				web_etp            : $('web_etp').value,
				
				nom_c1             : $('nom_c1').value,
				tel_c1             : $('tel_c1').value,
				mail_c1            : $('mail_c1').value,
				
				nom_c2             : $('nom_c2').value,
				tel_c2             : $('tel_c2').value,
				mail_c2            : $('mail_c2').value,
				
				nom_c3             : $('nom_c3').value,
				tel_c3             : $('tel_c3').value,
				mail_c3            : $('mail_c3').value,
				
				typologies         : $('typologies').value,
				ss_typo            : $('SStypologies').value,
				
				langue             : $('langue').value,
				
				environ            : $('environ').value,
				capacite           : $('capacite').value,
				heberge            : $('heberge').value,
				restau             : $('restau').value,
				presta             : $('presta').value,
				service            : $('service').value,
				loisir             : $('loisir').value,
				tarif              : $('tarif').value,
				acces              : $('acces').value,
				file_plan          : $('file_plan').value,
				
				num_stand          : $('num_stand').value,
				file_photo         : $('file_photo').value,
				file_panoramique   : $('file_panoramique').value,
				file_v_virtuelle   : $('file_v_virtuelle').value,
				file_video         : $('file_video').value,
				file_visio         : $('file_visio').value,							
				presentation       : $('presentation').value,
				presentation_pdf   : $('presentation_pdf').value
			},
			onComplete: saveExpResponse
		});	
	//}
}
//
function saveInscrVis() {
	  
	  var erreurSaisie = new Array();
	 
	  //Verification des Int
	  $('tel_visi').value=replaceAll($('tel_visi').value,".","");
	  $('tel_visi').value=replaceAll($('tel_visi').value," ","");
//	 
	  if(isNaN($('tel_visi').value)) {
			//if(isAnumTel($('tel_visi').value)==false){
				
				erreurSaisie.push("Le format du Téléphone n'est pas valide ('0164111111' Ou '+33(0)164111111')");
			//}
	 }
    
      //Verification que les valeurs obligatoires ne sont pas nulles
	  if($('CGDV').checked == false) erreurSaisie.push("Merci d'accepter les conditions de confidentialité et d'utilisation du salon Virtuel");
      if(isNull($('mail_visi').value)) {
      	erreurSaisie.push("Veuillez Renseigner le mail");
      } else if(!isMail($('mail_visi').value)) erreurSaisie.push("Le mail n'est pas un mail valide");

      if (isNull($('mail_visi').value)) erreurSaisie.push("Le mail doit être renseigné ");
      if (isNull($('pwd_visi').value)) erreurSaisie.push("Le mot de passe doit être renseigné ");
      if (isNull($('confirm_pwd_visi').value)) erreurSaisie.push("La confirmation du mot de passe doit être renseignée ");
      if (isNull($('reponse').value)) erreurSaisie.push("La réponse à votre question secrète doit être renseignée ");
      if (isNull($('nom_visi').value)) erreurSaisie.push("Le nom doit être renseigné ");
      if (isNull($('prenom_visi').value)) erreurSaisie.push("Le prénom doit être renseigné. ");
      if (isNull($('nom_ste').value)) erreurSaisie.push("Le nom de la société doit être renseigné ");
      if (isNull($('adr_ste').value)) erreurSaisie.push("L'adresse de la Société doit être renseignée ");
      if (isNull($('cp_ste').value)) erreurSaisie.push("Le code postal de la Société doit être renseigné ");
      if (isNull($('ville_ste').value)) erreurSaisie.push("La ville de la Société doit être renseignée ");
      if (isNull($('pays_ste').value)) erreurSaisie.push("Le pays de la Société doit être renseigné "); 
    
      var nb=0;
		
      //On test si les valeurs sont saisient (Emilie)
      if ( $('nature_projet').value != "") nb++;
  	  if ( $('duree_projet').value != "") nb++;
  	  if ( $('loca_projet').value != "") nb++;
  	  if ( $('theDate').value != "") nb++;
  	  if ( $('nb_pers_projet').value != "") nb++;
  	  if ( $('restau_projet').value != "") nb++;
  	  if ( $('heberg_projet').value != "") nb++;
  	  if ( $('com_projet').value != "") nb++;    
      
	  if(nb==0 || nb==8 ) {
	      if(nb==8) var verifExist=1;
	      else var verifExist=0;
	  } else {
		  erreurSaisie.push("Les Champs concernant le projet doivent soit etre entierement vide soit etre entierement rempli ");
	  }
       //On verifie maintenant que toutes les valeurs ne contiennent pas de balise Php !
	  	
	  	if(!noPhpBalise($('theDate').value))erreurSaisie.push('La valeur de la période du projet est corrompue !');
      if(!noPhpBalise($('mail_visi').value))erreurSaisie.push('La valeur du mot de passe est corrompue !');
	  	if(!noPhpBalise($('pwd_visi').value))erreurSaisie.push('La valeur du mot de passe est corrompue !');
	  	if(!noPhpBalise($('confirm_pwd_visi').value))erreurSaisie.push('La valeur du mot de passe est corrompue !');
	  	if(!noPhpBalise($('nom_visi').value))erreurSaisie.push('La valeur du mot de passe est corrompue !');
	  	if(!noPhpBalise($('adr_ste').value))erreurSaisie.push('La valeur du mot de passe est corrompue !');
	  	if(!noPhpBalise($('cp_ste').value))erreurSaisie.push('La valeur du mot de passe est corrompue !');
	  	if(!noPhpBalise($('ville_ste').value))erreurSaisie.push('La valeur du mot de passe est corrompue !');
	  	if(!noPhpBalise($('pays_ste').value))erreurSaisie.push('La valeur du mot de passe est corrompue !');
	  	if(!noPhpBalise($('web_ste').value))erreurSaisie.push('La valeur du mot de passe est corrompue !');
	  	if(!noPhpBalise($('nature_projet').value))erreurSaisie.push('La valeur du mot de passe est corrompue !');
	  	if(!noPhpBalise($('duree_projet').value))erreurSaisie.push('La valeur du mot de passe est corrompue !');
	  	if(!noPhpBalise($('loca_projet').value))erreurSaisie.push('La valeur du mot de passe est corrompue !');
	  	if(!noPhpBalise($('nb_pers_projet').value))erreurSaisie.push('La valeur du mot de passe est corrompue !');
	  	if(!noPhpBalise($('restau_projet').value))erreurSaisie.push('La valeur du mot de passe est corrompue !');
	  	if(!noPhpBalise($('heberg_projet').value))erreurSaisie.push('La valeur du mot de passe est corrompue !');
	  	if(!noPhpBalise($('com_projet').value))erreurSaisie.push('La valeur du mot de passe est corrompue !');		
	  	if(!noPhpBalise($('mail_visi').value))erreurSaisie.push('La valeur du mot de passe est corrompue !');
	  	if(!noPhpBalise($('reponse').value))erreurSaisie.push('La valeur du mot de passe est corrompue !');
	 	  if(!noPhpBalise($('prenom_visi').value))erreurSaisie.push('La valeur du mot de passe est corrompue !');
	  	if(!noPhpBalise($('tel_visi').value))erreurSaisie.push('La valeur du mot de passe est corrompue !');	
	  	if(!noPhpBalise($('nom_ste').value))erreurSaisie.push('La valeur du mot de passe est corrompue !');
	  	if(!noPhpBalise($('commentaires_howto').value))erreurSaisie.push('La valeur du mot de passe est corrompue !');
	
	    if($('question').getValue()==-1)erreurSaisie.push("Veuillez renseigner votre question secrète");
	     if($('fonction').getValue()==-1)erreurSaisie.push("Veuillez renseigner votre fonction");
	     if($('service').getValue()==-1)erreurSaisie.push("Veuillez renseigner votre service");
	     if($('effectif').getValue()==-1)erreurSaisie.push("Veuillez renseigner l'effectif de la société");
	     if($('secteur_activite').getValue()==-1)erreurSaisie.push("Veuillez renseigner le secteur d'activité");
	    
    if (erreurSaisie.size()>0){	
      	var chaine="";
      	for(var i=0;i<erreurSaisie.size();i++){
      		chaine+="-"+erreurSaisie[i]+".\n";
      	}
      	alert('ATTENTION : \n '+chaine);
      	return false;
      } else {
	
    	  var url_responder = "../../scripts/php/AjaxResponder.php";
    	  var returnHowKnown = serializeHowKnown();
			
		      //On verifie si le bouton projet est coch? (emilie)
		      if($('aide_projet').checked==true) {
		         var aide=1;
		      } else {
		         var aide = 0;
		      }              
			new Ajax.Request(url_responder, {
			   method: 'post',
			   parameters:{
				action: 'saveInscrVis',
				login				:$('mail_visi').value,
				password			:$('pwd_visi').value,
				confirm_password	:$('confirm_pwd_visi').value,
				nom					:$('nom_visi').value,
				adresse				:$('adr_ste').value,
				cp					:$('cp_ste').value,
				ville				:$('ville_ste').value,
				pays				:$('pays_ste').value,
				url					:$('web_ste').value,
				nature_projet 		:  $('nature_projet').value,
			    theDate       		:  $('theDate').value,
				duree_projet 		:  $('duree_projet').value,
				loca_projet   		:  $('loca_projet').value,
				nb_pers_projet		:  $('nb_pers_projet').value,
				restau_projet 		:  $('restau_projet').value,
				heberg_projet 		:  $('heberg_projet').value,
				com_projet    		:  $('com_projet').value,
				besoinAide    		: aide,  
			    ExistingProject 	: verifExist,
			    photo				:$('urlPhotoVis').value,
				mail				:$('mail_visi').value,
				question			:$('question').value,
				reponse				:$('reponse').value,
				civilite			:$('civilite').value,
				prenom				:$('prenom_visi').value,
				tel					:$('tel_visi').value,
				fonction			:$('fonction').getValue(),
				service				:$('service').getValue(),
				nom_societe			:$('nom_ste').value,
				secteur_activite	:$('secteur_activite').getValue(),
				effectif_societe	:$('effectif').getValue(),
				
				HowKnown			: returnHowKnown,
				HowKnown_com		: $('commentaires_howto').value,
				source				: "inscrUser" 
			}, 
			onComplete: saveVisResponse
		});
	}
}   

    
function saveVisResponse(answer) {
	var r = answer.responseText.evalJSON();
	
	//alert(" ok ? : "+ r.ok);
	
	if(r.ok == true ) $('ServUpdater').sendInfoToServVis(r.id);
	if(r.source=="updateUser") {
		alert("Mise à jour des informations réalisé avec succès");
		window.close();
	}
	else if(r.source=="inscrUser"){
		alert("Votre inscription a bien été prise en compte,\n\nVous allez recevoir une confirmation par mail à l'adresse renseignée\n\nVous allez être redirigé vers le salon 1001 salles");
		window.close();
	}
	else if(r.source="1001salles"){
		if(r.ok == true){
			var where_to = confirm("Enregistrement OK, procéder à un nouvel enregistrement ?");
			if (where_to== true)
			 {
			   document.location.replace(RADICAL_URL+"pages/php/page_visiteurs_bo.php");
			 }
			else
			 {
			  document.location.replace(RADICAL_URL);
			  }
		}
		else{
			if(r.errorno == "1062"){
				alert("Login existant, choisissez un login diffèrent");
			}
			else{
				alert("Enregistrement Echec");
			}		
		}
	}
}

function removeUser(theId){
	var r=confirm("Voulez-vous vraiment supprimer cet exposant ?");
	
	if (r==true)
	  {
		var url_responder = "../../scripts/php/AjaxResponder.php";
		  
		new Ajax.Request(url_responder, {
		method: 'post',
		parameters:{action: 'removeExp',id: theId},
		onComplete: upDateList});
	  }
}

function removeUserVIP(theId){
	var r=confirm("Voulez-vous vraiment supprimer cet exposant VIP ?");
	
	if (r==true)
	  {
		var url_responder = "../../scripts/php/AjaxResponder.php";
		  
		new Ajax.Request(url_responder, {
		method: 'post',
		parameters:{action: 'removeVip',id: theId},
		onComplete: upDateListVip});
	  }
}

function removeUserVis(theId){
	var r=confirm("Voulez-vous vraiment supprimer ce compte visiteur ?");
	if (r==true)
	  {
		var url_responder = "../../scripts/php/AjaxResponder.php";
		  
		new Ajax.Request(url_responder, {
		method: 'post',
		parameters:{action: 'removeVis',id: theId},
		onComplete: upDateListVis});
	  }
	
}

function upDateList(answer){
	var r = answer.responseText.evalJSON();
	if(r.ok == true) {
		list_exponent();
		$('ServUpdater').sendInfoToServInscr(r.id);
		
	}
}

function upDateListVip(answer){
	var r = answer.responseText.evalJSON();
	if(r.ok == true) {		
		var idForvIp= parseInt(r.id)+1073741823;
		list_exponent_vip();
		$('ServUpdater').sendInfoToServInscr(idForvIp);	
	}
}

function upDateListVis(answer){
	var r = answer.responseText.evalJSON();
	if(r.ok == true) {
		
		list_visiteur();
		 $('ServUpdater').sendInfoToServVis(r.id);
	}
}



function GeneralResponse(answer)
{
	var r = answer.responseText.evalJSON();
	
	//alert(answer.responseText);
	
	if(r.ok == true){
		
		if(r.SoUpdate ==true) $('ServUpdater').sendInfoToServ();
		alert("Enregistement OK");
	}
	else{
		if(r.errorno == "1062"){
			alert("Login existant, choisissez un login different");
		}
		else{
			alert("Enregistrement Echec");
		}		
	}
}

//function saveExpResponse(answer)
//{
//	var r = answer.responseText.evalJSON();
//	
//	if(r.ok == true){
//		//alert("Enregistement OK");
//		document.location.replace(RADICAL_URL);
//	}
//	else{
//		if(r.errorno == "1062"){
//			alert("Login existant, choisissez un login different");
//		}
//		else{
//			alert("Enregistrement Echec");
//		}		
//	}
//}

function saveExpResponse(answer)
{
	var r = answer.responseText.evalJSON();
	
	if(r.ok == true){
		alert("Enregistement OK");
	}
	else{
		if(r.errorno == "1062"){
			alert("Login existant, choisissez un login different");
		}
		else{
			alert("Enregistrement Echec");
		}		
	}
}



function deletePhoto(userId,fileName,typeOfMedia){
		
	var r=confirm("Voulez-vous vraiment supprimer cette image ?");
	if (r==true)
	  {
		var url_responder = "../../scripts/php/AjaxResponder.php";
		
		new Ajax.Request(url_responder, {
		method: 'post',
		parameters:{action: 'removeMEDIA',id: userId,type:typeOfMedia,file:fileName},
		onComplete: upDateMedia
		});
	  }
		
}

function deletePhotoVIP(userId,fileName,typeOfMedia){
	var r=confirm("Voulez-vous vraiment supprimer cette image ?");
	if (r==true)
	  {
		var url_responder = "../../scripts/php/AjaxResponder.php";
		
		new Ajax.Request(url_responder, {
		method: 'post',
		parameters:{action: 'removeMEDIA_VIP',id: userId,type:typeOfMedia,file:fileName},
		onComplete: upDateMediaVIP
		});
	  }
}

function upDateMediaVIP(answer){
	
	var r = answer.responseText.evalJSON();
	var url_responder = "../../scripts/php/AjaxResponder.php";
	new Ajax.Updater(r.type+"_VIP", url_responder, {
 		parameters: {action:'updateMEDIA_VIP',type:r.type,id:r.id},
		evalScripts: false,
		onComplete: function c(response){/*taskEnded(taskNum);*/} 
	});
}

function upDateMedia(answer)
{
	var r = answer.responseText.evalJSON();
	if(r.ok == true){
		upDateMedia_list(r.type,r.id);
	}
}

function upDateMedia_list(type,id)
{
	
	var divToUpdate = "";
	switch(type){
		case 'photo':
			divToUpdate = 'LIST_PHOTO';
			break;
		case 'pano':
			divToUpdate = 'LIST_PANO';
			break;
	}
	//alert("UPDATE required for : \n"+divToUpdate);
	
	var url_responder = "../../scripts/php/AjaxResponder.php";
	
	new Ajax.Updater(divToUpdate, url_responder, {
 		parameters: {action:'updateMEDIA',type:type,id:id},
		evalScripts: false,
		onComplete: function c(response){/*taskEnded(taskNum);*/} 
	});
}

function upDateMedia_listVIP(type,id){
	//alert('Type : '+type+" id :"+id);
	var url_responder = "../../scripts/php/AjaxResponder.php";
	new Ajax.Updater(type+"_VIP", url_responder, {
 		parameters: {action:'updateMEDIA_VIP',type:type,id:id},
		evalScripts: false,
		onComplete: function c(response){/*taskEnded(taskNum);*/} 
	});
}

function updateSecuredPDF(caller, label){
	if(label!="") openUploadForm_MULTI(caller,'Pdf de présentation',current_user_id,'PDF');
	else alert("Merci de renseigner un label au PDF");
}

function displayCapacityContent()
{
	var url_responder = "../../scripts/php/print_SStypes_select";
	new Ajax.Updater('displayCapacityContent', url_responder, {
 		parameters: {id:current_user_id},
		evalScripts: false,
    onComplete: test});
}

function resetProject(){
  $('nature_projet').value = "";
	$('theDate').value  = "";
	$('duree_projet').value  = "";
	$('loca_projet').value  = "";
	$('nb_pers_projet').value  = "";
	$('restau_projet').value = "";
	$('heberg_projet').value  = "";
	$('com_projet').value  = "";
}
  
function addChampTxt(idPhrase){
  
  if(idPhrase!=0){
      $('newPhrase').value = $('phraseEdit_'+idPhrase).innerHTML ;
      $('action').value = 'edit';
  }  else {
      $('newPhrase').value ="";
      $('action').value = 'add';
  }
  
  $('idDeLaPhrase').value= idPhrase;
  $('champTextPhrase').style.display='block';

}    

function ajoutOrEditPhrase(supp,idPhrase){ 
  
  var url_responder = "../../scripts/php/AjaxResponder.php"  ;
  
  if( ($('newPhrase').value == "") && (supp==0)) {
        alert("Veuillez remplir le champ");  
  }  else {
    if(supp==1) { //Suppression
       theAction = "supp";
       theIdPhrase= idPhrase; 
    } else {
       theAction = $('action').value;
       theIdPhrase= $('idDeLaPhrase').value;
    }
   
    $('champTextPhrase').style.display='none';

    new Ajax.Updater("gestionPhraseTchat",url_responder, {
      					   method: 'post',
      					   parameters:{
      					   action: "gestion_Phrase",
      					   type : theAction,
      					   idStand :  $('idUserExp').value,
      					   idDeLaPhrase	:theIdPhrase ,
      					   newPhrase :$('newPhrase').value	
      					}, 
      				  onComplete: function c(response){/*taskEnded(taskNum);*/} 
      				});
  } 
}     
 
function getPhrases(id){
     var url_responder = "../../scripts/php/AjaxResponder.php"  ;
     new Ajax.Updater("gestionPhraseTchat",url_responder, {
      					   method: 'post',
      					   parameters:{
      					   action: "gestion_Phrase",
      					   type : "affiche",
      					   idStand : id      
      					}, 
      			     onComplete: function c(response){/*taskEnded(taskNum);*/} 
      				}); 

}         

function upPhotoContact(nbchamp,id,theUrl){
	 var url_responder = "../../scripts/php/AjaxResponder.php"  ;
	 $('deletePhoto_'+nbchamp).show();
	 $('urlPhotoContact'+nbchamp).value=theUrl;
	
	 new Ajax.Updater("photo_contact"+nbchamp,url_responder, {
		   method: 'post',
		   parameters:{
		   action: "modifChampPhoto",
		   idExp : id,
		   url : theUrl      
		}, 
     onComplete: function c(response){/*taskEnded(taskNum);*/} 
	}); 

}

function upLogo(theUrl){
	
	 var url_responder = "../../scripts/php/AjaxResponder.php"  ;
	$('urlLogo').value=theUrl;
	$('deleteLogo').show();
	new Ajax.Updater("logo",url_responder, {
		   method: 'post',
		   parameters:{
		   action: "upLogo",
		   url : theUrl      
		}, 
  onComplete: function c(response){/*taskEnded(taskNum);*/} 
	}); 
}


function miseAjourForImg(answer){	
	var r = answer.responseText.evalJSON();
	var nb = Math.random();
	

	
	var html = "<img width='100px' src='affImgBlob.php?nbChamp="+r.nbChamp+"&util="+r.idStand+"&"+nb+"='ll' border=4>" ;
	
	if(r.champ=="logo"){	
		var centrer ="<center><img width='100px' src='affImgBlob.php?champ="+r.champ+"&util="+r.idStand+"&"+nb+"='ll' border=4>";
		html=centrer+"<br><img src=\"../../images/autres/delete.png\" title=Supprimer l image "+ 
	          " onClick=\"deleteImgContact('"+r.nbChamp+"','"+r.champ+"','"+r.idStand+"');\">Supprimer l image</center>" ;
	} else if(r.champ=="champAvatar"){
		add_div_avatar(r.nbChamp,r.champ, r.idStand);
	} else if (r.champ=="photo_contact") {
		$('deletePhoto_'+r.nbChamp).innerHTML="<span style='font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;'>"+
		" Remettre l'image par defaut : &nbsp; </span> <img src='../../images/autres/delete.png' " +
		" title='Supprimer l'image'"+
		" onClick=\"deleteImgContact('"+r.nbChamp+"','"+r.champ+"','"+r.idStand+"');\">";
	}
		
	$(r.champ+r.nbChamp).innerHTML=html;
}

function deletelogo(){
	var url_responder = "../../scripts/php/AjaxResponder.php"  ;
	$('deleteLogo').hide();
	$('logo').hide();
	 new Ajax.Request(url_responder, {
		   method: 'post',
		   parameters:{
		   action: "gestionDeleteLogo",
		   url : $('urlLogo').value
		 
		}, 
     onComplete: miseAjourPhoto 
	}); 
	$('urlLogo').value="";
}



function deleteImgContact(lenbchamp){
	 var url_responder = "../../scripts/php/AjaxResponder.php"  ;
	 new Ajax.Request(url_responder, {
      					   method: 'post',
      					   parameters:{
      					   action: "gestionDeletePhoto",
      					   nbchamp : lenbchamp,
      					   url : $('urlPhotoContact'+lenbchamp).value
      					 
      					}, 
      			     onComplete: miseAjourPhoto 
      				});  
 
} 

function  miseAjourPhoto(answer){
	
	var url_responder = "../../scripts/php/AjaxResponder.php"  ;
	var r = answer.responseText.evalJSON();
    $('deletePhoto_'+r.nb).hide();
    $('urlPhotoContact'+r.nb).value="";
    new Ajax.Updater("photo_contact"+r.nb,url_responder, {
		   method: 'post',
		   parameters:{
		   action: "modifChampPhoto",
		   url : ""      
		}, 
  onComplete: function c(response){/*taskEnded(taskNum);*/} 
	}); 

}


function closeInfoSavePanel(){
	$('savePanel').style.display='none';
	
}

function changeField(){
	//$('savePanel').show();
}

function ajoutOrEditPub(){
	$('champGestionPub').show();
}

function afficheDivLien(champ,champAcacher){
	if(champ!=""){
		$(champ).show();
	}
	if(champAcacher!=""){
		$(champAcacher).hide();
	}
}

function verifSaisie(ext){
	
	var tab=ext.split(";");
	var msg="";
	var isOk=false;
	
	for (var i=0;i<tab.size();i++){
		if($('upload_file').value.toUpperCase().lastIndexOf(tab[i])>0) {
			isOk=true;
		} 
	}
	
	if(!isOk){
		alert("Le fichier doit être du type : "+ext+"\n");
	}
	return (isOk);
}

function verifSaisieAvatar(){
	var msg="";
	if ($('upload_file0').value == ""){
		msg += "La position Gauche doit etre rempli\n";	
	} else {
		if($('upload_file0').value.lastIndexOf(".png")<0) {
			msg+="La position Gauche doit etre en .png\n";
		} 
	}
	if ($('upload_file1').value == ""){
		msg += "La position Centrer doit etre rempli\n";	
	} else {
		if($('upload_file1').value.lastIndexOf(".png")<0) {
			msg+="La position Centrer doit etre en .png\n";
		}
	}
	if ($('upload_file2').value == ""){
		msg += "La position Droite doit etre rempli\n";	
	} else {
		if($('upload_file2').value.lastIndexOf(".png")<0) {
			msg+="La position Droite doit etre en .png \n";
		}
	}
	if(msg==""){
		return (true);
	} else {
		alert(msg);
		return (false);
	}
}

function afficheDivAppGroupe (champ,champAcacher){

	if(champ!=""){
		$(champ).show();
	}
	if(champAcacher!=""){
		$(champAcacher).hide();
	}
}

function afficheDivLinkeo(champ,champAcacher){
	for(var i=1;i<4;i++) {
		if(champ!=""){
			$(champ+i).show();
		}
		if(champAcacher!=""){
			$(champAcacher+i).hide();
		}
	}
}

function afficheDivLinkeoVIP(champ,champAcacher){
	for(var i=1;i<7;i++) {
		if(champ!=""){
			$(champ+i).show();
		}
		if(champAcacher!=""){
			$(champAcacher+i).hide();
		}
	}
}

  function estCheckedDesac(champ,id){
		var theDiv = 'desac'+id;
		
		if($(theDiv).checked==true){
			if(champ!=""){
				$('btAction'+id).value="Valider la \n d?sactivation";
				$('activ'+id).value=0;
				$(champ).show();
			}
		} else {
			if(champ!=""){
				$('btAction'+id).value="Valider \n l'activation ";
				$('activ'+id).value=1;
				$(champ).show();
				//$(champ).hide();
			}
		}
	}
  
  function desactivExp(id){
	  var url_responder = "../../scripts/php/AjaxResponder.php"  ;
	  new Ajax.Request(url_responder, {
	      			   method: 'post',
	      			   parameters:{
	      			   action: "desactExp",
	      			   visible: $('activ'+id).value,
	      			   idUserExp : id      
	      					}, 
	      			     onComplete: function v(){ alert('Enregistrement effectué'); afficheDivAppGroupe('','validDesac'+id );}
	      				});  
	  
  }
  
function openPlanning(idExp,idStand){
	var mywin = window.open("./gestionPlanning.php?idExp="+idExp+"&idStand="+idStand,"Planning","menubar=no,resizable=yes, status=no, scrollbars=yes, menubar=no, width=1030, height=500");
}

function gestionPlanningForNewUser(idStand,nbContact){
	//On est dans le cas ou l'exposant n'est pas creer !!!
		//verification des valeur
		var message="";
		if($('nom_c'+nbContact).value=="") message+="- Le nom du Contact doit etre renseigné\n";
		if($('tel_c'+nbContact).value=="") message+="- Le telephone du Contact doit etre renseigné \n";
		else if(isNaN($('tel_c'+nbContact).value)) message+="- Le téléphone doit etre en chiffre";
		if($('mail_c'+nbContact).value=="")message+="- Le mail du Contact doit etre renseigné\n";
		else if (!isMail($('mail_c'+nbContact).value)) message+="- Le mail du Contact doit etre dans le bon format \n";
		
		if(!noPhpBalise($('nom_c'+nbContact).value))  message+="- Le nom du Contact est corrompu !!!\n";
		if(!noPhpBalise($('tel_c'+nbContact).value))  message+="- Le telephone du Contact est corrompu \n";
		if(!noPhpBalise($('mail_c'+nbContact).value)) message+="- Le mail du Contact est corrompu \n";
		
		if(message!="") {
			message="Attention : \n\n"+message;
			alert(message);
			return false;
		} else {
			var url_responder = "../../scripts/php/AjaxResponder.php"  ;
			new Ajax.Request(url_responder, {
				   method: 'post',
				   parameters:{
				   action: "ajoutExp",
				   idDuStand: idStand,
				   nom : $('nom_c'+nbContact).value,
				   tel :$('tel_c'+nbContact).value,
				   mail:$('mail_c'+nbContact).value,
				   idContact : nbContact
			}, 
				     onComplete: gestPlaForNewUserSuccess}
			);  
		}
	
}

function gestPlaForNewUserSuccess(answer){
	var reponse = answer.responseText.evalJSON();

	$('id_c'+reponse.idContact).value=reponse.idExp;
	openPlanning(reponse.idExp,reponse.idStand);
}

function validRDV(id,numOfaction,theidExp,thenumChamp){
	
	//alert('Id : '+id+" , "+numOfaction+","+theidExp+","+thenumChamp);
	var url_responder = "../../scripts/php/AjaxResponder.php"  ;
	new Ajax.Request(url_responder, {
		   method: 'post',
		   parameters:{
		   action: "validRdv",
		   idRdv:id,
		   idExp:theidExp,
		   numChamp:thenumChamp,
		   theaction : numOfaction
	}, 
		   onComplete: miseAjourRdv}
	);  
}

;         

function miseAjourRdv(answer){
	
	var r = answer.responseText.evalJSON();
	var url_responder = "../../scripts/php/AjaxResponder.php";

	new Ajax.Updater("gestionRDV"+r.numChamp,url_responder, {
		   method: 'post',
		   parameters:{
		   action:'miseAjourRDV',
		   num:r.numChamp,
		   idExp:r.idExp    
		}, 
		onComplete: function c(response){/*taskEnded(taskNum);*/} 
	}); 
	
}
