/**
 * JavaScript behaviors for the portfolio action controller.
 *
 * @copyright  Copyright (c) 2005-2008 Found Line, Inc. (http://www.foundline.com/)
 * @version    $Id: portfolio.js 139 2010-04-11 17:11:51Z jason.pelletier $
 */


$("document").ready(function() {

    $("div#portfolio ul#feature").empty();

    var locationParamsAndValues = window.location.pathname.split("/");
    locationParamsAndValues = locationParamsAndValues.splice(2, 2);
    var newLocation = locationParamsAndValues.join("/") + "/";
    if (newLocation.length > 1) {
        window.location = "/portfolio/#" + newLocation;
    } else {
        $.history.init(function (hash) {
            if (hash.length > 0) {
                var paramsAndValues = hash.split("/");
                var params = new Array();
                var param;
                var isParam = true;
                for (var i in paramsAndValues) {
                    var paramOrValue = paramsAndValues[i];
                    if (isParam) {
                        param = paramOrValue;
                    } else {
                        params[param] = paramOrValue;
                    }
                    isParam = !isParam;
                }
                var feature = params["feature"];
                $("div#portfolio ul#feature").load("/portfolio/feature/" + feature + "/ div#portfolio ul#feature li");
            } else {
                $.history.load("feature/fieldcut-bluestone-3/");
            }
        });
    
        $("a[rel='history']").each(function(i){
            var paramsAndValues = $(this).attr("href").split("/");
            paramsAndValues = paramsAndValues.splice(2, 2);
            $(this).attr("href", "#" + paramsAndValues.join("/") + "/");
        });
    }
});
