/* -------------------------------------------------------------------------
   Load Popin Video + Slider Home------------------------------------------- */
	$.fn.loadFctHome = function () {
		function launch() {
			$('#popin_video').lightbox_me({centered: true, onLoad: function() { $('#popin_video').find('input:first').focus()}});}
			$('.open_popin_video').click(function() {
				$("#loader").lightbox_me({centered: true});
				setTimeout(launch, 500);
				return false;
			});
		 $(window).load(function() {
			$('#slider').nivoSlider({
				effect:'sliceDown', //Specify sets like: 'fold,fade,sliceDown'
				pauseTime:5000
			});
		});
	};


/*  -----------------------------------------------------------------------
    Submit Form ----------------------------------------------------------- */
	function checkEmail(value) { return value.match(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,5})+$/i);  };
	//Validate the fields
	function stfForm(objForm,lang){
		if ( lang==null )
		{
			lang='en';
		}
		var error = 0;
		$('.error', objForm).removeClass("error");
		$('.formError', objForm).html("");
		
		$(".email", objForm).each( function(){
			if( !checkEmail(this.value) ) 
			{ 
				error++; 
				$(this).addClass("error"); 
				$(".formError").addClass("error");
				if ( lang=='en' ) {
					$(".formError").html("Uh-oh. Looks like some required fields need your attention.");
				}
				else {
					$(".formError").html("Uh-oh. Il semble que certains champs auraient besoin de votre attention.");
				}
			}
		});
		
		$(".required", objForm).each( function(){
			if( $.trim(this.value)=='' ) 
			{ 
				error++; 
				$(this).addClass("error"); 
				$(".formError").addClass("error");
				if ( lang=='en' ) {
					$(".formError").html("Oops! Please review the fields highlighted in red.");
				}
				else {
					$(".formError").html("S'il vous pla&#238t passez en revue les champs mis en &eacute;vidence en rouge.");
				}
			}
		});

		if(error >= 1){
			return false;

		}else{
			objForm.submit();
		}

	};
	
	
/*  -----------------------------------------------------------------------
    Currency switch ------------------------------------------------------- */	
	$.fn.loadFct = function () {	
	    // Currency Dropdown
        $("li:gt(0)", "ul.currency").each(function(){ $(this).hide(); });
        $("#b_changecurrency").bind('click', function(e){
            e.stopPropagation();
            $(this).parent("li").toggleClass("open");
            $("li:gt(0)", "ul.currency").toggle();
        });
        $("li","ul.currency").bind('click', function(e){
            e.stopPropagation();                  
        });
        /* Close the dropdown when clicking outside */
        $(document).bind("click", function(){
            $("li:eq(0)", "ul.currency").removeClass("open");
            $("li:gt(0)", "ul.currency").hide();
        });
};
