// JavaScript Document

if(!document.getElementById){
  if(document.all)
  document.getElementById=function(){
	if(typeof document.all[arguments[0]]!="undefined")
	return document.all[arguments[0]]
	else
	return null
  }
  else if(document.layers)
  document.getElementById=function(){
	if(typeof document[arguments[0]]!="undefined")
	return document[arguments[0]]
	else
	return null
  }
}

function Popup(UrlPage, LargeurPopup, HauteurPopup) {
	LargeurEcran = window.screen.availWidth;
	HauteurEcran = window.screen.availHeight;
	
	PositionX = parseInt(LargeurEcran / 2) - parseInt(LargeurPopup / 2);
	PositionY = parseInt(HauteurEcran / 2) - parseInt(HauteurPopup / 2);
	
	window.open(UrlPage, "lePopup", "scrollbars=yes,resizable=yes,width="+LargeurPopup+",height="+HauteurPopup+",top="+PositionY+",left="+PositionX);
}



function AjaxUrl(urlFichier, divRetour, actionAjax) {
	//--> CREATION DE L'OBJET AJAX
	
	objetAjax = false;

	if (window.XMLHttpRequest) { // Mozilla, Safari,...
		objetAjax = new XMLHttpRequest();
		if (objetAjax.overrideMimeType) {
			objetAjax.overrideMimeType('text/xml');
		}
	} else if (window.ActiveXObject) { // IE
		try {
			objetAjax = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				objetAjax = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}

	if (!objetAjax) {
		alert("Votre navigateur ne gère pas les objets Ajax");
		return false;
	}

	document.getElementById(divRetour).innerHTML = "<p><img src=\"images/anim_upload.gif\" alt=\"\" /></p>";
	
	//--> ENVOI DE LA REQUETE
	objetAjax.open("GET", urlFichier, true);
	objetAjax.send(null);
	
	//--> TRAITEMENT DU RESULTAT
	objetAjax.onreadystatechange = function () {
		if (objetAjax.readyState == 4) {
			if (actionAjax == "HTML") {
				document.getElementById(divRetour).innerHTML = objetAjax.responseText;
				// Fat.fade_element(divRetour, '30', '1000', '#FF6701', '#FFFFFF');
			}
			else {
				eval(objetAjax.responseText);
			}
		}
	}
}

function infosDiv(leDiv, texteMessage) {
	if (texteMessage != "") {
		document.getElementById(leDiv).innerHTML = "<p>"+texteMessage+"&nbsp;</p>";
	}
	else {
		document.getElementById(leDiv).innerHTML = "";
	}
	
}

function viderDiv(leDiv) {
	document.getElementById(leDiv).innerHTML = "";
}

function VerifNbCaracteres(ChampFormulaire){
	var Maximum = 500;
	
	if (ChampFormulaire.value.length > Maximum) {
		alert("Vous ne disposez que de 500 caractères pour ce champ.");
		ChampFormulaire.value = ChampFormulaire.value.substring(0, Maximum);
	}
	else {
		document.getElementById("limite_infos_sup").value = Maximum - ChampFormulaire.value.length;
	}
}

function AlertMembre() {
	alert("Vous devez vous identifier pour télécharger ce fichier.\nMerci");
}

/*
******************************************************************************************************************************************/
// JavaScript Document
function CGVFormations() {
	window.open("CGVFormations.html","CGVFormations","scrollbars=1,width=450,height=400");
}
/** FONCTIONS DE MISE EN FORME **/
function MiseEnForme(TypeForme){
	switch (TypeForme) {
		case "Gras":
			document.forms[0].MiseEnForme.value = "<strong>"+document.forms[0].MiseEnForme.value+"</strong>";
		break;
		
		case "Italique":
			document.forms[0].MiseEnForme.value = "<em>"+document.forms[0].MiseEnForme.value+"</em>";
		break;
		
		case "Couleur":
			window.open("PopUps/TexteCouleur.popup.php","TexteCouleur","scrollbars=0,width=400,height=400");
		break;
		
		case "Intertitre":
			document.forms[0].MiseEnForme.value = "[INTERTITRE["+document.forms[0].MiseEnForme.value+"]]";
		break;
	}
}

/** POPUP LIENS **/
function Lien(TypeLien) {
	switch(TypeLien) {
		case "Externe":
			window.open("PopUps/LienExterne.popup.php","TexteCouleur","scrollbars=0,width=400,height=200");
		break;
		
		case "Interne":
			window.open("PopUps/LienInterne.popup.php","TexteCouleur","scrollbars=1,width=400,height=300,status=1");
		break;
	}
}
/** POPUP IMAGES **/
function Images(TypeAction){
	switch(TypeAction){
		case "Ajout":
			window.open("PopUps/Image.popup.php","Images","scrollbars=0,width=450,height=200,status=1");
		break;
		
		case "Affiche":
			if (document.forms[0].ImageUne.value==""){
				alert("Il n'y a pas d'image de Une pour cet article.");
			}
			else {
				window.open("PopUps/ImageUne.popup.php","Images","scrollbars=1,width=450,height=200,status=1");
			}
		break;
		
		case "Suppr":
			document.forms[0].ImageUne.value="";
			alert("L'image de Une de l'article est maintenant supprimée.");
		break;
	}
}

/** POPUP FICHIERS **/
function Fichiers(TypeAction){
	switch(TypeAction){
		case "Ajout":
			window.open("PopUps/Fichier.popup.php","Images","scrollbars=0,width=450,height=200,status=1");
		break;
		
		case "Affiche":
			if (document.forms[0].FichiersJoints.value==""){
				alert("Il n'y a aucun fichier lié à cet article.");
			}
			else {
				window.open("PopUps/VoirFichier.popup.php?ListeFichiers="+document.forms[0].FichiersJoints.value+"&action=Voir","Images","scrollbars=1,width=450,height=200,status=1");
			}
		break;
		
		case "Suppr":
			if (document.forms[0].FichiersJoints.value==""){
				alert("Il n'y a aucun fichier lié à cet article.");
			}
			else {
				window.open("PopUps/DeleteFichier.popup.php?ListeFichiers="+document.forms[0].FichiersJoints.value+"&action=Delete","Images","scrollbars=1,width=450,height=200,status=1");
			}
		break;
	}
}

/** FORMULAIRES **/

function AjouterArticle(ActionFormulaire) {
	document.forms[0].target="_self";
	document.forms[0].method="POST";
	document.forms[0].action=ActionFormulaire;
	document.forms[0].submit();
}

function EnregistrerArticle(ActionFormulaire) {
	document.forms[0].target="_self";
	document.forms[0].method="POST";
	document.forms[0].action=ActionFormulaire;
	document.forms[0].submit();
}

function PrevisualiserArticle(ActionFormulaire) {
	document.forms[0].target="Appercu";
	document.forms[0].method="POST";
	document.forms[0].action=ActionFormulaire;
	document.forms[0].submit();
}

function ChoisirArticle (ActionFormulaire) {
	document.forms[0].target="_self";
	document.forms[0].method="POST";
	document.forms[0].action=ActionFormulaire;
	document.forms[0].submit();
}

function ActionModifier(ActionFormulaire) {
	document.forms[0].target="_self";
	document.forms[0].method="POST";
	document.forms[0].action=ActionFormulaire;
	document.forms[0].submit();
}

function ValideEtPatiente(Bouton){
	Bouton.value="Mise en ligne en cours...";
	Bouton.disabled="false" 
	document.forms[0].submit();
}

/** POPUP GRANDS PRIX **/
function AffichePrix(NumPrix){
	window.open("Rubriques/Savoir_faire/gagnant_gp_2003.php?NumPrix="+NumPrix,"GrandsPrix","scrollbars=0,width=500,height=336");
}

function AffichePrix2004 (NumPrix) {
	GrandPrix2004 = window.open("Rubriques/Savoir_faire/gagnant_gp_2004.php?NumPrix="+NumPrix, "GrandPrix", "scrollbars=yes,width=515,height=380,resizable=no");
	GrandPrix2004.focus();
}


function AffichePrix2005 (NumPrix) {
	GrandPrix2005 = window.open("../Rubriques/Savoir_faire/gagnant_gp_2005.php?NumPrix="+NumPrix, "GrandPrix", "scrollbars=yes,width=515,height=380,resizable=no");
	GrandPrix2005.focus();
}

function AffichePrix2006 (NumPrix) {
	GrandPrix2006 = window.open("../Rubriques/Savoir_faire/gagnant_gp_2006.php?NumPrix="+NumPrix, "GrandPrix", "scrollbars=yes,width=515,height=380,resizable=no");
	GrandPrix2006.focus();
}

function AffichePrix2007 (NumPrix) {
	GrandPrix2007 = window.open("../Rubriques/Savoir_faire/gagnant_gp_2007.php?NumPrix="+NumPrix, "GrandPrix", "scrollbars=yes,width=515,height=380,resizable=no");
	GrandPrix2007.focus();
}


function AffichePrixAll(NumPrix, annee){
	window.open("Rubriques/Savoir_faire/gagnant_gp_"+annee+".php?NumPrix="+NumPrix,"GrandsPrix","scrollbars=yes,width=550,height=420");
}

function AffichePrixAll2(NumPrix, annee){
	window.open("../Rubriques/Savoir_faire/gagnant_gp_"+annee+".php?NumPrix="+NumPrix,"GrandsPrix","scrollbars=yes,width=550,height=420");
}

/** FONCTIONS LIEN EXTERNES **/
function ChoisirFiche(idFiche) {
	if (document.forms[0].MotsLiens.value=="") {
		alert("Vous devez choisir les mots qui serviront de lien.");
	}
	else {
		window.opener.document.forms[0].MiseEnForme.value="[FICHE["+idFiche+"]["+document.forms[0].MotsLiens.value+"]]";
		window.close(self);
	}
}

function ChoisirELetter(MoisEletter, AnneeEletter) {
	if (document.forms[0].MotsLiens.value=="") {
		alert("Vous devez choisir les mots qui serviront de lien.");
	}
	else {
		window.opener.document.forms[0].MiseEnForme.value="[ELETTER["+MoisEletter+"]["+AnneeEletter+"]["+document.forms[0].MotsLiens.value+"]]";
		window.close(self);
	}
}

function ChoisirSondage(idSondage) {
	if (document.forms[0].MotsLiens.value=="") {
		alert("Vous devez choisir les mots qui serviront de lien.");
	}
	else {
		window.opener.document.forms[0].MiseEnForme.value="[SONDAGE["+idSondage+"]["+document.forms[0].MotsLiens.value+"]]";
		window.close(self);
	}
}

function ChoisirArticleLien(idRubrique, idCategorie, idSousCategorie, idArticle) {
	if (document.forms[0].MotsLiens.value=="") {
		alert("Vous devez choisir les mots qui serviront de lien.");
	}
	else {
		
		window.opener.document.forms[0].MiseEnForme.value="[ARTICLE["+idRubrique+"]["+idCategorie+"]["+idSousCategorie+"]["+idArticle+"]["+document.forms[0].MotsLiens.value+"]]";
		window.close(self);
	}
}


function Augmente(ChampFormulaire) {
	var LeChamp = eval("document.forms[0].LimiteRubrique"+ChampFormulaire);
	LeChamp.value ++;
}

function Diminue(ChampFormulaire) {
	var LeChamp = eval("document.forms[0].LimiteRubrique"+ChampFormulaire);
	if (LeChamp.value==1) {
		alert("La valeur ne dois pas être inférieur à 1");
	}
	else {
		LeChamp.value --;
	}
}

function PrevenirAmi(idRubrique, idCategorie, idSousCategorie, RepertoireInclude, idArticle) {
	window.open("Rubriques/Generique/PrevenirAmi.popup.php?idRubrique="+idRubrique+"&idCategorie="+idCategorie+"&idSousCategorie="+idSousCategorie+"&RepertoireInclude="+RepertoireInclude+"&idArticle="+idArticle, "PrevenirAmi", "scrollbars=0,width=320,height=300,status=1");
}

/** CONSULTATION DE L'ANNUAIRE **/
function PopupAnnuaire(SuiteUrl){
	window.open("Rubriques/Membres/ConsultAnnuaire.popup.php?"+SuiteUrl, "PopupAnnuaire", "scrollbars=1,width=400,height=400,status=1,rezisable=1");
}

function PopUpImageGP(NomImage){
	window.open("Rubriques/Savoir_faire/VoirImageGP.popup.php?NomImage="+NomImage,"VoirImageGP","scrollbars=0,width=320,height=240");
}

function PopUpImageGP2004(NomImage){
	window.open("Rubriques/Savoir_faire/VoirImageGP2004.popup.php?NomImage="+NomImage,"VoirImageGP","scrollbars=0,width=320,height=240");
}

function PopUpImageGP2005(NomImage){
	window.open("Rubriques/Savoir_faire/VoirImageGP2005.popup.php?NomImage="+NomImage,"VoirImageGP","scrollbars=0,width=320,height=240");
}

function PopUpImageGP2006(NomImage){
	window.open("Rubriques/Savoir_faire/VoirImageGP2006.popup.php?NomImage="+NomImage,"VoirImageGP","scrollbars=0,width=320,height=240");
}

function ChoisirBuletin(idInscription) {
	window.opener.document.forms[0].MiseEnForme.value="[LIEN[http://www.ujjef.com/Rubriques/Newsletter/BulletinInscription.php?idInscription="+idInscription+"][Imprimez le bulletin d'inscription ou inscrivez-vous en ligne]]";
	window.close();
}

function SavoirPlus(UrlPage){
	window.open("Rubriques/Reactions/"+UrlPage,"SavoirPlus","scrollbars,width=350,height=400");
}

function PopupVoirCv(idCV) {
	window.open("Rubriques/Carriere/voir_cv.popup.php?idCv="+idCV, "", "scrollbars,width=350,height=400,resizable");	
}

function PopupVoirOffre(idOffre) {
	window.open("Rubriques/Carriere/voir_offre.popup.php?idOffre="+idOffre, "", "scrollbars,width=550,height=250,resizable");	
}

function OffreViaMail(idOffre, idCategorie, idSousCategorie) {
	window.open("Rubriques/Generique/OffreParEmail.php?idOffre="+idOffre+"&idCategorie="+idCategorie+"&idSousCategorie="+idSousCategorie, "OffreParEmail", "scrollbars=0,width=320,height=450");	
}

/************** FONCTIONS DE VALIDATION DES FORMULAIRES DU SITE EMPLOI **************/


function ValideAjoutOffreEmploi() {
	if (document.forms[1].Poste.value=="" || document.forms[1].LocalisationPoste.value=="" || document.forms[1].TypeContrat.value=="" || document.forms[1].Description.value=="" || document.forms[1].NomSociete.value=="" || document.forms[1].Contact.value=="" || document.forms[1].EmailContact.value=="") {
		alert("Veuillez renseigner tous les champs obligatoires\nMerci.");
	}
	else {
		document.forms[1].submit();
	}
}

function ValideAjoutOffreStage() {
	if (document.forms[1].Poste.value=="" || document.forms[1].LocalisationPoste.value=="" || document.forms[1].Description.value=="" || document.forms[1].NomSociete.value=="" || document.forms[1].Contact.value=="" || document.forms[1].Duree.value=="" || document.forms[1].EmailContact.value=="") {
		alert("Veuillez renseigner tous les champs obligatoires\nMerci.");
	}
	else {
		document.forms[1].submit();
	}
}

function ValideAjoutCV() {
	if (document.forms[1].Nom.value=="" || document.forms[1].Prenom.value=="" || document.forms[1].Annee_DateNaissance.value=="" || document.forms[1].Adresse.value=="" || document.forms[1].CodePostal.value=="" || document.forms[1].Ville.value=="" || document.forms[1].Poste.value=="" || document.forms[1].Motivations.value=="" || document.forms[1].Email.value=="" || document.forms[1].ExperiencePro.value=="" || document.forms[1].Formation.value=="") {
		alert("Veuillez renseigner tous les champs obligatoires\nMerci.");
	}
	else {
		document.forms[1].submit();
	}
}

function ConfirmAction (MessageConfirm, idOffre, Action, idCategorie) {
	var Confirmation = confirm(MessageConfirm);
	if (Confirmation == true) {
		window.location="index.php?idCategorie="+idCategorie+"&idRubrique=7&RepertoireInclude=carriere&Action="+Action+"&idOffre="+idOffre;
	}
}

function ConfirmActionCV (MessageConfirm, idCV, Action, idCategorie) {
	var Confirmation = confirm(MessageConfirm);
	if (Confirmation == true) {
		window.location="index.php?idCategorie="+idCategorie+"&idRubrique=7&RepertoireInclude=carriere&Action="+Action+"&idCV="+idCV;
	}
}

function VerifNbCaracteres(ChampFormulaire){
	var Maximum = 500;
	
	if (ChampFormulaire.value.length > Maximum) {
		alert("Vous ne disposez que de 500 caractères pour ce champ.");
		ChampFormulaire.value = ChampFormulaire.value.substring(0, Maximum);
	}
	else {
		document.SaisieOffre.ResteCaracteres.value = Maximum - ChampFormulaire.value.length;
	}
}

function AideIdentMembre() {
	window.open ("templates/AideIdentification.html", "", "scrollbars=no,width=200,height=180, resizable=yes");
}

function PDFEntrepresseManuel () {
	window.open("PopUps/FichierManuelEntrepresse.popup.php","PDFEntrepresse","scrollbars=0,width=400,height=200");
}

function ChoisirCahier() {
	if (document.forms[0].idCahier.value != "") {
		window.location = "index.php?idCategorie=10&idRubrique=4&RepertoireInclude=publications&ActionCahiers=Articles&idCahier="+document.forms[0].idCahier.value;
	}
}

function Redirige (UrlCible) {
	window.location = UrlCible ;
}

function AlertMembre() {
	alert("Vous devez vous identifier pour télécharger ce fichier.\nMerci");	
}

function PopupImage (srcImage) {
	Popup("voir_visuel.popup.php?Visuel=Images/Articles/" + srcImage, 10, 10);
}