You need a copy of Android to install within VirtualBox. Google does not provide official virtual machine images of Android, but because the operating system is open source, other developers can compile their own versions. I recommend downloading the Android disc image in ISO format from here. Be sure to choose the "ISO image for virtual machine".
When you have extracted the vm.iso file, note where it is saved for later.