[IC] moved needed document ready functions to general.js.php for all site pages to function properly, and fixed undefined model (missing model div) innerHTML for products with variants