// Find out what website your on
var domainName = window.location.host;
var companyName = getCompanyNameFromDomain(domainName);
var brandNameFormatted = getBrandNameFormattedFromDomain(companyName);
var BRAND_NRMA = "nrma";
var BRAND_NRMAQLD = "nrmaqld";
var BRAND_RACV = "racv";
var BRAND_SGIC = "sgic";
var BRAND_SGIO = "sgio";
var BRAND_STATENZ = "statenz";
// Removes White Space
function removeWhiteSpace(field)
{
while('' + field.value.charAt(0) == ' ') field.value = field.value.substring(1,field.value.length);
while('' + field.value.charAt(field.value.length-1) == ' ') field.value = field.value.substring(0,field.value.length-1);
}
// Remove Returns
function removeReturns(field)
{
var value = "";
for (var i = 0; i < field.length; i++)
{
if ((field.charCodeAt(i) == 13) && (field.charCodeAt(i + 1) == 10))
{
i++;
value += "
";
}
else value += field.charAt(i);
}
return value;
}
// Removes inverted comma's and speech marks
function removeInvCom(field, value)
{
var replace = "'";
var withThis = "";
var temp = "" + value;
while (temp.indexOf(replace) > -1)
{
var pos = temp.indexOf(replace);
temp = "" + (temp.substring(0, pos) + withThis + temp.substring((pos + replace.length), temp.length));
}
field.value = temp;
}
function removeSpchMrk(field, value)
{
var replace = '"';
var withThis = "";
var temp = "" + value;
while (temp.indexOf(replace) > -1)
{
var pos = temp.indexOf(replace);
temp = "" + (temp.substring(0, pos) + withThis + temp.substring((pos + replace.length), temp.length));
}
field.value = temp;
}
// This makes sure that fields only have alphanumeric values
function validateCurrent(field)
{
var validCharacters = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz1234567890 `~!@#$%^&*()-_=+[{]}\|;:,<.>/?";
var areCharsValid = "yes";
var temp;
for (var i=0; i < field.value.length; i++)
{
temp = "" + field.value.substring(i, i+1);
if (validCharacters.indexOf(temp) == "-1") areCharsValid = "no";
}
if (areCharsValid == "no")
{
alert("Only characters and numbers are accepted for this field.");
field.focus();
field.select();
}
}
// This makes sure that fields only have numeric values
function validateOnlyNumeric(field)
{
var validNumericCharacters = "0123456789"
var areNumericCharsValid = "yes";
var temp;
for (var e=0; e