# Please help!

**URL:** <https://forum.kirupa.com/t/please-help/284745>\
**Category:** Uncategorized\
**Created:** [March 23, 2009, 8:36am UTC](https://forum.kirupa.com/t/please-help/284745 "2009-03-23T08:36:48Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![roseangel](https://avatars.discourse-cdn.com/v4/letter/r/cc9497/32.png) [@roseangel](https://forum.kirupa.com/u/roseangel)\
**Post date:** [March 23, 2009, 8:36am UTC](https://forum.kirupa.com/t/please-help/284745/1 "2009-03-23T08:36:48Z")

</div>

Hi,  
I am really new to flash, just trying to help my friend.  
She hired someone to create [this website](http://www.aquademiadive.co.uk/) but we have notice that the flash contact form doesn’t work. Below are the code I can find:

```auto
//Frame 0
// Action tag #0

stop();
//Frame 9
// Action tag #0

stop();
//Sprite 4
// Frame 0
// Action tag #0

stop();
// Frame 4
// Action tag #0

_parent.gotoAndStop(1);
//Sprite 7
// Frame 0
// Action tag #0

stop();
// Frame 1
// ClipEvent 4:4
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 2
// ClipEvent 4:4
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 3
// ClipEvent 4:4
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 4
// ClipEvent 4:4
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 5
// ClipEvent 4:4
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 6
// ClipEvent 4:4
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 7
// ClipEvent 4:4
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 8
// ClipEvent 4:4
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 9
// ClipEvent 4:4
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 10
// ClipEvent 4:4
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 11
// ClipEvent 4:4
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 12
// ClipEvent 4:4
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 13
// ClipEvent 4:4
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 14
// ClipEvent 4:4
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 15
// ClipEvent 4:4
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 16
// ClipEvent 4:4
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 17
// ClipEvent 4:4
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 18
// ClipEvent 4:4
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 19
// Action tag #0

stop();
// ClipEvent 4:4
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 20
// ClipEvent 4:4
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 21
// ClipEvent 4:4
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 22
// ClipEvent 4:4
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 23
// ClipEvent 4:4
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 24
// ClipEvent 4:4
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 25
// ClipEvent 4:4
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 26
// ClipEvent 4:4
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 27
// ClipEvent 4:4
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 28
// ClipEvent 4:4
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 29
// ClipEvent 4:4
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 30
// ClipEvent 4:4
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 31
// ClipEvent 4:4
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 32
// ClipEvent 4:4
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 33
// ClipEvent 4:4
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 34
// ClipEvent 4:4
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 35
// ClipEvent 4:4
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 36
// ClipEvent 4:4
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 37
// ClipEvent 4:4
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 38
// ClipEvent 4:4
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 39
// Action tag #0

gotoAndStop(1);
// ClipEvent 4:4
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 40
// ClipEvent 4:4
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 41
// ClipEvent 4:4
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 42
// ClipEvent 4:4
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 43
// ClipEvent 4:4
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 44
// ClipEvent 4:4
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 45
// ClipEvent 4:4
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 46
// ClipEvent 4:4
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 47
// ClipEvent 4:4
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 48
// ClipEvent 4:4
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 49
// ClipEvent 4:4
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 50
// ClipEvent 4:4
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 51
// ClipEvent 4:4
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 52
// ClipEvent 4:4
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 53
// ClipEvent 4:4
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 54
// Action tag #0

stop();
// ClipEvent 4:4
// On keyDown

onClipEvent(keyDown)
{
    play();
}
//Sprite 9
// Frame 0
// Action tag #0

stop();
// Frame 1
// ClipEvent 4:5
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 2
// ClipEvent 4:5
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 3
// ClipEvent 4:5
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 4
// ClipEvent 4:5
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 5
// ClipEvent 4:5
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 6
// ClipEvent 4:5
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 7
// ClipEvent 4:5
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 8
// ClipEvent 4:5
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 9
// ClipEvent 4:5
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 10
// ClipEvent 4:5
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 11
// ClipEvent 4:5
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 12
// ClipEvent 4:5
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 13
// ClipEvent 4:5
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 14
// ClipEvent 4:5
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 15
// ClipEvent 4:5
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 16
// ClipEvent 4:5
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 17
// ClipEvent 4:5
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 18
// ClipEvent 4:5
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 19
// Action tag #0

stop();
// ClipEvent 4:5
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 20
// ClipEvent 4:5
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 21
// ClipEvent 4:5
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 22
// ClipEvent 4:5
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 23
// ClipEvent 4:5
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 24
// ClipEvent 4:5
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 25
// ClipEvent 4:5
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 26
// ClipEvent 4:5
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 27
// ClipEvent 4:5
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 28
// ClipEvent 4:5
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 29
// ClipEvent 4:5
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 30
// ClipEvent 4:5
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 31
// ClipEvent 4:5
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 32
// ClipEvent 4:5
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 33
// ClipEvent 4:5
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 34
// ClipEvent 4:5
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 35
// ClipEvent 4:5
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 36
// ClipEvent 4:5
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 37
// ClipEvent 4:5
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 38
// ClipEvent 4:5
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 39
// Action tag #0

gotoAndStop(1);
// ClipEvent 4:5
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 40
// ClipEvent 4:5
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 41
// ClipEvent 4:5
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 42
// ClipEvent 4:5
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 43
// ClipEvent 4:5
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 44
// ClipEvent 4:5
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 45
// ClipEvent 4:5
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 46
// ClipEvent 4:5
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 47
// ClipEvent 4:5
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 48
// ClipEvent 4:5
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 49
// ClipEvent 4:5
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 50
// ClipEvent 4:5
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 51
// ClipEvent 4:5
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 52
// ClipEvent 4:5
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 53
// ClipEvent 4:5
// On keyDown

onClipEvent(keyDown)
{
    play();
}
// Frame 54
// Action tag #0

stop();
// ClipEvent 4:5
// On keyDown

onClipEvent(keyDown)
{
    play();
}
//Sprite 35
// Frame 0
// Action tag #0

text = this._name;
textHolder.attachMovie(text, 1, 1);
stop();
// Frame 6
// Action tag #0

textVar = this._name;
textHolder.attachMovie(textVar, 1, 1);
frame = "open " + textVar;
_parent.gotoAndPlay(frame);
stop();
//Sprite 42
// Frame 79
// Action tag #0

_parent.gotoAndPlay("ready");
//Sprite 44
// Frame 0
// Action tag #0

ContactName = "";
Email = "";
error = "ContactName";
status = "";
// Frame 4
// Action tag #0

tellTarget("contactnamefield")
{
    gotoAndPlay("flash");
}
Selection.setFocus(error);
// Frame 5
// Action tag #0

stop();
// Frame 18
// Action tag #0

if (ContactName.length <= 3 || ContactName == "") 
{
    error = "ContactName";
    contactnamefield.gotoAndPlay("error");
    gotoAndPlay("error");
}
// Frame 19
// Action tag #0

if (Location.length <= 3 || Location == "") 
{
    error = "Location";
    locationfield.gotoAndPlay("error");
    gotoAndPlay("error");
}
// Frame 20
// Action tag #0

if (Email == "") 
{
    error = "Email";
    emailfield.gotoAndPlay("error");
    gotoAndPlay("error");
}
else 
{
    if (!(Email.indexOf("@") > 0 && Email.indexOf("@") == Email.lastIndexOf("@") && Email.indexOf("@") < Email.lastIndexOf(".") && Email.lastIndexOf(".") < Email.length - 1)) 
    {
        error = "Email";
        emailfield.gotoAndPlay("error");
        gotoAndPlay("error");
    }
}
// Frame 21
// Action tag #0

if (Enquiry.length < 2 || Enquiry == "") 
{
    error = "Enquiry";
    enquiryfield.gotoAndPlay("error");
    gotoAndPlay("error");
}
// Frame 33
// Action tag #0

trace("ALL DONE !!!!");
// Frame 34
// Action tag #0

Referrer = eval("_level0:Referrer");
var days = new Array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday");
var months = new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");
var timedate = new Date();
var todaydate = timedate.getDate();
var day = timedate.getDay();
var dayname = days[day];
var month = timedate.getMonth() + 1;
var monthname = months[month - 1];
var year = timedate.getFullYear();
var currentdate = todaydate + "/" + month + "/" + year;
var fulldate = dayname + " " + todaydate + " " + monthname + " " + year;
When = new Date();
delete timedate;
delete (days);
delete months;
delete day;
delete todaydate;
delete day;
delete dayname;
delete monthname;
delete year;
delete currentdate;
delete fulldate;
delete month;
delete timedate;
delete substringpos;
delete firstname;
delete error;
// Frame 35
// Action tag #0

response = "response_mail.txt";
source = "Aquademia Dive";
subject = "Enquiry to www.AquademiaDive.co.uk";
loadVariables("/cgi-bin/response_mail.txt", "_level0", "POST");
// Frame 49
// Action tag #0

contactnamefield.gotoAndPlay("cool");
// Frame 59
// Action tag #0

locationfield.gotoAndPlay("cool");
// Frame 69
// Action tag #0

emailfield.gotoAndPlay("cool");
// Frame 79
// Action tag #0

enquiryfield.gotoAndPlay("cool");
// Frame 105
// Action tag #0

substringpos = ContactName.indexOf(" ", 0);
if (substringpos == "-1") 
{
    firstname = ContactName;
}
else 
{
    firstname = ContactName.slice(0, substringpos);
}
status = String("Thank you " + firstname + ", your enquiry has been submitted successfully, we will be in touch shortly....");
stop();
// Frame 118
// Action tag #0

Selection.setFocus(error);
stop();
//Button 15
// On press

on (press)
{
    ++Enquiry.scroll;
}

//Button 16
// On press

on (press)
{
    --Enquiry.scroll;
}

//Button 34
// On rollOver, dragOver

on (rollOver, dragOver)
{
    gotoAndStop("on");
}

// On rollOut, dragOut

on (rollOut, dragOut)
{
    gotoAndStop("off");
    _parent.gotoAndStop("off");
}

// On release

on (release)
{
    _parent.gotoAndPlay("check fields");
}

//Button 37
// On keypress "<Tab>"

on (keypress "<Tab>")
{
    if (Selection.getFocus() == "_level0.load_controller.content.form.ContactName") 
    {
        Selection.setFocus("_level0.load_controller.content.form.Location");
        tellTarget("locationfield")
        {
            gotoAndPlay("flash");
        }
    }
    else 
    {
        if (Selection.getFocus() == "_level0.load_controller.content.form.Location") 
        {
            Selection.setFocus("_level0.load_controller.content.form.Email");
            tellTarget("emailfield")
            {
                gotoAndPlay("flash");
            }
        }
        else 
        {
            if (Selection.getFocus() == "_level0.load_controller.content.form.Email") 
            {
                Selection.setFocus("_level0.load_controller.content.form.Enquiry");
                tellTarget("enquiryfield")
                {
                    gotoAndPlay("flash");
                }
            }
            else 
            {
                if (Selection.getFocus() == "_level0.load_controller.content.form.Enquiry") 
                {
                    Selection.setFocus("_level0.load_controller.content.form.ContactName");
                    tellTarget("contactnamefield")
                    {
                        gotoAndPlay("flash");
                    }
                }
                else 
                {
                    Selection.setFocus("_level0.load_controller.content.form.ContactName");
                    tellTarget("contactnamefield")
                    {
                        gotoAndPlay("flash");
                    }
                }
            }
        }
    }
}

```

Any help would be really appreciated. Thank you.
