// CURRENT ADDRESS
function CURRENT_PostcodeAnywhere_Interactive_Find_v1_10Begin(Key, SearchTerm, PreferredLanguage, Filter, UserName) {
var scriptTag = document.getElementById("PCA6d35cfc188f1451f9cfdf1b5d751a716");
var headTag = document.getElementsByTagName("head").item(0);
var strUrl = "";
//Build the url
strUrl = "https://services.postcodeanywhere.co.uk/PostcodeAnywhere/Interactive/Find/v1.10/json.ws?";
strUrl += "&Key=" + encodeURI(Key);
strUrl += "&SearchTerm=" + encodeURI(SearchTerm);
strUrl += "&PreferredLanguage=" + encodeURI(PreferredLanguage);
strUrl += "&Filter=" + encodeURI(Filter);
strUrl += "&UserName=" + encodeURI(UserName);
strUrl += "&CallbackFunction=CURRENT_PostcodeAnywhere_Interactive_Find_v1_10End";
//Make the request
if (scriptTag) {
try {
headTag.removeChild(scriptTag);
} catch (e) {
//Ignore
}
}
scriptTag = document.createElement("script");
scriptTag.src = strUrl
scriptTag.type = "text/javascript";
scriptTag.id = "PCA6d35cfc188f1451f9cfdf1b5d751a716";
headTag.appendChild(scriptTag);
}
function CURRENT_PostcodeAnywhere_Interactive_Find_v1_10End(response) {
//Test for an error
if (response.length==1 && typeof(response[0].Error) != 'undefined') {
//Show the error message
alert(response[0].Description);
} else {
//Check if there were any items found
if (response.length==0) {
alert("Sorry, no matching items found");
} else {
document.getElementById('current_return').style.display = '';
document.getElementById('current_return').options.length = 0;
document.getElementById('current_return').options.add(new Option('Select Address', '-'));
for (var i=0;i" + response[0].Line1 + "
" + response[0].Line2 + "
" + response[0].Line3 + "
" + response[0].PostTown + "
" + response[0].County + "
" + response[0].Postcode;
//document.getElementById('current_address').innerHTML = retstring;
// LINE UP THE FIELDS
//response[0].Company
document.getElementById('current_address').value = response[0].Line1;
document.getElementById('current_locality').value = response[0].Line2 + ' ' + response[0].Line3;
document.getElementById('current_city').value = response[0].PostTown;
document.getElementById('current_county').value = response[0].County;
document.getElementById('current_return').style.display = 'none';
}
}
}
// CURRENT ADDRESS
function PREVIOUS1_PostcodeAnywhere_Interactive_Find_v1_10Begin(Key, SearchTerm, PreferredLanguage, Filter, UserName) {
var scriptTag = document.getElementById("PCA6d35cfc188f1451f9cfdf1b5d751a716");
var headTag = document.getElementsByTagName("head").item(0);
var strUrl = "";
//Build the url
strUrl = "https://services.postcodeanywhere.co.uk/PostcodeAnywhere/Interactive/Find/v1.10/json.ws?";
strUrl += "&Key=" + encodeURI(Key);
strUrl += "&SearchTerm=" + encodeURI(SearchTerm);
strUrl += "&PreferredLanguage=" + encodeURI(PreferredLanguage);
strUrl += "&Filter=" + encodeURI(Filter);
strUrl += "&UserName=" + encodeURI(UserName);
strUrl += "&CallbackFunction=PREVIOUS1_PostcodeAnywhere_Interactive_Find_v1_10End";
//Make the request
if (scriptTag) {
try {
headTag.removeChild(scriptTag);
} catch (e) {
//Ignore
}
}
scriptTag = document.createElement("script");
scriptTag.src = strUrl
scriptTag.type = "text/javascript";
scriptTag.id = "PCA6d35cfc188f1451f9cfdf1b5d751a716";
headTag.appendChild(scriptTag);
}
function PREVIOUS1_PostcodeAnywhere_Interactive_Find_v1_10End(response) {
//Test for an error
if (response.length==1 && typeof(response[0].Error) != 'undefined') {
//Show the error message
alert(response[0].Description);
} else {
//Check if there were any items found
if (response.length==0) {
alert("Sorry, no matching items found");
} else {
document.getElementById('previous1_return').style.display = '';
document.getElementById('previous1_return').options.length = 0;
document.getElementById('previous1_return').options.add(new Option('Select Address', '-'));
for (var i=0;i" + response[0].Line1 + "
" + response[0].Line2 + "
" + response[0].Line3 + "
" + response[0].PostTown + "
" + response[0].County + "
" + response[0].Postcode;
//document.getElementById('previous1_address').innerHTML = retstring;
// LINE UP THE FIELDS
//response[0].Company
document.getElementById('previous1_address').value = response[0].Line1;
document.getElementById('previous1_locality').value = response[0].Line2 + ' ' + response[0].Line3;
document.getElementById('previous1_city').value = response[0].PostTown;
document.getElementById('previous1_county').value = response[0].County;
document.getElementById('previous1_return').style.display = 'none';
}
}
}
// CURRENT ADDRESS
function PREVIOUS2_PostcodeAnywhere_Interactive_Find_v1_10Begin(Key, SearchTerm, PreferredLanguage, Filter, UserName) {
var scriptTag = document.getElementById("PCA6d35cfc188f1451f9cfdf1b5d751a716");
var headTag = document.getElementsByTagName("head").item(0);
var strUrl = "";
//Build the url
strUrl = "https://services.postcodeanywhere.co.uk/PostcodeAnywhere/Interactive/Find/v1.10/json.ws?";
strUrl += "&Key=" + encodeURI(Key);
strUrl += "&SearchTerm=" + encodeURI(SearchTerm);
strUrl += "&PreferredLanguage=" + encodeURI(PreferredLanguage);
strUrl += "&Filter=" + encodeURI(Filter);
strUrl += "&UserName=" + encodeURI(UserName);
strUrl += "&CallbackFunction=PREVIOUS2_PostcodeAnywhere_Interactive_Find_v1_10End";
//Make the request
if (scriptTag) {
try {
headTag.removeChild(scriptTag);
} catch (e) {
//Ignore
}
}
scriptTag = document.createElement("script");
scriptTag.src = strUrl
scriptTag.type = "text/javascript";
scriptTag.id = "PCA6d35cfc188f1451f9cfdf1b5d751a716";
headTag.appendChild(scriptTag);
}
function PREVIOUS2_PostcodeAnywhere_Interactive_Find_v1_10End(response) {
//Test for an error
if (response.length==1 && typeof(response[0].Error) != 'undefined') {
//Show the error message
alert(response[0].Description);
} else {
//Check if there were any items found
if (response.length==0) {
alert("Sorry, no matching items found");
} else {
document.getElementById('previous2_return').style.display = '';
document.getElementById('previous2_return').options.length = 0;
document.getElementById('previous2_return').options.add(new Option('Select Address', '-'));
for (var i=0;i" + response[0].Line1 + "
" + response[0].Line2 + "
" + response[0].Line3 + "
" + response[0].PostTown + "
" + response[0].County + "
" + response[0].Postcode;
//document.getElementById('previous2_address').innerHTML = retstring;
// LINE UP THE FIELDS
//response[0].Company
document.getElementById('previous2_address').value = response[0].Line1;
document.getElementById('previous2_locality').value = response[0].Line2 + ' ' + response[0].Line3;
document.getElementById('previous2_city').value = response[0].PostTown;
document.getElementById('previous2_county').value = response[0].County;
document.getElementById('previous2_return').style.display = 'none';
}
}
}
// CURRENT ADDRESS
function PREVIOUS3_PostcodeAnywhere_Interactive_Find_v1_10Begin(Key, SearchTerm, PreferredLanguage, Filter, UserName) {
var scriptTag = document.getElementById("PCA6d35cfc188f1451f9cfdf1b5d751a716");
var headTag = document.getElementsByTagName("head").item(0);
var strUrl = "";
//Build the url
strUrl = "https://services.postcodeanywhere.co.uk/PostcodeAnywhere/Interactive/Find/v1.10/json.ws?";
strUrl += "&Key=" + encodeURI(Key);
strUrl += "&SearchTerm=" + encodeURI(SearchTerm);
strUrl += "&PreferredLanguage=" + encodeURI(PreferredLanguage);
strUrl += "&Filter=" + encodeURI(Filter);
strUrl += "&UserName=" + encodeURI(UserName);
strUrl += "&CallbackFunction=PREVIOUS3_PostcodeAnywhere_Interactive_Find_v1_10End";
//Make the request
if (scriptTag) {
try {
headTag.removeChild(scriptTag);
} catch (e) {
//Ignore
}
}
scriptTag = document.createElement("script");
scriptTag.src = strUrl
scriptTag.type = "text/javascript";
scriptTag.id = "PCA6d35cfc188f1451f9cfdf1b5d751a716";
headTag.appendChild(scriptTag);
}
function PREVIOUS3_PostcodeAnywhere_Interactive_Find_v1_10End(response) {
//Test for an error
if (response.length==1 && typeof(response[0].Error) != 'undefined') {
//Show the error message
alert(response[0].Description);
} else {
//Check if there were any items found
if (response.length==0) {
alert("Sorry, no matching items found");
} else {
document.getElementById('previous3_return').style.display = '';
document.getElementById('previous3_return').options.length = 0;
document.getElementById('previous3_return').options.add(new Option('Select Address', '-'));
for (var i=0;i" + response[0].Line1 + "
" + response[0].Line2 + "
" + response[0].Line3 + "
" + response[0].PostTown + "
" + response[0].County + "
" + response[0].Postcode;
//document.getElementById('previous3_address').innerHTML = retstring;
// LINE UP THE FIELDS
//response[0].Company
document.getElementById('previous3_address').value = response[0].Line1;
document.getElementById('previous3_locality').value = response[0].Line2 + ' ' + response[0].Line3;
document.getElementById('previous3_city').value = response[0].PostTown;
document.getElementById('previous3_county').value = response[0].County;
document.getElementById('previous3_return').style.display = 'none';
}
}
}
// CURRENT ADDRESS
function PREVIOUS4_PostcodeAnywhere_Interactive_Find_v1_10Begin(Key, SearchTerm, PreferredLanguage, Filter, UserName) {
var scriptTag = document.getElementById("PCA6d35cfc188f1451f9cfdf1b5d751a716");
var headTag = document.getElementsByTagName("head").item(0);
var strUrl = "";
//Build the url
strUrl = "https://services.postcodeanywhere.co.uk/PostcodeAnywhere/Interactive/Find/v1.10/json.ws?";
strUrl += "&Key=" + encodeURI(Key);
strUrl += "&SearchTerm=" + encodeURI(SearchTerm);
strUrl += "&PreferredLanguage=" + encodeURI(PreferredLanguage);
strUrl += "&Filter=" + encodeURI(Filter);
strUrl += "&UserName=" + encodeURI(UserName);
strUrl += "&CallbackFunction=PREVIOUS4_PostcodeAnywhere_Interactive_Find_v1_10End";
//Make the request
if (scriptTag) {
try {
headTag.removeChild(scriptTag);
} catch (e) {
//Ignore
}
}
scriptTag = document.createElement("script");
scriptTag.src = strUrl
scriptTag.type = "text/javascript";
scriptTag.id = "PCA6d35cfc188f1451f9cfdf1b5d751a716";
headTag.appendChild(scriptTag);
}
function PREVIOUS4_PostcodeAnywhere_Interactive_Find_v1_10End(response) {
//Test for an error
if (response.length==1 && typeof(response[0].Error) != 'undefined') {
//Show the error message
alert(response[0].Description);
} else {
//Check if there were any items found
if (response.length==0) {
alert("Sorry, no matching items found");
} else {
document.getElementById('previous4_return').style.display = '';
document.getElementById('previous4_return').options.length = 0;
document.getElementById('previous4_return').options.add(new Option('Select Address', '-'));
for (var i=0;i" + response[0].Line1 + "
" + response[0].Line2 + "
" + response[0].Line3 + "
" + response[0].PostTown + "
" + response[0].County + "
" + response[0].Postcode;
//document.getElementById('previous4_address').innerHTML = retstring;
// LINE UP THE FIELDS
//response[0].Company
document.getElementById('previous4_address').value = response[0].Line1;
document.getElementById('previous4_locality').value = response[0].Line2 + ' ' + response[0].Line3;
document.getElementById('previous4_city').value = response[0].PostTown;
document.getElementById('previous4_county').value = response[0].County;
document.getElementById('previous4_return').style.display = 'none';
}
}
}
// CURRENT ADDRESS
function PREVIOUS5_PostcodeAnywhere_Interactive_Find_v1_10Begin(Key, SearchTerm, PreferredLanguage, Filter, UserName) {
var scriptTag = document.getElementById("PCA6d35cfc188f1451f9cfdf1b5d751a716");
var headTag = document.getElementsByTagName("head").item(0);
var strUrl = "";
//Build the url
strUrl = "https://services.postcodeanywhere.co.uk/PostcodeAnywhere/Interactive/Find/v1.10/json.ws?";
strUrl += "&Key=" + encodeURI(Key);
strUrl += "&SearchTerm=" + encodeURI(SearchTerm);
strUrl += "&PreferredLanguage=" + encodeURI(PreferredLanguage);
strUrl += "&Filter=" + encodeURI(Filter);
strUrl += "&UserName=" + encodeURI(UserName);
strUrl += "&CallbackFunction=PREVIOUS5_PostcodeAnywhere_Interactive_Find_v1_10End";
//Make the request
if (scriptTag) {
try {
headTag.removeChild(scriptTag);
} catch (e) {
//Ignore
}
}
scriptTag = document.createElement("script");
scriptTag.src = strUrl
scriptTag.type = "text/javascript";
scriptTag.id = "PCA6d35cfc188f1451f9cfdf1b5d751a716";
headTag.appendChild(scriptTag);
}
function PREVIOUS5_PostcodeAnywhere_Interactive_Find_v1_10End(response) {
//Test for an error
if (response.length==1 && typeof(response[0].Error) != 'undefined') {
//Show the error message
alert(response[0].Description);
} else {
//Check if there were any items found
if (response.length==0) {
alert("Sorry, no matching items found");
} else {
document.getElementById('previous5_return').style.display = '';
document.getElementById('previous5_return').options.length = 0;
document.getElementById('previous5_return').options.add(new Option('Select Address', '-'));
for (var i=0;i" + response[0].Line1 + "
" + response[0].Line2 + "
" + response[0].Line3 + "
" + response[0].PostTown + "
" + response[0].County + "
" + response[0].Postcode;
//document.getElementById('previous5_address').innerHTML = retstring;
// LINE UP THE FIELDS
//response[0].Company
document.getElementById('previous5_address').value = response[0].Line1;
document.getElementById('previous5_locality').value = response[0].Line2 + ' ' + response[0].Line3;
document.getElementById('previous5_city').value = response[0].PostTown;
document.getElementById('previous5_county').value = response[0].County;
document.getElementById('previous5_return').style.display = 'none';
}
}
}
// CURRENT ADDRESS
function EMPLOYER_PostcodeAnywhere_Interactive_Find_v1_10Begin(Key, SearchTerm, PreferredLanguage, Filter, UserName) {
var scriptTag = document.getElementById("PCA6d35cfc188f1451f9cfdf1b5d751a716");
var headTag = document.getElementsByTagName("head").item(0);
var strUrl = "";
//Build the url
strUrl = "https://services.postcodeanywhere.co.uk/PostcodeAnywhere/Interactive/Find/v1.10/json.ws?";
strUrl += "&Key=" + encodeURI(Key);
strUrl += "&SearchTerm=" + encodeURI(SearchTerm);
strUrl += "&PreferredLanguage=" + encodeURI(PreferredLanguage);
strUrl += "&Filter=" + encodeURI(Filter);
strUrl += "&UserName=" + encodeURI(UserName);
strUrl += "&CallbackFunction=EMPLOYER_PostcodeAnywhere_Interactive_Find_v1_10End";
//Make the request
if (scriptTag) {
try {
headTag.removeChild(scriptTag);
} catch (e) {
//Ignore
}
}
scriptTag = document.createElement("script");
scriptTag.src = strUrl
scriptTag.type = "text/javascript";
scriptTag.id = "PCA6d35cfc188f1451f9cfdf1b5d751a716";
headTag.appendChild(scriptTag);
}
function EMPLOYER_PostcodeAnywhere_Interactive_Find_v1_10End(response) {
//Test for an error
if (response.length==1 && typeof(response[0].Error) != 'undefined') {
//Show the error message
alert(response[0].Description);
} else {
//Check if there were any items found
if (response.length==0) {
alert("Sorry, no matching items found");
} else {
document.getElementById('employer_return').style.display = '';
document.getElementById('employer_return').options.length = 0;
document.getElementById('employer_return').options.add(new Option('Select Address', '-'));
for (var i=0;i" + response[0].Line1 + "
" + response[0].Line2 + "
" + response[0].Line3 + "
" + response[0].PostTown + "
" + response[0].County + "
" + response[0].Postcode;
//document.getElementById('employer_address').innerHTML = retstring;
// LINE UP THE FIELDS
//response[0].Company
document.getElementById('employer_address').value = response[0].Line1;
document.getElementById('employer_locality').value = response[0].Line2 + ' ' + response[0].Line3;
document.getElementById('employer_city').value = response[0].PostTown;
document.getElementById('employer_county').value = response[0].County;
document.getElementById('employer_return').style.display = 'none';
}
}
}
// CURRENT ADDRESS
function BUSINESS_PostcodeAnywhere_Interactive_Find_v1_10Begin(Key, SearchTerm, PreferredLanguage, Filter, UserName) {
var scriptTag = document.getElementById("PCA6d35cfc188f1451f9cfdf1b5d751a716");
var headTag = document.getElementsByTagName("head").item(0);
var strUrl = "";
//Build the url
strUrl = "https://services.postcodeanywhere.co.uk/PostcodeAnywhere/Interactive/Find/v1.10/json.ws?";
strUrl += "&Key=" + encodeURI(Key);
strUrl += "&SearchTerm=" + encodeURI(SearchTerm);
strUrl += "&PreferredLanguage=" + encodeURI(PreferredLanguage);
strUrl += "&Filter=" + encodeURI(Filter);
strUrl += "&UserName=" + encodeURI(UserName);
strUrl += "&CallbackFunction=BUSINESS_PostcodeAnywhere_Interactive_Find_v1_10End";
//Make the request
if (scriptTag) {
try {
headTag.removeChild(scriptTag);
} catch (e) {
//Ignore
}
}
scriptTag = document.createElement("script");
scriptTag.src = strUrl
scriptTag.type = "text/javascript";
scriptTag.id = "PCA6d35cfc188f1451f9cfdf1b5d751a716";
headTag.appendChild(scriptTag);
}
function BUSINESS_PostcodeAnywhere_Interactive_Find_v1_10End(response) {
//Test for an error
if (response.length==1 && typeof(response[0].Error) != 'undefined') {
//Show the error message
alert(response[0].Description);
} else {
//Check if there were any items found
if (response.length==0) {
alert("Sorry, no matching items found");
} else {
document.getElementById('business_return').style.display = '';
document.getElementById('business_return').options.length = 0;
document.getElementById('business_return').options.add(new Option('Select Address', '-'));
for (var i=0;i" + response[0].Line1 + "
" + response[0].Line2 + "
" + response[0].Line3 + "
" + response[0].PostTown + "
" + response[0].County + "
" + response[0].Postcode;
//document.getElementById('business_address').innerHTML = retstring;
// LINE UP THE FIELDS
//response[0].Company
document.getElementById('business_address').value = response[0].Line1;
document.getElementById('business_locality').value = response[0].Line2 + ' ' + response[0].Line3;
document.getElementById('business_city').value = response[0].PostTown;
document.getElementById('business_county').value = response[0].County;
document.getElementById('business_return').style.display = 'none';
}
}
}
// CURRENT ADDRESS
function COLLECTION_PostcodeAnywhere_Interactive_Find_v1_10Begin(Key, SearchTerm, PreferredLanguage, Filter, UserName) {
var scriptTag = document.getElementById("PCA6d35cfc188f1451f9cfdf1b5d751a716");
var headTag = document.getElementsByTagName("head").item(0);
var strUrl = "";
//Build the url
strUrl = "https://services.postcodeanywhere.co.uk/PostcodeAnywhere/Interactive/Find/v1.10/json.ws?";
strUrl += "&Key=" + encodeURI(Key);
strUrl += "&SearchTerm=" + encodeURI(SearchTerm);
strUrl += "&PreferredLanguage=" + encodeURI(PreferredLanguage);
strUrl += "&Filter=" + encodeURI(Filter);
strUrl += "&UserName=" + encodeURI(UserName);
strUrl += "&CallbackFunction=COLLECTION_PostcodeAnywhere_Interactive_Find_v1_10End";
//Make the request
if (scriptTag) {
try {
headTag.removeChild(scriptTag);
} catch (e) {
//Ignore
}
}
scriptTag = document.createElement("script");
scriptTag.src = strUrl
scriptTag.type = "text/javascript";
scriptTag.id = "PCA6d35cfc188f1451f9cfdf1b5d751a716";
headTag.appendChild(scriptTag);
}
function COLLECTION_PostcodeAnywhere_Interactive_Find_v1_10End(response) {
//Test for an error
if (response.length==1 && typeof(response[0].Error) != 'undefined') {
//Show the error message
alert(response[0].Description);
} else {
//Check if there were any items found
if (response.length==0) {
alert("Sorry, no matching items found");
} else {
document.getElementById('collection_return').style.display = '';
document.getElementById('collection_return').options.length = 0;
document.getElementById('collection_return').options.add(new Option('Select Address', '-'));
for (var i=0;i" + response[0].Line1 + "
" + response[0].Line2 + "
" + response[0].Line3 + "
" + response[0].PostTown + "
" + response[0].County + "
" + response[0].Postcode;
//document.getElementById('collection_address').innerHTML = retstring;
// LINE UP THE FIELDS
//response[0].Company
document.getElementById('collection_address').value = response[0].Line1;
document.getElementById('collection_locality').value = response[0].Line2 + ' ' + response[0].Line3;
document.getElementById('collection_city').value = response[0].PostTown;
document.getElementById('collection_county').value = response[0].County;
document.getElementById('collection_return').style.display = 'none';
}
}
}
// CURRENT ADDRESS
function CONTACT_PostcodeAnywhere_Interactive_Find_v1_10Begin(Key, SearchTerm, PreferredLanguage, Filter, UserName) {
var scriptTag = document.getElementById("PCA6d35cfc188f1451f9cfdf1b5d751a716");
var headTag = document.getElementsByTagName("head").item(0);
var strUrl = "";
//Build the url
strUrl = "https://services.postcodeanywhere.co.uk/PostcodeAnywhere/Interactive/Find/v1.10/json.ws?";
strUrl += "&Key=" + encodeURI(Key);
strUrl += "&SearchTerm=" + encodeURI(SearchTerm);
strUrl += "&PreferredLanguage=" + encodeURI(PreferredLanguage);
strUrl += "&Filter=" + encodeURI(Filter);
strUrl += "&UserName=" + encodeURI(UserName);
strUrl += "&CallbackFunction=CONTACT_PostcodeAnywhere_Interactive_Find_v1_10End";
//Make the request
if (scriptTag) {
try {
headTag.removeChild(scriptTag);
} catch (e) {
//Ignore
}
}
scriptTag = document.createElement("script");
scriptTag.src = strUrl
scriptTag.type = "text/javascript";
scriptTag.id = "PCA6d35cfc188f1451f9cfdf1b5d751a716";
headTag.appendChild(scriptTag);
}
function CONTACT_PostcodeAnywhere_Interactive_Find_v1_10End(response) {
//Test for an error
if (response.length==1 && typeof(response[0].Error) != 'undefined') {
//Show the error message
alert(response[0].Description);
} else {
//Check if there were any items found
if (response.length==0) {
alert("Sorry, no matching items found");
} else {
document.getElementById('contact_return').style.display = '';
document.getElementById('contact_return').options.length = 0;
document.getElementById('contact_return').options.add(new Option('Select Address', '-'));
for (var i=0;i" + response[0].Line1 + "
" + response[0].Line2 + "
" + response[0].Line3 + "
" + response[0].PostTown + "
" + response[0].County + "
" + response[0].Postcode;
//document.getElementById('contact_address').innerHTML = retstring;
// LINE UP THE FIELDS
//response[0].Company
document.getElementById('contact_address').value = response[0].Line1;
document.getElementById('contact_locality').value = response[0].Line2 + ' ' + response[0].Line3;
document.getElementById('contact_city').value = response[0].PostTown;
document.getElementById('contact_county').value = response[0].County;
document.getElementById('contact_return').style.display = 'none';
}
}
}
function BankAccountValidation_Interactive_Validate_v1_00Begin(Key, AccountNumber, SortCode) {
var scriptTag = document.getElementById("PCA2fa66b5844a148ee8994a2cf53992aeb");
var headTag = document.getElementsByTagName("head").item(0);
var strUrl = "";
//Build the url
strUrl = "https://services.postcodeanywhere.co.uk/BankAccountValidation/Interactive/Validate/v1.00/json.ws?";
strUrl += "&Key=" + encodeURI(Key);
strUrl += "&AccountNumber=" + encodeURI(AccountNumber);
strUrl += "&SortCode=" + encodeURI(SortCode);
strUrl += "&CallbackFunction=BankAccountValidation_Interactive_Validate_v1_00End";
//Make the request
if (scriptTag) {
try {
headTag.removeChild(scriptTag);
} catch (e) {
//Ignore
}
}
scriptTag = document.createElement("script");
scriptTag.src = strUrl
scriptTag.type = "text/javascript";
scriptTag.id = "PCA2fa66b5844a148ee8994a2cf53992aeb";
headTag.appendChild(scriptTag);
}
function BankAccountValidation_Interactive_Validate_v1_00End(response) {
//Test for an error
if (response.length==1 && typeof(response[0].Error) != 'undefined') {
//Show the error message
alert(response[0].Description);
} else {
//Check if there were any items found
if (response.length==0) {
alert("Sorry, no matching items found");
} else {
if (response[0].IsCorrect == "True") {
document.getElementById('status').innerHTML = 'Yes';
document.getElementById('bank_check_result').value = 'Yes';
} else {
document.getElementById('status').innerHTML = 'No';
document.getElementById('bank_check_result').value = 'No';
}
document.getElementById('bank').value = response[0].Bank;
document.getElementById('location').value = response[0].Branch;
//More information on this API, as well as the entire set of fields returned can be found at:
//http://www.postcodeanywhere.co.uk/support/webservices/BankAccountValidation/Interactive/Validate/v1/default.aspx
}
}
}