ACCRUED EXPENSES (Details) - USD ($)
Jun. 30, 2015
Dec. 31, 2014
Accounts Payable and Accrued Liabilities [Line Items]    
Accrued professional fees $ 396,742 $ 295,144
Promotional expense 93,526 75,346
Accrued payroll 8,713 70,463
Accrued bonus 1,543,553 $ 1,409,131
Accrued interest 300,000  
Accrued foreign taxes 160,360 $ 189,690
Other accrued expenses 245,073 312,111
Accrued expenses $ 2,747,967 $ 2,351,885