var enterbankfirstname='Please enter your firstname'
var enterbanklastname='Please enter your lastsname'
var enterbankemailaddress='Please enter an Email Address'
var enterbankname='Please enter your Bank Name'
var enterswiftbsb='Please enter your Swift or BSB Number'
var enterbankaddress='please enter your street Address'
var enterbankcity='Please enter your City'
var enterbankstate='please enter your State or Province'
var enterbankzip='Please enter your Zip or Postal Code'
var enterbankcountry='enterbankcountry'
var enteraccountno='Please enter your Account Number'
var checkaccountno='Please check your Account Number'
var paymentdetails=new Array()
paymentdetails[0]=''
paymentdetails[2]='Electronic Transfer detail'
paymentdetails[7]='Moneybookers Details'
paymentdetails[5]='Neteller Details'
paymentdetails[10]='Player Account_detail'
var paymentsubmenu=new Array()
paymentsubmenu[0]=''
paymentsubmenu[1]= '
First Name
*
Last Name
*
'
paymentsubmenu[2]= '
Email Address
*
'
paymentsubmenu[3]='
Account Number
*
'
paymentsubmenu[4]='
Bank Name
*
Swift / BSB
*
'
paymentsubmenu[5]='
Address 1
*
Address 2
City
*
State
*
Zip
*
Country
*
'
paymentsubmenu[6]='
Extra Info
'
var Paymentoptionsarray=new Array()
Paymentoptionsarray[0]=[2,1,'Electronic transfer name']
Paymentoptionsarray[1]=[2,5,'Electronic transfer address']
Paymentoptionsarray[2]=[2,4,'Electronic transfer bank']
Paymentoptionsarray[3]=[2,3,'Electronic transfer IBAN']
Paymentoptionsarray[4]=[2,6,'Additional info']
Paymentoptionsarray[5]=[7,1,'Moneybooker Account Name']
Paymentoptionsarray[6]=[7,2,'Moneybooker Contact Email']
Paymentoptionsarray[7]=[7,6,'Moneybooker Account Info']
Paymentoptionsarray[8]=[5,1,'Contact Name']
Paymentoptionsarray[9]=[5,2,'Neteller Email Address']
Paymentoptionsarray[10]=[5,6,'Additional Payment Information']
Paymentoptionsarray[11]=[10,1,'Player Account Name']
Paymentoptionsarray[12]=[10,2,'Player Account Email']
Paymentoptionsarray[13]=[10,3,'Player Account Number']
Paymentoptionsarray[14]=[10,6,'Extra Player Account Info']
/////////////////////////////////////////////////////////////////////////////
// launch payment form on load..............
PaymentoptionsDisplay(Paymentoptionsarray)
/////////////////////////////////////////////////////////////////////////////
function ValidatepaymentOptions(theForm)
{
var paymentoption = document.memberdetails.paymentoptionid.options[document.memberdetails.paymentoptionid.selectedIndex].value;
if (fieldexists('bankfirstname')){ if(!validReq(theForm.bankfirstname,enterbankfirstname)){return false;}}
//if (fieldexists('banklastname')){ if(!validReq(theForm.banklastname,enterbanklastname)){return false;}}
if (fieldexists('bankemailaddress')){
if(!validReq(theForm.bankemailaddress,enterbankemailaddress)){return false;}
if (emailcheck(theForm.bankemailaddress.value)==false){
theForm.bankemailaddress.focus()
return false
}
}
if (fieldexists('bankname')){ if(!validReq(theForm.bankname,enterbankname)){return false;}}
if (fieldexists('swiftbsb')){ if(!validReq(theForm.swiftbsb,enterswiftbsb)){return false;}}
if (fieldexists('bankaddress1')){ if(!validReq(theForm.bankaddress1,enterbankaddress)){return false;}}
if (fieldexists('bankcity')){ if(!validReq(theForm.bankcity,enterbankcity)){return false;}}
if (fieldexists('bankstate')){ if(!validReq(theForm.bankstate,enterbankstate)){return false;}}
if (fieldexists('bankzip')){ if(!validReq(theForm.bankzip,enterbankzip)){return false;}}
if (fieldexists('bankcountry')){ if(!validReq(theForm.bankcountry,enterbankcountry)){return false;}}
if (fieldexists('accountno')){
if(!validReq(theForm.accountno,enteraccountno)){return false;}
if(paymentoption == 5) {// neteller
// check that account number is 12 digits
if ((!validateInteger(theForm.accountno.value))||(theForm.accountno.value.length !=12)){
alert(checkaccountno)
return false;
}
}
}
return true;
}
////////////////////////////////////////////////////////////////////////////////////////////////
// Do not Edit Below here - these functions are called by the above to validate the form!!
////////////////////////////////////////////////////////////////////////////////////////////////
function fieldexists (fieldname) {
var result = false;
if (document.layers)
{
fieldcheck = document.layers[fieldname];
}
else if (document.getElementById)
{
fieldcheck = document.getElementById(fieldname);
}
else if (document.all)
{
fieldcheck = document.all[fieldname];
}
if (fieldcheck!=null){ result = true;}
return result;
}
function trim(strText) {
// this will get rid of leading spaces
while (strText.substring(0,1) == ' ')
strText = strText.substring(1, strText.length);
// this will get rid of trailing spaces
while (strText.substring(strText.length-1,strText.length) == ' ')
strText = strText.substring(0, strText.length-1);
return strText;
}
function validReq(formField,Message) {
var result = true;
if (trim(formField.value) == "")
{
alert(Message);
formField.focus();
result = false;
}
return result;
}
function emailcheck(str,message) {
var at="@"
var dot="."
var lat=str.indexOf(at)
var lstr=str.length
var ldot=str.indexOf(dot)
if (str.indexOf(at)==-1){
alert(message)
return false
}
if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
alert(message)
return false
}
if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
alert(message)
return false
}
if (str.indexOf(at,(lat+1))!=-1){
alert(message)
return false
}
if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
alert(message)
return false
}
if (str.indexOf(dot,(lat+2))==-1){
alert(message)
return false
}
if (str.indexOf(" ")!=-1){
alert(message)
return false
}
return true
}
function validateInteger( strValue ) {
var objRegExp = /(^-?\d\d*$)/;
//check for integer characters
return objRegExp.test(strValue);
}
function PaymentoptionsDisplay(g){
// clear all fields first
for (i=1;i<7;i++){
FillMenu(i,0,"");
}
// display fields for the selected paymentoptionid
var paymentoption = document.memberdetails.paymentoptionid.options[document.memberdetails.paymentoptionid.selectedIndex].value;
for (i=0;i" + paymentsubmenu[submenuid];
if (document.getElementById){
var menuobjstring1 = "document.getElementById(\"paymentmenu" + menuid + "\")";
var menuobj = eval(menuobjstring1);
menuobj.innerHTML=thecontent
}
else if(document.all){
var menuobjstring2 = "document.all.paymentmenu" + menuid + " : \"\"";
var menuobj = eval(menuobjstring2);
menuobj.innerHTML=thecontent
}
else if (document.layers){
menuobj.document.write(thecontent)
menuobj.document.close()
}
}