Could anybody please write PHP script for this AS?
Thank you very much.
[COLOR=Teal]function mail_form() {
var Register_2_ = new LoadVars();
var Register_3_ = new LoadVars();
Register_2_.f_name = form1_txt.text;
Register_2_.f_em = form2_txt.text;
Register_2_.f_message = form3_txt.text;
Register_3_[“onLoad”] = function () {
if (this.success) {
}
};
Register_2_.sendAndLoad(“contact.php”, Register_3_, “POST”);
gotoAndPlay(“thanks”);
}
function show_message() {
visible = false;
a.mStop();
a.mDelete();
var a = new mTweener(parent.form_message_mc, "alpha", 100, 15, “out”, null, null, null, “s”);
}
function validate() {
var Register_1 = 0;
if (form1_txt.text == “” || form1_txt.text == form1_txt.init_text) {
Register_1 = 1;
form1_txt.text = error_name;
}
if (form3_txt.text == “” || form3_txt.text == form3_txt.init_text) {
Register_1 = 1;
form3_txt.text = error_name;
}
if (!xValidateEmail(form2_txt.text)) {
Register_1_ = 1;
form2_txt.text = error_email;
}
if (Register_1_ == 0) {
trace(“passed”);
return true;
} else {
return false;
}
}
function xValidateEmail(xES) {
xES = xES.toLowerCase();
var Register_1_ = true;
var Register_3_ = xES.indexOf("@");
var Register_7_ = xES.substring(0, Register_3_);
var Register_5_ = (xES.length-1);
var Register_4_ = xES.lastIndexOf(".");
var Register_6_ = xES.substring((Register_3_+1), Register_4_);
var Register_8_ = (Register_5_-(Register_4_+1));
if (Register_3_ == -1) {
Register_1_ = false;
}
if (Register_3_ != xES.lastIndexOf("@")) {
Register_1_ = false;
}
if (xCheckSUVC(Register_7_) != true) {
Register_1_ = false;
}
if (Register_7_.length<1) {
Register_1_ = false;
}
if (xCheckSUVC(Register_6_) != true) {
Register_1_ = false;
}
if (Register_6_.length<2) {
Register_1_ = false;
}
if (xCheckSUVC(xES.substr((Register_4_+1), Register_5_)) != true) {
Register_1_ = false;
}
if (Register_8_<1 || Register_8_>3) {
Register_1_ = false;
}
return Register_1_;
}
function xCheckSUVC(xESS) {
var Register_3_ = true;
var Register_2_ = new Array("!", “\u00a3”, “$”, “%”, “^”, “&”, “*”, “", “+”, “=”, “?”, “:”, “;”, “’”, " ", " “, “””, “~”, “#”, “/”);
var Register_1 = 0;
while (Register_1_<=(Register_2_.length-1)) {
if (xESS.indexOf(Register_2_[Register_1_], 0) != -1) {
Register_3_ = false;
break;
}
Register_1_++;
}
return Register_3_;
}
stop();
var input_num = 3;
var form_fmt = new TextFormat();
var input_fmt = new TextFormat();
form_fmt.color = 15308074;
input_fmt.color = 15308074;
var error_name = “*Please enter your name”;
var error_email = “*Please enter a valid email address”;
var error_message = “*Please enter your message”;
var i = 1;
while (i<=input_num) {
eval((“form”+i)+”_txt").num = i;
eval((“form”+i)+"_txt")[“onSetFocus”] = function (oldFocus) {
if (((this.text == this.init_text || this.text == error_name) || this.text == error_email) || (this.text == error_message)) {
this.text = “”;
}
eval((“block”+this.num)+"_mc").gotoAndPlay(“in”);
};
eval((“form”+i)+"_txt")[“onKillFocus”] = function () {
if (this.text == “”) {
this.text = this.init_text;
this.setTextFormat(form_fmt);
}
eval((“block”+this.num)+"_mc").gotoAndPlay(“out”);
};
eval((“form”+i)+"_txt")[“onChanged”] = function () {
this.setTextFormat(input_fmt);
};
eval((“form”+i)+"_txt").tabIndex = i;
eval((“form”+i)+"_txt").init_text = eval(((“form”+i)+"_txt")).text;
i++;
}
submit_btn[“onPress”] = function () {
if (validate()) {
a.mStop();
a.mDelete();
var a = new mTweener(this._parent, “_alpha”, 0, 15, “out”, show_message, null, null, “s”);
mail_form();
}
};
submit_btn[“onRollOut”] = function () {
submit_txt_mc._alpha = 60;
};
submit_btn[“onRollOver”] = function () {
submit_txt_mc._alpha = 100;
};
submit_btn.tabEnabled = false;[/COLOR]