$(document).ready(function(){
	/* Floating Banners */
	$(window).scroll(function(){
		if ($(window).scrollTop() > $("#banner_identifier").offset({ scroll: false }).top) {
			$("#banner_container_1").removeClass("banner_container");
			$("#banner_container_1").addClass("banner_container_fixed");
			$("#banner_container_2").removeClass("banner_container");
			$("#banner_container_2").addClass("banner_container_fixed_right");
			$("#middle_content_container").addClass("middle_content_container_fixed");
			$("#middle_content_container").removeClass("middle_content_container");
			$("#index_category_container").addClass("index_category_container_fixed");
		} else {
			$("#banner_container_1").removeClass("banner_container_fixed");
			$("#banner_container_1").addClass("banner_container");
			$("#banner_container_2").removeClass("banner_container_fixed_right");
			$("#banner_container_2").addClass("banner_container");
			$("#middle_content_container").addClass("middle_content_container");
			$("#middle_content_container").removeClass("middle_content_container_fixed");
			$("#index_category_container").removeClass("index_category_container_fixed");
		}
	});
	
	/* Login active events */
	var login_boxes = $(".login_boxes");
	var login_box = $("#login");
	var login_box_default = "Username / Nom d'utilisateur";
	
	/*
	login_boxes.focus(function(e){
		$(this).addClass("active");
	});
	login_boxes.blur(function(e){
		$(this).removeClass("active");
	});
	*/
	
	login_box.focus(function(){
		if($(this).attr("value") == login_box_default) $(this).attr("value", "");
	});
	login_box.blur(function(){
		if($(this).attr("value") == "") $(this).attr("value", login_box_default);
	});
	
	/* Switch Password boxes */
	$('#login_pwd_clear').show();
	$("#login_pwd_clear").show();
	$("#login_pwd").hide();
	
	$("#login_pwd_clear").focus(function() {
		$("#login_pwd_clear").hide();
		$("#login_pwd").show();
		$("#login_pwd").focus();
	});
	$("#login_pwd").blur(function() {
		if($("#login_pwd").val() == "") {
			$("#login_pwd_clear").show();
			$("#login_pwd").hide();
		}
	});

	/* Search category change form action */
	$("#search_category option").click(function() {
			if (parseInt($(this).val()) > 38) {
				$("#company_info_search").attr("action", "./result.php#buyers");
			} else {
				$("#company_info_search").attr("action", "./result.php");
			}
		}
	);
	
	/* Colorbox */
	$("a[rel='download_popup']").colorbox({rel:"nofollow", opacity:"0.80", width:"900px", height:"90%", transition:"fade", iframe:"true"});	
});
