INCOME TAXES (Narrative) (Details) (USD $)
Jun. 30, 2013
Dec. 31, 2012
Income Tax Contingency [Line Items]    
Allowance for doubtful accounts $ 9,692,171 $ 7,536,221