$(document).ready(function(){
	$('a[rel=zoom]').fancybox();
	$('a[rel=ajax_motdepasse]').fancybox({autoDimensions:false,width:300,height:140,hideOnContentClick:false});
	$('a[rel=ajax_modifiermdp]').fancybox({autoDimensions:false,width:300,height:180,hideOnContentClick:false});
	
	$('th[id^=instrument] a, a.easytooltip').easyTooltip();
	
	$('input.datepicker').datepicker();
	
	$('div#datepicker').datepicker({
		beforeShowDay: showday,
		onSelect: function(dateText, inst) {
			document.location.href=$('a.calendar').attr('href')+'?date='+dateText;
		}
	});
	function showday(date) {
		var fd=false;
		var ymd=date.getFullYear()+'-'+(date.getMonth()+1)+'-'+date.getDate();
		for(var i=0, l=mym.length; i<l; i++) if(mym[i]==ymd) fd=true;
		return [fd, ''];
	}
	
	$('a.calendar').click(function(){
		if($('div#datepicker').css('display')=='none') $('div#datepicker').show(1000);
		else $('div#datepicker').hide(1000);
		return false;
	});
	setTimeout("$('div#datepicker').hide(1000);",1000);

	$('div.articles a.btn-prev').click(function(){
		slider(-1);
	});
	$('div.articles a.btn-next').click(function(){
		slider(+1);
	});
	
	$('ul#faq li div').hide();
	$('ul#faq li a').click(function(e){
		var a=$(this);
		$('ul#faq li div').slideUp(1000);
		if($(this).parent().children('div').css('display')=='none') $(this).parent().children('div').slideDown(1000,function(){ $('html,body').animate({scrollTop: a.offset().top},500); });
		else $(this).parent().children('div').slideUp(1000);
	});
	
	$('form[name=form_connexion]').submit(function(){
		$.ajax({
			type:'POST',
			url:chemin_root+'ajax_utilisateur.php',
			data:'lg='+lg+'&identifiant='+$('input#utilisateur_identifiant').val()+'&mot_de_passe='+$('input#utilisateur_mot_de_passe').val()+'&ajax=1',
			async:true,
			error:function(data){
				alert('Erreur : '+data);
			},
			success:function(data){
				if(data!='') { alert(data); return false; }
				else document.form_connexion.submit();
			}
		});
		return false;
	});
	
	$('form[name=form_echantillon]').submit(function(){
		var send=true;
		$('input[type=text][name*=_mesure_1]').each(function(){
			if(!$(this).hasClass('input-hidden')){
				var val1=$(this).val();
				var val2=$('input[name='+$(this).attr('name').replace('_1','_2')+']').val();
				if($(this).attr('name').substr(11)=='[0]') {
					if((val1!='' && val2=='') || (val1=='' && val2!='')) send=false;
				}
				else {
					if(val1=='' || val2=='') send=false;
				}
			}
		});
		if(!send) alert('Veuillez vérifier la saisie de vos mesures.');
		return send;
	});

	$('div.members table.more').css('display','none');
	$('div.members tr td[headers=society] a').click(function(){
		var a=$(this);
		$('div.members table.more').hide(0);
		if($(this).parents('table').next('table').css('display')=='none') $(this).parents('table').next('table').show(0,function(){ $('html,body').animate({scrollTop: a.offset().top},500); });
		else $(this).parents('table').next('table').css('display','table');
		return false;
	});

	$('input[name=envoyer_motdepasse]').live('click',function(){
		$.ajax({
			type:'POST',
			url:chemin_root+'ajax_motdepasse.php',
			data:'lg='+lg+'&email='+$('input#email_motdepasse').val()+'&ajax=1',
			async:true,
			error:function(data){
				alert('Erreur : '+data);
			},
			success:function(data){
				if(data!='') { alert(data); return false; }
				else document.form_motdepasse.submit();
			}
		});
		return false;
	});
	
	$('input[name=envoyer_modifiermdp]').live('click',function(){
		if($('input#nouveau_motdepasse1').val().length<8) alert("Veuillez saisir un mot de passe de plus de 8 caractères.");
		else if($('input#nouveau_motdepasse1').val()!=$('input#nouveau_motdepasse2').val()) alert("Veuillez vérifier votre saisie, les 2 mots de passes doivent être identiques.");
		else document.form_modifiermdp.submit();
		return false;
	});
	
	$('input[name=envoyer_modifiercompte]').live('click',function(){
		var str_alert='';
		if($('input#compte_nom').val()=='') { str_alert+="- Veuillez saisir votre nom.\n"; }
		if($('input#compte_prenom').val()=='') { str_alert+="- Veuillez saisir votre prénom.\n"; }
		if($('input#compte_motdepasse1').val().length<8) { str_alert+="- Veuillez saisir un mot de passe de plus de 8 caractères.\n"; }
		else if($('input#compte_motdepasse1').val()!=$('input#compte_motdepasse2').val()) { str_alert+="- Veuillez vérifier votre saisie, les 2 mots de passes doivent être identiques.\n"; }
		if(str_alert!='') alert(str_alert);
		else document.form_modifiercompte.submit();
		return false;
	});
	
	// echantillon.php
	$('td[headers*=_mesure_] a').live('click', function() {
		var s=$(this).parent().attr('headers').substr(0,3);
		var e=$(this).parent().attr('headers').substr(11);
		$('input[name="'+s+'mesure_1'+e+'"]').attr('class','input-txt').prev().remove();
		$('input[name="'+s+'mesure_2'+e+'"]').attr('class','input-txt').prev().remove();
		$('td[headers="'+s+'etendue'+e+'"],td[headers="'+s+'moyenne'+e+'"],td[headers="'+s+'moy_cible'+e+'"]').html('&nbsp;');
		return false;
	});
	$('td[headers*=date] a').live('click', function() {
		var e=$(this).parent().attr('headers').substr(4);
		$('input[name="date'+e+'"]').attr('class','input-txt').prev().remove();
		return false;
	});
	$('div.data-box a.btn-prev').click(function(){
		$('div.data-area').animate({marginLeft:(parseInt($('div.data-area').css('margin-left'))+8*40)+'px'},500,'linear',function(){shb();});
		return false;
	});
	$('div.data-box a.btn-next').click(function(){
		$('div.data-area').animate({marginLeft:(parseInt($('div.data-area').css('margin-left'))-8*40)+'px'},500,'linear',function(){shb();});
		return false;
	});
	function shb() {
		var view=parseInt($('table#data').width())+parseInt($('div.data-area').css('margin-left'));
		if(view<=(16*40)) $('div.data-box a.btn-next').hide();
		else $('div.data-box a.btn-next').show();
		if(parseInt($('div.data-area').css('margin-left'))>=0) $('div.data-box a.btn-prev').hide();
		else $('div.data-box a.btn-prev').show();
	}
	shb();
	
	// vie_formulaire.php
	$('input[name=ajouter_piece]').click(function(){
		var li='<li>';
		li+='<input type="hidden" name="id_pieces[]" value="0" />';
		li+='<div class="piece-0"><a href="#" class="delete">x</a></div>';
		li+='<div class="piece-1"><input type="hidden" name="id_piece[]" value="'+$('select[name=piece_id]').val()+'" />'+$('select[name="piece_id"] option:selected').text()+'</div>';
		li+='<div class="piece-2"><input type="hidden" name="reference[]" value="'+$('input[name=piece_reference]').val()+'" />'+$('input[name=piece_reference]').val()+'</div>';
		li+='<div class="piece-3"><input type="hidden" name="cout[]" value="'+$('input[name=piece_cout]').val()+'" />'+$('input[name=piece_cout]').val()+'</div>';
		li+='</li>';
		if(!$('#piece ul').length) $('#piece').append('<ul></ul>');
		$('#piece ul').append(li);
	});
	$('a.delete').live('click',function(){
		$(this).parent().parent().remove();
		return false;
	});
	
	$('ul.navigation > li').mouseenter(function(){
		$('ul.navigation > li').removeClass('hover');
		$(this).addClass('hover');
	}).mouseleave(function(){
		$(this).removeClass('hover');
	});
	
	$('a[name=all_num_instru]').click(function(){
		$('input[name="num_instru[]"]').attr('checked','checked');
		return false;
	});
	$('a[name=none_num_instru]').click(function(){
		$('input[name="num_instru[]"]').attr('checked','');
		return false;
	});

});

function selectPiece(num_instru) {
	$.ajax({
		type:'GET',
		url:chemin_root+'ajax_piece.php',
		data:'lg='+lg+'&num_instru='+num_instru+'&ajax=1',
		error:function(data){
			alert('Erreur : '+data);
		},
		success:function(data){
			$('div#div_piece_id').html(data);
			initCastomForms();
		}
	});
}

var cnt_slider=0;
function slider(s) {
	var num_slide=$('div.articles ul li').length;
	cnt_slider+=s;
	if(cnt_slider>=num_slide-1) cnt_slider=0;
	if(cnt_slider<0) cnt_slider=num_slide-2;
	$('div.articles ul').animate({marginLeft:(cnt_slider*458*-1)+'px'},1000,'linear',function(){
	});
}

function affiche_email(texte,nom,prestataire,sujet) {
	var tg="<";
	var arob=String.fromCharCode(64);
	document.write(tg+"a onclick=\"javascript: pageTracker._trackPageview ("+lg+"-lien-mail/"+nom);
	document.write(arob+prestataire+"');\" hr"+"ef=mai"+"lto:"+nom);
	if(sujet!='') document.write(arob+prestataire+"?sub"+"ject="+sujet.replace(/ /g, '%20')+">"+texte+tg+"/a><br />");
	else document.write(arob+prestataire+">"+texte+tg+"/a><br />");
}