//! cd.scripts.util.debug.js
//

(function() {
function executeScript() {

Type.registerNamespace('CD');

////////////////////////////////////////////////////////////////////////////////
// CD.Utility

CD.Utility = function CD_Utility() {
    /// <field name="_themeUri" type="String" static="true">
    /// </field>
}
CD.Utility.setup = function CD_Utility$setup(themeUri) {
    /// <param name="themeUri" type="String">
    /// </param>
    CD.Utility._themeUri = themeUri;
    CD.Utility._setupExternalLinks();
    $(CD.Utility._setupOnReady);
}
CD.Utility._setupExternalLinks = function CD_Utility$_setupExternalLinks() {
    $('a.external').live('click', function(evt) {
        evt.stopPropagation();
        evt.preventDefault();
        var anchor = $(this);
        var classAttr = anchor.attr('class');
        var classNames = classAttr.split(new RegExp('\\s'));
        var targetName = '_blank';
        var $enum1 = ss.IEnumerator.getEnumerator(classNames);
        while ($enum1.moveNext()) {
            var className = $enum1.get_current();
            var temp = className.trim();
            if (temp.startsWith('external_') && (temp.length > 9)) {
                targetName = temp.substr(9);
                break;
            }
        }
        window.open(anchor.attr('href'), targetName);
    });
}
CD.Utility._setupOnReady = function CD_Utility$_setupOnReady() {
    $('#left_column img, #center_column img, #right_column img').lazyLoad({ placeHolderImage: (CD.Utility._themeUri + "img/grey.gif") });
}


CD.Utility.registerClass('CD.Utility');
CD.Utility._themeUri = null;

}
ss.loader.registerScript('cd.scripts.util', [], executeScript);
})();

//! This script was generated using Script# v0.6.3.0

