thanks, i finally solved it! it turned out to be related to the firewall after all. In ZoneAlarm programme control, I found Firefox and clicked on options, and enabled the function called "allow firefox to use other programmes to access the internet". Now it works!
