var enterbankfirstname='Please check your first name (on your bank account)'
var enterbanklastname='Please check your last name (on your bank account)'
var enterbankemailaddress='Please check your email address (for your payment method)'
var enterbankname='Please check your bank name'
var enterswiftbsb='Please check your Sort Code (for your payment method)'
var enterbankaddress='Please check your street address (for your payment method)'
var enterbankcity='Please check your city (for your payment method)'
var enterbankstate='Please check your region or state (for your payment method)'
var enterbankzip='Please check your postcode (for your payment method)'
var enteraccountno='Please enter your account number'
var checkaccountno='Please check your account number'
var paymentdetails=new Array()
paymentdetails[0]=''
paymentdetails[2]='2728'
paymentdetails[11]=' '
paymentdetails[5]='Neteller'
paymentdetails[10]=' '
paymentdetails[7]=' Create an account at VC Bet '
paymentdetails[8]=' Create an account at VC Casino '
paymentdetails[9]=' Create an account at VC Poker '
var paymentsubmenu=new Array()
paymentsubmenu[0]=''
paymentsubmenu[1]= '
First Name
Last Name
'
paymentsubmenu[2]= '
Email Address
*
'
paymentsubmenu[3]='
Account Number
'
paymentsubmenu[4]='
Bank Name
Sort Code
'
paymentsubmenu[5]='
Address 1
Address 2
City
Region/State
Postcode
Country
'
paymentsubmenu[6]='
Extra Info
'
var Paymentoptionsarray=new Array()
Paymentoptionsarray[0]=[2,1,'Bank Account Name']
Paymentoptionsarray[1]=[2,5,'Bank Address']
Paymentoptionsarray[2]=[2,4,'Bank']
Paymentoptionsarray[3]=[2,3,'Bank Account Number']
Paymentoptionsarray[4]=[2,6,'Additional Transfer Information']
Paymentoptionsarray[5]=[11,1,'Account Name *']
Paymentoptionsarray[6]=[11,4,'Bank information']
Paymentoptionsarray[7]=[11,3,'Account Number *']
Paymentoptionsarray[8]=[11,6,'SWIFT/BIC Code (Foreign banks only, hence option)']
Paymentoptionsarray[9]=[5,1,'Neteller Username']
Paymentoptionsarray[10]=[5,2,'Neteller Email Address']
Paymentoptionsarray[11]=[5,3,'Neteller ID']
Paymentoptionsarray[12]=[10,1,'Account Name']
Paymentoptionsarray[13]=[10,4,'UK Sterling Account Details']
Paymentoptionsarray[14]=[10,3,'Account Number']
Paymentoptionsarray[15]=[7,1,'VC Bet Name']
Paymentoptionsarray[16]=[7,2,'VC Bet Email']
Paymentoptionsarray[17]=[7,3,'VC Bet Account Number or Username']
Paymentoptionsarray[18]=[8,1,'VC Casino Account Name']
Paymentoptionsarray[19]=[8,2,'VC Casino email']
Paymentoptionsarray[20]=[8,3,'VC Casino Account Number or Username']
Paymentoptionsarray[21]=[9,1,'VC Poker Account Name']
Paymentoptionsarray[22]=[9,2,'VC Poker Account Email']
Paymentoptionsarray[23]=[9,3,'VC Poker Account Number or Username']
/////////////////////////////////////////////////////////////////////////////
// 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('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()
}
}