
/*##################################################################################################*/

// LOGIN 

/*##################################################################################################*/


$(document).ready(function(){
    $(".loginButton").click(function(){
		
		if ($(this).hasClass('itIsOpen')) {
			$("#totalCover").fadeOut('fast',function(){
				$("#totalCover").remove();
			});
		} else {
			$("#global").prepend('<div id="totalCover"></div>');
			$("#totalCover").fadeIn('fast');
			actOnClickOut();
		}
		
		$("#showHideLogin").toggle("slow",function(){
			$(".loginButton").toggleClass('itIsOpen');
			$("#login_error").remove();
		});
		/*if currency button on close it*/
		if ($('.currencyButton').hasClass('itIsOpen')) {
			$("#currencyShowHide").toggle("slow",function(){
				$(".currencyButton").toggleClass('itIsOpen');
				$("#totalCover2").fadeOut('fast',function(){
					$("#totalCover2").remove();
				});
				
			});
		
		}
		/*if search button on close it*/
		if ($('.searchButton').hasClass('itIsOpen')) {
			$("#searchShowHide").toggle("fast",function(){
				$(".searchButton").toggleClass('itIsOpen');
				$("#totalCover3").fadeOut('fast',function(){
					$("#totalCover3").remove();
				});
				
			});
		
		}
		
		return false;
	});
	
	/*close automatically on click out if has errors*/
	$("#totalCover").click(function(){
		
		$("#showHideLogin").toggle("fast",function(){
			$(".loginButton").toggleClass('itIsOpen');
			$("#login_error").remove();
			$("#totalCover").fadeOut('fast',function(){
				$(this).remove();
			});
			
		});
		
	});
	
	
	
	
	
});

/*fade automatically the error message*/
$(document).ready(function(){
    setTimeout(function(){
					$("#login_error").fadeOut('fast',function(){
					$("#login_error").hide();
					});
				},2800);
	
	
	
});

/*##################################################################################################*/

// MONNAIE

/*##################################################################################################*/

$(document).ready(function(){
    $(".currencyButton").click(function(){
		
		if ($(this).hasClass('itIsOpen')) {
			$("#totalCover2").fadeOut('fast',function(){
				$(this).remove();
			});
		} else {
			$("#global").prepend('<div id="totalCover2"></div>');
			$("#totalCover2").fadeIn('fast');
			actOnClickOut();
		}
		
		$("#currencyShowHide").toggle("slow",function(){
			$(".currencyButton").toggleClass('itIsOpen');
			
		});
		/*if login button open, close it*/
		if ($('.loginButton').hasClass('itIsOpen')) {
			$("#showHideLogin").toggle("slow",function(){
				$(".loginButton").toggleClass('itIsOpen');
				$("#login_error").remove();
				$("#totalCover").fadeOut('fast',function(){
					$(this).remove();
				});
			});
		
		}
		/*if search button open, close it*/
		if ($('.searchButton').hasClass('itIsOpen')) {
			$("#searchShowHide").toggle("slow",function(){
				$(".searchButton").toggleClass('itIsOpen');
				$("#totalCover3").fadeOut('slow',function(){
					$("#totalCover3").remove();
				});
				
			});
		
		}
		
		
		
		return false;
	});
	
	/*close automatically on click out if has errors*/
	$("#totalCover2").click(function(){
		
		$("#currencyShowHide").toggle("fast",function(){
			$(".currencyButton").toggleClass('itIsOpen');
			$("#totalCover2").fadeOut('fast',function(){
				$(this).remove();
			});
			
		});
		
	});
	
	/*close automatically on click out if has errors*/
	$("#closeCurrency").click(function(){
		
		$("#currencyShowHide").toggle("fast",function(){
			$(".currencyButton").toggleClass('itIsOpen');
			$("#totalCover2").fadeOut('fast',function(){
				$(this).remove();
			});
			
		});
		
	});
	
	
	
});

/*fade automatically the error message*/
$(document).ready(function(){
    setTimeout(function(){
					$("#login_error").fadeOut('fast',function(){
					$("#login_error").hide();
					});
				},2800);
	
	
	
});


/*##################################################################################################*/

// SEARCH

/*##################################################################################################*/

$(document).ready(function(){
    $(".searchButton").click(function(){
		
		if ($(this).hasClass('itIsOpen')) {
			$("#totalCover3").fadeOut('fast',function(){
				$(this).remove();
			});
		} else {
			$("#global").prepend('<div id="totalCover3"></div>');
			$("#totalCover3").fadeIn('fast');
			actOnClickOut();
		}
		
		$("#searchShowHide").toggle("slow",function(){
			$(".searchButton").toggleClass('itIsOpen');
			
		});
		/*if login button open, close it*/
		if ($('.loginButton').hasClass('itIsOpen')) {
			$("#showHideLogin").toggle("slow",function(){
				$(".loginButton").toggleClass('itIsOpen');
				$("#login_error").remove();
				$("#totalCover").fadeOut('slow',function(){
					$(this).remove();
				});
			});
		
		}
		/*if currency button open, close it*/
		if ($('.currencyButton').hasClass('itIsOpen')) {
			$("#currencyShowHide").toggle("slow",function(){
				$(".currencyButton").toggleClass('itIsOpen');
				$("#totalCover2").fadeOut('slow',function(){
					$("#totalCover2").remove();
				});
				
			});
		
		}
		return false;
	});
	
	/*close automatically on click out if has errors*/
	$("#totalCover3").click(function(){
		
		$("#searchShowHide").toggle("fast",function(){
			$(".searchButton").toggleClass('itIsOpen');
			$("#totalCover3").fadeOut('fast',function(){
				$(this).remove();
			});
			
		});
		
	});
	
	/*close automatically on click out if has errors*/
	$("#closeSearch").click(function(){
		
		$("#searchShowHide").toggle("fast",function(){
			$(".searchButton").toggleClass('itIsOpen');
			$("#totalCover3").fadeOut('fast',function(){
				$(this).remove();
			});
			
		});
		
	});
	
	
	
});


/*fade automatically the error message*/
$(document).ready(function(){
    setTimeout(function(){
					$("#login_error").fadeOut('fast',function(){
					$("#login_error").hide();
					});
				},2800);
	
	
	
});
   

function actOnClickOut(){  
    /*close automatically on click out if no errors*/
	$("#totalCover").click(function(){
		
		$("#showHideLogin").toggle("slow",function(){
			$(".loginButton").toggleClass('itIsOpen');
			$("#login_error").remove();
			$("#totalCover").fadeOut('fast',function(){
				$(this).remove();
			});
		});
		
	});
	 /*close automatically on click out if no errors*/
	$("#totalCover3").click(function(){
		
		$("#searchShowHide").toggle("fast",function(){
			$(".searchButton").toggleClass('itIsOpen');
			$("#totalCover3").fadeOut('fast',function(){
				$(this).remove();
			});
		});
		
	});
	/*close automatically on click out if no errors*/
	$("#totalCover2").click(function(){
		
		$("#currencyShowHide").toggle("fast",function(){
			$(".currencyButton").toggleClass('itIsOpen');
			$("#totalCover2").fadeOut('fast',function(){
				$(this).remove();
			});
		});
		
	});
	
}; 



/*##################################################################################################*/

//VENTE/LOCATION SWITCHER

/*##################################################################################################*/

function metEnPremierLoc() {
	$('#sales').animate({
		left: "100px"
		}, 500, 'swing' );

	$('#rent').animate({
		left: "0px"
	  }, 500, 'swing' );
}

function metEnPremierVen() {
	$('#rent').animate({
		left: "100px"
		}, 500, 'swing' );

	$('#sales').animate({
		left: "0px"
	  }, 500, 'swing' );
}

$(document).ready(function(){

	var posVente="haut";
	var posLocation="haut";

	$('#menu_sup').css({display:"none"});

	if($('#ventes').height()==100&&$('#ventes').css("display")=="block"){
		$('#menu_sup').css({display:"block"});
	}else if($('#locations').height()==100&&$('#locations').css("display")=="block"){
		$('#menu_sup').css({display:"block"});
	}
	$('#menu_sup').click(function(){
		if($('#ventes').height()==100&&posVente=="haut"&&$('#ventes').css("display")=="block"){
			$("#menu_object ul#ventes").animate({marginTop:"-50px"}, 200, function(){
				posVente="bas";
			});
			$("#menu_sup").css({backgroundPosition:"bottom left"});
		}else if($('#ventes').height()==100&&posVente=="bas"&&$('#ventes').css("display")=="block"){
			$("#menu_object ul#ventes").animate({marginTop:"0px"}, 200, function(){
				posVente="haut";
			});
			$("#menu_sup").css({backgroundPosition:"top left"});
		}else if($('#locations').height()==100&&posLocation=="haut"&&$('#locations').css("display")=="block"){
			$("#menu_object ul#locations").animate({marginTop:"-50px"}, 200, function(){
				posLocation="bas";
			});
			$("#menu_sup").css({backgroundPosition:"bottom left"});
		}else if($('#locations').height()==100&&posLocation=="bas"&&$('#locations').css("display")=="block"){
			$("#menu_object ul#locations").animate({marginTop:"0px"}, 200, function(){
				posLocation="haut";
			});
			$("#menu_sup").css({backgroundPosition:"top left"});
		};
	});

	$("#rent").click(function () {
	  if(posLocation=="bas"){
		$("#menu_sup").css({backgroundPosition:"bottom left"});
	  }else if(posLocation=="haut"){
		$("#menu_sup").css({backgroundPosition:"top left"});
	  }else{
	  };
	  $('#menu_sup').css({display:"none"});
      $("#menu_object ul#locations").show('slow', function(){
		if($('#locations').height()==100){
			$('#menu_sup').css({display:"block"});
		}
	  });
	  $("#menu_object ul#ventes").hide('slow');
	  $("#rent").addClass('selected');
	  $("#sales").removeClass('selected');
	  setTimeout('metEnPremierLoc()',250);

	  return false;
    });

	$("#sales").click(function () {
	  if(posVente=="bas"){
		$("#menu_sup").css({backgroundPosition:"bottom left"});
	  }else if(posVente=="haut"){
		$("#menu_sup").css({backgroundPosition:"top left"});
	  }else{
	  };
	  $('#menu_sup').css({display:"none"});
	  $("#menu_object ul#ventes").show('slow', function(){
		if($('#ventes').height()==100){
			$('#menu_sup').css({display:"block"});
		}
	  });
	  $("#menu_object ul#locations").hide('slow');
	  $(this).addClass('selected');
	  $("#rent").removeClass('selected');
	  setTimeout('metEnPremierVen()',250);

	  return false;
    });

});

