function delete_picture(a){
	if (confirm("Etes-vous sûr(e) de vouloir supprimer cette photo ?")) {
		var img = $(a).src;
		var myHTMLRequest = new Request({onComplete: function (content){
			$('photo-id').style.display='none';
			$('photo-id').src='';
			$('iframe').style.display='block';
		}}).get('../../process/delete-image.php?img='+ img);
		$('iframe').style.height = "30px";
	}
}

function load_img(img){
	$('iframe').style.display = "none";
	$('photo-id').style.display = "block";
	$('img-original').src = img;
} 

function vide_div(parent,enfant){
	$(parent).removeChild($(enfant)); 
}

function prompt_nb(a,type_func,phrase1){
	var nbexp = (prompt(phrase1,phrase1));
	if(nbexp>10)
		nbexp = 10;
	for(var i = 1;i<=nbexp;i++){
		switch(type_func)
		{
			case "exp":
				ajout_exp(a);
				break;
			case "indispo":
				ajout_periode(a);
				break;
		}
	}
}

var nb_form = 0;
function ajout_exp(a){
	nb_form +=1;
	var contenu = $(a).innerHTML;
	var new_content = '<div id="AExp'+ nb_form +'">';
	new_content += '<table border="0">';
	
	var mois = ["", "Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Aout", "Septembre", "Octobre", "Novembre", "Décembre"];
	var annee = new Array();
	var elem;
	myDate = new Date();
	myYear = myDate.getFullYear();
	var j=0;
	for(i=myYear;i>=myYear-70;i--) {
		annee[j] = new Array(i,i);
		j++;
	}

	//Select du mois de début
	elem = new Select({
		name: "expr_autr_dateDebutMois"+ nb_form,
		id: "expr_autr_dateDebutMois"+ nb_form,
		values: mois,
		selectedvalues: recup_val_form[0]
		});
	elem.setAffiche();
	new_content += '<tr><td colspan="2"><b>P&eacute;riode de *</b>&nbsp;&nbsp;' + elem.affiche;

	//Select de l'annee de début
	elem = new Select({
		name: "expr_autr_dateDebutAnnee"+ nb_form,
		id: "expr_autr_dateDebutAnnee"+ nb_form,
		values: annee,
		selectedvalues: recup_val_form[1],
		firstblank: true
		});
	elem.setAffiche();
	new_content += "&nbsp;"+ elem.affiche;

	//Select du mois de fin
	elem = new Select({
		name: "expr_autr_dateFinMois"+ nb_form,
		id: "expr_autr_dateFinMois"+ nb_form,
		values: mois,
		selectedvalues: recup_val_form[2]
		});
	elem.setAffiche();
	new_content += "&nbsp;à&nbsp;" + elem.affiche;

	//Select de l'annee de fin
	elem = new Select({
		name: "expr_autr_dateFinAnnee"+ nb_form,
		id: "expr_autr_dateFinAnnee"+ nb_form,
		values: annee,
		selectedvalues: recup_val_form[3],
		firstblank: true
		});
	elem.setAffiche();
	new_content += '&nbsp;'+ elem.affiche +'</td></tr>';

	//Input intitulé
	elem = new Input({
		name: "expr_autr_intitule"+ nb_form,
		id: "expr_autr_intitule"+ nb_form,
		type: "text",
		maxlength: 50,
		size: 55,
		value: recup_val_form[4]
		});
	elem.setAffiche();
	new_content += '<tr><td><b>Intitulé du poste *</b></td><td>'+ elem.affiche +'</td></tr>';
	
	//Select Fonction
	elem = new Select({
		name: "expr_autr_fonc_id"+ nb_form,
		id: "expr_autr_fonc_id"+ nb_form,
		values: list_secteur,
		optgroups: true,
		values2: list_fonction,
		selectedvalues: recup_val_form[5],
		firstblank: true
		});
	elem.setAffiche();
	new_content += '<tr><td><b>Fonction *</b></td><td>'+ elem.affiche +'</td></tr>';

	//Input société
	elem = new Input({
		name: "expr_autr_entreprise"+ nb_form,
		id: "expr_autr_entreprise"+ nb_form,
		type: "text",
		maxlength: 50,
		size: 55,
		value: recup_val_form[6]
		});
	elem.setAffiche();
	new_content += '<tr><td><b>Société</b></td><td>'+ elem.affiche +'</td></tr>';
	
	//Textarea Description
	elem = new Textarea({
		name: "desc"+ nb_form,
		id: "desc"+ nb_form,
		cols: 30,
		rows: 5,
		value: recup_val_form[7]
		});
	elem.setAffiche();
	new_content += '<tr><td><b>Description</b></td><td>'+ elem.affiche +'</td></tr>';

	new_content += '</table>';
	new_content += "<div style=\"text-align:right;padding-right:5px;\">";
		new_content += "<a onClick=\"vide_div('ajoutexperience','AExp"+ nb_form +"')\" style=\"cursor:pointer;\">Supprimer</a>";
		new_content += "<br /><img src=\"../img/filet-660.gif\" height=\"10\" width=\"660\">";
	new_content += "</div>";
	new_content += '</div>'; 
	
	$(a).innerHTML += new_content;
	$('autreexperience').style.display = 'block';
	$('nb_form').value = nb_form;
}
  
var nb_periode = 0;
function ajout_periode(a){
	nb_periode +=1;
	var contenu = $(a).innerHTML;
	var new_content;
	//Input intitulé
	elem = new Input({
		name: "indispo_debut_"+ nb_periode,
		id: "indispo_debut_"+ nb_periode,
		type: "text",
		opt : 'readonly="readonly" onclick="ds_sh(this);"',
		value: recup_val_form[8]
	});
	elem.setAffiche();
	new_content = '<div id="periode-NonDipos'+ nb_periode +'">De&nbsp;'+ elem.affiche;

	//Input intitulé
	elem = new Input({
		name: "indispo_fin_"+ nb_periode,
		id: "indispo_fin_"+ nb_periode,
		type: "text",
		opt : 'readonly="readonly" onclick="ds_sh(this);"',
		value: recup_val_form[9]
	});
	elem.setAffiche();
	new_content += '&nbsp;&nbsp;&nbsp;&#192;&nbsp;'+ elem.affiche;
	$(a).innerHTML = contenu + new_content +'&nbsp;&nbsp;<a style="cursor:pointer;" onClick="vide_div(\''+ a +'\',\'periode-NonDipos'+ nb_periode +'\');">Supprimer</a></div>';
	$('nb_periode').value = nb_periode;
}

function valid_form(frm,type){
	var cmpt=0;
	var retour;
	$('erreur').innerHTML = "";
	
	var tableau_a_tester = new Array();
	//Etat civil
	tableau_a_tester[0] = new Array($('copa_civi_id')[$('copa_civi_id').selectedIndex].value,'copa_civi_id','','Votre civilité',true,'numeric');
	tableau_a_tester[1] = new Array($('copa_nom').value,'copa_nom','','Votre nom',true,'varchar');
	tableau_a_tester[2] = new Array($('copa_prenom').value,'copa_prenom','','Votre prénom',true,'varchar');
	tableau_a_tester[3] = new Array($('copa_adresse1').value,'copa_adresse1','','Votre adresse',true,'varchar');
	tableau_a_tester[4] = new Array($('copa_codePostal').value,'copa_codePostal','','Votre code Postal',true,'numeric',5);
	tableau_a_tester[5] = new Array($('copa_ville').value,'copa_ville','','Votre ville',true,'varchar');
	tableau_a_tester[6] = new Array($('copa_pays_id')[$('copa_pays_id').selectedIndex].value,'copa_pays_id','','Votre pays',true,'numeric');
	
	date_de_naissance = $('copa_dateNaissance_jour')[$('copa_dateNaissance_jour').selectedIndex].value +'/'+ $('copa_dateNaissance_mois')[$('copa_dateNaissance_mois').selectedIndex].value +'/'+ $('copa_dateNaissance_annee')[$('copa_dateNaissance_annee').selectedIndex].value;
	tableau_a_tester[7] = new Array(date_de_naissance,'copa_dateNaissance_jour','','Votre date de naissance',true,'date');
	tableau_a_tester[8] = new Array($('copa_telephone').value,'copa_telephone','','Votre Tél. fixe',false,'phone');
	tableau_a_tester[9] = new Array($('copa_portable').value,'copa_portable','','Votre Tél. mobile',false,'phone');
	
	if(type==undefined){
		//Code d'accès
		tableau_a_tester[10] = new Array($('copa_email').value,'copa_email',$('copa_email_confirmation').value,'Votre email',true,'email');
		tableau_a_tester[11] = new Array($('copa_motDePasse').value,'copa_motDePasse',$('copa_motDePasse_confirmation').value,'Votre mot de passe',true,'password');
	}
	
	//Formation
	tableau_a_tester[12] = new Array($('cv_tyfo_id')[$('cv_tyfo_id').selectedIndex].value,'cv_tyfo_id','','Le type de formation',true,'numeric');
	if(type==undefined){
		tableau_a_tester[13] = new Array($('cv_intituleDiplome').value,'cv_intituleDiplome','','L\'intitulé du diplôme',false,'varchar');
	}
	tableau_a_tester[14] = new Array($('comment').value,'comment','','Les commentaires',false,'varchar');
	
	//Expérience professionnelle
	if($('expr_aucune').checked==false){
		if(isEmpty($('cv_anneeExperience').value) && $('expr_aucune').checked==false)
			tableau_a_tester[15] = new Array('','cv_anneeExperience','','L\'année(s) d\'expérience',true,'varchar');
		else if($('cv_anneeExperience').value!='')
			tableau_a_tester[15] = new Array($('cv_anneeExperience').value,'cv_anneeExperience','','L\'année(s) d\'expérience',true,'varchar');
		
		if(isEmpty($('expr_dateDebut_mois')[$('expr_dateDebut_mois').selectedIndex].value) && isEmpty($('expr_dateDebut_annee')[$('expr_dateDebut_annee').selectedIndex].value)
			&& isEmpty($('expr_dateFin_mois')[$('expr_dateFin_mois').selectedIndex].value) && isEmpty($('expr_dateFin_annee')[$('expr_dateFin_annee').selectedIndex].value)
			&& $('expr_aucune').checked==false)
			tableau_a_tester[16] = new Array('','expr_dateDebut_mois','','La période de',true,'varchar');
		else{
			date_debut = '01/'+ $('expr_dateDebut_mois')[$('expr_dateDebut_mois').selectedIndex].value +'/'+ $('expr_dateDebut_annee')[$('expr_dateDebut_annee').selectedIndex].value
			tableau_a_tester[17] = new Array(date_debut,'expr_dateDebut_mois','','La période de ',true,'varchar');
			
			date_fin = '01/'+ $('expr_dateFin_mois')[$('expr_dateFin_mois').selectedIndex].value +'/'+ $('expr_dateFin_annee')[$('expr_dateFin_annee').selectedIndex].value
			tableau_a_tester[18] = new Array(date_fin,'expr_dateFin_mois','','La période de',true,'varchar');
		}
		tableau_a_tester[19] = new Array($('expr_intitule').value,'expr_intitule','','L\'intitulé du poste',true,'varchar');
		tableau_a_tester[20] = new Array($('expr_fonc_id')[$('expr_fonc_id').selectedIndex].value,'expr_fonc_id','','Votre fonction',true,'varchar');
		tableau_a_tester[21] = new Array($('expr_entreprise').value,'expr_entreprise','','La société',false,'varchar');
		tableau_a_tester[22] = new Array($('desc').value,'desc','','La description',false,'varchar');
	}
	
	if($('statut_ep0').checked){
		if($('cvco_cotr_id_0').checked==false && $('cvco_cotr_id_1').checked==false && $('cvco_cotr_id_2').checked==false
				&& $('cvco_cotr_id_3').checked==false && $('cvco_cotr_id_4').checked==false && $('cvco_cotr_id_1').checked==false){
			tableau_a_tester[24] = new Array('','cvco_cotr_id_0','','Le type de contrat recherché',true,'numeric');
		}
		if(isEmpty($('cv_dateDisponibilite_immediat')[$('cv_dateDisponibilite_immediat').selectedIndex].value) 
				&& isEmpty($('cv_dateDisponibilite_jour')[$('cv_dateDisponibilite_jour').selectedIndex].value) 
				&& isEmpty($('cv_dateDisponibilite_mois')[$('cv_dateDisponibilite_mois').selectedIndex].value)
				&& isEmpty($('cv_dateDisponibilite_annee')[$('cv_dateDisponibilite_annee').selectedIndex].value)){
			tableau_a_tester[25] = new Array('','cv_dateDisponibilite_immediat','','Votre disponibilité',true,'numeric');
		}
		tableau_a_tester[26] = new Array($('cv_situ_id')[$('cv_situ_id').selectedIndex].value,'cv_situ_id','','Votre situation actuelle',true,'numeric');
	}
	
	tableau_a_tester[28] = new Array($('cv_salaireSouhaite').value,'cv_salaireSouhaite','','Le salaire souhaité',false,'numeric');
	tableau_a_tester[29] = new Array($('cv_titre').value,'cv_titre','','Le titre du CV',false,'varchar');
	
	//Mobilité
	var nb_coche = 0;
	for(i=0;i<=22;i++){
		if($('cvre_regi_id_'+i).checked==true)
			nb_coche++;
	}
	tableau_a_tester[30] = new Array(nb_coche,'cvre_regi_id_0','','Votre mobilité',true,'numeric');
	if(type!='modif')
		tableau_a_tester[31] = new Array($('source_cv1').value,'source_cv1','','Pièces jointes',true,'varchar');
	
	var vf = new ValidForm();
	vf.setValidation(tableau_a_tester);
	if(isEmpty(vf.error))
	{
		frm.submit() ;
		retour = true ;
	}else{
		$('erreur').innerHTML += vf.error
		retour = false ;
	}
	return retour;
}
