$(document).ready(function(){
					 
		// clic link/ affichage des énonces secondaires
		$(".link").click(				
		
		function(){

		$("#p"+this.id).toggle();
		$("#infra"+this.id).toggle();

		
		// construit nom de class des trad
		
		var position = 1;
		var classname = this.id.substr(position);


		var actualdemodisplay = $("#p"+this.id).css("display");
		
		// ferme les sous def si demo hidden
		if(actualdemodisplay == 'none')
		{
		$("."+this.id+"demoenoid").hide();
		$(".tt"+classname).hide();
		$("#bb"+classname).hide();
		}
		
		
		return false;}
		
		);
		
		// clic latin
		$(".tradlatin").click(				
		
		function(){

		$("#l"+this.id).toggle();
		return false;}
		
		);
		
		// clic liens traductions
		$(".trad").click(				
		
		function(){

		$("#t"+this.id).toggle();
		return false;}
		
		);
		
		// clic demolink
		$(".demolink").click(				
		
		function(){

		$("#p"+this.id).toggle();
		return false;}
		
		);
		
		
		// clic searchlink
		$(".searchlink").click(				
		
		function(){

		var enoid = this.id.substr(6);
		// alert(enoid);
		
		// ferme les traductions
		$(".trad"+enoid).hide();

		$("#infra"+this.id).toggle();
		$("#p"+this.id).toggle();
		return false;}
		
		);
		
		// clic back
		$(".back").click(				
		
		function(){
		$("#b"+this.id).toggle();
		return false;}
		
		);
		
		// clic back
		$("#prefbuttversions").click(				
		
		function(){

		$("#lang").toggle(300);
		return false;}
		
		);
		
		
		// clic back
		$("#planbutt").click(				
		
		function(){

		$("#topplan").toggle(100);
		return false;}
		
		);
		
		// clic suite/ore/less
		
		$(".hiddenbutt").click(				
		
		function(){

		$("#span"+this.id).toggle();
		$("#s"+this.id).hide();
		$("#end"+this.id).hide();
		return false;}
		
		);
		
		// clic suite/ore/less
		
		$(".open").click(				
		
		function(){

		$("#span"+this.id).toggle();
		$("#s"+this.id).hide();
		$("#end"+this.id).hide();
		return false;}
		
		);
		
		$(".close").click(				
		
		function(){
		var thisid = this.id.substr(0,8);
		// alert(thisid);
		$("#span"+thisid).hide();
		$("#s"+thisid).show();
		$("#end"+thisid).show();
		return false;}
		
		);

		// clic back
		$("#msgaidebutt").click(				
		
		function(){
		$("#msgaide").toggle(100);
		return false;}
		
		);
		
		// menu fixed
		
		$(window).scroll(function() {
		//		alert($(this).scrollTop());
		if($(this).scrollTop() == 0)
		{
		$('#versions').css('top', ($(this).scrollTop()+82) + "px");
		$('#versions').css('margin-top', "0px");
		}
		else
		{
		$('#versions').css('top', $(this).scrollTop() + "px");
		$('#versions').css('margin-top', "82px");
		}
		    
		});
		
		// clic menu version
		$(".versionbutt").click(				
		
		function(){
		//alert($(this).id);
		var ftop = $('#versions').css('top');
		var vhref= $("#"+this.id).attr('href');
		//alert(vhref);
		
		document.location=vhref+'&ftop='+ftop;
		
		return false;}
		
		);

		// click lien pour show/hide (generique)
		
		$(".toggle").click(				
		
		function(){

		$("#"+this.id+"element").toggle(100);
		return false;}
		
		);
		
		// gestion ancres
		
		// cas avec rechargement de page
		
		var anchor = window.location.hash;
		if(anchor != '')
		{
		// alert(anchor);
		// var pp = anchor.substr();
		var indexanchor = anchor.indexOf('d')+1;
		var pp= 'pp'+anchor.substr(indexanchor);
		var infrap= 'infrap'+anchor.substr(indexanchor);
		
		// alert(infrap);
		$("#"+pp).show();
		$("#"+infrap).show();
		
		}
		
		// ouverture auto de l'enonce visé après un clic sur son lien infra (ds la même page)
		
		$(".gotoanchor").click(				
		
		function(){

		//alert(this.id);
		var enoid = this.id;
		var indexanchor = enoid.indexOf('k')+1;
		var pp= 'pp'+enoid.substr(indexanchor);
		
		// alert(pp);
		$("#"+pp).show();
		
		return true;}
		
		);
		
		
		// clic sur linktocopy (copie de l'url vers l'énoncé)
		$(".linktocopy").click(				
		
		function(){

		var link = this.id;
		var indexdebclavis = link.indexOf('y')+1;
		// var pp= 'pp'+enoid.substr(indexanchor);
		// var debclavis = link.substr(indexdebclavis);
		
		var indexfinclavis = link.indexOf('lanid');
		var clavissize=indexfinclavis-indexdebclavis;
		//var finclavis = link.substr(indexfinclavis);

		var clavis = link.substr(indexdebclavis,clavissize);
		var parid = clavis.charAt(0);
		
		var indexfinlanid = link.indexOf('lanid')+5;
		var lanid = link.substr(indexfinlanid);
		
		// alert(parid);
		vhref='http://'+document.domain+'/pars.php?parid='+parid+'&lanid='+lanid+'#'+clavis;
		// document.location=vhref;
		window.prompt('Copy direct link to this enunciation',vhref);
		
		return false;
		}
		
		);
		
		
		
});
	
	
