if(typeof console === "undefined") { console = { log: function() { } }; }

function isEmail(e) {
    return RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i).test(e)
}

function OkaliaWebmailLogin() {
    window.open("", "Okalia webmail", "resizable='no', location='no', width=800, height=600, menubar='no', status='no', scrollbars='no', menubar='no'");
    document.getElementById("webmailForm").target = "Okalia webmail";
    document.getElementById("webmailForm").submit()
}

// Creatin du menu en bandeau 
$("ul.lavaLampWithImage")&&$("ul.lavaLampWithImage").lavaLamp({fx:"easeOutQuad",speed:700,click:function(){return!1}});
var g=10;$("ul.lavaLampWithImage:eq(0) li[class!=back]").each(function(){g+=$(this).width()});var h=Math.round((1E3-g)/2),j=parseInt($("ul.lavaLampWithImage li[class=back]").css("left"));$("ul.lavaLampWithImage li[class=back]").css("left",j+h); $("div#menu_basic").attr("id")?$("div#menu_basic").animate({top:140},1,"easeOutQuad",function(){$("ul.lavaLampWithImage").css({width:g,marginLeft:h}).animate({opacity:1},1)}):$("div#menu").animate({top:140},1E3,"easeOutQuad",function(){$("ul.lavaLampWithImage").css({width:g,marginLeft:h}).animate({opacity:1})});

jQuery.fn.extend({findPos:function(){obj=jQuery(this).get(0);for(var a=obj.offsetLeft||0,b=obj.offsetTop||0;obj=obj.offsetParent;)a+=obj.offsetLeft,b+=obj.offsetTop;return{x:a,y:b}}}); $.fn.disableSelection=function(){$(this).attr("unselectable","on").css("-moz-user-select","none").each(function(){this.onselectstart=function(){return!1}})};

$(document).ready(function () {
	function e(a,b){duration=700;className=b=="mail"?"invalid_mail":"invalid";$(a).parent().find("#error").addClass(className).queue(function(a){$(this).fadeIn();$(this).fadeOut();$(this).fadeIn();$(this).fadeOut();$(this).fadeIn();$(this).fadeOut();$(this).fadeIn();$(this).fadeOut();a()})};
	
	// Fonction des encarts réalisations.
	function f(){var a=0;$("#slides").animate({marginLeft:138.5*-a+5},300,"easeOutQuad");$(".button").unbind("click").click(function(){sign=$(this).is("#rightButton")||-1;n=$(".cadre_ref").length-4;a+1*sign>=0&&a+1*sign<n&&(a+=1*sign,$("#slides").animate({marginLeft:138.5*-a+5},300,"easeOutQuad"))})};
	
	function i(){$("#slideshow").addClass("loading");$.ajax({data:"r="+$("#actualCateg").val(),url:"ajax/getReference.php",cache:!0,success:function(a){$("div#slides").html(a);theQueue=$({});$("div.cadre_ref").css({opacity:0}).each(function(a,b){theQueue.queue("beyonds",function(a){$(b).animate({opacity:1},300,"easeInQuad",function(){a()})})});theQueue.dequeue("beyonds");$("#slideshow").removeClass("loading");$("div.cadre_ref").click(function(){id=$(this).next("._tab").attr("rel");if($("#actualRef").val()== id)return!1;$("#actualRef").val(id);$(".cadre_ref.selected").mouseout();$(this).addClass("selected");a=$(this).next("._tab").html();$("#tab").fadeOut("fast","easeInQuad",function(){$(this).html(a)}).fadeIn("fast","easeOutQuad")}).mouseover(function(){$(this).animate({opacity:0.7},200)}).mouseout(function(){if($("#actualRef").val()==$(this).next("._tab").attr("rel"))return $(this).addClass("selected"),!1;$(this).animate({opacity:1},200)});$("#actualRef").val()==""&&$("div.cadre_ref:first").click()}})}
	
	var startSlide=parseInt($("#realisationZoom_slider").attr("data-positon"),10),nbChildren=$("#realisationZoom_slider > *").length; $("#realisationZoom_slider").nivoSlider({effect:"boxRainGrow,boxRainGrowReverse",slices:15,boxCols:6,boxRows:4,animSpeed:750,pauseTime:4E3,startSlide:startSlide,directionNav:!1,directionNavHide:!0,controlNav:!1,pauseOnHover:!1,manualAdvance:!1,captionOpacity:0,beforeChange:function(){$.ajax({method:"GET",url:"ajax/getPositionZoom.php",data:"p="+startSlide});startSlide=(startSlide+1)*1},afterChange:function(){},slideshowEnd:function(){},lastSlide:function(){startSlide=0},afterLoad:function(){$("#wait").css({visibility:"hidden"})}}); $("#articles").articleSlide();$("#temoignanges").temoignageSlide();$("a#realisation").fancybox({overlayShow:!0,transitionIn:"elastic",transitionOut:"elastic",width:800,height:546,onClosed:function(){$(".lavaLampWithImage li.current").trigger("click")}});$("a#catalogue").fancybox({overlayShow:!0,transitionIn:"elastic",transitionOut:"elastic",width:955,height:635}); $("input, textarea").each(function(){var a=$(this).attr("rel");$(this).attr({value:a}).focus(function(){$(this).val()==a&&$(this).val("")}).blur(function(){$(this).val()==""&&$(this).val(a)})});
	
	$("#contactform2010")&&$("#contactform2010 input[type=image]").click(function(){$("#contactform2010").findPos();var b=$("#contactform2010 form"),a=$("#contactform2010 #_tel"),d=$("#contactform2010 #foot_extend");menu=$("div#menu_basic").attr("id")?$("div#menu_basic"):$("div#menu");b.findPos();b.html();var e=b.width()+10,c=a.val();if(isNaN(c))return a.focus(),!1;a=$(menu).findPos().x-$("#contactform2010 #foot").findPos().x+($(menu).width()-$("#contactform2010 #foot").width());d.css({right:a}).animate({width:e}, 700,"easeOutQuad",function(){$(this).append('<img style="margin-top:18px; margin-left:10px;" src="images/loading_small.gif" />');var a="num="+c+"&dispo="+$("#contactform2010 #_dispo").val();$.ajax({type:"POST",url:"ajax/contactForm.php",data:a,success:function(a){a=="2"?b.html("Vous avez d&eacute;j&agrave; &eacute;ffectu&eacute; une demande de rappel t&eacute;l&eacute;phonique."):a=="1"?b.html("Votre demande de rappel t&eacute;l&eacute;phonique &agrave; &eacute;t&eacute; prise en compte."):b.html("Service non disponible dans l'imm&eacute;diat, merci de r&eacute;essayer dans quelques instants...")}}); $(this).delay(500).animate({width:5},700,"easeOutQuad",function(){$(this).html("")});return!1});return!1});
	
	$("#btn_voirvideo").click(function(){$("#rea.legend").fadeOut();$("#video").html('<iframe src="http://player.vimeo.com/video/16244067?title=0&amp;byline=0&amp;portrait=0&amp;color=ff0179&amp;autoplay=1" width="396" height="256" frameborder="0"></iframe>').fadeIn();return!1});$("#btn_realisations").click(function(){$("a#realisation").click();return!1});
	
	$("#contactForm_headlines").submit(function(){var a=$("#contactForm_headlines #contact"),b=$("#contactForm_headlines #email"),d=$("#contactForm_headlines #text"),c=!1;if(a.val()==""||a.val()==a.attr("rel"))return e(a,""),a.focus(),c||(a.focus(),c=!0),!1;if(b.val()==""||b.val()==b.attr("rel")||!isEmail(b.val()))return e(b,"mail"),c||(b.focus(),c=!0),!1;if(d.val()==""||d.val()==d.attr("rel"))return e(d,""),c||(d.focus(),c=!0),!1;$("input[type=submit]").fadeOut();$.ajax({type:"POST",url:"ajax/contactHeadlines.php", data:$(this).serialize(),success:function(){$("input[type=submit]").queue(function(){$(this).attr("disabled","disabled").css({background:"url('images/btn_envoyer_ok.png') no-repeat",width:289,left:676}).fadeIn();jQuery("<div>",{id:"check_cross",css:{display:"none"}}).insertAfter($(this)).delay(700).fadeIn();$(this).dequeue()})}});return!1});
	
	$("#contactForm_headlines").delay("1000").fadeIn("2000","easeInQuad");$("a.plan").fancybox({overlayShow:!0,transitionIn:"elastic",transitionOut:"elastic"});$("a.getMore").liveQuery(function(){$(this).fancybox({overlayShow:!0,transitionIn:"elastic",transitionOut:"elastic",width:800,height:400})});i();f();$(".icon").click(function(){$("#actualCateg").val($(this).attr("rel"));$("#actualRef").val("");$(".categ.selected").removeClass("selected");$(this).parent().addClass("selected");i();f()}); $(".tooltip").each(function(){$(this).wTooltip({content:$(this).data("tip"),fadeIn:600,fadeOut:"slow",offsetY:-40,offsetX:1,style:{padding:"5px 10px"}})});
	
	$(".numeric").numeric();
	$('#conteneurSlides').disableSelection(); 
});
