$(function(){
	var URI = location.pathname.split(/\//);

	
	var id = window.location.hash.replace("#", "");
	var IDs = id.split(/\//);

	if(!IDs[1] && !URI[2]) {
		window.location.hash = "#/1/"
	}
    var userType = 'cio';
    //if users tab active
    if ($('li.users').hasClass('tab-active')) {
        var userType = 'user';
    }

	$(".section_alphabet a").bind("click", function(){
		var object = this;
		var id = window.location.hash.replace("#", "");
		var IDs = id.split(/\//);
		var aplha_id = $(this).attr("alpha_id");


		if(!$(this).hasClass("full_list")) {	
			$("#cios-list-block").html('<p class="loading">Идет загрузка</p>');
			$.ajax({
                type: "POST",
			    url: "/cio-community/load_users/" + aplha_id + "/",
                data: {userType : userType},
			    success: function (data, textStatus) {
			    		
					$("#cios-list-block").html(data);
					
					var page = IDs[2] ? IDs[2] + "/" : "";

					if(IDs[1] != aplha_id) {
						page = "";
					}
					
					window.location.hash = "#/" + aplha_id + "/" + page;
					$(".cios-pager").load_pager();
			    }
			});	
		} else {
			$("#cios-list-block").html('<p class="loading">Идет загрузка</p>');
            if (IDs[2] != '') {
                IDs[2] += '/';
            }
			$.post("/cio-community/load_users/0/" + IDs[2], {
			        userType : userType
                },
                    function (data, textStatus) {
                        $("#cios-list-block").html(data);
                        var page = IDs[2] ? IDs[2] + "/" : "";

                        if(IDs[1] != aplha_id) {
                            page = "";
                        }
                        window.location.hash = "#/" + aplha_id + "/" + page;
                        $(".cios-pager").load_pager();
			    });
		}
		
		$(".section_alphabet a").removeClass("current");
		$(".section_alphabet a[alpha_id=" + aplha_id + "]").addClass("current");	
	});
	
	$(".manage_my_profile").bind("click", function() {
		$("input[name=user_login]").focus();
	});	
	
	$.fn.load_by_hash = function() {
		var id = window.location.hash.replace("#", "");
		var IDs = id.split(/\//);	

		
		$(".section_alphabet:first a").each(function(){
			var aplha_id = $(this).attr("alpha_id");
			if(aplha_id == IDs[1]) {
				$(this).trigger("click");
			}
		});
	}
	
	var experts_council_link = $(".experts_council_community_link");
	$(".cio_info").live("mouseenter", function(){
		$(this).children(".cio_data").children(".clubs-membership").children(".club-icon").css("background-position", "0px -23px");
		if(experts_council_link.size() > 0) {
			experts_council_link.css("background-position", "0px -13px");	
		}		
	});
	$(".cio_info").live("mouseleave", function(){
		$(this).children(".cio_data").children(".clubs-membership").children(".club-icon").css("background-position", "0px 0px");
		if(experts_council_link.size() > 0) {
			experts_council_link.css("background-position", "0px 0px");	
		}
	});	
	
	
	$(".cios-pager a").live("click", function(e){
		e.preventDefault();
		var id = window.location.hash.replace("#", "");
		var page_id = $(this).attr("page_id");
		var IDs = id.split(/\//);	
		var object = this;
		

		$("#cios-list-block").html('<p class="loading">Идет загрузка</p>');

		$.ajax({
            type: "POST",
		    url: "/cio-community/load_users/" + IDs[1] + "/" + page_id + "/",
            data: {userType : userType},
		    success: function (data, textStatus) { 	
				$("#cios-list-block").html(data);
				window.location.hash = "#/" + IDs[1] + "/" + page_id + "/";
				$(".cios-pager").load_pager();
		    }
		});		

	});
	
	
	$(document).load_by_hash();
})


