XML 23 R71.htm IDEA: XBRL DOCUMENT  v2.3.0.11
Derivatives and Hedging Activities (Details) (USD $)
In Thousands
Jul. 31, 2011
Jul. 31, 2010
Fair Values of derivative instruments in Consolidated Balance Sheets    
Derivative asset designated as hedging instrument, fair value $ 16 $ 156
Derivative asset not designated as hedging instrument, fair value 3 24
Derivative liability designated as hedging instrument, fair value 114,110 98,576
Derivative liability not designated as hedging instrument, fair value 2 64
Foreign Exchange Contract [Member] | Prepaid expenses and other current assets [Member] | Cash Flow Hedging [Member]
   
Fair Values of derivative instruments in Consolidated Balance Sheets    
Derivative asset designated as hedging instrument, fair value 16 156
Derivative asset not designated as hedging instrument, fair value 3 24
Prepaid expenses and other current assets [Member] | Foreign Currency Denominated Debt [Member] | Net Investment Hedging [Member]
   
Fair Values of derivative instruments in Consolidated Balance Sheets    
Derivative asset designated as hedging instrument, fair value 0 0
Prepaid expenses and other current assets [Member] | Net Investment Hedging [Member]
   
Fair Values of derivative instruments in Consolidated Balance Sheets    
Derivative asset designated as hedging instrument, fair value 0  
Derivative liability designated as hedging instrument, fair value   0
Foreign Exchange Contract [Member] | Other Current Liabilities [Member]
   
Fair Values of derivative instruments in Consolidated Balance Sheets    
Derivative liability designated as hedging instrument, fair value 5,295  
Foreign Exchange Contract [Member] | Other Current Liabilities [Member] | Cash Flow Hedging [Member]
   
Fair Values of derivative instruments in Consolidated Balance Sheets    
Derivative liability designated as hedging instrument, fair value 830 829
Derivative liability not designated as hedging instrument, fair value 2 64
Other Current Liabilities [Member] | Net Investment Hedging [Member]
   
Fair Values of derivative instruments in Consolidated Balance Sheets    
Derivative liability designated as hedging instrument, fair value 5,295 0
Long Term Obligations Less Current Maturities [Member] | Foreign Currency Denominated Debt [Member] | Net Investment Hedging [Member]
   
Fair Values of derivative instruments in Consolidated Balance Sheets    
Derivative liability designated as hedging instrument, fair value $ 107,985 $ 97,747