Obviously your cooker has a direct short to earth - probably due to the main heating element having failed...unless it got wet up there somehow. Don't try switching on again, but either call an engineer who will be able to track the fault in minutes and give you a quote to repair, or delve deep into the piggy bank. Your choice!
John
April 2008