// Editer photo
function enreg_photo() {
	fo = document.getElementById("fo_add_profile");
	var msg_edit = document.getElementById('msg_edit');
		
	fo.oper.value = 'enreg';
	fo.submit();	
}
// Editer active
function enreg_active() {
	fo = document.getElementById("fo_add_profile");
	var msg_edit = document.getElementById('msg_edit');
		
	fo.oper.value = 'enreg';
	fo.submit();	
}
// Editer names
function enreg_names() {
	fo = document.getElementById("fo_add_profile");
	var msg_edit = document.getElementById('msg_edit');

	k = fo.firstname;
	if (k.value.search(/\S+/)==-1) {
		msg_edit.innerHTML = "Please enter your firsname";
		k.focus(); return;		
	}	
	
	k = fo.lastname;
	if (k.value.search(/\S+/)==-1) {
		msg_edit.innerHTML = "Please enter your lastname";		
		k.focus(); return;		
	}		
	fo.oper.value = 'enreg';
	fo.submit();	
}
// Editer tagline
function enreg_tagline() {
	fo = document.getElementById("fo_add_profile");
	var msg_edit = document.getElementById('msg_edit');

	fo.oper.value = 'enreg';
	fo.submit();	
}
// Editer infos perso
function enreg_perso() {
	fo = document.getElementById("fo_add_profile");
	var msg_edit = document.getElementById('msg_edit');
		
	k = fo.y_birthday;
	if (k.value.search(/\S+/)!=-1 && k.value!="year") {
		if (isNaN(k.value)) {
			msg_edit.innerHTML = "Please enter a numeric birthay year";	
			k.focus(); return;
		}			
	}
	
	fo.oper.value = 'enreg';
	fo.submit();	
}

/*
function enreg_perso() {
	fo = document.getElementById("fo_add_profile");
	
	k = fo.y_birthday;
	if (k.value.search(/\S+/)!=-1 && k.value!="year") {
		if (isNaN(k.value)) {
			alert("Please enter a numeric birthay year");
			k.focus(); return;
		}			
	}
	
	k = fo.profilecp;
	if (k.value.search(/\S+/)!=-1) {
		if (isNaN(k.value)) {
			alert("Please enter a numeric postal code");
			k.focus(); return;
		}			
	}	
	
	k = fo.profilephone_code;
	if (k.value.search(/\S+/)!=-1) {
		if (isNaN(k.value)) {
			alert("Please enter a numeric phone code");
			k.focus(); return;
		}			
	}		
	k = fo.profilephone;
	if (k.value.search(/\S+/)!=-1) {
		if (isNaN(k.value)) {
			alert("Please enter a numeric phone number");
			k.focus(); return;
		}			
	}		
	
	k = fo.profilefax_code;
	if (k.value.search(/\S+/)!=-1) {
		if (isNaN(k.value)) {
			alert("Please enter a numeric fax code");
			k.focus(); return;
		}			
	}
	k = fo.profilefax;
	if (k.value.search(/\S+/)!=-1) {
		if (isNaN(k.value)) {
			alert("Please enter a numeric fax number");
			k.focus(); return;
		}			
	}	
	
	
	fo.oper.value = 'enreg';
	fo.submit();
}
*/

function enreg_contact() {
	fo = document.getElementById("fo_add_profile");
	var msg_edit = document.getElementById('msg_edit');
	
//	k = fo.profileemail1;
//	if (k.value.search(/\S+/)==-1) {
//		msg_edit.innerHTML = "Please enter your email adress";		
//		k.focus(); return;		
//	}		
	
	fo.oper.value = 'enreg';
	fo.submit();
}

function enreg_lang() {
	fo = document.getElementById("fo_add_profile");
	
	fo.oper.value = 'enreg';
	fo.submit();
}
function enreg_summary() {
	fo = document.getElementById("fo_add_profile");
	
	fo.oper.value = 'enreg';
	fo.submit();
}
function enreg_compet() {
	fo = document.getElementById("fo_add_profile");
	
	fo.oper.value = 'enreg';
	fo.submit();
}

function enreg_xp(){
	fo = document.getElementById("fo_add_profile");
	var msg_edit = document.getElementById('msg_edit');
	
	k = fo.y_xpfrom;
	if (k.value.search(/\S+/)!=-1 && k.value!="year") {
		if (isNaN(k.value)) {
			msg_edit.innerHTML = "Please enter a numeric year";	
			k.focus(); return;
		}			
	}	
	
	k = fo.y_xpto;
	if (k.value.search(/\S+/)!=-1 && k.value!="year") {
		if (isNaN(k.value)) {
			msg_edit.innerHTML = "Please enter a numeric year";	
			k.focus(); return;
		}			
	}	
	
	fo.oper.value = 'enreg';
	fo.submit();	
}

function enreg_education(){
	fo = document.getElementById("fo_add_profile");
	var msg_edit = document.getElementById('msg_edit');	
	
	k = fo.y_educ_finished;
	if (k.value.search(/\S+/)!=-1 && k.value!="year") {
		if (isNaN(k.value)) {
			msg_edit.innerHTML = "Please enter a numeric year";	
			k.focus(); return;
		}			
	}	
	
	fo.oper.value = 'enreg';
	fo.submit();	
}

function enreg_additional(){
	fo = document.getElementById("fo_add_profile");

	fo.oper.value = 'enreg';
	fo.submit();
}



//Ajouter une langue
function ajout_langue(){
	fo = document.getElementById("fo_add_profile");
	var new_lng = $('new_lng');
	
	nb_lng++;
	
	var url = 'listes_dyna.php?ajout='+"lang_profile"+'&nb_lng='+nb_lng;
	
	var element = Builder.node("div", {id:'language'+nb_lng});
	new Ajax.Request(url, {method:'post',
	// Handle successful response
	onSuccess: function(req) {
		element.innerHTML = req.responseText;
		//alert(req.responseText);
	}});
	new_lng.style.display = "block"; 
	new_lng.appendChild(element);	
	
	newbr = document.createElement('BR');
	new_lng.appendChild(newbr);	
	
	return false;	
}


//Ajouter une expérience (dans compétences)
function ajout_comp_xp(){
	fo = document.getElementById("fo_add_profile");
	var new_comp_xp = $('new_comp_xp');
	
	nb_comp_xp++;
	
	var url = 'listes_dyna.php?ajout='+"comp_xp"+'&nb_comp_xp='+nb_comp_xp;
	
	var element = Builder.node("div", {id:'compet_xp'+nb_comp_xp});
	new Ajax.Request(url, {method:'post',
	// Handle successful response
	onSuccess: function(req) {
		element.innerHTML = req.responseText;
		//alert(req.responseText);
	}});
	new_comp_xp.style.display = "block"; 
	new_comp_xp.appendChild(element);	
	
	newbr = document.createElement('BR');
	new_comp_xp.appendChild(newbr);	
	
	return false;	
}


//Ajouter une expérience
function ajout_xp(){
	fo = document.getElementById("fo_add_profile");
	var new_xp = $('new_xp');
	
	nb_xp++;
	
	var url = 'listes_dyna.php?ajout='+"xp"+'&nb_xp='+nb_xp;
	
	var element = Builder.node("div", {id:'xp'+nb_xp});
	new Ajax.Request(url, {method:'post',
	// Handle successful response
	onSuccess: function(req) {
		element.innerHTML = req.responseText;
		//alert(req.responseText);
	}});
	new_xp.style.display = "block"; 
	new_xp.appendChild(element);	
	
	newbr = document.createElement('BR');
	new_xp.appendChild(newbr);	
	
	return false;	
}


//Ajouter une étude
function ajout_education(){
	fo = document.getElementById("fo_add_profile");
	var new_educ = $('new_educ');
	
	nb_educ++;
	
	var url = 'listes_dyna.php?ajout='+"educ"+'&nb_educ='+nb_educ;
	
	var element = Builder.node("div", {id:'educ'+nb_educ});
	new Ajax.Request(url, {method:'post',
	// Handle successful response
	onSuccess: function(req) {
		element.innerHTML = req.responseText;
		//alert(req.responseText);
	}});
	new_educ.style.display = "block"; 
	new_educ.appendChild(element);	
	
	newbr = document.createElement('BR');
	new_educ.appendChild(newbr);	
	
	return false;	
}


function add_phone(){
	fo = document.getElementById("fo_add_profile");
	var new_phone = $('new_phone');
	
	nb_phone_div = fo.nb_phone;
	nb_phone = parseInt(nb_phone_div.value)+1;
	nb_phone_div.value = nb_phone;	
	
	var url = 'listes_dyna.php?ajout='+"phone_profile"+'&nb_phone='+nb_phone;
	
	var element = Builder.node("div", {id:'phone'+nb_phone});
	new Ajax.Request(url, {method:'post',
	// Handle successful response
	onSuccess: function(req) {
		element.innerHTML = req.responseText;
	}});
	new_phone.style.display = "block"; 
	new_phone.appendChild(element);	
	
//	newbr = document.createElement('BR');
//	new_phone.appendChild(newbr);	
	
	return false;	
}

function add_fax(){
	fo = document.getElementById("fo_add_profile");
	var new_fax = $('new_fax');
	
	nb_fax_div = fo.nb_fax;
	nb_fax = parseInt(nb_fax_div.value)+1;
	nb_fax_div.value = nb_fax;		
	
	var url = 'listes_dyna.php?ajout='+"fax_profile"+'&nb_fax='+nb_fax;
	
	var element = Builder.node("div", {id:'fax'+nb_fax});
	new Ajax.Request(url, {method:'post',
	// Handle successful response
	onSuccess: function(req) {
		element.innerHTML = req.responseText;
		//alert(req.responseText);
	}});
	new_fax.style.display = "block"; 
	new_fax.appendChild(element);	
	
//	newbr = document.createElement('BR');
//	new_fax.appendChild(newbr);	
	
	return false;	
}	

//Ajout mail dans profile
function add_mail(){
	fo = document.getElementById("fo_add_profile");
	var new_mail = $('new_mail');	
	
	nb_mail_div = fo.nb_mail;
	nb_mail = parseInt(nb_mail_div.value)+1;
	nb_mail_div.value = nb_mail;			

	var url = 'listes_dyna.php?ajout='+"mail_profile"+'&nb_mail='+nb_mail;
	
	var element = Builder.node("div", {id:'mail'+nb_mail});
	new Ajax.Request(url, {method:'post',
	// Handle successful response
	onSuccess: function(req) {
		element.innerHTML = req.responseText;
		//alert(req.responseText);
	}});
	new_mail.style.display = "block"; 
	new_mail.appendChild(element);	
	
//	newbr = document.createElement('BR');
//	new_mail.appendChild(newbr);	
	
	return false;	
}	

//Ajout d'une url dans profile
function add_url(){
	fo = document.getElementById("fo_add_profile");
	var new_url = $('new_url');		
	
	nb_url_div = fo.nb_url;
	nb_url = parseInt(nb_url_div.value)+1;
	nb_url_div.value = nb_url;		

	var url = 'listes_dyna.php?ajout='+"url_profile"+'&nb_url='+nb_url;
	
	var element = Builder.node("div", {id:'url'+nb_url});
	new Ajax.Request(url, {method:'post',
	// Handle successful response
	onSuccess: function(req) {
		element.innerHTML = req.responseText;
		//alert(req.responseText);
	}});
	new_url.style.display = "block"; 
	new_url.appendChild(element);
	
//	newbr = document.createElement('BR');
//	new_url.appendChild(newbr);	
	
	return false;	
}	
//Ajout d'un type de fonction
function add_kind(){
	fo = document.getElementById("fo_add_profile");
	var new_kind = $('new_kind');
	
	nb_kind_div = fo.nb_kind;
	nb_kind = parseInt(nb_kind_div.value)+1;
	nb_kind_div.value = nb_kind;

	var url = 'listes_dyna.php?ajout='+"kind_profile"+'&nb_kind='+nb_kind;
	
	var element = Builder.node("span", {id:'kind'+nb_kind});
	new Ajax.Request(url, {method:'post',
	// Handle successful response
	onSuccess: function(req) {
		element.innerHTML = req.responseText;
		//alert(req.responseText);
	}});	
	new_kind.style.display = "inline"; 
	new_kind.appendChild(element);	
	/*
	newbr = document.createElement('BR');
	new_kind.appendChild(newbr);	
	*/
	return false;	
}
//Ajout d'une spécilality
function add_spec(){
	fo = document.getElementById("fo_add_profile");
	var new_spec = $('new_spec');
	nb_spec_div = fo.nb_spec;
	nb_spec = parseInt(nb_spec_div.value)+1;
	nb_spec_div.value = nb_spec;
	var url = 'listes_dyna.php?ajout='+"spec_profile"+'&nb_spec='+nb_spec;
	var element = Builder.node("span", {id:'spec'+nb_spec});
	new Ajax.Request(url, {method:'post',
	// Handle successful response
	onSuccess: function(req) {
		element.innerHTML = req.responseText;
		//alert(req.responseText);
	}});	
	new_spec.style.display = "inline"; 
	new_spec.appendChild(element);	
	/*
	newbr = document.createElement('BR');
	new_kind.appendChild(newbr);	
	*/
	return false;	
}
//Ajout d'un type de sector
function add_sec(){
	fo = document.getElementById("fo_add_profile");
	var new_sec = $('new_sec');
	nb_sec_div = fo.nb_sec;
	nb_sec = parseInt(nb_sec_div.value)+1;
	nb_sec_div.value = nb_sec;
	var url = 'listes_dyna.php?ajout='+"sec_profile"+'&nb_sec='+nb_sec;
	var element = Builder.node("span", {id:'sec'+nb_sec});
	new Ajax.Request(url, {method:'post',
	// Handle successful response
	onSuccess: function(req) {
		element.innerHTML = req.responseText;
		//alert(req.responseText);
	}});	
	new_sec.style.display = "inline"; 
	new_sec.appendChild(element);	
	/*
	newbr = document.createElement('BR');
	new_kind.appendChild(newbr);	
	*/
	return false;	
}
//Ajout d'un type de fonction
function add_func(){
	fo = document.getElementById("fo_add_profile");
	var new_func = $('new_func');
	nb_func_div = fo.nb_func;
	nb_func = parseInt(nb_func_div.value)+1;
	nb_func_div.value = nb_func;
	var url = 'listes_dyna.php?ajout='+"func_profile"+'&nb_func='+nb_func;
	var element = Builder.node("span", {id:'func'+nb_func});
	new Ajax.Request(url, {method:'post',
	// Handle successful response
	onSuccess: function(req) {
		element.innerHTML = req.responseText;
		//alert(req.responseText);
	}});	
	new_func.style.display = "inline"; 
	new_func.appendChild(element);	
	/*
	newbr = document.createElement('BR');
	new_kind.appendChild(newbr);	
	*/
	return false;	
}
//Supprimer un n° de tél de profile
function supprim_tel(profile_phoneid,indice_ph){
	var del_tel = 'profileph'+indice_ph;
	var del_tel = $(del_tel);
	
	var url = 'listes_dyna.php?suppr='+"phone_profile"+'&profile_phoneid='+profile_phoneid+'&indice_ph='+indice_ph;

	new Ajax.Request(url, {method:'post',
	// Handle successful response
	onSuccess: function(req) {
		//element.innerHTML = req.responseText;
		//alert(req.responseText);
	}});

/*
	var new_phone = document.getElementById("new_phone");
	var old_contenu = new_phone.firstChild;   
	alert (old_contenu);
	new_phone.removeChild(old_contenu);
*/	
	del_tel.parentNode.removeChild(del_tel);
	//del_fct.style.display = "none";
	
	return false;
}

//Supprimer un n° de fax de profile
function supprim_fax(profile_faxid,indice_fax){
	var del_fax = 'profilefaxnum'+indice_fax;
	var del_fax = $(del_fax);
	
	var url = 'listes_dyna.php?suppr='+"fax_profile"+'&profile_faxid='+profile_faxid+'&indice_fax='+indice_fax;

	new Ajax.Request(url, {method:'post',
	// Handle successful response
	onSuccess: function(req) {
		//element.innerHTML = req.responseText;
		//alert(req.responseText);
	}});

	del_fax.parentNode.removeChild(del_fax);
	//del_fct.style.display = "none";
	
	return false;
}	

//Supprimer un email de profile
function supprim_mail(profile_mailid,indice_mail){
	var del_mail = 'profile_mail'+indice_mail;
	var del_mail = $(del_mail);
	
	var url = 'listes_dyna.php?suppr='+"mail_profile"+'&profile_mailid='+profile_mailid+'&indice_mail='+indice_mail;

	new Ajax.Request(url, {method:'post',
	// Handle successful response
	onSuccess: function(req) {
		//element.innerHTML = req.responseText;
		//alert(req.responseText);
	}});

	del_mail.parentNode.removeChild(del_mail);
	
	return false;
}


//Supprimer une url de profile
function supprim_url(profile_urlid,indice_url){
	var del_url = 'profile_url'+indice_url;
	var del_url = $(del_url);
	
	var url = 'listes_dyna.php?suppr='+"url_profile"+'&profile_urlid='+profile_urlid+'&indice_url='+indice_url;

	new Ajax.Request(url, {method:'post',
	// Handle successful response
	onSuccess: function(req) {
		//element.innerHTML = req.responseText;
		//alert(req.responseText);
	}});

	del_url.parentNode.removeChild(del_url);
	
	return false;
}

//Supprimer une langue de profile
function supprim_lang(profile_langid,indice_lng,nom_div){
	var del_lng = nom_div+indice_lng;
	var del_lng = $(del_lng);
	
	var url = 'listes_dyna.php?suppr='+"lang_profile"+'&profile_langid='+profile_langid+'&indice_lng='+indice_lng;

	new Ajax.Request(url, {method:'post',
	// Handle successful response
	onSuccess: function(req) {
		//element.innerHTML = req.responseText;
		//alert(req.responseText);
	}});

	del_lng.parentNode.removeChild(del_lng);
	
	return false;
}

//Supprimer une compétence de profile
function supprim_compet(compet_id,indice_comp,msg_confirm,nom_div){
	var del_comp = nom_div+indice_comp;
	var del_comp = $(del_comp);
//	if (confirm(msg_confirm)){
		var url = 'listes_dyna.php?suppr='+"compet_profile"+'&compet_id='+compet_id+'&indice_comp='+indice_comp;
		new Ajax.Request(url, {method:'post',
		// Handle successful response
		onSuccess: function(req) {
			//element.innerHTML = req.responseText;
			//alert(req.responseText);
		}});
		del_comp.parentNode.removeChild(del_comp);
//	}
	return false;
}
//Supprimer une expérience (work) de profile
function supprim_xp(work_id,indice_xp,msg_confirm,nom_div){
	var del_xp = nom_div+indice_xp;
	var del_xp = $(del_xp);
//	if (confirm(msg_confirm)){
		var url = 'listes_dyna.php?suppr='+"xp_profile"+'&work_id='+work_id+'&indice_xp='+indice_xp;
		new Ajax.Request(url, {method:'post',
		// Handle successful response
		onSuccess: function(req) {
			//element.innerHTML = req.responseText;
			//alert(req.responseText);
		}});
		del_xp.parentNode.removeChild(del_xp);
//	}	
	return false;
}
//Supprimer une étude de profile
function supprim_educ(educ_id,indice_educ,msg_confirm,nom_div){
	var del_educ = nom_div+indice_educ;
	var del_educ = $(del_educ);
//	if (confirm(msg_confirm)){
		var url = 'listes_dyna.php?suppr='+"educ_profile"+'&educ_id='+educ_id+'&indice_educ='+indice_educ;
		new Ajax.Request(url, {method:'post',
		// Handle successful response
		onSuccess: function(req) {
			//element.innerHTML = req.responseText;
			//alert(req.responseText);
		}});
		del_educ.parentNode.removeChild(del_educ);
//	}	
	return false;
}
//Supprimer un type de job
function supprim_kindjob(profile_kindid,indice_kind){
	var del_kind = 'profile_kind'+indice_kind;
	var del_kind = $(del_kind);
	
	var url = 'listes_dyna.php?suppr='+"kind_profile"+'&profile_kindid='+profile_kindid+'&indice_kind='+indice_kind;

	new Ajax.Request(url, {method:'post',
	// Handle successful response
	onSuccess: function(req) {
		//element.innerHTML = req.responseText;
		//alert(req.responseText);
	}});

	del_kind.parentNode.removeChild(del_kind);
	
	return false;
}
//Supprimer une speciality
function supprim_spec(profile_specid,indice_spec){
	var del_spec = 'profile_spec'+indice_spec;
	var del_spec = $(del_spec);
	
	var url = 'listes_dyna.php?suppr='+"spec_profile"+'&profile_specid='+profile_specid+'&indice_spec='+indice_spec;

	new Ajax.Request(url, {method:'post',
	// Handle successful response
	onSuccess: function(req) {
		//element.innerHTML = req.responseText;
		//alert(req.responseText);
	}});
	del_spec.parentNode.removeChild(del_spec);
	return false;
}
//Supprimer un sector
function supprim_sec(profile_secid,indice_sec){
	var del_sec = 'profile_sec'+indice_sec;
	var del_sec = $(del_sec);
	
	var url = 'listes_dyna.php?suppr='+"sec_profile"+'&profile_secid='+profile_secid+'&indice_sec='+indice_sec;

	new Ajax.Request(url, {method:'post',
	// Handle successful response
	onSuccess: function(req) {
		//element.innerHTML = req.responseText;
		//alert(req.responseText);
	}});
	del_sec.parentNode.removeChild(del_sec);
	return false;
}
//Supprimer une function
function supprim_func(profile_funcid,indice_func){
	var del_func = 'profile_func'+indice_func;
	var del_func = $(del_func);
	
	var url = 'listes_dyna.php?suppr='+"func_profile"+'&profile_funcid='+profile_funcid+'&indice_func='+indice_func;

	new Ajax.Request(url, {method:'post',
	// Handle successful response
	onSuccess: function(req) {
		//element.innerHTML = req.responseText;
		//alert(req.responseText);
	}});
	del_func.parentNode.removeChild(del_func);
	return false;
}
//supprimmer un profile
function supprim_profile(profile_id){	
	var del_profile = 'profile_delete'+profile_id;
	var del_profile = $(del_profile);	
//	document.forms['fo_add_profile'].submit;
	var urlsite = $('urlsite').value;

	var url = urlsite+'/listes_dyna.php?suppr='+"profile"+'&profile_id='+profile_id;

	new Ajax.Request(url, {method:'post',
	// Handle successful response
	onSuccess: function(req) {
		//element.innerHTML = req.responseText;
		//alert(req.responseText);
	}});

	del_profile.parentNode.removeChild(del_profile);
	return false;	
}

