 
site.view.init = function() { 
    //console.log("site.view.init");
    if (generic.env.isIE6) site.view.setFormSelectors();
    site.view.colorNav.embed();  
    site.view.initCustomViews(); 
    site.view.utilityNav.init();
    site.view.footer.adjust();  
    site.view.overlay.embed();  
    site.view.heightHandler.init(); //MK: use page_data instead of pagetype?
}  
      
site.view.initCustomViews = function() { 
    if (typeof page_data == "undefined") return;
      
    //home
    if (page_data.panel_nav["default"].id == "index" || page_data.panel_nav["default"].id == "home") {
        site.view.home.init();
    } 
    //what's new, looks, picks
    if (page_data.catalog && page_data.catalog.mpp) {
        site.view.collectionBrowser.init();
    }
    //brush play, color play, mascara finder
    if ($("productBrowser_resize")) { 
        site.view.productBrowser.init();
    }
     
    //artists  
    if ($("artists_block")) {
        site.view.artists.createRollOvers();
    }
         
    //fergie //TODO: replace this hack w/ external CSS
    if (page_data.cms_generated && page_data.catalog) { 
        if (page_data.catalog.cross_sell) {  
            /**$$(".cross_sell_container").each(function(node){
                node.style.fontSize=85+"%"; 
            });**/
            if ( generic.env.isIE6 ) {
                $$(".swatch_by_color").each( function( node ) {
                    node.style.paddingLeft = 8 + "px";
                });
            }
            if ( generic.env.isIE ) {
                $$(".rel_head").each(function(node) {
                    node.style.paddingBottom = 2 + "px";
                });
            }  
        }    
    } 
}