def self.submit(index=nil, sleep_time=nil, type=nil)
Scrubyt.log :ACTION, 'Submitting form...'
if index == nil
result_page = @@agent.submit(@@current_form)
process_submit(@@current_form)
elsif index.class == String && !type.nil?
button = @@current_form.buttons.detect{|b| b.name == index}
result_page = @@current_form.submit(button)
process_submit(@@current_form, button,type)
else
result_page = @@agent.submit(@@current_form, @@current_form.buttons[index])
end
@@current_doc_url = result_page.uri.to_s
Scrubyt.log :ACTION, "Fetching #{@@current_doc_url}"
fetch(@@current_doc_url, :mechanize_doc => result_page)
end