/* ------------------------------------------------------------------------------------------- */
/* vodafone.global.js - VERSION 0.2.5 - DATE 2009/06/23 */
/* ------------------------------------------------------------------------------------------- */
/* PUBLISHING DATE 2009-06-23 05:25:21 */
/* ------------------------------------------------------------------------------------------- */

// GLOBAL VARS - BEGIN
if(!window.VF) {
  VF = new Object();
}
VF.randomNumber = Math.floor(Math.random()*1000000000000000000);
VF.includeLoginLoaded = false;
// GLOBAL VARS - END 


// BREADCRUMB + SOCIAL BOOKMARK - BEGIN
jQuery(document).ready(function($){
    var varValue = $("#breadcrumb li b").get();
    if(varValue != "") {
        var varCompleteWidth = 0;
        var varCountItems = varValue.length;
        var varLengthLastItem = varValue[varValue.length-1].offsetWidth;
        var varLengthLItem = 0;
        VF.varLengthSItem = 50;
        for (i = 1; i < varValue.length; i++) {
            varCompleteWidth = varCompleteWidth + varValue[i].offsetWidth;
            if(varValue[i].offsetWidth > varLengthLItem) {
                varLengthLItem = varValue[i].offsetWidth;
            }
            if(varValue[i].offsetWidth < VF.varLengthSItem) {
                VF.varLengthSItem = varValue[i].offsetWidth;
            }
        }
        varItemWidth = Math.round((varCompleteWidth - varLengthLItem) / varCountItems);
        if(varCompleteWidth > $("#breadcrumb").innerWidth()) {
            $("#breadcrumb").css("height", "18px");
            $("#breadcrumb li:not(.lastItem, .homeItem)").css("width", VF.varLengthSItem+"px");
            $("#breadcrumb li:not(.lastItem, .homeItem)").hover( makeBreadcrumbTall, makeBreadcrumbShort );
        }
        $("#social li:not(.infoLink)").hover( makeSocialBookmarkTall, makeSocialBookmarkShort );
        $("#social li b a").attr({title: ""});
    }
});
function makeBreadcrumbTall() {
    var valueWidth = $(this).children().innerWidth();
    $(this).animate({"width":valueWidth}, 125);
}
function makeBreadcrumbShort() {
    $(this).animate({"width":VF.varLengthSItem},125);
}
function makeSocialBookmarkTall() {
    var valueWidth = $(this).children().innerWidth();
    $(this).animate({"width":valueWidth},75);
}
function makeSocialBookmarkShort() {
    $(this).animate({"width":20},75);
}
// BREADCRUMB + SOCIAL BOOKMARK - END

// ----------- END