﻿// JavaScript Document
var firstTime = true;
$(function () {
	select_fonction();
		$("#acc1").accordion({ 
            active:".ui-accordion-left",  
            alwaysOpen: false, 
            autoheight: false, 
            header: 'a.acc1', 
            clearStyle: true ,
			collapsible: true
    }); 
    $("#acc2").accordion({ 
			active:".ui-accordion-left",  
            alwaysOpen: false, 
            autoheight: false, 
            header: 'a.acc2', 
            clearStyle: true ,
			collapsible: true
    }); 
	$("#acc3").accordion({ 
			active:".ui-accordion-left",  
            alwaysOpen: false, 
            autoheight: false, 
            header: 'a.acc3', 
            clearStyle: true ,
			collapsible: true
    }); 
		$('#mycarousel').jcarousel();
		$(":text").toggleVal();
		$('.criteres').hide();
		$('.plsCrt').click(function () {
			$('.criteres').slideToggle();
			return false;
		});
		$(".annule").click(function () {
			$(".criteresContent form input").attr('checked',false);
			return false;
		});
		$(".valide").click(function () {
			$(".criteresContent form").submit();
			return false;
		});
		$('form.filter').jqTransform();
		$('form#form').jqTransform();
		$('.leftCol, .rightCol').equalHeight();
		$('.resultatBloc li:last').addClass('last');
		$( "#datepicker" ).datepicker({
			showOn: "button",
			buttonImage: "/images/frontend/calendar.gif",
			buttonImageOnly: true,
			dateFormat: 'dd/mm/yy'
		});
		$(".jqTransformSelectWrapper:eq(1)").css('zIndex','1');
		$(".jqTransformSelectWrapper:eq(0), .jqTransformSelectWrapper:eq(0) ul, .jqTransformSelectWrapper:eq(0) ul li, .jqTransformSelectWrapper:eq(0) ul a").css('zIndex','3');
		$('#ui-datepicker-div').css('zIndex','9');
		//$('#filter .jqTransformSelectWrapper ul').css('zIndex','999');
		//$('#filter .jqTransformSelectWrapper ul').css('width','138px');
		$('#filter .jqTransformSelectWrapper ul').css('height','auto');
		//$('#filter .jqTransformSelectWrapper ul li').css('zIndex','999');
		//$('#filter .jqTransformSelectWrapper ul li a').css('zIndex','999');
		$('#filter .jqTransformSelectWrapper').css('width','140px');
		$('#filter .jqTransformSelectWrapper div span').css('width','130px');
		//$(".jqTransformSelectWrapper:eq(0) ul, .jqTransformSelectWrapper:eq(0) ul li").css('position','relative')
		
		 $('.bigPic').cycle({
		fx:         'fade',
        pager:      '.ficheMediaRight',
		timeout: 0,
		pagerAnchorBuilder: function(idx, slide) { 
        return '.ficheMediaRight a:eq(' + idx + ')'; 
    } 
    });
$("#contact").validate();
$("#indentification").validate();
$("#form").validate();
	});

function select_fonction(){
	if(firstTime){
		$('.select-block ul').each(function(){
            if($('li',$(this)).length > 9){
                $(this).css('height','162px');
            }
        });
		firstTime = false;
		$(document).bind('click', function(e){
			var itemClicked = $(e.target);
			var selectBlock = itemClicked.parents('.select-block');
			if(selectBlock.length){
				if($('ul', selectBlock).is(':visible') && !selectBlock.hasClass('by-radio')){
					$('ul', selectBlock).hide();
				}
				else{
					//$('ul', selectBlock).show();
					if(itemClicked.hasClass('select-value')){
						if($('ul', selectBlock).is(':visible')){
							$('ul', selectBlock).hide();
						}else $('ul', selectBlock).show();
					}
				}
			}
			else{
				$('.select-block ul').hide();
			}
		});
		
		$('.select-block li a').bind('click', function(){
			$('.select-value', $(this).parents('.select-block')).text($(this).text());
			$('ul', $(this).parents('.select-block')).hide();
			$('#theme', $(this).parents('.select-block')).val($(this).next('span').text());
			//alert($('#theme', $(this).parents('.select-block')).val());
			return false;
		});
		
		if($('.by-radio').length){
			/*
			$('.by-radio li').bind('click', function(){
				if($('input',$(this)).attr('checked'))
					$('input',$(this)).attr('checked',false);
				else
					$('input',$(this)).attr('checked',true);
			});
			$('.by-radio li input').bind('click', function(){
				if($(this).attr('checked'))
					$(this).attr('checked',false);
				else
					$(this).attr('checked',true);
			});
			*/
			$('.by-radio li').hover(function(){
				$(this).addClass('hovered');
			},function(){
				$(this).removeClass('hovered');
			});
			
			$('.bt_check a').click(function(){
				$(this).parents('form').submit();
				/*
				$('.by-radio li input').each(function(){
					if($(this).is(':checked')){
						alert($('label',$(this).parents('li')).text());
					}
				});
				*/
				return false;
			});
		}
	}
	
	
	
}

	//
function afficher(id1,id2) {
	document.getElementById(id2).style.display = "block";
	document.getElementById(id1).style.display = "none";
}
function masquer(id1,id2) {
	document.getElementById(id1).style.display = "block";
	document.getElementById(id2).style.display = "none";
}
function zIndexP()
{
	document.getElementById("ui-datepicker-div").style.display = "block";
}

$(function () {
		$('form#form').jqTransform();
});
$(function () {
		$('form.filter').jqTransform();
});

// MODIF

$(function () {
	$('.thumb').hide();
	$('.gallery').hover(function (){
		$(this).find('.large').hide();
		$(this).find('.thumb').show();
	}, function() {
		$(this).find('.large').show();
		$(this).find('.thumb').hide();
	});
});

$(function () {
	$("li.extended a, li.extended ul, li.extended ul li, li.extended ul li a").mouseover(function () {
		$("li.extended ul").show();
	});
	$("li.extended a, li.extended ul, li.extended ul li, li.extended ul li a").mouseout(function () {
		$("li.extended ul").hide();
	});
});

$(function(){
    $('#header').click(function(){
    	$('#header form label.error').hide();
    });
    $('#header').hover(function(){
    	$('#header form label.error').hide();
    });      
});
