var tmpTitle = '';
var tmpTitleText = '';
var tmpFirstName = '';
var tmpLastName = '';
var tmpPostCode = '';
var tmpAddress = '';
var tmpTown = '';
var tmpCounty = '';
var tmpCountry = '';
var tmpGender = '';
var tmpTelNo = new Array();
var tmpTelDesc = new Array();
//function to disable the shipping block
function enableShipBlock (enbBlock) {
var objHouNum = document.getElementById('shpHouseNumber');
var objHouNumTD = document.getElementById('shpHouseNumberTD');
var objPstCode = document.getElementById('shpPostCode');
var objPstCodeTD = document.getElementById('shpPostCodeTD');
var objStreet = document.getElementById('shpStreet');
var objStreetTD = document.getElementById('shpStreetTD');
var objTown = document.getElementById('shpTown');
var objTownTD = document.getElementById('shpTownTD');
var objCounty = document.getElementById('shpCounty');
var objCountyTD = document.getElementById('shpCountyTD');
var objCountry = document.getElementById('shpCountry');
var objCountryTD = document.getElementById('shpCountryTD');
if (enbBlock==1) {
disableEnableCol (0, '#d0e8aa', objHouNum, objHouNumTD, '#d0e8aa');
disableEnableCol (0, '#d0e8aa', objPstCode, objPstCodeTD, '#d0e8aa');
disableEnableCol (0, '#d0e8aa', objStreet, objStreetTD, '#d0e8aa');
disableEnableCol (0, '#d0e8aa', objTown, objTownTD, '#d0e8aa');
disableEnableCol (0, '#d0e8aa', objCounty, objCountyTD, '#d0e8aa');
disableEnableCol (0, '#d0e8aa', objCountry, objCountryTD, '#d0e8aa');
}else{
disableEnableCol (1, '#ffffff', objHouNum, objHouNumTD, '#ffffff');
disableEnableCol (1, '#ffffff', objPstCode, objPstCodeTD, '#ffffff');
disableEnableCol (1, '#ffffff', objStreet, objStreetTD, '#ffffff');
disableEnableCol (1, '#ffffff', objTown, objTownTD, '#ffffff');
disableEnableCol (1, '#ffffff', objCounty, objCountyTD, '#ffffff');
disableEnableCol (1, '#ffffff', objCountry, objCountryTD, '#ffffff');
}
}
//function to disable the shipping block
function enableMemShipBlock (enbBlock) {
var objHouNum = document.getElementById('shpHouseNumber');
var objHouNumTD = document.getElementById('shpHouseNumberTD');
var objPstCode = document.getElementById('shpPostCode');
var objPstCodeTD = document.getElementById('shpPostCodeTD');
var objStreet = document.getElementById('shpStreet');
var objStreetTD = document.getElementById('shpStreetTD');
var objTown = document.getElementById('shpTown');
var objTownTD = document.getElementById('shpTownTD');
var objCounty = document.getElementById('shpCounty');
var objCountyTD = document.getElementById('shpCountyTD');
var objCountry = document.getElementById('shpCountry');
var objCountryTD = document.getElementById('shpCountryTD');
var objStreetTwo = document.getElementById('ship_street_two');
var objStreetTwoTD = document.getElementById('shpStreetTwoTD');
if (enbBlock==1) {
disableEnableCol (0, '#91b7cf', objHouNum, objHouNumTD, '#91b7cf');
disableEnableCol (0, '#91b7cf', objPstCode, objPstCodeTD, '#91b7cf');
disableEnableCol (0, '#91b7cf', objStreet, objStreetTD, '#91b7cf');
disableEnableCol (0, '#91b7cf', objTown, objTownTD, '#91b7cf');
disableEnableCol (0, '#91b7cf', objCounty, objCountyTD, '#91b7cf');
disableEnableCol (0, '#91b7cf', objCountry, objCountryTD, '#91b7cf');
disableEnableCol (0, '#91b7cf', objStreetTwo, objStreetTwoTD, '#91b7cf');
}else{
disableEnableCol (1, '#00578d', objHouNum, objHouNumTD, '#ffffff');
disableEnableCol (1, '#00578d', objPstCode, objPstCodeTD, '#ffffff');
disableEnableCol (1, '#00578d', objStreet, objStreetTD, '#ffffff');
disableEnableCol (1, '#00578d', objTown, objTownTD, '#ffffff');
disableEnableCol (1, '#00578d', objCounty, objCountyTD, '#ffffff');
disableEnableCol (1, '#00578d', objCountry, objCountryTD, '#ffffff');
disableEnableCol (1, '#00578d', objStreetTwo, objStreetTwoTD, '#ffffff');
}
}
//function to draw the row to receive updates
function drawrecUpdatesRow(drawRow, radioClassName, tdClassName) {
var objTbl = document.getElementById('recUpdates');
var objBody = objTbl.getElementsByTagName("TBODY")[0];
if (drawRow==1) {
var objRow = document.createElement("TR");
var objTd = document.createElement("TD");
objTd.className = tdClassName;
objTd.innerHTML = "Update me via:";
objRow.appendChild(objTd);
var objTd1 = document.createElement("TD");
objTd1.className = tdClassName;
objTd1.innerHTML = 'Email ';
objRow.appendChild(objTd1);
var objTd2 = document.createElement("TD");
objTd2.className = tdClassName;
objTd2.innerHTML = 'Telephone ';
objRow.appendChild(objTd2);
var objTd3 = document.createElement("TD");
objTd3.className = tdClassName;
objTd3.innerHTML = 'Mail ';
objRow.appendChild(objTd3);
objBody.appendChild(objRow);
}else{
objTbl.deleteRow(1);
}
}
//function to show the textbox
function showTextBox(val) {
var objSecQuest = document.getElementById('security_question');
if (val == 3) {
objSecQuest.style.visibility = 'visible';
}else{
objSecQuest.style.visibility = 'hidden';
}
}
//fuction to change the color and disable / enable
function disableEnableCol (enable, color, obj, objTD, boxColor) {
if (enable == 1) {
obj.disabled = false;
}else{
obj.disabled = true;
obj.value = '';
}
obj.style.backgroundColor = boxColor;
objTD.style.color = color;
}
//FUNCTION TO ADD THE PASSWORD AND REPASSWORD BOX
function enabDisabPassBox(objCheck) {
var objPass = document.getElementById('password');
var objPassTD = document.getElementById('passwordTD');
var objRePass = document.getElementById('repassword');
var objRePassTD = document.getElementById('repasswordTD');
if (objCheck.checked == true) {
disableEnableCol (1, '#00578d', objPass, objPassTD, '#ffffff');
disableEnableCol (1, '#00578d', objRePass, objRePassTD, '#ffffff');
}else{
disableEnableCol (0, '#91b7cf', objPass, objPassTD, '#91b7cf');
disableEnableCol (0, '#91b7cf', objRePass, objRePassTD, '#91b7cf');
}
}
//function to check the email
function checkEmail(fieldValue){
var chkAt = fieldValue.indexOf("@");
var chkDot= fieldValue.indexOf(".");
var chkHack= fieldValue.indexOf("@.");
var chkHackA= fieldValue.indexOf(".@");
if((chkAt >= 0) && (chkDot >= 0) && (chkHack == -1) && (chkHackA == -1) ) {
return true;
}
return false;
}
//function to validate the profile
function validatePro(bankDetails, custType) {
if(custType == '4'){
alert("Only the parent member is allowed to make a purchase.");
return (false);
}else{
var objHouseNum = document.getElementById('house_number');
var objPCode = document.getElementById('post_code');
var objStreet = document.getElementById('street');
var objTown = document.getElementById('town');
var objCounty = document.getElementById('county');
var objCountry = document.getElementById('country');
var objShip = document.getElementById('same_ship_add2');
var objSHNum = document.getElementById('shpHouseNumber');
var objSPCode = document.getElementById('shpPostCode');
var objSStreet = document.getElementById('shpStreet');
var objSTown = document.getElementById('shpTown');
var objSCounty = document.getElementById('shpCounty');
var objSCountry = document.getElementById('shpCountry');
var objLogHid = document.getElementById('loginChk');
if (bankDetails==1) {
var objAccName = document.getElementById('account_name');
var objBranchCode_1 = document.getElementById('branch_code_1');
var objBranchCode_2 = document.getElementById('branch_code_2');
var objBranchCode_3 = document.getElementById('branch_code_3');
var objBranchCode_4 = document.getElementById('branch_code_4');
var objBranchCode_5 = document.getElementById('branch_code_5');
var objBranchCode_6 = document.getElementById('branch_code_6');
var objAccNum_1 = document.getElementById('account_number_1');
var objAccNum_2 = document.getElementById('account_number_2');
var objAccNum_3 = document.getElementById('account_number_3');
var objAccNum_4 = document.getElementById('account_number_4');
var objAccNum_5 = document.getElementById('account_number_5');
var objAccNum_6 = document.getElementById('account_number_6');
var objAccNum_7 = document.getElementById('account_number_7');
var objAccNum_8 = document.getElementById('account_number_8');
var objCheckDD = document.getElementById('bnkDet');
}
err=-1;
if (objHouseNum.value.length == 0) {
alert("House name/number cannot be left blank1.");
objHouseNum.focus();
}else if (objStreet.value.length == 0) {
alert("Street cannot be left blank.");
objStreet.focus();
}else if (objTown.value.length == 0) {
alert("Town cannot be left blank.");
objTown.focus();
}else if (objPCode.value.length == 0) {
alert("Post code cannot be left blank.");
objPCode.focus();
}else if ((objCountry.value == 'United Kingdom') && (!checkbuddiPostCode(objPCode.value))) {
alert("Enter a valid post code.");
objPCode.focus();
}else if (objCounty.value.length == 0) {
alert("County cannot be left blank.");
objCounty.focus();
}else if ((objShip.checked==true) && (objSHNum.value.length == 0)) {
alert("Ship house name/number cannot be left blank.");
objSHNum.focus();
}else if ((objShip.checked==true) && (objSStreet.value.length == 0)) {
alert("Ship street cannot be left blank.");
objSStreet.focus();
}else if ((objShip.checked==true) && (objSTown.value.length == 0)) {
alert("Ship town cannot be left blank.");
objSTown.focus();
}else if ((objShip.checked==true) && (objSPCode.value.length == 0)) {
alert("Ship post code cannot be left blank.");
objSPCode.focus();
}else if ((objShip.checked==true) && (objSCountry.value == 'United Kingdom') && (!checkbuddiPostCode(objSPCode.value))) {
alert("Enter a valid shipping post code.");
objSPCode.focus();
}else if ((objShip.checked==true) && (objSCounty.value.length == 0)) {
alert("Ship county cannot be left blank.");
objSCounty.focus();
}else{
err = 0;
}
if (bankDetails==1) {
if (objAccName.value.length==0) {
alert("Name of account holder cannot be left blank.");
objAccName.focus();
}else if(objBranchCode_1.value.length==0 || objBranchCode_2.value.length==0 || objBranchCode_3.value.length==0 || objBranchCode_4.value.length==0 || objBranchCode_5.value.length==0 || objBranchCode_6.value.length==0) {
alert("Branch sort code cannot be left blank.");
objBranchCode_1.focus();
}else if((objAccNum_1.value.length==0) || (objAccNum_2.value.length==0) || (objAccNum_3.value.length==0) || (objAccNum_4.value.length==0) || (objAccNum_5.value.length==0) || (objAccNum_6.value.length==0) || (objAccNum_7.value.length==0) || (objAccNum_8.value.length==0)){
alert("Bank/Building society account number cannot be left blank.");
objAccNum_1.focus();
}else{
err = 0;
}
}
if (err==0) {
if (bankDetails==1) {
if (objCheckDD.checked == true) {
err = -1;
if (objAccName.value.length==0) {
alert("Name of account holder cannot be left blank.");
objAccName.focus();
}else if(objBranchCode_1.value.length==0 || objBranchCode_2.value.length==0 || objBranchCode_3.value.length==0 || objBranchCode_4.value.length==0 || objBranchCode_5.value.length==0 || objBranchCode_6.value.length==0) {
alert("Branch sort code cannot be left blank.");
objBranchCode_1.focus();
}else if((objAccNum_1.value.length==0) || (objAccNum_2.value.length==0) || (objAccNum_3.value.length==0) || (objAccNum_4.value.length==0) || (objAccNum_5.value.length==0) || (objAccNum_6.value.length==0) || (objAccNum_7.value.length==0) || (objAccNum_8.value.length==0)){
alert("Bank/Building society account number cannot be left blank.");
objAccNum_1.focus();
}else{
err = 0;
}
}
}
}
if (err == 0) {
if (bankDetails==1) {
if (objCheckDD.checked == false) {
var input_box = confirm("If you would prefer to give us your bank details over the telephone please call our customer care team on 0871 423 8756 and they will be able to take these details and then complete your purchase with you over the telephone.\nHit Ok to continue");
if (input_box==true) {
objLogHid.value = 2;
return (true);
}else{
return false;
}
}else{
objLogHid.value = 2;
return (true);
}
}else{
objLogHid.value = 2;
return (true);
}
}else{
return (false);
}
}
}
//function to validate users profile
function validateProfile() {
var objTitle = document.getElementById('title');
var objTitleTxt = document.getElementById('titleOther');
var objFName = document.getElementById('first_name');
var objLName = document.getElementById('last_name');
var objPCode = document.getElementById('post_code');
var objStreet = document.getElementById('street');
var objHouseNum = document.getElementById('house_number');
var objTown = document.getElementById('town');
var objCounty = document.getElementById('county');
var objCountry = document.getElementById('country');
var objShip = document.getElementById('same_ship_add2');
var objSPCode = document.getElementById('shpPostCode');
var objSStreet = document.getElementById('shpStreet');
var objSHouseNum = document.getElementById('shpHouseNumber');
var objSTown = document.getElementById('shpTown');
var objSCounty = document.getElementById('shpCounty');
var objSCountry = document.getElementById('shpCountry');
var objTel = document.getElementById('telNum');
var err = -1;
if ((objTitle.value==6) && (objTitleTxt.value.length==0)) {
alert("Title cannot be left blank.");
objTitle.focus();
}else if (objFName.value.length == 0) {
alert("First name cannot be left blank.");
objFName.focus();
}else if (objLName.value.length == 0) {
alert("Last name cannot be left blank.");
objLName.focus();
}else if (objHouseNum.value.length == 0) {
alert("House name/number cannot be left blank2.");
objHouseNum.focus();
}else if (objStreet.value.length == 0) {
alert("Street cannot be left blank.");
objStreet.focus();
}else if (objTown.value.length == 0) {
alert("Town cannot be left blank.");
objTown.focus();
}else if (objPCode.value.length == 0) {
alert("Post code cannot be left blank.");
objPCode.focus();
}else if ((objCountry.value == 'United Kingdom') && (!checkbuddiPostCode(objPCode.value))) {
alert("Enter a valid post code.");
objPCode.focus();
}else if (objCounty.value.length == 0) {
alert("County cannot be left blank.");
objCounty.focus();
}else if ((objShip.checked==true) && (objSHouseNum.value.length == 0)) {
alert("Ship house name/number cannot be left blank.");
objSHouseNum.focus();
}else if ((objShip.checked==true) && (objSStreet.value.length == 0)) {
alert("Ship street cannot be left blank.");
objSStreet.focus();
}else if ((objShip.checked==true) && (objSTown.value.length == 0)) {
alert("Ship town cannot be left blank.");
objSTown.focus();
}else if ((objShip.checked==true) && (objSPCode.value.length == 0)) {
alert("Ship post code cannot be left blank.");
objSPCode.focus();
}else if ((objShip.checked==true) && (objSCountry.value == 'United Kingdom') && (!checkbuddiPostCode(objSPCode.value))) {
alert("Enter a valid shipping post code.");
objSPCode.focus();
}else if ((objShip.checked==true) && (objSCounty.value.length == 0)) {
alert("Ship county cannot be left blank.");
objSCounty.focus();
}else if (totalRowsInTable('telGrid')<=1) {
alert("Telephone details cannot be left blank.");
objTel.focus();
}else{
err = 0;
}
return (err);
}
//function to validate users profile
function validateProfile_1(bankDetails) {
var objEml = document.getElementById('email');
var objPass = document.getElementById('password');
var objRePass = document.getElementById('repassword');
var objSecQues = document.getElementById('security_question');
var objSecAns = document.getElementById('security_answer');
var objSecQuestionId = document.getElementById('security_question_id');
var objSecQuestion = document.getElementById('security_question');
if (bankDetails==1) {
var objAccName = document.getElementById('account_name');
var objBranchCode_1 = document.getElementById('branch_code_1');
var objBranchCode_2 = document.getElementById('branch_code_2');
var objBranchCode_3 = document.getElementById('branch_code_3');
var objBranchCode_4 = document.getElementById('branch_code_4');
var objBranchCode_5 = document.getElementById('branch_code_5');
var objBranchCode_6 = document.getElementById('branch_code_6');
var objAccNum_1 = document.getElementById('account_number_1');
var objAccNum_2 = document.getElementById('account_number_2');
var objAccNum_3 = document.getElementById('account_number_3');
var objAccNum_4 = document.getElementById('account_number_4');
var objAccNum_5 = document.getElementById('account_number_5');
var objAccNum_6 = document.getElementById('account_number_6');
var objAccNum_7 = document.getElementById('account_number_7');
var objAccNum_8 = document.getElementById('account_number_8');
var objCheckDD = document.getElementById('bnkDet');
}
var err = -1;
if (objEml.value.length == 0) {
alert("Email cannot be left blank.");
objEml.focus();
}else if (checkEmail(objEml.value)==false) {
alert("Enter a valid email id.");
objEml.focus();
}else if (objPass.value.length == 0) {
alert("Password cannot be left blank.");
objPass.focus();
}else if (objRePass.value.length == 0) {
alert("Retype the password.");
objRePass.focus();
}else if (objPass.value != objRePass.value) {
alert("Password and the confirmation password do not match.");
objPass.focus();
}else if (objSecAns.value.length == 0) {
alert("Security answer cannot be left blank.");
objSecAns.focus();
}else if ((objSecQuestionId.value==3) && (objSecQuestion.value.length==0)) {
alert("Security Question cannot be left blank.");
objSecQuestionId.focus();
}else if (objAccName.value.length == 0) {
alert("Name of account holder cannot be left blank.");
objAccName.focus();
}else if(objBranchCode_1.value.length==0 || objBranchCode_2.value.length==0 || objBranchCode_3.value.length==0 || objBranchCode_4.value.length==0 || objBranchCode_5.value.length==0 || objBranchCode_6.value.length==0){
alert("Branch sort code cannot be left blank.");
objBranchCode_1.focus();
}else if((objAccNum_1.value.length==0) || (objAccNum_2.value.length==0) || (objAccNum_3.value.length==0) || (objAccNum_4.value.length==0) || (objAccNum_5.value.length==0) || (objAccNum_6.value.length==0) || (objAccNum_7.value.length==0) || (objAccNum_8.value.length==0)){
alert("Bank/Building society account number cannot be left blank.");
objAccNum_1.focus();
}else{
err = 0;
}
if (err==0) {
if (bankDetails==1) {
if (objCheckDD.checked == true) {
err = -1;
if (objAccName.value.length==0) {
alert("Name of account holder cannot be left blank.");
objAccName.focus();
}else if(objBranchCode_1.value.length==0 || objBranchCode_2.value.length==0 || objBranchCode_3.value.length==0 || objBranchCode_4.value.length==0 || objBranchCode_5.value.length==0 || objBranchCode_6.value.length==0) {
alert("Branch sort code cannot be left blank.");
objBranchCode_1.focus();
}else if((objAccNum_1.value.length==0) || (objAccNum_2.value.length==0) || (objAccNum_3.value.length==0) || (objAccNum_4.value.length==0) || (objAccNum_5.value.length==0) || (objAccNum_6.value.length==0) || (objAccNum_7.value.length==0) || (objAccNum_8.value.length==0)){
alert("Bank/Building society account number cannot be left blank.");
objAccNum_1.focus();
}else{
err = 0;
}
}
}
}
if (err==0) {
if (bankDetails==1) {
if (objCheckDD.checked == false) {
var input_box = confirm("If you would prefer to give us your bank details over the telephone please call our customer care team on 0871 423 8756 and they will be able to take these details and then complete your purchase with you over the telephone. Hit Ok to continue");
if (input_box==true) {
return true;
}else{
return false;
}
}else{
return true;
}
}else{
return true;
}
}else{
return false;
}
}
//function to get the total rows for the grid
function totalRowsInTable(tblName) {
var objTbl = document.getElementById(tblName);
var objBody = objTbl.getElementsByTagName("TBODY")[0];
var totalRows = objBody.childNodes.length;
return (totalRows);
}
//function to validate users profile
function validateUpdPro() {
var objTitle = document.getElementById('title');
var objTitleTxt = document.getElementById('titleOther');
var objFName = document.getElementById('first_name');
var objLName = document.getElementById('last_name');
var objHouNum = document.getElementById('house_number');
var objStreet = document.getElementById('street');
var objPCode = document.getElementById('post_code');
var objTown = document.getElementById('town');
var objCounty = document.getElementById('county');
var objCountry = document.getElementById('country');
var objShip = document.getElementById('same_ship_add2');
var objSHouNum = document.getElementById('shpHouseNumber');
var objSPCode = document.getElementById('shpPostCode');
var objSStreet = document.getElementById('shpStreet');
var objSTown = document.getElementById('shpTown');
var objSCounty = document.getElementById('shpCounty');
var objSCountry = document.getElementById('shpCountry');
var objEml = document.getElementById('email');
var objchPassword = document.getElementById('chPass');
var objPass = document.getElementById('password');
var objRePass = document.getElementById('repassword');
var objSecQues = document.getElementById('security_question');
var objSecAns = document.getElementById('security_answer');
var objRecUpd = document.getElementById('recYes');
var objTel = document.getElementById('telNum');
var objTelNum = document.getElementById('telNum');
var objTelDes = document.getElementById('telDes');
var objTelHid = document.getElementById('hid');
var objSecQuestionId = document.getElementById('security_question_id');
var objSecQuestion = document.getElementById('security_question');
var err = -1;
if (objTelNum.value.length>0) {
createProTelGrid();
}
if ((objTitle.value==6) && (objTitleTxt.value.length==0)) {
alert("Title cannot be left blank.");
objTitle.focus();
}else if (objFName.value.length == 0) {
alert("First name cannot be left blank.");
objFName.focus();
}else if (objLName.value.length == 0) {
alert("Last name cannot be left blank.");
objLName.focus();
}else if (objHouNum.value.length == 0) {
alert("House name/number cannot be left blank3.");
objHouNum.focus();
}else if (objStreet.value.length == 0) {
alert("Street cannot be left blank.");
objStreet.focus();
}else if (objTown.value.length == 0) {
alert("Town cannot be left blank.");
objTown.focus();
}else if (objPCode.value.length == 0) {
alert("Post code cannot be left blank.");
objPCode.focus();
}else if ((objCountry.value == 'United Kingdom') && (!checkbuddiPostCode(objPCode.value))) {
alert("Enter a valid post code.");
objPCode.focus();
}else if (objCounty.value.length == 0) {
alert("County cannot be left blank.");
objCounty.focus();
}else if ((objShip.checked==true) && (objSHouNum.value.length == 0)) {
alert("Ship house name/number cannot be left blank.");
objSHouNum.focus();
}else if ((objShip.checked==true) && (objSStreet.value.length == 0)) {
alert("Ship street cannot be left blank.");
objSStreet.focus();
}else if ((objShip.checked==true) && (objSTown.value.length == 0)) {
alert("Ship town cannot be left blank.");
objSTown.focus();
}else if ((objShip.checked==true) && (objSPCode.value.length == 0)) {
alert("Ship post code cannot be left blank.");
objSPCode.focus();
}else if ((objShip.checked==true) && (objSCountry.value == 'United Kingdom') && (!checkbuddiPostCode(objSPCode.value))) {
alert("Enter a valid shipping post code.");
objSPCode.focus();
}else if ((objShip.checked==true) && (objSCounty.value.length == 0)) {
alert("Ship county cannot be left blank.");
objSCounty.focus();
}else if (totalRowsInTable('telGrid')<=1) {
alert("Telephone details cannot be left blank.");
objTel.focus();
}else if (objEml.value.length == 0) {
alert("Email cannot be left blank.");
objEml.focus();
}else if (checkEmail(objEml.value)==false) {
alert("Enter a valid email id.");
objEml.focus();
}else if ((objSecQuestionId.value==3) && (objSecQuestion.value.length==0)) {
alert("Security Question cannot be left blank.");
objSecQuestionId.focus();
}else{
err = 0;
}
if ((objchPassword.checked == true) && (err==0)) {
err = -1;
if (objPass.value.length == 0) {
alert("Password cannot be left blank.");
objPass.focus();
}else if (objRePass.value.length == 0) {
alert("Retype the password.");
objRePass.focus();
}else if (objPass.value != objRePass.value) {
alert("Password and the confirmation password do not match.");
objPass.focus();
}else{
err = 0;
}
}
if (err==0) {
err = -1;
if (objSecAns.value.length == 0) {
alert("Security answer cannot be left blank.");
objSecAns.focus();
}else{
err = 0;
}
}
if (err==0) {
return true;
}else{
return false;
}
}
//FUNCTION TO PREFILL MEMBER DETAILS
function prefillMemDetails() {
var objTitle = document.getElementById('title');
var objTitleText = document.getElementById('titleOther');
var objFirstName = document.getElementById('first_name');
var objLastName = document.getElementById('last_name');
var objGenderM = document.getElementById('genderMale');
var objGenderF = document.getElementById('genderFemale');
var objPostCode = document.getElementById('post_code');
var objTown = document.getElementById('town');
var objCounty = document.getElementById('county');
var objCountry = document.getElementById('country');
var objHouseNum = document.getElementById('house_number');
var objStreet = document.getElementById('street');
var objTelNum = document.getElementById('telNum');
var objTelDes = document.getElementById('telDes');
var objTelHid = document.getElementById('hid');
var selectedInd = 0;
objTitle.selectedIndex = (tmpTitle-1);
objTitleText.value = (tmpTitle=='6') ? tmpTitleText : "";
objFirstName.value = tmpFirstName;
objLastName.value = tmpLastName;
if (tmpGender=='1') {
objGenderM.checked = true;
}else{
objGenderF.checked = true;
}
objPostCode.value = tmpPostCode;
objHouseNum.value = tmpHouseNum;
objStreet.value = tmpStreet;
objTown.value = tmpTown;
objCounty.value = tmpCounty;
for (var loop=0; loop< objCountry.options.length; loop++) {
if (objCountry.options[loop].value == tmpCountry) {
selectedInd = loop;
}
}
objCountry.selectedIndex = selectedInd;
if (tmpTelNo.length>0) {
for (var xi=0; xi0 && objTelDes.value.length>0) {
createContTelGrid();
}
var err = -1;
if ((objTitle.value==6) && (objTitleTxt.value.length==0)) {
alert("Title cannot be left blank.");
objTitle.focus();
}else if (objFName.value.length == 0) {
alert("First name cannot be left blank.");
objFName.focus();
}else if (objLName.value.length == 0) {
alert("Last name cannot be left blank.");
objLName.focus();
}else if (objHouse.value.length == 0) {
alert("House name/number cannot be left blank.");
objHouse.focus();
}else if (objStreet.value.length == 0) {
alert("Street cannot be left blank.");
objStreet.focus();
}else if (objTown.value.length == 0) {
alert("Town cannot be left blank.");
objTown.focus();
}else if (objPCode.value.length == 0) {
alert("Post code cannot be left blank.");
objPCode.focus();
}else if ((objCountry.value == 'United Kingdom') && (!checkbuddiPostCode(objPCode.value))) {
alert("Enter a valid post code.");
objPCode.focus();
}else if (objCounty.value.length == 0) {
alert("County cannot be left blank.");
objCounty.focus();
}else if (totalRowsInTable('telGrid')<=1) {
alert("Telephone details cannot be left blank.");
objTel.focus();
}else{
err = 0;
}
if (err==0) {
return true;
}else{
return false;
}
}
//function to disable or enable the table block
function enbdisabBlock(blockName, matchVal, curVal) {
var obj = document.getElementById(blockName);
if (matchVal==curVal) {
obj.style.visibility = 'visible';
obj.style.display = 'block';
}else{
obj.style.visibility = 'hidden';
obj.style.display = 'none';
}
}
//FUNCTION TO VALIDATE THE CHILD WEARERS FORM
function validateWearers() {
var objTitle = document.getElementById('title');
var objTitleTxt = document.getElementById('titleOther');
var objFName = document.getElementById('first_name');
var objLName = document.getElementById('last_name');
var objAlias = document.getElementById('alias');
var objMemRel = document.getElementById('member_relation');
var objPCode = document.getElementById('post_code');
var objHouse = document.getElementById('house_number');
var objStreet = document.getElementById('street');
var objTown = document.getElementById('town');
var objCounty = document.getElementById('county');
var objCountry = document.getElementById('country');
var objNationality = document.getElementById('nationality');
var objdDay = document.getElementById('db_day');
var objdMnt = document.getElementById('db_mnt');
var objdYre = document.getElementById('db_yre');
var objMobNum = document.getElementById('mobNum');
var objMobHid = document.getElementById('hid');
var err = -1;
if ((objTitle.value==6) && (objTitleTxt.value.length==0)) {
alert("Title cannot be left blank.");
objTitle.focus();
}else if (objFName.value.length == 0) {
alert("First name cannot be left blank.");
objFName.focus();
}else if (objLName.value.length == 0) {
alert("Last name cannot be left blank.");
objLName.focus();
}else if (objAlias.value.length == 0) {
alert("Nickname cannot be left blank.");
objAlias.focus();
}else if (objMemRel.value.length == 0) {
alert("Relationship to member cannot be left blank.");
objMemRel.focus();
}else if ((objdDay.value.length == 0) || (objdMnt.value.length == 0) || (objdYre.value.length == 0)) {
alert("Enter a valid date of birth.");
objdDay.focus();
}else if (objHouse.value.length == 0) {
alert("House name/number cannot be left blank5.");
objHouse.focus();
}else if (objStreet.value.length == 0) {
alert("Street cannot be left blank.");
objStreet.focus();
}else if (objTown.value.length == 0) {
alert("Town cannot be left blank.");
objTown.focus();
}else if (objPCode.value.length == 0) {
alert("Post code cannot be left blank.");
objPCode.focus();
}else if ((objCountry.value == 'United Kingdom') && (!checkbuddiPostCode(objPCode.value))) {
alert("Enter a valid post code.");
objPCode.focus();
}else if (objCounty.value.length == 0) {
alert("County cannot be left blank.");
objCounty.focus();
}else if (objNationality.value.length == 0) {
alert("Nationality cannot be left blank.");
objNationality.focus();
}else{
if (objMobNum.value.length>0) {
var status = validProWMobGrid();
if(status == false){
err = -1;
}else{
err = 0;
}
}else{
err = 0;
}
}
//Function verifies emergency contact info
// if(!check_contacts()){
// err = -1
// }
if (err==0) {
return true;
}else{
return false;
}
}
function check_contacts(){
hidden_val = 0;
hidden_max_checked = 0;
relObj = document.getElementById('rel_hidden');
if(relObj){
hidden_val = Math.round(relObj.value);
for(i=0;i= 2){
if(hidden_max_checked<2){
alert('Please add at least 2 emergency contacts for each wearer');
return false;
}
}else if(hidden_max_checked<2){
alert('Please add at least 2 emergency contacts for each wearer');
}
return true;
}
function validatePetWearers() {
var objName = document.getElementById('name');
var objType = document.getElementById('type');
var objdDay = document.getElementById('db_day');
var objdMnt = document.getElementById('db_mnt');
var objdYre = document.getElementById('db_yre');
var objMobNum = document.getElementById('mobNum');
var err = -1;
if (objMobNum.value.length>0) {
createMobTelGrid();
}
if (objName.value.length == 0) {
alert("Name cannot be left blank.");
objName.focus();
}else if (objType.value.length == 0) {
alert("Type cannot be left blank.");
objType.focus();
}else if ((objdDay.value.length == 0) || (objdMnt.value.length == 0) || (objdYre.value.length == 0)) {
alert("Enter a valid date of birth.");
objdDay.focus();
}else{
err = 0;
}
if (err==0) {
return true;
}else{
return false;
}
}
//function to disable the breed block
function enableBreed (enbBlock) {
var objDogBreed = document.getElementById('dog_breed');
var objDogBreedTD = document.getElementById('dog_breedTD');
var objCatBreed = document.getElementById('cat_breed');
var objCatBreedTD = document.getElementById('cat_breedTD');
if (enbBlock==1) {
disableEnableCol (1, '#00578d', objDogBreed, objDogBreedTD, '#ffffff');
disableEnableCol (0, '#91b7cf', objCatBreed, objCatBreedTD, '#91b7cf');
}else{
disableEnableCol (0, '#91b7cf', objDogBreed, objDogBreedTD, '#91b7cf');
disableEnableCol (1, '#00578d', objCatBreed, objCatBreedTD, '#ffffff');
}
}
//function to validate the login details
function validateFindLogin() {
var objEmail = document.getElementById('loginEmail');
var objPass = document.getElementById('loginPass');
var objLogHid = document.getElementById('loginChk');
var err = 1;
if (objEmail.value=='email') {
objEmail.focus();
alert("Enter your login details.");
err = -1;
}
//check if either one is blank if login=1
if ((err==1) && (objEmail.value.length==0 || objPass.value.length==0)) {
objEmail.focus();
alert("Enter your login details.");
err = -1;
}
if (err==1) {
objLogHid.value = 1;
return (true);
}else{
objLogHid.value = 0;
return (false);
}
}
//function to disable or enable the table block
function enbdisabCheckBlock(blockName, chkBox) {
var obj = document.getElementById(blockName);
if (chkBox.checked == true) {
obj.style.visibility = 'visible';
obj.style.display = 'block';
}else{
obj.style.visibility = 'hidden';
obj.style.display = 'none';
}
}
function convert_height(units){
var feet = document.getElementById('height');
var inches = document.getElementById('inches');
var cms = document.getElementById('cms');
if(feet.value == '') {
feet.value = 0;
}
if(inches.value == '') {
inches.value = 0;
}
if(cms.value == '') {
cms.value = 0;
}
if(units == "feet" ){
inch_val = parseFloat(cms.value) * 0.3937 ;
ft_val = parseInt(inch_val / 12);
inch_val = inch_val % 12;
feet.value = ft_val;
inches.value = formatNumber(inch_val, '###########', false);;
} else{
cms_val = parseInt(feet.value) * 12 * 2.54 ;
cms_val += parseFloat(inches.value) * 2.54 ;
cms.value = formatNumber(cms_val, '###########', false);
}
// If any field has value of zero, set this to blank. If u put only feet value, then inches becomes
// zero by default. The problem is to get round this
if(feet.value == 0) {
feet.value = '';
}
if(inches.value == 0) {
inches.value = '';
}
if(cms.value == 0) {
cms.value = '';
}
}
//function to validate the ubin number entered
function validateUBIN() {
var ubinObj = document.getElementById('ubin');
if (ubinObj.value.length==0) {
alert("ubin cannot be left blank.");
ubinObj.focus();
return (false);
}else{
return (true);
}
}
function chkTermsNew(){
var objTms = document.getElementById('chkTms');
var err = -1;
if (objTms.checked == false) {
alert("Please tick the box to confirm that you have read and accepted the buddi.");
}else{
err = 0;
}
if (err==0) {
return true;
}else{
return false;
}
}
function WearerSaveValue(){
var wSave = document.getElementById('wSave');
if (wSave.value == 1) {
wSave.value = 0;
}
}
function updateAssignBudWear(buddiTypeID) {
document.getElementById('msgDiv').innerHTML = "";
var ajaxVar = new ajaxVars();
ajaxVar.phpFile = "/ax/updateBudwearers.php";
ajaxVar.gotoFunction = "blankbudwear";
ajaxVar.vars['memberID'] = document.getElementById('memberID').value;
ajaxVar.vars['wearerID'] = document.getElementById('wearerID').value;
if(buddiTypeID == 1){
ajaxVar.vars['buddiID'] = document.getElementById('buddiID').value;
}else{
ajaxVar.vars['pbuddiID'] = document.getElementById('pbuddiID').value;
}
ajaxVar.vars['buddiTypeID'] = buddiTypeID;
ajaxVar.fnVars['MsgDiv'] = '';
ajaxVar.AjaxPostSQL();
}
function blankbudwear() {
if(document.getElementById('buddiTypeID').value == 1){
document.getElementById('cartContbudwear').style.visibilty = "hidden";
document.getElementById('cartContbudwear').style.display = "none";
document.getElementById('buddiID').value = "";
}else{
document.getElementById('cartContpetbudwear').style.visibilty = "hidden";
document.getElementById('cartContpetbudwear').style.display = "none";
document.getElementById('pbuddiID').value = "";
}
document.getElementById('wearerID').value = "";
}
function updateBudReplace() {
document.getElementById('msgDiv').innerHTML = "";
var ajaxVar = new ajaxVars();
ajaxVar.phpFile = "/ax/updateBudReplace.php";
ajaxVar.gotoFunction = "blankbudReplace";
ajaxVar.vars['budAssocBudId'] = document.getElementById('budAssocBudId').value;
ajaxVar.vars['details'] = document.getElementById('details').value;
ajaxVar.fnVars['MsgDiv'] = '';
ajaxVar.AjaxPostSQL();
}
function blankbudReplace() {
document.getElementById('msgDiv').style.visibility = "visible";
document.getElementById('msgDiv').style.display = "block";
document.getElementById('msgDiv').innerHTML = "buddi replacement request send successfully";
document.getElementById('budAssocBudId').value = "";
document.getElementById('details').value = "";
location.href="/findm3/adminBuddiReplacementRequest.php";
}
function printbudWearers(memId,report,buddiType,carerId){
var id_child_buddi = "1";
var id_pet_buddi = "2";
var config_buddi_status_expired = "3";
var config_buddi_status_paid = "0";
var config_buddi_status_urn = "1";
var config_buddi_status_activated = "2";
var tableName;
var ajaxVar = new ajaxVars();
if(memId){
var memberId = memId;
}
ajaxVar.vars['action'] = "mysql_fetch_array";
ajaxVar.vars['sql_type'] = "select";
if(buddiType == id_child_buddi){
tableName = "wearers";
}else{
tableName = "pet_wearers";
}
if(buddiType == id_child_buddi){
ajaxVar.vars['sql_what'] = "b1.id as id, u1.urn, concat(w1.first_name, ' ', w1.last_name) as name, c1.name as color, b1.buddi_type_id ";
}else{
ajaxVar.vars['sql_what'] = "b1.id as id, u1.urn, w1.name, c1.name as color, b1.buddi_type_id ";
}
ajaxVar.vars['sql_from'] = "buddi b1 left outer join urn u1 on (b1.urn_id=u1.id) left outer join "+tableName+" w1 on (b1.id=w1.buddi_id) ";
if(carerId > 0) ajaxVar.vars['sql_from'] += " left join carer_buddis as cb on cb.wearer_id=w1.id ";
ajaxVar.vars['sql_from'] += ",colors c1 ";
ajaxVar.vars['sql_where'] = "b1.color_id=c1.id and b1.member_id='"+memberId+"' and b1.buddi_type_id='"+buddiType+"' ";
if(carerId > 0) ajaxVar.vars['sql_where'] += " and cb.carer_id = '"+carerId+"' and cb.wearer = 1 ";
if(report == 1){
ajaxVar.vars['sql_where'] += "and status <> '"+config_buddi_status_expired+"' ";
}else{
ajaxVar.vars['sql_where'] += "and status in ("+config_buddi_status_paid+", "+config_buddi_status_urn+", "+config_buddi_status_activated+") ";
}
ajaxVar.vars['sql_order'] = 'id';
if(buddiType == id_child_buddi){
ajaxVar.fnVars['formName'] = 'assignWearer';
ajaxVar.fnVars['fieldName'] = 'buddiID';
}else{
ajaxVar.fnVars['formName'] = 'assignPetWearer';
ajaxVar.fnVars['fieldName'] = 'pbuddiID';
}
ajaxVar.gotoFunction = 'putDropDownAll';
ajaxVar.AjaxPostSQL();
if(buddiType == id_child_buddi){
var frmObj = document.getElementById('cartContbudwear');
}else{
var frmObj = document.getElementById('cartContpetbudwear');
}
frmObj.style.visibility = 'visible';
frmObj.style.display = 'block';
}
function putDropDownAll(dataArr, fnVars){
var dropField = document.forms[fnVars['formName']].elements[fnVars['fieldName']];
var ubinNo = "";
dropField.options.length = 0;
if(dropField) {
dropField.options[0] = new Option(' ',' ');
if(dataArr != 'empty') {
for(var i=0; i0) {
createProTelGrid();
}
if ((objTitle.value==6) && (objTitleTxt.value.length==0)) {
alert("Title cannot be left blank.");
objTitle.focus();
}else if (objFName.value.length == 0) {
alert("First name cannot be left blank.");
objFName.focus();
}else if (objLName.value.length == 0) {
alert("Last name cannot be left blank.");
objLName.focus();
}else if (objHouNum.value.length == 0) {
alert("House name/number cannot be left blank6.");
objHouNum.focus();
}else if (objStreet.value.length == 0) {
alert("Street cannot be left blank.");
objStreet.focus();
}else if (objTown.value.length == 0) {
alert("Town cannot be left blank.");
objTown.focus();
}else if (objPCode.value.length == 0) {
alert("Post code cannot be left blank.");
objPCode.focus();
}else if ((objCountry.value == 'United Kingdom') && (!checkbuddiPostCode(objPCode.value))){
alert("Enter a valid post code.");
objPCode.focus();
}else if (objCounty.value.length == 0) {
alert("County cannot be left blank.");
objCounty.focus();
}else if ((objShip.checked==true) && (objSHouNum.value.length == 0)) {
alert("Ship house name/number cannot be left blank.");
objSHouNum.focus();
}else if ((objShip.checked==true) && (objSStreet.value.length == 0)) {
alert("Ship street cannot be left blank.");
objSStreet.focus();
}else if ((objShip.checked==true) && (objSTown.value.length == 0)) {
alert("Ship town cannot be left blank.");
objSTown.focus();
}else if ((objShip.checked==true) && (objSPCode.value.length == 0)) {
alert("Ship post code cannot be left blank.");
objSPCode.focus();
}else if ((objShip.checked==true) && (objSCountry.value == 'United Kingdom') && (!checkbuddiPostCode(objSPCode.value))) {
alert("Enter a valid shipping post code.");
objSPCode.focus();
}else if ((objShip.checked==true) && (objSCounty.value.length == 0)) {
alert("Ship county cannot be left blank.");
objSCounty.focus();
}else if (totalRowsInTable('telGrid')<=1) {
alert("Telephone details cannot be left blank.");
objTel.focus();
}else if (objEml.value.length == 0) {
alert("Email cannot be left blank.");
objEml.focus();
}else if (checkEmail(objEml.value)==false) {
alert("Enter a valid email id.");
objEml.focus();
}else if (objPass.value.length == 0) {
alert("Password cannot be left blank.");
objPass.focus();
}else if (objRePass.value.length == 0) {
alert("Retype the password.");
objRePass.focus();
}else if (objPass.value != objRePass.value) {
alert("Password and the confirmation password do not match.");
objPass.focus();
}else if (objSecAns.value.length == 0) {
alert("Security answer cannot be left blank.");
objSecAns.focus();
}else{
err = 0;
}
// else if (objSecAns.value.length == 0) {
// alert("Security answer cannot be left blank.");
// objSecAns.focus();
// }else if ((objSecQuestionId.value==3) && (objSecQuestion.value.length==0)) {
// alert("Security Question cannot be left blank.");
// objSecQuestionId.focus();
// }
if (err==0) {
err = -1;
if (objSecAns.value.length == 0) {
alert("Security answer cannot be left blank.");
objSecAns.focus();
}else{
err = 0;
}
}
// if(err == 0){
// if(objCusttypeAccount.checked == true){
// if (confirm("Do u really wish to proceed with the member type as Account?")){
// return (true);
// }else{
// return (false);
// }
// }else{
// if (confirm("Do u really wish to proceed with the member type as Quote?")){
// return (true);
// }else{
// return (false);
// }
// }
//
// }
if (err==0) {
return true;
}else{
return false;
}
}
function checkPayTypeFields(){
var err = -1;
var objbuddiCount = document.getElementById('buddi_no');
if (document.paymentForm.dd.checked == true) {
var objAccName = document.getElementById('account_name');
var objBranchCode_1 = document.getElementById('branch_code_1');
var objBranchCode_2 = document.getElementById('branch_code_2');
var objBranchCode_3 = document.getElementById('branch_code_3');
var objBranchCode_4 = document.getElementById('branch_code_4');
var objBranchCode_5 = document.getElementById('branch_code_5');
var objBranchCode_6 = document.getElementById('branch_code_6');
var objAccNum_1 = document.getElementById('account_number_1');
var objAccNum_2 = document.getElementById('account_number_2');
var objAccNum_3 = document.getElementById('account_number_3');
var objAccNum_4 = document.getElementById('account_number_4');
var objAccNum_5 = document.getElementById('account_number_5');
var objAccNum_6 = document.getElementById('account_number_6');
var objAccNum_7 = document.getElementById('account_number_7');
var objAccNum_8 = document.getElementById('account_number_8');
var objddAmt = document.getElementById('dd_amt');
}
if(document.paymentForm.dd.checked == true){
if (objAccName.value.length==0) {
alert("Name of account holder cannot be left blank.");
objAccName.focus();
}else if(objBranchCode_1.value.length==0 || objBranchCode_2.value.length==0 || objBranchCode_3.value.length==0 || objBranchCode_4.value.length==0 || objBranchCode_5.value.length==0 || objBranchCode_6.value.length==0) {
alert("Branch sort code cannot be left blank.");
objBranchCode_1.focus();
}else if((objAccNum_1.value.length==0) || (objAccNum_2.value.length==0) || (objAccNum_3.value.length==0) || (objAccNum_4.value.length==0) || (objAccNum_5.value.length==0) || (objAccNum_6.value.length==0) || (objAccNum_7.value.length==0) || (objAccNum_8.value.length==0)){
alert("Bank/Building society account number cannot be left blank.");
objAccNum_1.focus();
}else if (objddAmt.value.length==0) {
alert("DD Amount cannot be left blank.");
objddAmt.focus();
}else{
err = 0;
}
}else if(document.paymentForm.voucher.checked == true){
if(objbuddiCount.value.length==0){
alert("Enter number of buddis cannot be left blank.");
objbuddiCount.focus();
}else{
err = 0;
}
}else{
err = 0;
}
if (err==0) {
return true;
}else{
return false;
}
}
function removedemostatus(ubinId){
var ajaxVar = new ajaxVars();
ajaxVar.phpFile = "/ax/updatedemostatus.php";
ajaxVar.gotoFunction = 'demostatusupdate';
ajaxVar.vars['uid'] = ubinId;
ajaxVar.AjaxPostSQL();
}
function demostatusupdate(){
alert("This buddi is no more a demo buddi.");
document.location.href= "/findm3/index.php";
}
function validateCarerFields() {
var objTitle = document.getElementById('title');
var objTitleTxt = document.getElementById('titleOther');
var objFName = document.getElementById('first_name');
var objLName = document.getElementById('last_name');
var objEml = document.getElementById('email');
var objPass = document.getElementById('password');
var objRePass = document.getElementById('repassword');
var objCarerId = document.getElementById('carerId');
var objSecQuestionId = document.getElementById('security_question_id');
var objSecQuestion = document.getElementById('security_question');
var objSecAns = document.getElementById('security_answer');
var err = -1;
if(objCarerId.value == 0){
if ((objTitle.value==6) && (objTitleTxt.value.length==0)) {
alert("Title cannot be left blank.");
objTitle.focus();
}else if (objFName.value.length == 0) {
alert("First name cannot be left blank.");
objFName.focus();
}else if (objLName.value.length == 0) {
alert("Last name cannot be left blank.");
objLName.focus();
}else if (objEml.value.length == 0) {
alert("Email cannot be left blank.");
objEml.focus();
}else if (checkEmail(objEml.value)==false) {
alert("Enter a valid email id.");
objEml.focus();
}else if (objPass.value.length == 0) {
alert("Password cannot be left blank.");
objPass.focus();
}else if (objRePass.value.length == 0) {
alert("Retype the password.");
objRePass.focus();
}else if (objPass.value != objRePass.value) {
alert("Password and the confirmation password do not match.");
objPass.focus();
}else if (objSecAns.value.length == 0) {
alert("Security answer cannot be left blank.");
objSecAns.focus();
}else if ((objSecQuestionId.value==3) && (objSecQuestion.value.length==0)) {
alert("Security Question cannot be left blank.");
objSecQuestionId.focus();
}else{
err = 0;
}
}else{
var objChgPass = document.getElementById('chPass');
if(objChgPass.checked == true){
if ((objTitle.value==6) && (objTitleTxt.value.length==0)) {
alert("Title cannot be left blank.");
objTitle.focus();
}else if (objFName.value.length == 0) {
alert("First name cannot be left blank.");
objFName.focus();
}else if (objLName.value.length == 0) {
alert("Last name cannot be left blank.");
objLName.focus();
}else if (objEml.value.length == 0) {
alert("Email cannot be left blank.");
objEml.focus();
}else if (checkEmail(objEml.value)==false) {
alert("Enter a valid email id.");
objEml.focus();
}else if (objPass.value.length == 0) {
alert("Password cannot be left blank.");
objPass.focus();
}else if (objRePass.value.length == 0) {
alert("Retype the password.");
objRePass.focus();
}else if (objPass.value != objRePass.value) {
alert("Password and the confirmation password do not match.");
objPass.focus();
}else if (objSecAns.value.length == 0) {
alert("Security answer cannot be left blank.");
objSecAns.focus();
}else if ((objSecQuestionId.value==3) && (objSecQuestion.value.length==0)) {
alert("Security Question cannot be left blank.");
objSecQuestionId.focus();
}else{
err = 0;
}
}else{
if ((objTitle.value==6) && (objTitleTxt.value.length==0)) {
alert("Title cannot be left blank.");
objTitle.focus();
}else if (objFName.value.length == 0) {
alert("First name cannot be left blank.");
objFName.focus();
}else if (objLName.value.length == 0) {
alert("Last name cannot be left blank.");
objLName.focus();
}else if (objEml.value.length == 0) {
alert("Email cannot be left blank.");
objEml.focus();
}else if (checkEmail(objEml.value)==false) {
alert("Enter a valid email id.");
objEml.focus();
}else if (objSecAns.value.length == 0) {
alert("Security answer cannot be left blank.");
objSecAns.focus();
}else if ((objSecQuestionId.value==3) && (objSecQuestion.value.length==0)) {
alert("Security Question cannot be left blank.");
objSecQuestionId.focus();
}else{
err = 0;
}
}
}
if (err==0) {
return true;
}else{
return false;
}
}
function ShowHideView(fenceId){
var divName = "viewStatusDiv_"+fenceId;
if(document.getElementById('viewStatusDiv_'+fenceId).style.visibility == 'visible'){
document.getElementById('viewStatusDiv_'+fenceId).style.visibility = "hidden";
document.getElementById('viewStatusDiv_'+fenceId).style.display = "none";
}else{
document.getElementById('viewStatusDiv_'+fenceId).style.visibility = "visible";
document.getElementById('viewStatusDiv_'+fenceId).style.display = "block";
var ajaxVar = new ajaxVars();
ajaxVar.vars['action'] = "showResult";
ajaxVar.vars['showDiv'] = 'viewStatusDiv_'+fenceId;
ajaxVar.vars['fenceId'] = fenceId;
ajaxVar.loadDiv = 'viewStatusDiv_'+fenceId;
ajaxVar.loadMsg = "View status...";
ajaxVar.phpFile = "/ax/viewFenceBuddiStatus.php";
ajaxVar.AjaxPostSQL();
}
}
// function for the hide unhide on login box
function showhide(flag, ele){
if(flag==1){ //show
document.getElementById(ele).style.visibility = 'visible';
document.getElementById(ele).style.display = 'block';
} else{ //hide
document.getElementById(ele).style.visibility = 'hidden';
document.getElementById(ele).style.display = 'none';
}
}
function changeFenceStatus(fenceId, btnVal, fenceName, memberId){
var ajaxVar = new ajaxVars();
var objStatusBtnDiv = document.getElementById('statusBtn_'+fenceId);
if(btnVal == 1){
var status=1;
objStatusBtnDiv.innerHTML = "";
}else{
var status=0;
objStatusBtnDiv.innerHTML = "";
}
ajaxVar.phpFile = "/ax/changeFenceBuddiStatus.php";
ajaxVar.gotoFunction = "changeStatusMsg";
ajaxVar.vars['fenceId'] = fenceId;
ajaxVar.vars['tStatus'] = status;
ajaxVar.vars['memberId'] = memberId;
ajaxVar.vars['fenceName'] = fenceName;
ajaxVar.fnVars['statusVal'] = status;
ajaxVar.AjaxPostSQL();
}
function changeStatusMsg(dataArr, fnVars){
if(fnVars['statusVal'] == 1){
alert("You have turned this boundary on. \nYou will need to allow 10 minutes before this boundary will be applied to your buddi.");
}else{
alert("You have turned this boundary off. \nYou will need to allow 10 minutes before this boundary will be removed from your buddi.");
}
}
function setHasFencingStatus(ubinId,btnVal){
var objfenceStatusDiv = document.getElementById('fenceStatusDiv');
if(btnVal == 1){
objfenceStatusDiv.innerHTML = "";
}else{
objfenceStatusDiv.innerHTML = "";
}
var ajaxVar = new ajaxVars();
ajaxVar.phpFile = "/ax/updateUrnFencestatus.php";
ajaxVar.gotoFunction = 'ubinFenceupdate';
ajaxVar.vars['ubinId'] = ubinId;
ajaxVar.fnVars['btnVal'] = btnVal;
ajaxVar.AjaxPostSQL();
}
function ubinFenceupdate(dataArr, fnVars){
if(fnVars['btnVal'] == 1){
alert("This buddi will be shown on the buddi boundary page.");
}else{
alert("This buddi will not be shown on the buddi boundary page");
}
}
function enableDisableTrackFence(ubinId, trackVal, fenceVal){
var ajaxVar = new ajaxVars();
ajaxVar.phpFile = "/ax/updateBudTrackFenceStatus.php";
ajaxVar.gotoFunction = 'buddiTrackFenceStatusupdate';
if(trackVal == 1){
var objProvideTrack = document.getElementById('provide_track_'+ubinId);
if(objProvideTrack.checked == true){
var disableTrack = 1;
}else{
var disableTrack = 0;
}
ajaxVar.fnVars['chkType'] = 1;
ajaxVar.fnVars['chkTrack'] = disableTrack;
ajaxVar.vars['chkType'] = 1;
}
if(fenceVal == 1){
var objProvideFence = document.getElementById('provide_fence_'+ubinId);
if(objProvideFence.checked == true){
var disableFence = 1;
}else{
var disableFence = 0;
}
ajaxVar.fnVars['chkType'] = 2;
ajaxVar.fnVars['chkFence'] = disableFence;
ajaxVar.vars['chkType'] = 2;
}
ajaxVar.vars['ubinId'] = ubinId;
ajaxVar.AjaxPostSQL();
}
function buddiTrackFenceStatusupdate(dataArr, fnVars){
if(fnVars['chkType'] == 1){
if(fnVars['chkTrack'] == 1){
alert("You have disabled tracking for this buddi.");
}else{
alert("You have enabled tracking for this buddi.");
}
}
if(fnVars['chkType'] == 2){
if(fnVars['chkFence'] == 1){
alert("You have disabled boundary for this buddi.");
}else{
alert("You have enabled boundary for this buddi.");
}
}
}
function changeInvoiceAccountStatus(InvAcctId, memberId, btnVal){
var ajaxVar = new ajaxVars();
var objStatusBtnDiv = document.getElementById('statusBtn_'+InvAcctId);
if(btnVal == 1){
var status=1;
objStatusBtnDiv.innerHTML = "";
}else{
var status=0;
objStatusBtnDiv.innerHTML = "";
}
ajaxVar.phpFile = "/ax/changeInvoiceAcctStatus.php";
ajaxVar.gotoFunction = "changeInvoiceStatusMsg";
ajaxVar.vars['InvAcctId'] = InvAcctId;
ajaxVar.vars['memberId'] = memberId;
ajaxVar.vars['tStatus'] = status;
ajaxVar.fnVars['statusVal'] = status;
ajaxVar.AjaxPostSQL();
}
function changeInvoiceStatusMsg(dataArr, fnVars){
if(fnVars['statusVal'] == 1){
alert("You have turned the automated invoicing On. \n");
}else{
alert("You have turned the automated invoicing Off. \n");
}
}