var headline_count;
var headline_interval;
var current_headline = 0;
var old_headline = 0;

$(document).ready(function(){
	if (($('#header_login_email').val() == '') || ($('#header_login_email').val()=='Email...')) {
		$('#header_login_email').val('Email...');
		$('#header_login_email').removeClass('focus');
	} else {
		$('#header_login_email').addClass('focus');
	}
	
	if (($('#header_login_pass').val() == '') || ($('#header_login_pass').val()=='Mot de passe...')) {
		$('#header_login_pass').val('Mot de passe...');
		$('#header_login_pass').removeClass('focus');
	} else {
		$('#header_login_pass').addClass('focus');
	}

	$('#header_login_email').focusin(function(){
		$('#header_login_email').addClass('focus');
		if ($(this).val()=='Email...') {
			$(this).val('');
		}
	}).focusout(function(){
		$('#header_login_email').removeClass('focus');
		if ($(this).val()=='') {
			$(this).val('Email...');
		}
	});

	$('#header_login_pass').focusin(function(){
		$('#header_login_pass').addClass('focus');
		if ($(this).val()=='Mot de passe...') {
			$(this).val('');
		}
	}).focusout(function(){
		$('#header_login_pass').removeClass('focus');
		if ($(this).val()=='') {
			$(this).val('Mot de passe...');
		}
	});

	headline_count = $("#info ul li").size();
	$("#info ul li:eq(" + current_headline + ")").css('left', '5px');

	headline_interval = setInterval(headline_rotate,5000); //time in milliseconds

	$('#marquee').hover(function() {
		clearInterval(headline_interval);
	}, function() {
		headline_interval = setInterval(headline_rotate,5000); //time in milliseconds
		//headline_rotate();
	})

    $('#menu a').hover(
		function(){
			$('#menu .' + $(this).attr(('id'))).show();
		},
		function(){
			$('#menu .' + $(this).attr(('id'))).hide();
		});

	$('#menu .sousmenu').hover(
		function(){
			$(this).show();
		},
		function(){
			$(this).hide();
		});
	$('a.fancy').fancybox({
		'transitionIn'	:	'elastic',
		'transitionOut'	:	'elastic',
		'speedIn'		:	600,
		'speedOut'		:	200,
		'overlayShow'	:	false
	});
	$('a.fancy_map').click(function(){
		$.fancybox.showActivity();
		html = '<img src="'+$(this).attr('href')+'" width="400" height="400" alt=""/>';
		$.fancybox(
            {
                "showCloseButton" : true,
                "hideOnContentClick" : true,
                "titlePosition"  : "inside",
				"content" : html,
				'title' : $(this).attr('title')
            }
        );
		return false;
	});

	$('#rightTop a.toplist').bind('click', function(){
	   $('#rightTop div.consoguidelist').hide();
	   $('#rightTop div.toplist').show();
	   return false;
	});

	$('#rightTop a.consoguidelist').bind('click', function(){
	   $('#rightTop div.toplist').hide();
	   $('#rightTop div.consoguidelist').show();
	   return false;
	});

	$('#rightBottom a.topcom').bind('click', function(){
	   $('#rightBottom div.filinfo').hide();
	   $('#rightBottom div.topcom').show();
	   return false;
	});

	$('#rightBottom a.filinfo').bind('click', function(){
	   $('#rightBottom div.topcom').hide();
	   $('#rightBottom div.filinfo').show();
	   return false;
	});

	$('#rightMiddle a.lsv').bind('click', function(){
	   $('#rightMiddle div.conseil').hide();
	   $('#rightMiddle div.lsv').show();
	   return false;
	});

	$('#rightMiddle a.conseil').bind('click', function(){
	   $('#rightMiddle div.lsv').hide();
	   $('#rightMiddle div.conseil').show();
	   return false;
	});

	$('#annuaireSearch-right').submit(function(){
		url = '/annuaire/';
		p = $('#profil-right').val();
		e = $('#energie-right').val();
		r = $('#region-right').val();

		if (p != '') {
			if (r != '') {
				url += r+'/';
				url += p+'/';
				if ((p=='installateur-er') && (e != '')) url += e+'/';

				window.location = url;
			} else if ((p == 'ademe') || (p == 'espace-info-energie')) {
				url += 'france/ademe/';
				window.location = url;
			}
		}

		return false;
	});

	$('a.action_del').click(function(){
		if (confirm('Supprimer : '+$(this).attr('rel'))) return true;
		else return false;
	});

	$('a.action_pm').click(function(){
		window.location.href = '/membre/messagerie/ecrire/'+$(this).attr('rel')+'/';
		return false;
	});

	$('a.action_friend').click(function(){
		$.get('/membre/mes-amis/ajouter/'+$(this).attr('rel')+'/', function(data) {
			alert('Votre demande a bien été envoyé.');
		});
		return false;
	});

	$('a.action_merci').click(function(){
		var amerci = $(this);
		$.get('/membre/merci/'+$(this).attr('rel')+'/', function(data) {
			if (data > 0) {
				amerci.html('Remercier ('+data+')');
			}
		});
		return false;
	});

	$('a.action_cmt_abuse').click(function(){
		$.get('/commentaire/abuse/'+$(this).attr('rel')+'/', function(data) {
			alert('Merci de votre participation.');
		});
		return false;
	});

	$('a.action_forum_abuse').click(function() {
		$.get('/forum/abuse/'+$(this).attr('rel')+'/', function(data) {
			alert('Merci de votre participation.');
		});
		return false;
	});

	$('a.action_question_abuse').click(function() {
		$.get('/question/abuse/'+$(this).attr('rel')+'/', function(data) {
			alert('Merci de votre participation.');
		});
		return false;
	});

	$('a.action_wall_abuse').click(function() {
		$.get('/membre/wall/abuse/'+$(this).attr('rel')+'/', function(data) {
			alert('Merci de votre participation.');
		});
		return false;
	});

    $('#hrefdevis').click(function(){
        $.fancybox({
            type : 'iframe',
            href : $(this).attr('href'),
            titleShow : false,
            autoScale : true,
            autoDimensions : true,
            width : 650,
            height : parseInt($(window).height()) - 40,
            //padding : 0,
            //margin : 0,
            centerOnScroll : true
        });
        return false;
    });

});

function headline_rotate() {
	current_headline = (old_headline + 1) % headline_count;
	$("#info ul li:eq(" + old_headline + ")").animate({left: -610},"slow", function() {
		$(this).css('left','610px');
	});
	$("#info ul li:eq(" + current_headline + ")").show().animate({left: 5},"slow");
	old_headline = current_headline;
 }

function closeMessages()
{
	if( $('#error').css('display') != 'none' ) {
		$('#error').slideUp('slow');
	}
	if( $('#success').css('display') != 'none' ) {
		$('#success').slideUp('slow');
	}
}

function annuaireFilter() {
	if (($('#annuaire-region').val() == '-') && ($('#annuaire-departement').val() == '-') && ($('#annuaire-type').val() == '-')) url = '/annuaire/';
	else {
		url = '/annuaire/'+$('#annuaire-type').val()+'/'+$('#annuaire-region').val()+'/'
		if ($('#annuaire-departement').val() != '-') url += $('#annuaire-departement').val()+'/';
	}

	window.location = url;
	return false;
}
