/**
 * handles the onclick popup when CarFax icon is clicked
 * @param sandbox
 */
Cobalt.Website.VehicleDetail.CarFaxModule = function(sandbox)
{
	var _instance;

	function getInstance()
	{
		if(!_instance){
			_instance = Cobalt.Website.Common.CarFaxModule(sandbox);
		}
		return _instance;
	};

	function handleCarFaxOnclick(e)
    {
		getInstance().handleClickEvent(e.currentTarget);
		return false;
    };
	
	function getSelector()
	{
		return "[class~='OneOwner'], [class~='CarFax']";
	};
	
    return {
        
		init:function()
        {
			var selector = sandbox.dom(getSelector()).getDomElements();
			sandbox.listen(selector, "click", handleCarFaxOnclick);
        },
		
        destroy:function()
        {
            //TODO: handle destroy
        }
		
    };
};
