function activ_typeSearch(zone){
	switch(zone){
		case 'type_ind_inscription':
			otherZone = 'type_couple_inscription'
		break;
		case 'type_couple_inscription':
			otherZone = 'type_ind_inscription'
		break;
	}
	zone_active 	= document.getElementById(zone).getElementsByTagName('SELECT');
	zone_inactive 	= document.getElementById(otherZone).getElementsByTagName('SELECT');
	for(i=0;i<zone_inactive.length;i++){
		zone_inactive[i].disabled=true
	}
	for(i=0;i<zone_active.length;i++){
		zone_active[i].disabled=false
	}
}

function verif_theForm(formulaire){
	oForm = document.forms[formulaire]
	switch(formulaire){
		case 'inscription':			
			if(!oForm.pseudo.value){
				alert('Veuillez saisir le champ pseudo')
				oForm.pseudo.focus();
				return false
			}
			
			if(oForm.pseudo.value.length < 4){
				alert('Le pseudo doit comporter au minimum 4 caractères')
				oForm.pseudo.focus();
				return false
			}
			
			if(!oForm.mdp.value){
				alert('Veuillez saisir le champ mot de passe')
				oForm.mdp.focus();
				return false
			}
			
			if(oForm.mdp2.value != oForm.mdp.value){
				alert('Les champs mot de passe de correspondent pas')
				oForm.mdp2.focus();
				return false
			}
			
			if(!oForm.email.value){
				alert('Veuillez saisir une adresse email')
				oForm.email.focus();
				return false
			}

			if ((oForm.email.value.indexOf("@",1)>1)&&(oForm.email.value.indexOf(".",1)>0)){			
			}else{
				alert('Email invalide\nverifiez la syntaxe');
				oForm.email.focus();
				return false
			}			
			
			/*			
			if(oForm.typeUser[0].checked){
				if(oForm.sexe1[0].selectedIndex == 0){
					alert("Veuillez sélectionner le sexe")
					oForm.sexe1[0].focus();
					return false
				}	
				if(oForm.naissanceDay1[0].selectedIndex == 0){
					alert("Veuillez sélectionner la date de naissance")
					oForm.naissanceDay1[0].focus();
					return false
				}
				if(oForm.naissanceMonth1[0].selectedIndex == 0){
					alert("Veuillez sélectionner la date de naissance")
					oForm.naissanceMonth1[0].focus();
					return false
				}
				if(oForm.naissanceYear1[0].selectedIndex == 0){
					alert("Veuillez sélectionner la date de naissance")
					oForm.naissanceYear1[0].focus();
					return false
				}
			}		
			*/	
			/*
			if(oForm.typeUser[1].checked){
				if(oForm.sexe1[1].selectedIndex == 0){
					alert("Veuillez sélectionner le sexe")
					oForm.sexe1[1].focus();
					return false
				}				
				if(oForm.naissanceDay1[1].selectedIndex == 0){
					alert("Veuillez sélectionner la date de naissance")
					oForm.naissanceDay1[1].focus();
					return false
				}
				if(oForm.naissanceMonth1[1].selectedIndex == 0){
					alert("Veuillez sélectionner la date de naissance")
					oForm.naissanceMonth1[1].focus();
					return false
				}
				if(oForm.naissanceYear1[1].selectedIndex == 0){
					alert("Veuillez sélectionner la date de naissance")
					oForm.naissanceYear1[1].focus();
					return false
				}		
				if(oForm.sexe2.selectedIndex == 0){
					alert("Veuillez sélectionner le sexe")
					oForm.sexe2.focus();
					return false
				}			
				/*	
				if(oForm.naissanceDay2.selectedIndex == 0){
					alert("Veuillez sélectionner la date de naissance")
					oForm.naissanceDay2.focus();
					return false
				}
				if(oForm.naissanceMonth2.selectedIndex == 0){
					alert("Veuillez sélectionner la date de naissance")
					oForm.naissanceMonth2.focus();
					return false
				}
				if(oForm.naissanceYear2.selectedIndex == 0){
					alert("Veuillez sélectionner la date de naissance")
					oForm.naissanceYear2.focus();
					return false
				}
			}			
			*/
			if(oForm.region.selectedIndex == 0){
					alert("Veuillez sélectionner la région")
					oForm.region.focus();
					return false
				}
			if(oForm.majeur.checked == false){
				alert('Pour créer votre compte, Vous devez être majeur')
				return false
			}
			
			if(!oForm.cgu_agree.checked){
				alert('Vous devez accepter les conditions générales d\'utilisations')
				return false
			}
			
		break;
		case 'valid_inscription':
			if(!oForm.pseudo.value){
				alert('Veuillez saisir le champ pseudo')
				oForm.pseudo.focus();
				return false
			}
			
			if(!oForm.mdp.value){
				alert('Veuillez saisir le champ mot de passe')
				oForm.mdp.focus();
				return false
			}			
		break;
		case 'upt_inscription':
			if(!oForm.mdp.value){
				alert('Veuillez saisir le champ mot de passe')
				oForm.mdp.focus();
				return false
			}
			
			if(oForm.mdp2.value != oForm.mdp.value){
				alert('Les champs mot de passe de correspondent pas')
				oForm.mdp2.focus();
				return false
			}
			
			if(!oForm.email.value){
				alert('Veuillez saisir une adresse email')
				oForm.email.focus();
				return false
			}

			if ((oForm.email.value.indexOf("@",1)>1)&&(oForm.email.value.indexOf(".",1)>0)){			
			}else{
				alert('Email invalide\nverifiez la syntaxe');
				oForm.email.focus();
				return false
			}			
			
			if(!oForm.email.value){
				alert('Veuillez saisir une adresse email')
				oForm.email.focus();
				return false
			}			
		case 'search':
			begin_idx = oForm.age_begin.selectedIndex
			if(begin_idx < 1){
				alert("Veuillez sélectionner un age minimal")	
				oForm.age_begin.focus();
				return false	
			}
			
			end_idx = oForm.age_end.selectedIndex
			if(end_idx < 1){
				alert("Veuillez sélectionner un age maximal")	
				oForm.age_end.focus();
				return false	
			}
			
		break;
		case 'edition':
			if(oForm.destinataire){
				if(!oForm.destinataire2.value){
					alert('Veuillez sélectionner un ou plusieurs destinataire')
					return false
				}
			}
			
			if(!oForm.objet.value){
				alert('Veuillez saisir l\'objet de votre message')
				oForm.objet.focus();
				return false
			}
			elem = "content_zone";
			document.forms['edition'].elements[elem].value = document.getElementById(elem).innerHTML
		break;
		case 'edition_annonce':
			if(!oForm.objet.value){
				alert('Veuillez saisir l\'objet de votre message')
				oForm.objet.focus();
				return false
			}
			elem = "content_zone";
			document.forms['edition_annonce'].elements[elem].value = document.getElementById(elem).innerHTML
		break;
		case 'briquet':
			if(!oForm.nom.value){
				alert('Veuillez saisir le champ Nom')
				oForm.nom.focus();
				return false
			}
			
			if(!oForm.prenom.value){
				alert('Veuillez saisir le champ Prenom')
				oForm.prenom.focus();
				return false
			}
			
			if(!oForm.age.value){
				alert('Veuillez saisir le champ Age')
				oForm.age.focus();
				return false
			}
			
			if(isNaN(oForm.age.value)==true){
				alert('Le champ Age requiert un format numérique')
				oForm.age.focus();
				return false
			}
			
			if(!oForm.adresse.value){
				alert('Veuillez saisir le champ Adresse')
				oForm.adresse.focus();
				return false
			}
			
			if(!oForm.ville.value){
				alert('Veuillez saisir le champ Ville')
				oForm.ville.focus();
				return false
			}
			
			if(!oForm.email.value){
				alert('Veuillez saisir le champ E-mail')
				oForm.email.focus();
				return false
			}
			
			if ((oForm.email.value.indexOf("@",1)>1)&&(oForm.email.value.indexOf(".",1)>0)){			
			}else{
				alert('Email invalide\nverifiez la syntaxe');
				oForm.email.focus();
				return false
			}			
			
			if(!oForm.code_postal.value){
				alert('Veuillez saisir le champ Code postal')
				oForm.code_postal.focus();
				return false
			}
			
			if(isNaN(oForm.code_postal.value)==true){
				alert('Le champ Code postal requiert un format numérique')
				oForm.code_postal.focus();
				return false
			}			
		break;
	}
}

function att_insPicFile(file,formulaire){
	oForm = document.forms[formulaire]
	oForm.photo_path.value = file
}

function goNavigation(formulaire,cible,pageR){
	oForm = document.forms[formulaire]
	oForm.action = cible+'-'+pageR+'-p.html'
	oForm.submit();
}


function voirFiche(formulaire,cible,user_id){
	oForm = document.forms[formulaire]
	oForm.etape.value = '3'
	oForm.action = cible+'-'+user_id+'.html'
	oForm.submit();
}

function retour_search(formulaire,cible){
	oForm = document.forms[formulaire]
	oForm.action = cible+'.html'
	oForm.submit();
}

function echanger(image1, image2){
	if(document.images){
		image1.src = image2;
	}
}

function ins_balise(fonction){
	switch(navigator.appName){
		case 'Microsoft Internet Explorer':
			document.execCommand(fonction)
		break;
		default:
			switch(fonction){
				case 'bold':
					repdeb = "[b]"
					repfin = "[/b]"
				break;
				case 'italic':
					repdeb = "[i]"
					repfin = "[/i]"
				break;
				case 'underline':
					repdeb = "[u]"
					repfin = "[/u]"
				break;
				case 'strike':
					repdeb = "[s]"
					repfin = "[/s]"
				break;
				case 'InsertUnorderedList':
					repdeb = "[li]"
					repfin = "[/li]"
				break;
				case 'JustifyLeft':
					repdeb = "[al]"
					repfin = "[/al]"
				break;
				case 'JustifyCenter':
					repdeb = "[ac]"
					repfin = "[/ac]"
				break;
				case 'JustifyRight':
					repdeb = "[ar]"
					repfin = "[/ar]"
				break;
				case 'JustifyFull':
					repdeb = "[af]"
					repfin = "[/af]"
				break;
			}
						
			var input = document.forms['edition'].elements['content_zone'];
			input.focus();
			if(typeof input.selectionStart != 'undefined'){
				var start = input.selectionStart;
				var end = input.selectionEnd;
				var insText = input.value.substring(start, end);
				input.value = input.value.substr(0, start) + repdeb + insText + repfin + input.value.substr(end);
				var pos;
				if (insText.length == 0) {
					pos = start + repdeb.length;
				}else{
					pos = start + repdeb.length + insText.length + repfin.length;
				}
				input.selectionStart = pos;
				input.selectionEnd = pos;
			}	
		break;
	}
}

function insert_image() {
	largeur = 550;
	hauteur = 400;
	M_largeur = (screen.width /2)-(largeur/2);
	M_hauteur = 185;	
	var range = document.selection.createRange();				
	 if (document.selection.type == 'Control'){ 
	 	var range = document.selection.createRange();					
		if (range.length == 1 && (range(0).tagName == 'IMG' || range(0).tagName == 'img')){		
			window.open("inc/image.php?existe=1&src="+range(0).src+"&Alt="+range(0).alt+"&height="+range(0).height+"&Width="+range(0).width+"&HSpace="+range(0).hspace+"&VSpace="+range(0).vspace+"&Align="+range(0).align+"&Border="+range(0).border,"ImageManager","width="+largeur+",height="+hauteur+",menubar=0,status=0,toolbar=0,resizable=1, top="+M_hauteur+" left="+M_largeur)
			return false;
		}	
		
	 }else{
		 window.open("inc/image.php?","ImageManager","width="+largeur+",height="+hauteur+",menubar=0,status=0,toolbar=0,resizable=1, top="+M_hauteur+" left="+M_largeur) 
	 }				
}

function add_content(elem){
	if(navigator.appName == 'Microsoft Internet Explorer'){
		document.forms['edition'].elements[elem].value = document.getElementById(elem).innerHTML
	}	
}

function ouvrir_fenetre(page,nom,largeur,hauteur){	
	window_left = ((screen.width /2)-(largeur/2));
	window_top = ((screen.height/2)-(hauteur/2));
	
	window.open(page,nom,'width='+largeur+', height='+hauteur+', top='+window_top+', left='+window_left+',scroolbars=no')
}


function checkAll(formulaire,case_all,case_item){
	oForm = document.forms[formulaire]
	check_item = oForm.elements[case_item]
	if(!check_item.length){
		check_item.checked = oForm.elements[case_all].checked
	}
	for(i=0;i<check_item.length;i++){
		check_item[i].checked = oForm.elements[case_all].checked
	}	
}


function verif_action(formulaire,form_action,case_item,send_method,target_field,T_action){
	switch(T_action){			
		/***************************************************************************
		partie messages
		***************************************************************************/
		case 'del_contact':
			confirm_mss = "Etes vous sur de vouloir supprimer les contacts sélectionnés ?"
			err_mss = "Aucun contact n'est sélectionné"
		break;
		/***************************************************************************
		partie messages
		***************************************************************************/
		case 'supprimer_mss':
			confirm_mss = "Etes vous sur de vouloir supprimer les message sélectionnés ?"
			err_mss = "Aucun message n'est sélectionné"
		break;
		case 'add_contact':
			confirm_mss = "Etes vous sur de vouloir ajouter\nce(s) pseudo(s) à vos contacts ?"
			err_mss = "Aucun élément n'est sélectionné"
		break;
		case 'add_blacklist':
			confirm_mss = "Etes vous sur de vouloir ajouter\nce(s) pseudo(s) à votre liste noire ?"
			err_mss = "Aucun élément n'est sélectionné"
		break;
		/***************************************************************************
		partie blacklist
		***************************************************************************/
		case 'del_blacklist':
			confirm_mss = "Etes vous sur de vouloir supprimer\nce(s) pseudo(s) de votre liste noire ?"
			err_mss = "Aucun élément n'est sélectionné"
		break;
		/***************************************************************************
		partie liste de diffusion
		***************************************************************************/
		case 'send':
			confirm_mss = "Créer un nouveau message à destinations des listes sélectionnées ?"
			err_mss = "Aucune liste n'est sélectionnée"
		break;
		case 'del_liste':
			confirm_mss = "Etes vous sur de vouloir supprimer les listes sélectionnées ?"
			err_mss = "Aucune liste n'est sélectionnée"
		break;
		case 'rename_list':
			confirm_mss = "Etes vous sur de vouloir renommer les listes sélectionnées ?"
			err_mss = "Aucune liste n'est sélectionnée"
		break;
		case 'del_contacts_list':
			confirm_mss = "Etes vous sur de vouloir supprimer les contacts sélectionnés de cette liste ?"
			err_mss = "Aucun contact n'est sélectionné"
		break;
		case 'ecrire_liste':
			confirm_mss = "Etes vous sur de vouloir ecrire aux personnes sélectionnées  ?"
			err_mss = "Aucun contact n'est sélectionné"
		break;
		/***************************************************************************
		partie annonce
		***************************************************************************/
		case 'del_annonces':
			confirm_mss = "Etes vous sur de vouloir supprimer les annonces sélectionnées  ?"
			err_mss = "Aucune annonce n'est sélectionnée"
		break;
		/***************************************************************************
		partie corbeille
		***************************************************************************/
		case 'supprimer_corbeille':
			confirm_mss = "ATTENTION\nLes éléments seront supprimés définitivement\nEtes vous sur de vouloir continuer ?"
			err_mss = "Aucune élément n'est sélectionné"
		break;
		case 'restaurer_corbeille':
			confirm_mss = "Etes vous sur de vouloir restaurer les éléments sélectionnés ?"
			err_mss = "Aucune élément n'est sélectionné"
		break;
	}
	
	oForm = document.forms[formulaire]
	check_item = oForm.elements[case_item]
	
	if(!check_item.length){
		mss_list = ""
		if(check_item.checked){
			mss_list = check_item.value
		}
		
		if(mss_list.length){
			if(confirm(confirm_mss)){
				oForm.action = form_action
				oForm.method = send_method
				oForm.elements[target_field].value = mss_list
				oForm.submit();
			}
		}else{
			alert(err_mss)
		}	
	}else{
		mss_list = ""		
		for(i=0;i<check_item.length;i++){
			if(check_item[i].checked){
				if(mss_list.length){
					mss_list += ","+check_item[i].value
				}else{
					mss_list = check_item[i].value
				}			
			}
		}	
		if(mss_list.length){
			if(confirm(confirm_mss)){
				oForm.action = form_action
				oForm.method = send_method
				oForm.elements[target_field].value = mss_list
				oForm.submit();
			}
		}else{
			alert(err_mss)
		}	
	}	
}

function vider_corbeille(url_to){
	confirm_mss = "ATTENTION\nLes éléments seront supprimés définitivement\nEtes vous sur de vouloir continuer ?"		
	if(confirm(confirm_mss)){
		location.href=url_to
	}
}

function goAction(type,elem_id,redirect,T_action){
	if(type == 'delete'){
		switch(T_action){	
			/***************************************************************************
			partie messages
			***************************************************************************/
			case 'del_contact':
				confirm_mss = "Etes vous sur de vouloir supprimer les contacts sélectionnés ?"
			break;
			/***************************************************************************
			partie messages
			***************************************************************************/
			case 'supprimer_mss':
				confirm_mss = "Etes vous sur de vouloir supprimer les message sélectionnés ?"
			break;
			case 'add_contact':
				confirm_mss = "Etes vous sur de vouloir ajouter\nce(s) pseudo(s) à vos contacts ?"
			break;
			case 'add_blacklist':
				confirm_mss = "Etes vous sur de vouloir ajouter\nce(s) pseudo(s) à votre liste noire ?"
			break;
			/***************************************************************************
			partie blacklist
			***************************************************************************/
			case 'del_blacklist':
				confirm_mss = "Etes vous sur de vouloir supprimer\nce(s) pseudo(s) de votre liste noire ?"
			break;
			/***************************************************************************
			partie liste de diffusion
			***************************************************************************/
			case 'send':
				confirm_mss = "Créer un nouveau message à destinations des listes sélectionnées ?"
			break;
			case 'del_liste':
				confirm_mss = "Etes vous sur de vouloir supprimer cette liste ?"
			break;
			case 'rename_list':
				confirm_mss = "Etes vous sur de vouloir renommer les listes sélectionnées ?"
			break;
			case 'del_contacts_list':
				confirm_mss = "Etes vous sur de vouloir supprimer les contacts sélectionnés de cette liste ?"
			break;
			case 'ecrire_liste':
				confirm_mss = "Etes vous sur de vouloir ecrire aux personnes sélectionnées  ?"
			break;
			/***************************************************************************
			partie annonce
			***************************************************************************/
			case 'del_annonces':
				confirm_mss = "Etes vous sur de vouloir supprimer les annonces sélectionnées  ?"
			break;
			/***************************************************************************
			partie corbeille
			***************************************************************************/
			case 'supprimer_corbeille':
				confirm_mss = "ATTENTION\nLes éléments seront supprimés définitivement\nEtes vous sur de vouloir continuer ?"
			break;
			case 'restaurer_corbeille':
				confirm_mss = "Etes vous sur de vouloir restaurer les éléments sélectionnés ?"
			break;
		}
		if(confirm(confirm_mss)){
			location.href ='traitement-'+redirect+'-'+elem_id+'.html'
		}
	}else{
		location.href = 'traitement-'+redirect+'-'+elem_id+'.html'
	}
}

function del_profil(user_id){
	if(confirm('Etes vous sur de vouloir détruire votre compte définitivement')){
		location.href="supprimer-moncompte-"+user_id+".html";
	}
}

function supprimer_mss(formulaire,box_id,mss_id){
	oForm = document.forms[formulaire]
	if(confirm("Etes vous sur ?")){
		oForm.list_item.value = mss_id
		oForm.submit();
	}
}

function add_contactList(liste_id){
	
}
