XML 55 R40.htm IDEA: XBRL DOCUMENT v2.4.0.6
Other payables and accrued liabilities (Tables)
9 Months Ended
Sep. 30, 2012
Other payables and accrued liabilities [Abstract]  
Schedule of Other Payables and Accrued Liabilities
    September 30,     December 31,  
    2012     2011  
    (Unaudited)        
    $     $  
             
Accrued expenses     2,989,020       4,348,657  
Royalty payable     965,639       877,905  
Sales deposits received     794,603       1,196,711  
Other payables     599,871       517,790  
                 
      5,349,133       6,941,063