Help me tackle this strange bug

Hello designers of Kirupa.

BACKGROUND:
I’ve been developing a hybrid website that is a simple HTML webpage with an embedded flash file for some simple mouse-over effects and a preloaded image gallery.

PROBLEM:
For reasons unknown to me the .swf files in my website are behaving strangely and I have been unable to pinpoint the source of the problem because it only seems to be happening on my internet connection at work. My home connection and the internet connection of a few other people that have tested for me cannot seem to replicate the problem. Every machine at my work, which consist of Macs and PCs (running firefox, IE, camino, etc.) all produce the same bug in the flash portion of the website.

This is what the flash portion of the site looks like when you first get to the page:

This is what happens when I clicked the number “1” in the navigation (or the first thumbnail)

LINK: (please try it yourself and see what happens, you must clear your cache to try it multiple times)
http://www.vhektor.com/mrealty/technology.html

Once at the technology page, click on the picture of the car. Once the next .swf loads you should have landed on a page that says “REASEARCH VEHICLES” at the top with a BG image of a car interior highlighting various features.

At the bottom of the image there is a translucent bar with the words “BACK TO TECHNOLOGY” two arrows for navigating the gallery as well as the numbers 1-4 and 4 clickable thumbnails which all allow you to scroll forwards and backwards through the gallery.

The actionscript for the gallery buttons is as follows:

//TIMELINE CONTROLS
stop();

//MAIN NAVIGATION
overviewBtn.onRelease = function(){ 
gotoAndStop("interior_overview");
}

backBtn.onRelease = function(){ 
unloadMovieNum(2);
loadMovieNum("technav.swf", 1);
}

backBtn2.onRelease = function(){ 
gotoAndStop("interior_overview");
}

//GALLERY NAVIGATION

//arrows
prevBtn.onRelease = function() {
    if (_currentframe>=3) {
        gotoAndStop(_currentframe-1);
    }
};
nextBtn.onRelease = function() {
        gotoAndStop(_currentframe+1);
};

//numbers
pic1btn.onRelease = function() {
    gotoAndStop("gallery1_pic1");
};
pic2btn.onRelease = function() {
    gotoAndStop("gallery1_pic2");
};
pic3btn.onRelease = function() {
    gotoAndStop("gallery1_pic3");
};
pic4btn.onRelease = function() {
    gotoAndStop("gallery1_pic4");
};

//thumbnails
pic1thumb.onRelease = function() {
    gotoAndPlay("gallery1_pic1");
};

pic2thumb.onRelease = function() {
    gotoAndPlay("gallery1_pic2");
};

pic3thumb.onRelease = function() {
    gotoAndPlay("gallery1_pic3");
};

pic4thumb.onRelease = function() {
    gotoAndPlay("gallery1_pic4");
};

When i export the file in flash, the .swf functions perfectly. When I test the file locally, it works perfectly. As soon as I upload the file to my server and test it on my work connection, the flash goes haywire. If i click the thumbnails enough times eventually they all load correctly and the site continues to work perfectly until the cache is cleared the the problem starts over again.

I am quite curious to know if anyone out there is able to replicate this problem. I’d also really like to know if anyone has any ideas how a .swf file can behave in this manner on some connections while not on others?

Thank you in advance for any help, it is GREATLY appreciated.

PS- Please excuse the website, a lot of it is still under construction and nasty :gas: