/*
 * Objects below are required. It is a separate js file in case diffrent brands wants to override the object properties
 *
 *
 /
/*
 * Instansiate a new WebServiceAPI_Class so that it is accessible
 * for use on all pages immediately.
 */
var _WebServiceAPI = new  Core.WebServiceAPI_Class();

/*
 * It instantiate an object like ModalPopup class that will be used by other js on the ajax pages
 */
var _CoreModalPopUp=new Core.ModalPopUp();

/*
 * It instantiate an object like Core.QuickShop_Class that will be used by other js on the ajax pages
 */
var _QuickShop_Class=new Core.QuickShop_Class();


/*
 * It instantiate an object like Core.VariantBubble_Classthat will be used by other js on the ajax pages
 */
var _VariantBubble_Class=new Core.VariantBubble_Class();

/*
 * It instantiates an object like ProductBubble_Class that will be used by other js on the ajax pages
 */
var _ProductBubble_Class=new Core.ProductBubble_Class();

 /*
  * It instantiates an object like ShoppingCartBubble_Classthat will be used by other js on the ajax pages
  */
  var _ShoppingCartBubble_Class=new Core.ShoppingCartBubble_Class();
  
  
 /**
 * It instantiates an object of type Core.ProductManager_Class
 */
var _ProductManager=new Core.ProductManager_Class();

 /**
 * instantiates Core.NavigatorManager
 */
 var _NavigatorManager=new Core.NavigatorManager();
 
/**
 * instantiates Core.ShoppingCartItem_Class
 */
 var _LastShoppingCartItem=new  Core.ShoppingCartItem_Class();
 
 /**
 * It instantiates an object of type Core.TopicManager_Class
 */
var _TopicManager=new Core.TopicManager_Class();
 /**
 * It instantiates an object of type Core.StockNotification_Class
 */
var _StockNotification=new Core.StockNotification_Class()

/**
* It instantiates an object of type Core.SignInBubble_Class
*/
var _SignInBubble=new Core.SignInBubble_Class(); 
 
 

 