Error "WiFI shield not present"

I am using the http://arduino.cc/en/Tutorial/ConnectWithWPA example with my WIFI card and I get the following message: “WiFI shield not present”

I purchased the Arduino Wireless SD Shield from amazon, see link below:

I also purchased a “Arduino UNO R3 board with DIP ATmega328P” card as well and a range finder.

I can get the UNO R3 card to communicate and send back data from the Range finder.
I then place the WIFI card on top of the UNO R3, and put my WIFI ssid and password, I then receive the error above.

I’m newbie arduino, but I’m a software engineer.

Can anyone help and step me through how I can get my card working or tell me if I need additional hardware.

Thanks,
Pat

I purchased the Arduino Wireless SD Shield from amazon, see link below:

Did you also purchase and install a WiFi module onto the shield ?

The sketch you are using ONLY works with the official WiFi shield. That does not appear to be what you have. Why are you using that sketch, then?

UKHeliBob: Did you also purchase and install a WiFi module onto the shield ?

I didn't not know I need a WiFi module, I thought the Wireless shield had it built in.

So if I need a WiFi module, which one do I need? And is that all I need.

How about the one below:

XBee WiFi Module - Wire Antenna Amazon: http://www.amazon.com/XBee-WiFi-Module-Wire-Antenna/dp/B00S5L17O4/ref=sr_1_11?ie=UTF8&qid=1424223567&sr=8-11&keywords=WiFi+module

Thanks

How about the one below

Sorry but I know little or nothing about the subject. What are you aiming to communicate with ?