//<![CDATA[

/*Augmente la taille de la police*/
var t = 1;
var nT;
function $taille(TsType) {

	if (t == 1.4 || t == 0.6) {
		return;
	}

	var arr = [ "ariane", "TextAgrandir", "contacterD", "bloc_haut_degrade",
			"bloc_gauche", "bloc_centre", "bloc_actualite", "titre_page",
			"blocgaucheretraitePartic", "bloc_haut", "GroupConnaitr",
			"BloCAcceEspaClient","bloc_article" ];

	switch (TsType) {
	case '+':
		t = t + 0.1;
		nT = t + "em";
		jQuery.each(arr, function() {
			if (jQuery("#" + this).length > 0)
				jQuery("#" + this).css("font-size", nT);
		});
		break;
	case '-':
		t = t - 0.1;
		nT = t + "em";
		jQuery.each(arr, function() {
			if (jQuery("#" + this).length > 0)
				jQuery("#" + this).css("font-size", nT);
		});
		break;

	}
}

function getPosition(element) {
	var left = 0;
	var top = 0;
	/* On récupère l'élément */
	var e = document.getElementById(element);
	/* Tant que l'on a un élément parent */
	while (e.offsetParent != undefined && e.offsetParent != null) {
		/* On ajoute la position de l'élément parent */
		left += e.offsetLeft + (e.clientLeft != null ? e.clientLeft : 0);
		top += e.offsetTop + (e.clientTop != null ? e.clientTop : 0);
		e = e.offsetParent;
	}
	return new Array(left, top);
}

$(document).ready(function() {
	$(window).resize(function() {
		posleft = getPosition("bloc_espace_partenaire")[0]
		$('#loginEspacePartenairesCalculette').css( {
			left : posleft
		})
	});
});

// Faire apparaitre le formulaire complémentaire de newsletter
function voirFormNews() {
	if ($('#bloc_formNewsletter').css("display") == "none") {
		$('#gbx_overlay').css( {
			display : "block",
			'z-index' : 56
		})
		$("#bloc_formNewsletter").vCenter();
		$("#bloc_formNewsletter").gbxShow();
	} else {
		$("#bloc_formNewsletter").gbxHide();
		$('#gbx_overlay').css( {
			display : "none"
		})
	}
	return false;
}

function centerFormNew() {
	$(document).scrollTop(0);
	return false;
}

// Faire apparaitre le formulaire d'envoi d'email à un ami
function voirFormAmi() {
	if ($('#bloc_envoi_ami').css("display") == "none") {
		$('#gbx_overlay').css( {
			display : "block",
			'z-index' : 56
		})
		$("#bloc_envoi_ami").vCenter();
		
		if($("#bloc_envoi_ami").css("top").charAt(0) == '-' )
		{
			$("#bloc_envoi_ami").css( {
				top : "5px"
			})
		}
		
		$("#bloc_envoi_ami").gbxShow();
	} else {
		$("#bloc_envoi_ami").gbxHide();
		$('#gbx_overlay').css( {
			display : "none"
		})
	}
	return false;
}

// Faire apparaitre le formulaire de contact DUCS DAS
function voirFormContactDucsDas() {
	if ($('#bloc_contact_ducs_das').css("display") == "none") {
		$('#gbx_overlay').css( {
			display : "block",
			'z-index' : 56
		})
		$("#bloc_contact_ducs_das").vCenter();
		
		if($("#bloc_contact_ducs_das").css("top").charAt(0) == '-' )
		{
			$("#bloc_contact_ducs_das").css( {
				top : "5px"
			})
		}
		
		$("#bloc_contact_ducs_das").gbxShow();
	} else {
		$("#bloc_contact_ducs_das").gbxHide();
		$('#gbx_overlay').css( {
			display : "none"
		})
	}
	return false;
}

function centerFormContactDucsDas() {
	$(document).scrollTop(0);
	return false;
}

// affiche questions/réponses
$(document).ready(function() {
	$('.pictoOn').click(function() {
		var ID = this.id;
		ID = ID.substring(2, ID.length);
		$('#answer' + ID).toggle(200);
		$('#on' + ID).hide();
		$('#of' + ID).show();
	});
});

$(document).ready(function() {
	$('.pictoOff').click(function() {
		var ID = this.id;
		ID = ID.substring(2, ID.length);
		$('#answer' + ID).toggle(200);
		$('#of' + ID).hide();
		$('#on' + ID).show();
	});
});

$(document).ready(function() {
	$('.h4off').click(function() {
            var ID = this.id;
	    ID = ID.substring(5, ID.length);
	    $('#answer' + ID).toggle(200);

            if($('#of' + ID).css("display") == 'none')
                $('#of' + ID).css({display : "inline"})
            else
               $('#of' + ID).css({display : "none"})

            if($('#on' + ID).css("display") == 'inline')
                $('#on' + ID).css({display : "none"})
            else
                $('#on' + ID).css({display : "inline"})
                
        });
});


// geoloc, affichage de la liste recherche par ville
$(document).ready(function() {
	$('.list_ville h3').click(function() {
		$('.list_ville .liste').toggle(200);
		$('.list_ville .liste').hide();
		$('.list_ville .liste').show();
		if ($('.list_ville h3').hasClass("over")) {
			$('.list_ville h3').removeClass("over");
			$('.list_ville .bottom').hide();
		} else {
			$('.list_ville h3').addClass("over");
			$('.list_ville .bottom').show();
		}
	});
	// geoloc, affichage de la liste recherche par departement
		$('.list_depar h3').click(function() {
			$('.list_depar .liste').toggle(200);
			$('.list_depar .liste').hide();
			$('.list_depar .liste').show();

			if ($('.list_depar h3').hasClass("over")) {
				$('.list_depar h3').removeClass("over");
				$('.list_depar .bottom').hide();
			} else {
				$('.list_depar h3').addClass("over");
				$('.list_depar .bottom').show();
			}
		});

	});

// geoloc, gestion de l'agence sélectionnée
$(document).ready(function() {
	$('.geoloca .float50 li').click(function() {
		$('.geoloca .float50 li').removeClass('active');
		$(this).addClass('active');

		$('.geoloca .fdDegrade50 div').addClass('hidden');
		$('.geoloca .fdDegrade50 .' + this.id).removeClass('hidden');
	})
});

// Déroule les paragraphes pour business objects
$(document).ready(function() {
	$('.displayPara').click(function() {
		// Remplacer show par toggle pour enrouler/dérouler
			// $('#para_' + this.id).toggle(200);
			$('#para' + this.id).show();

			// Remplace l'image par une flèche orientée vers le bas
			$('#' + this.id + ' .picto').attr('src', '/images/bout_rOB.gif')
		});
});

// Tri des communiqués de presse
$(document).ready(function() {
	$('#orderPressRelease').change(function() {
		var url = "/le-groupe/presse/";
		var order = $('#orderPressRelease').val();
		var slug = $('#activePressReleaseSlug').val();
		$(location).attr('href', url + order + "/" + slug);
	});
});

// Affichage des champs files pour la candidature spontannée
/*
var W3CDOM = (document.createElement && document.getElementsByTagName);
window.onload = function() {

	function initFileUploads() {
		if (navigator.userAgent.indexOf("MSIE") != -1)
			return;
		if (!W3CDOM)
			return;

		var fakeFileUpload = document.createElement('div');
		fakeFileUpload.className = 'fakefile';
		fakeFileUpload.appendChild(document.createElement('input'));
		var image = document.createElement('img');
		image.src = './images/bouton_parcourir.gif';
		fakeFileUpload.appendChild(image);
		var x = document.getElementsByTagName('input');
		for ( var i = 0; i < x.length; i++) {
			if (x[i].type != 'file')
				continue;
			if (x[i].parentNode.className != 'fileinputs')
				continue;
			x[i].className = 'file hidden';
			var clone = fakeFileUpload.cloneNode(true);
			x[i].parentNode.appendChild(clone);
			x[i].relatedElement = clone.getElementsByTagName('input')[0];
			x[i].onchange = x[i].onmouseout = function() {
				this.relatedElement.value = this.value;
			}
		}
	}
	initFileUploads();
}*/

$(document).ready(function() {
	$('#GroupConnaitr .LisPos292 li').click(function() {
		$('#GroupConnaitr .LisPos292 li').removeClass('active');
		$(this).addClass('active');
		$('#GroupConnaitr .blocArr296px').addClass('hidden');
		$('#GroupConnaitr .' + this.id).removeClass('hidden');
	})
});

$(document).ready(function() {
	var _salaries = false;
	var _nonsalaries = false;
		
	$('#btnsalaries').click(function() {
		
		_btns = document.getElementById('btnsalaries');
		if (_salaries == false)
		{
			_btns.className = 'boutonsalaries2';
			_salaries = true;
			document.getElementById('tableretraitesalaries').style.display = '';
			for(i=1; i<=11;i++)
			{
				document.getElementById('lignessalaries'+i).style.display = '';
				document.getElementById('lignessalaries'+i).style.visibility = 'visible';
			}
			
		}
		else
		{
			_btns.className = 'boutonsalaries';
			_salaries = false;
			
			document.getElementById('tableretraitesalaries').style.display = 'none';
			for(i=1; i<=11;i++)
			{
				document.getElementById('lignessalaries'+i).style.display = 'none';
				document.getElementById('lignessalaries'+i).style.visibility = 'hidden';
			}
		}
	});
	
	$('#btnnonsalaries').click(function() {		
		_btnns = document.getElementById('btnnonsalaries');
		if (_nonsalaries == false)
		{
			_btnns.className = 'boutonsalaries2';
			_nonsalaries = true;
			document.getElementById('tableretraitenonsalaries').style.display = '';
			for(i=1; i<=6;i++)
			{
				document.getElementById('lignesnonesalaries'+i).style.display = '';
				document.getElementById('lignesnonesalaries'+i).style.visibility = 'visible';
			}
		}
		else
		{
			_btnns.className = 'boutonsalaries';
			_nonsalaries = false;
			document.getElementById('tableretraitenonsalaries').style.display = 'none';
			for(i=1; i<=6;i++)
			{
				document.getElementById('lignesnonesalaries'+i).style.display = 'none';
				document.getElementById('lignesnonesalaries'+i).style.visibility = 'hidden';
			}
		}
	});
});

// ]]>
