// JavaScript Document

/**** pop up *** exemple dans href="javascript:popup('chemin/doc.php',450,380,300,300)" ***/
function popup(page,width,height,top,left)
	{
	var pop_devant = window.open(page,'popup','width='+width+',height='+height+',top='+top+',left='+left+',toolbar=0,location=0,directories=0,status=0,menubar=no,scrollbars=yes,resizable=yes');
	pop_devant.focus();
	}

function rafraichit(lurl)
	{
	window.opener.location.href=lurl;
	}

/***********************************/
function bookmarksite(title, url)
	{
	if (document.all)
		window.external.AddFavorite(url, title);
	else if (window.sidebar)
		window.sidebar.addPanel(title, url, "")
	}

/************	image survolée		**********************************/
function change_bt_jpg(cible_img,nom_img) // Affiche l'image du bouton selon l'état (nom_img)
	{
	var nom_bouton	= new Image(); 
	nom_bouton.src	= 'img/boutons/'+nom_img+'.jpg';
	if (document.getElementById(cible_img)) document.getElementById(cible_img).src	=	nom_bouton.src;
	}
/************	image survolée		**********************************/
function change_pic_jpg(cible_img,nom_img) // Affiche l'image du bouton selon l'état (nom_img)
	{
	var nom_bouton	= new Image(); 
	nom_bouton.src	= 'img/pictos/'+nom_img+'.jpg';
	if (document.getElementById(cible_img)) document.getElementById(cible_img).src	=	nom_bouton.src;
	}

/************	image survolée		**********************************/
function change_bt_gif(cible_img,nom_img) // Affiche l'image du bouton selon l'état (nom_img)
	{
	var nom_bouton	= new Image(); 
	nom_bouton.src	= 'img/pictos/'+nom_img+'.gif';
	if (document.getElementById(cible_img)) document.getElementById(cible_img).src	=	nom_bouton.src;
	}
	
/******************************************************/
function Confirm_supp()
	{
	if (confirm('êtes-vous sûr de vouloir supprimer ?'))
      	{
      	return(true);
      	}
    else
      	{
      	return false;
      	}
	}

/******************************************************/
function val_form_actualite()
	{
	if (document.form_actualite.assos_actu_date.value == "")
		{
		alert("Vous devez préciser la date.");
		return false;
		}

	if (document.form_actualite.assos_actu_titre.value == "")
		{
		alert("Vous devez préciser le titre.");
		return false;
		}
		
	if (document.form_actualite.assos_actu_contenu.value == "")
		{
		alert("Vous devez préciser le contenu.");
		return false;
		}
	}

/******************************************************/
function val_form_document()
	{
	if (document.form_document.assos_docs_titre.value == "")
		{
		alert("Vous devez préciser le titre.");
		return false;
		}

	if (document.form_document.assos_docs_descript.value == "")
		{
		alert("Vous devez préciser la description.");
		return false;
		}

	if (document.getElementById('assos_docs_pdf').value == '')
		{
		alert("Vous devez joindre un fichier de type Word ou PDF.");
		return false;
		}
		
	if (document.getElementById('assos_docs_pdf').value.split('.').reverse()[0] != 'doc' 
		&& document.getElementById('assos_docs_pdf').value.split('.').reverse()[0] != 'pdf'
		&& document.getElementById('assos_docs_pdf').value.split('.').reverse()[0] != 'DOC'
		&& document.getElementById('assos_docs_pdf').value.split('.').reverse()[0] != 'PDF')	
		{
		alert("Vous devez joindre uniquement un fichier de type Word ou PDF.");
		return false;
		}
	}

/******************************************************/
function val_form_document2()
	{
	if (document.form_document2.assos_docs_titre.value == "")
		{
		alert("Vous devez préciser le titre.");
		return false;
		}

	if (document.form_document2.assos_docs_descript.value == "")
		{
		alert("Vous devez préciser la description.");
		return false;
		}
	if (document.getElementById('assos_docs_pdf').value != '')
		{	
		if (document.getElementById('assos_docs_pdf').value.split('.').reverse()[0] != 'doc' 
			&& document.getElementById('assos_docs_pdf').value.split('.').reverse()[0] != 'pdf'
			&& document.getElementById('assos_docs_pdf').value.split('.').reverse()[0] != 'DOC'
			&& document.getElementById('assos_docs_pdf').value.split('.').reverse()[0] != 'PDF')	
			{
			alert("Vous devez joindre uniquement un fichier de type Word ou PDF.");
			return false;
			}
		}
	}
	
/******************************************************/
function val_form_contact()
	{
	if (document.form_contact.nom.value == "")
		{
		alert("Vous devez préciser votre nom.");
		return false;
		}

	if (document.form_contact.prenom.value == "")
		{
		alert("Vous devez préciser votre prénom.");
		return false;
		}

if (document.form_contact.email.value == "")
		{
		alert("Vous devez préciser votre adresse E-mail.");
		return false;
		}
		
	if (document.form_contact.email.value != "")
		{
		adresse = document.form_contact.email.value;
		var place = adresse.indexOf("@",1);
		var point = adresse.indexOf(".",place+1);
		if ((place > -1)&&(adresse.length >2)&&(point > 1))
			{
			
			}
		else
			{
			alert('Votre E-mail ne semble pas valide !');
			return false;
			}
		}

	if (document.form_contact.telephone.value == "")
		{
		alert("Vous devez préciser votre téléphone.");
		return false;
		}

	if (document.form_contact.message.value == "")
		{
		alert("Vous devez préciser votre message.");
		return false;
		}
		
	if (document.form_contact.code.value == "")
		{
		alert("Vous devez préciser votre réponse.");
		return false;
		}
	else if (document.form_contact.code.value != document.form_contact.contact.value)
		{
		alert("Vous devez retaper le code.");
		return false;
		}
	}

/***************	Option partenaires	************************/
function val_form_opt_partenaires()
	{
	if (document.form_opt_partenaires.opt_partenaires_nom.value == "")
		{
		alert("Vous devez préciser le nom de votre partenaire.");
		return false;
		}

	if (document.form_opt_partenaires.opt_partenaires_descript.value == "")
		{
		alert("Vous devez préciser la description de votre partenaire.");
		return false;
		}
	}

/***************	Option diaporama	************************/
function val_form_opt_diaporama()
	{
	if (document.form_opt_diaporama.opt_diaporama_nom.value == "")
		{
		alert("Vous devez préciser le nom de l\'image.");
		return false;
		}

	if (document.getElementById('opt_diaporama_image').value == '')
		{
		alert("Vous devez joindre une image de type jpg.");
		return false;
		}
		
	if (document.getElementById('opt_diaporama_image').value != '')
		{	
		if (document.getElementById('opt_diaporama_image').value.split('.').reverse()[0] != 'jpg' 
			&& document.getElementById('opt_diaporama_image').value.split('.').reverse()[0] != 'JPG')	
			{
			alert("Vous devez joindre uniquement une image de type jpg.");
			return false;
			}
		}
	}

/***************	Option newsletters		************************/
function val_form_opt_newsletters()
	{
if (document.form_opt_newsletters.opt_newsletters_mail.value == "")
		{
		alert("Vous devez préciser votre adresse E-mail.");
		return false;
		}
		
	if (document.form_opt_newsletters.opt_newsletters_mail.value != "")
		{
		adresse = document.form_opt_newsletters.opt_newsletters_mail.value;
		var place = adresse.indexOf("@",1);
		var point = adresse.indexOf(".",place+1);
		if ((place > -1)&&(adresse.length >2)&&(point > 1))
			{
			
			}
		else
			{
			alert('Votre email ne semble pas valide !');
			return false;
			}
		}
		
	if  (document.form_opt_newsletters.opt_newsletters_action[0].checked == false && document.form_opt_newsletters.opt_newsletters_action[1].checked == false)
		{
		alert("Vous devez préciser votre choix (Abonnement ou Désabonnement).");
		return false;	
		}
	}

/***************	Option newsletters2		************************/
function val_form_opt_newsletters2()
	{
	if (document.form_opt_newsletters2.opt_newsletters2_sujet.value == "")
		{
		alert("Vous devez préciser le sujet.");
		return false;
		}

	if (document.form_opt_newsletters2.opt_newsletters2_descript.value == "")
		{
		alert("Vous devez préciser la description.");
		return false;
		}
	}

/***************	Option flux rss		************************/
function val_form_opt_flux_rss()
	{
	if (document.form_opt_flux_rss.opt_flux_rss_titre.value == "")
		{
		alert("Vous devez préciser le titre.");
		return false;
		}

	if (document.form_opt_flux_rss.opt_flux_rss_lien.value == "")
		{
		alert("Vous devez préciser la page de votre site web concernée.");
		return false;
		}

	if (document.form_opt_flux_rss.opt_flux_rss_descript.value == "")
		{
		alert("Vous devez préciser la description.");
		return false;
		}
	}

/***************	limitation de 150 caractères sur textarea produits	************************/
function donnelongueur1(espace) 
	{ 
	longueurtexte = espace.value.length 
	if (longueurtexte > 100 ) 
		{ 
		espace.value = espace.value.substring(0,100); 
		caracteresrestants0 = 100; 
		} 
	else 
		{ 
		caracteresrestants0 = longueurtexte; 
		} 
	var caracteresrestants1 = 100 - caracteresrestants0; 
	document.form_opt_produits.resultat1.value = caracteresrestants1; 
	} 

/***************	limitation de 150 caractères sur textarea produits	************************/
function donnelongueur2(espace) 
	{ 
	longueurtexte = espace.value.length 
	if (longueurtexte > 100 ) 
		{ 
		espace.value = espace.value.substring(0,100); 
		caracteresrestants0 = 100; 
		} 
	else 
		{ 
		caracteresrestants0 = longueurtexte; 
		} 
	var caracteresrestants1 = 100 - caracteresrestants0; 
	document.form_opt_produits2.resultat2.value = caracteresrestants1; 
	} 
	
/***************	Option produits	************************/
function val_form_opt_produits()
	{
	if (document.form_opt_produits.opt_produits_nom.value == "")
		{
		alert("Vous devez préciser le nom.");
		return false;
		}

	if (document.form_opt_produits.opt_produits_descript.value == "")
		{
		alert("Vous devez préciser la description (150 caractères max.)");
		return false;
		}
		
	if (document.getElementById('opt_produits_img').value == '')
		{
		alert("Vous devez joindre une image de type jpg.");
		return false;
		}
		
	if (document.getElementById('opt_produits_img').value != '')
		{	
		if (document.getElementById('opt_produits_img').value.split('.').reverse()[0] != 'jpg' 
			&& document.getElementById('opt_produits_img').value.split('.').reverse()[0] != 'JPG')	
			{
			alert("Vous devez joindre uniquement une image de type jpg.");
			return false;
			}
		}

	if (document.getElementById('opt_produits_pdf').value == '')
		{
		alert("Vous devez joindre uniquement un fichier de type pdf.");
		return false;
		}
		
	if (document.getElementById('opt_produits_pdf').value != '')
		{	
		if (document.getElementById('opt_produits_pdf').value.split('.').reverse()[0] != 'pdf' 
			&& document.getElementById('opt_produits_pdf').value.split('.').reverse()[0] != 'PDF')	
			{
			alert("Vous devez joindre uniquement un fichier de type PDF.");
			return false;
			}
		}
	}

/***************	Option produits	************************/
function val_form_opt_produits2()
	{
	if (document.form_opt_produits2.opt_produits_nom.value == "")
		{
		alert("Vous devez préciser le nom.");
		return false;
		}

	if (document.form_opt_produits2.opt_produits_descript.value == "")
		{
		alert("Vous devez préciser la description (150 caractères max.)");
		return false;
		}
		
	if (document.getElementById('opt_produits_img').value != '')
		{	
		if (document.getElementById('opt_produits_img').value.split('.').reverse()[0] != 'jpg' 
			&& document.getElementById('opt_produits_img').value.split('.').reverse()[0] != 'JPG')	
			{
			alert("Vous devez joindre uniquement une image de type jpg.");
			return false;
			}
		}

	if (document.getElementById('opt_produits_pdf').value != '')
		{	
		if (document.getElementById('opt_produits_pdf').value.split('.').reverse()[0] != 'pdf' 
			&& document.getElementById('opt_produits_pdf').value.split('.').reverse()[0] != 'PDF')	
			{
			alert("Vous devez joindre uniquement un fichier de type PDF.");
			return false;
			}
		}
	}

/*******************	Option recrutements		***********************************/
function val_form_opt_recrutements()
	{
	if (document.form_opt_recrutements.opt_recrutements_date.value == "")
		{
		alert("Vous devez préciser la date.");
		return false;
		}

	if (document.form_opt_recrutements.opt_recrutements_titre.value == "")
		{
		alert("Vous devez préciser le titre.");
		return false;
		}

	if (document.form_opt_recrutements.opt_recrutements_contrat.value == "")
		{
		alert("Vous devez préciser le type de contrat.");
		return false;
		}
		
	if (document.form_opt_recrutements.opt_recrutements_descript.value == "")
		{
		alert("Vous devez préciser la description de l\annonce.");
		return false;
		}
	}

	
/******************************************************/
function val_form_offre()
	{
	if (document.form_offre.offre_nom.value == "")
		{
		alert("Vous devez préciser votre nom.");
		return false;
		}

	if (document.form_offre.offre_prenom.value == "")
		{
		alert("Vous devez préciser votre prénom.");
		return false;
		}

if (document.form_offre.offre_email.value == "")
		{
		alert("Vous devez préciser votre adresse E-mail.");
		return false;
		}
		
	if (document.form_offre.offre_email.value != "")
		{
		adresse = document.form_offre.offre_email.value;
		var place = adresse.indexOf("@",1);
		var point = adresse.indexOf(".",place+1);
		if ((place > -1)&&(adresse.length >2)&&(point > 1))
			{
			
			}
		else
			{
			alert('Votre E-mail ne semble pas valide !');
			return false;
			}
		}

	if (document.form_offre.offre_telephone.value == "")
		{
		alert("Vous devez préciser votre téléphone.");
		return false;
		}

	if (document.form_offre.offre_motivation.value == "")
		{
		alert("Vous devez préciser votre motivation.");
		return false;
		}

	if (document.getElementById('offre_cv').value == '')
		{
		alert("Vous devez joindre votre cv au format Word ou PDF.");
		return false;
		}
		
	if (document.getElementById('offre_cv').value != '')
		{	
		if (document.getElementById('offre_cv').value.split('.').reverse()[0] != 'pdf' 
			&& document.getElementById('offre_cv').value.split('.').reverse()[0] != 'PDF'
			&& document.getElementById('offre_cv').value.split('.').reverse()[0] != 'doc'
			&& document.getElementById('offre_cv').value.split('.').reverse()[0] != 'DOC'
			&& document.getElementById('offre_cv').value.split('.').reverse()[0] != 'docx'
			&& document.getElementById('offre_cv').value.split('.').reverse()[0] != 'DOCX'
			)	
			{
			alert("Vous devez joindre votre cv au format Word ou PDF.");
			return false;
			}
		}
		
	if (document.form_offre.code.value == "")
		{
		alert("Vous devez préciser votre réponse.");
		return false;
		}
	else if (document.form_offre.code.value != document.form_offre.offre_contact.value)
		{
		alert("Vous devez retaper le code.");
		return false;
		}
	}

/*******************	commande du pack	***********************************/
function val_form_pack()
	{
	if (document.form_pack.form_pack_assos.value == "")
		{
		alert("Vous devez préciser le nom.");
		return false;
		}

	if (document.form_pack.form_pack_adresse.value == "")
		{
		alert("Vous devez préciser l'adresse.");
		return false;
		}

	if (document.form_pack.form_pack_cp.value == "")
		{
		alert("Vous devez préciser le code postal.");
		return false;
		}

	if (document.form_pack.form_pack_ville.value == "")
		{
		alert("Vous devez préciser la commune.");
		return false;
		}
		
	if (document.form_pack.form_pack_ville.value == "")
		{
		alert("Vous devez préciser la commune.");
		return false;
		}

	if (document.form_pack.form_pack_nom.value == "")
		{
		alert("Vous devez préciser le nom du responsable.");
		return false;
		}
		
	if (document.form_pack.form_pack_prenom.value == "")
		{
		alert("Vous devez préciser le prénom du responsable.");
		return false;
		}
		
	if (document.form_pack.form_pack_date.value == "")
		{
		alert("Vous devez préciser la date de naissance du responsable.");
		return false;
		}

	if (document.form_pack.form_pack_cpnaissance.value == "")
		{
		alert("Vous devez préciser le code postal.");
		return false;
		}
		
	if (document.form_pack.form_pack_villenaissance.value == "")
		{
		alert("Vous devez préciser la commune de naissance du responsable.");
		return false;
		}


	if (document.form_pack.form_pack_email.value == "")
			{
			alert("Vous devez préciser votre adresse E-mail.");
			return false;
			}
			
		if (document.form_pack.form_pack_email.value != "")
			{
			adresse = document.form_pack.form_pack_email.value;
			var place = adresse.indexOf("@",1);
			var point = adresse.indexOf(".",place+1);
			if ((place > -1)&&(adresse.length >2)&&(point > 1))
				{
				
				}
			else
				{
				alert('Votre E-mail ne semble pas valide !');
				return false;
				}
			}
	}
	
/*******************	commande des Options pack	***********************************/
function val_form_option()
	{
	if (document.form_option.form_option_nom.value == "")
		{
		alert("Vous devez préciser le nom.");
		return false;
		}

	if (document.form_option.form_option_email.value == "")
			{
			alert("Vous devez préciser votre adresse E-mail.");
			return false;
			}
			
		if (document.form_option.form_option_email.value != "")
			{
			adresse = document.form_option.form_option_email.value;
			var place = adresse.indexOf("@",1);
			var point = adresse.indexOf(".",place+1);
			if ((place > -1)&&(adresse.length >2)&&(point > 1))
				{
				
				}
			else
				{
				alert('Votre E-mail ne semble pas valide !');
				return false;
				}
			}
		
	if (document.form_option.form_option_numclient.value == "")
		{
		alert("Vous devez préciser le numéro de client Web91.");
		return false;
		}
	}

/*******************	commande renouvellement annuel 	***********************************/
function val_form_renov()
	{
	if (document.form_renov.form_renov_nom.value == "")
		{
		alert("Vous devez préciser le nom.");
		return false;
		}

	if (document.form_renov.form_renov_email.value == "")
			{
			alert("Vous devez préciser votre adresse E-mail.");
			return false;
			}
			
		if (document.form_renov.form_renov_email.value != "")
			{
			adresse = document.form_renov.form_renov_email.value;
			var place = adresse.indexOf("@",1);
			var point = adresse.indexOf(".",place+1);
			if ((place > -1)&&(adresse.length >2)&&(point > 1))
				{
				
				}
			else
				{
				alert('Votre E-mail ne semble pas valide !');
				return false;
				}
			}
		
	if (document.form_renov.form_renov_numclient.value == "")
		{
		alert("Vous devez préciser le numéro de client Web91.");
		return false;
		}
	}
