I cannot find how can I attach an timeout option to the Ajax prototype call or what is the default value for it.
There doesn't seem to be specific timeout functionality in Prototype yet. It seems to be definitely in the works, see Prototype Ticket #220. I'm guessing it is using whatever browser-wide global timeout there is for XMLHTTPRequests.
JQuery seems to have this built in.