[]

“},{“type”:”checkbox”,”name”:”ContactCheckboxes”,”titleLocation”:”hidden”,”choices”:[{“value”:”Email”,”text”:”Contact me by email”},{“value”:”Telephone”,”text”:”Contact me by telephone”}]},{“type”:”html”,”name”:”contactBorder”,”html”:”

“},{“type”:”checkbox”,”name”:”MailchimpCheckboxes”,”titleLocation”:”hidden”,”choices”:[{“value”:”List”,”text”:”Be the first to know about new CPD articles as they are published – tick to join the CPD article mailing list”}]}]}; //var surveyCompanyJSON = {“name”:”ContactPage”,”elements”:[{“type”: “html”,”name”: “contactSummary”,”html”: “

This educational article was produced in collaboration with
Together Money

If you would like to receive further information about Together Money and their products please select below:

“},{“type”:”checkbox”,”name”:”ContactCheckboxes”,”titleLocation”:”hidden”,”choices”:[{“value”:”Email”,”text”:”Contact me by email”},{“value”:”Telephone”,”text”:”Contact me by telephone”}]},{“titleLocation”:”hidden”,”type”:”text”,”name”: “ContactTelephoneNumber”,”isRequired”:true,”visible”: true,”enableIf”: “{ContactCheckboxes} contains ‘Telephone'”,”width”: “200px”},{“type”: “html”,”name”: “contactBorder”,”html”: “”},{“type”:”checkbox”,”name”:”MailchimpCheckboxes”,”titleLocation”:”hidden”,”choices”:[{“value”:”List”,”text”:”Be the first to know about new CPD articles as they are published – tick to join the CPD article mailing list”}]}]} // var surveyRegisterJSON = {“pages”:[{“name”:”page1″,”elements”:[{“type”:”text”,”name”:”question1″,”title”:”First name”,”isRequired”:true,”placeHolder”:”First name”},{“type”:”text”,”name”:”question2″,”title”:”Last name”,”isRequired”:true,”placeHolder”:”Last name”},{“type”:”text”,”name”:”question3″,”title”:”Company name”,”isRequired”:true,”placeHolder”:”Company name”},{“type”:”text”,”name”:”question4″,”title”:”Email address”,”isRequired”:true,”placeHolder”:”Email address”},{“type”:”text”,”name”:”question5″,”title”:”Phone number”,”isRequired”:true,”placeHolder”:”Phone number”},{“type”:”text”,”name”:”question6″,”title”:”Postcode”,”isRequired”:true,”placeHolder”:”Postcode”}]}]} parse_obj[‘pages’].push(surveyCompanyJSON); } surveyJSON = JSON.parse(JSON.stringify(parse_obj, null, 2)); function sendDataToServer(survey) { document.getElementsByClassName(‘sv_container’)[0].innerText = ”; document.cookie = ‘FRSurvey348=; Max-Age=-99999999;’; //send Ajax request to your web server. // alert(“The results are:” + JSON.stringify(survey.data)); // console.log(survey.data); let hasUserPassed = checkCorrectAnswers(survey.data); let userId = parseInt(document.getElementById(“survey-user-id”).value); var contactTelephone = ‘n’; var contactEmail = ‘n’; var mailChimpList = ‘n’; var contactConsentJson = JSON.parse(JSON.stringify(survey.data, null, 2)); var contactConsentArray = contactConsentJson.ContactCheckboxes; var contactTelephoneNumber = contactConsentJson.ContactTelephoneNumber; var contactEmailAddress = contactConsentJson.ContactEmailAddress; var mailchimpConsentArray = contactConsentJson.MailchimpCheckboxes; if (mailchimpConsentArray && mailchimpConsentArray.length) { var mailchimpConsentLength = mailchimpConsentArray.length; for (var i = 0; i Download certificate’; if(userId > 0) { document.getElementById(‘surveyDashboard’).style.display = “block”; } else { switch(userRes.userGroupID) { case 1: case 2: case 3: // LOG IN document.getElementById(‘surveyLogin’).style.display = “block”; // document.getElementById(‘surveyCompleteMessage’).innerHTML = “Thank for completing this Structured Learning article”; break; default: document.getElementById(‘surveyRegister’).style.display = “block”; break; } } document.getElementById(‘cpdDescription’).innerText = ”; // document.getElementById(‘cpdDescription’).innerHTML = ‘

Congratulations – you have successfully completed
‘ + timeConvert2() + ‘ of CPD learning

‘; document.getElementsByClassName(‘sv_container’)[0].innerText = ”; document.getElementsByClassName(‘sv_container’)[0].innerHTML = ‘

We’d love your feedback on this Structured Learning article – please click here to answer 4 short questions about your experience.

‘; // document.getElementsByClassName(‘sv_container’)[0].innerHTML = ‘

To download your CPD certifciate please visit your CPD centre within your Financial Reporter user Account. To access more CPD articles and further your boost your continued professional development, please click here

We’d love your feedback on this Structured Learning article – please click here to answer 4 short questions about your experience.

‘; document.cookie = ‘FRSurvey348=; Max-Age=-99999999;’; document.cookie = ‘FRSurveyDetails348=; Max-Age=-99999999;’; } else { document.getElementById(‘surveyFail’).style.display = “block”; // document.getElementById(‘cpdDescription’).innerText = ”; // document.getElementById(‘cpdDescription’).innerHTML = ‘

CPD questionnaire failed

‘; // document.getElementsByClassName(‘sv_container’)[0].innerText = ”; // document.getElementsByClassName(‘sv_container’)[0].innerHTML = ‘

Whoops – unfortunately you have answered one or more of the multiple choice questions incorrectly. To retake this CPD article please click here

‘; document.cookie = ‘FRSurvey348=; Max-Age=-99999999;’; } $(‘#survey-loader’).fadeOut(500); }, 5000); }, error: function (data) { }, }); }; function createAccount() { let password = document.getElementById(‘registerPassword’).value let passwordConfirmation = document.getElementById(‘registerPasswordConfirmation’).value if(password != passwordConfirmation) { document.getElementById(‘passwordError’).style.display = “block”; return; } $.ajax({ type: “POST”, url: “/processes/pcs_create_password.php”, data: { userId: document.getElementById(“survey-user-id”).value, password: document.getElementById(“registerPassword”).value }, success: function (response) { setTimeout(function(){ document.getElementById(‘surveyRegister’).style.display = “none”; document.getElementById(‘surveyRegisterComplete’).style.display = “block”; // document.getElementById(‘surveyRegisterComplete’).style.display = “block”; // document.getElementById(‘surveyCompleteMessage’).innerHTML = “Thank you for registering for a Financial Reporter account”; }, 5000); } }); }; function checkCorrectAnswers(completedSurvey) { let surveyJson = JSON.parse(surveyJSONPHP); let surveyPages = surveyJson.pages; $(‘#survey-loader’).fadeIn(500); let hasPassed = false; for(let i = 0; surveyPages.length > i; i++) { for(let x = 0; surveyPages[i].elements.length > x; x++) { let questionName = surveyPages[i].elements[x].name; let correctAnswers = []; if(Array.isArray(surveyPages[i].elements[x].correctAnswer)) { correctAnswers = Array.from(surveyPages[i].elements[x].correctAnswer); } else { correctAnswers.push(surveyPages[i].elements[x].correctAnswer); } if(completedSurvey.hasOwnProperty(questionName)) { let completedSurveyAnswers =[]; if(Array.isArray(completedSurvey[questionName])) { completedSurveyAnswers = Array.from(completedSurvey[questionName]); } else { completedSurveyAnswers.push(completedSurvey[questionName]); } if(completedSurveyAnswers.sort().toString() == correctAnswers.sort().toString()) { hasPassed = true } else { hasPassed = false; break; } } } } return hasPassed; } var survey = new Survey.Model(surveyJSON); survey.focusFirstQuestionAutomatic = false; survey.sendResultOnPageNext = true; function animate(animitionType, duration) { console.log(“Tada 2”); if (!duration) duration = 1000; var element = document.getElementById(“surveyContainer”); $(element).velocity(animitionType, {duration: duration}); } var doAnimantion = true; survey .onCurrentPageChanging .add(function (sender, options) { var currentPage = survey.visiblePages.indexOf(survey.currentPage) + 1; var pageTotal = survey.visiblePages.length; if (!doAnimantion) { return; } options.allowChanging = false; setTimeout(function () { doAnimantion = false; sender.currentPage = options.newCurrentPage; doAnimantion = true; }, 1000); animate(“fadeOut”, 1000); setTimeout(function () { $(‘#survey-loader’).fadeIn(); }, 1000); }); survey .onCurrentPageChanged .add(function (sender) { var currentPage = survey.visiblePages.indexOf(survey.currentPage) + 1; var pageTotal = survey.visiblePages.length; setTimeout(function () { $(‘#survey-loader’).fadeOut(); animate(“fadeIn”, 1000); }, 1000); }); survey .onPartialSend .add(function (survey, options) { console.log(“Tada 3”); $(‘html, body’).animate({ scrollTop: $(“#surveyContainer”).offset().top -150 }, 500); var currentPage = survey.visiblePages.indexOf(survey.currentPage) + 1; var pageTotal = survey.visiblePages.length; var penultimatePage = pageTotal – 1; if (currentPage == penultimatePage) { setSurveyDetailsCookie(); var userTelephone = document.getElementById(“survey-user-telephone”).value; if (userTelephone != ”) { var surveyData = JSON.parse(JSON.stringify(survey.data, null, 2)); surveyData[‘ContactTelephoneNumber’] = userTelephone; survey.data = JSON.parse(JSON.stringify(surveyData, null, 2)); }; }; }); survey .onAfterRenderPage .add(function (survey, options) { var currentPage = survey.visiblePages.indexOf(survey.currentPage) + 1; var pageTotal = survey.visiblePages.length; $(‘.btn.sv_prev_btn’).fadeOut(); $(‘.sv_bootstrap_css .sv_qstn’).each(function() { $(this).css({ ‘padding’: ‘0.5em 0em 1.5em 0em’ }); if ($(this).find(‘input[type=text]’).is(‘:hidden’)) { $(this).css({ ‘padding’: ‘0em 0em 0em 0em’ }); //$(‘#surveyCardBorder’).remove(); }; }); if(userId > 0) { survey.setValue(‘registerFname’, “”); survey.setValue(‘registerLname’, “”); survey.setValue(‘registerCompany’, “”); survey.setValue(‘registerEmail’, “”); survey.setValue(‘registerPhone’, “”); survey.setValue(‘registerPostcode’, “”); // survey.goNextPageAutomatic = true } else { getSurveyDetailsCookie(); } if (currentPage != 1) { $(“#hellothings”).hide(); $(‘.btn.sv_prev_btn’).fadeOut(); } else { $(“#hellothings”).show(); $(‘.btn.sv_prev_btn’).fadeOut(); } if (currentPage == pageTotal) { // if(userId != 3) { // (‘.btn.sv_prev_btn’).fadeOut(); // } if (companyEmail != ”) { $(‘.btn.sv_prev_btn’).fadeOut(); $(‘.sv_qstn’).each(function() { var ParagraghCount = $(this).find(‘p’).length; var CheckBoxCount = $(this).find(‘input[type=checkbox]’).length; var CheckTextFieldCount = $(this).find(‘input[type=text]’).length; //alert(ParagraghCount); if (CheckBoxCount > 0) { $(this).css(‘cssText’,’margin: -1.5em 0em 0em 0em !important; padding: 0em 0em 0em 0em !important;’); }; if (CheckTextFieldCount > 0) { $(this).find(‘input[type=text]’).hide(); } $(this).find(‘input:checkbox[value=”Telephone”]’).click(function() { if (!$(this).is(‘:checked’)) { //alert(‘hide’); $(this).closest(‘.panel-body’).find( “input[type=text]” ).fadeOut(); } else { //alert(‘show’); $(this).closest(‘.panel-body’).find( “input[type=text]” ).fadeIn(); }; }); }); setTimeout(function () { //$(‘#cpdDescription’).fadeOut(); //$(‘#cpdCompanyHeader’).fadeIn(); //$(‘#cpdCompanyDescription’).fadeIn(); }, 500); }; } else { //$(‘#cpdDescription’).fadeIn(); //$(‘#cpdCompanyHeader’).fadeOut(); //$(‘#cpdCompanyDescription’).fadeOut(); //$(‘.btn.sv_prev_btn’).fadeIn(); }; var Surveypopups = $(‘.login-popup-form’); Surveypopups.magnificPopup({ type: ‘ajax’, midClick: true, fixedContentPos: false, closeMarkup: ”, closeOnBgClick:false, mainClass: ‘mfp-fade-top’, callbacks: { close: function() { if(getCookie(“FRUserDetails”)) { let FRUserDetails = JSON.parse(getCookie(“FRUserDetails”)); survey.setValue(‘registerFname’, FRUserDetails[1]); survey.setValue(‘registerLname’, FRUserDetails[2]); survey.setValue(‘registerCompany’, FRUserDetails[6]); survey.setValue(‘registerEmail’, FRUserDetails[3]); survey.setValue(‘registerPhone’, FRUserDetails[4]); survey.setValue(‘registerPostcode’, FRUserDetails[7]); survey.nextPage(); } }} }); }); $(‘.cpd-start-button’).on(‘click’, function () { // if( $(‘#1 .side-bar .js-sidebar.is_stuck’).css(‘bottom’) == ‘0px’ ) { // var position = $(this).position(); // $(‘#1 aside’).css({ // ‘display’: ‘block’, // ‘float’: ‘left’, // ‘width’: ‘300px’ // }); // $(‘#1 aside’).removeClass(‘side-bar’); // $(‘#1 aside js-sidebar.is_stuck’).addClass(‘js-sidebar-freeze’); // $(‘#1 aside .js-sidebar-freeze’).css({ // ‘position’: ‘absolute’, // ‘top’: (position.top – 120) + ‘px’, // ‘bottom’: ”, // ‘width’: ‘300px’ // }); // $(‘#1 aside .js-sidebar-freeze’).removeClass(‘js-sidebar is_stuck’); // }; var SurveyHideBoxheight = $(‘.surveyHideBox’).outerHeight(); $(this).animate({ ‘background-color’ : ‘#ffffff’, ‘-webkit-animation’ : ‘none’, ‘-moz-animation’ : ‘none’, ‘-ms-animation’: ‘none’, ‘animation’: ‘none’, }, 500); setTimeout(function() { $(‘.cpd-start-button’).animate({ ‘padding-top’ : 0, ‘padding-bottom’ : 0, ‘margin-top’ : 0, ‘margin-bottom’ : 0, ‘height’: 0, }, 500); $(‘.academy nav.article-pagination ul’).removeClass(‘surveyHidden’); setTimeout(function() { if( $(‘#1 .side-bar .js-sidebar.is_stuck’).css(‘bottom’) == ‘0px’ ) { $(‘#1 aside’).css({ ‘display’: ‘block’, ‘float’: ‘left’, ‘width’: ‘300px’ }); $(‘#1 aside’).removeClass(‘side-bar’); $(‘#1 aside js-sidebar.is_stuck’).addClass(‘js-sidebar-freeze’); $(‘#1 aside .js-sidebar-freeze’).removeClass(‘js-sidebar is_stuck’); $(‘#1 aside .js-sidebar.is_stuck’).animate({ bottom: SurveyHideBoxheight + ‘px’, }, { duration: 1000, queue: false }); }; $(‘.surveyHide’).animate({ height: SurveyHideBoxheight + ‘px’, }, { duration: 1000, queue: false }).promise().done(function () { $(‘.surveyHide’).height(‘auto’); });; setTimeout(function() { console.log(“Tada 4”); $(‘html, body’).animate({ scrollTop: $(“#surveyContainer”).offset().top -150 }, 500); // setTimeout(function() { // $(‘#1 aside’).addClass(‘side-bar’); // $(‘#1 aside .js-sidebar-freeze’).addClass(‘js-sidebar is_stuck’); // $(‘#1 aside .js-sidebar-freeze’).removeClass(‘js-sidebar-freeze’); // }, 500); },500); },500); }, 500, ‘linear’); }) $(“#surveyContainer”).Survey({ model: survey, onComplete: sendDataToServer, }); if(getCookie(“FRSurvey348”)) { survey.data = JSON.parse(getCookie(“FRSurvey348″)); } else { survey.data = ”; } function surveyButtons() { //$(‘#surveyCardBorder’).insertBefore(“.panel-footer.card-footer”); // $(‘.card-footer’).prepend(”); $(‘.btn.sv_next_btn’).attr(‘disabled’, false); // $(‘.btn.sv_next_btn’).addClass(‘btn_grey’); //$(‘.btn.sv_prev_btn’).attr(‘disabled’, false); // $(‘.btn.sv_prev_btn’).addClass(‘btn_grey’); $(“.btn.sv_complete_btn”).attr(‘disabled’, false); // $(‘.btn.sv_complete_btn’).addClass(‘btn_grey’); userId = document.getElementById(‘survey-user-id’).value $(‘#loginthings’).hide(); $(‘#helloloader’).hide(); $(‘#hellothings’).hide(); // if(userId > 0) { // // $(“#hellothings”).insertBefore(“.panel-footer.card-footer”); $(‘#helloloader’).hide(); $(‘#hellothings’).hide(); $(‘#loginthings’).hide(); // // $(‘#hellothings’).css(‘display’,’inline’); // $(‘.btn.sv_next_btn’).attr(‘disabled’, false); // $(‘.btn.sv_next_btn’).removeClass(‘btn_grey’); // $(‘.btn.sv_prev_btn’).attr(‘disabled’, false); // $(‘.btn.sv_prev_btn’).removeClass(‘btn_grey’); // $(“.btn.sv_complete_btn”).attr(‘disabled’, false); // $(‘.btn.sv_complete_btn’).removeClass(‘btn_grey’); // $(‘.btn.sv_login_btn’).remove(); // } else { // $(“#hellothings div”).hide(); // //$(‘.panel-footer.card-footer’).hide(); // $(“#loginthings”).insertBefore(“.panel-footer.card-footer”); // switch (device) { // case ‘mobile’: // $(“#hellothings”).insertBefore(“.panel-footer.card-footer”); // break; // default: // $(“#hellothings”).appendTo(“.panel-footer.card-footer”); // break; // } // } } function surveyLogin() { document.cookie = “FRSurvey348=” + JSON.stringify(survey.data) + “;”; } function setSurveyDetailsCookie() { let userDetails = { firstname: survey.data.registerFname, lastname: survey.data.registerLname, company: survey.data.registerCompany, email: survey.data.registerEmail, phone: survey.data.registerPhone, postcode: survey.data.registerPostcode, } document.cookie = “FRSurveyDetails348=” + JSON.stringify(userDetails); } function getSurveyDetailsCookie() { let cookie = null; if(getCookie(“FRSurveyDetails348”)) { cookie = JSON.parse(getCookie(“FRSurveyDetails348”)) survey.setValue(‘registerFname’, cookie.firstname); survey.setValue(‘registerLname’, cookie.lastname); survey.setValue(‘registerCompany’, cookie.company); survey.setValue(‘registerEmail’, cookie.email); survey.setValue(‘registerPhone’, cookie.phone); survey.setValue(‘registerPostcode’, cookie.postcode); } } function getCookie(cname) { var name = cname + “=”; var decodedCookie = decodeURIComponent(document.cookie); var ca = decodedCookie.split(‘;’); for(var i = 0; i 9) return ‘overflow’; n = (‘000000000’ + num).substr(-9).match(/^(d{2})(d{2})(d{2})(d{1})(d{2})$/); if (!n) return; var str = ”; str += (n[1] != 0) ? (a[Number(n[1])] || b[n[1][0]] + ‘ ‘ + a[n[1][1]]) + ‘crore ‘ : ”; str += (n[2] != 0) ? (a[Number(n[2])] || b[n[2][0]] + ‘ ‘ + a[n[2][1]]) + ‘lakh ‘ : ”; str += (n[3] != 0) ? (a[Number(n[3])] || b[n[3][0]] + ‘ ‘ + a[n[3][1]]) + ‘thousand ‘ : ”; str += (n[4] != 0) ? (a[Number(n[4])] || b[n[4][0]] + ‘ ‘ + a[n[4][1]]) + ‘hundred ‘ : ”; str += (n[5] != 0) ? ((str != ”) ? ‘and ‘ : ”) + (a[Number(n[5])] || b[n[5][0]] + ‘ ‘ + a[n[5][1]]) + ” : ”; return str; } let questionCount = document.getElementsByClassName(‘sv_row’).length; //alert(inWords(questionCount)); // let questionsElements = document.getElementsByClassName(‘sv_row’); // let firstQuestion = document.getElementsByClassName(‘sv_row’)[0]; // let fQHeight = firstQuestion.clientHeight; // console.log(fQHeight); // for(let i = 1; questionsElements.length > 0; i++) { // questionsElements[i].style.display = ‘none’; // } function hideQuestions () { let bodyPanel = document.getElementsByClassName(‘panel-body’)[0]; if(isLastPage == ‘1’ && !isSurveyComplete) { let viewQuestions = document.getElementById(‘viewQuestions’); viewQuestions.style.display = ‘block’; } bodyPanel.append(viewQuestions); } function showQuestions () { userId = parseInt(document.getElementById(“survey-user-id”).value) let viewQuestions = document.getElementById(‘viewQuestions’); viewQuestions.style.display = ‘none’; document.getElementsByClassName(‘card-footer’)[0].style.display = ‘block’; if(userId == 0) { document.getElementById(‘loginthings’).style.display = ‘none’; document.getElementById(‘hellothings’).style.display = ‘none’; } let questionsElements = document.getElementsByClassName(‘sv_row’); for(let i = 1; questionsElements.length > 0; i++) { questionsElements[i].style.display = ‘block’; } } hideQuestions(); surveyButtons(); function setUserId(userId){ // alert(‘hello’) userId = userId; }; = 1 && rminutes === 0) { return ‘Up to]]>

‘; }; }; function timeConvert2() { let completionTime = 0.5; let ctRounded = Math.round(completionTime); let minuteDivide = (1 / completionTime); let hourDivide = (60 / minuteDivide); var num = hourDivide; var hours = (num / 60); var rhours = Math.floor(hours); var minutes = (hours – rhours) * 60; var rminutes = Math.round(minutes); if(rhours >= 1 && rminutes === 0) { return rhours + ” + ‘ hour(s)’; } else if(rhours >= 1 && rminutes > 0) { return completionTime + ” + ‘ hours’; } else { return rminutes + ” + ‘ minutes’; }; }; document.getElementById(‘cpd-ctime’).innerHTML = timeConvert(); // console.log(timeConvert()); if(getCookie(“FRSurvey348”)) { showQuestions(); //console.log(“cookie!”); }

Source

By admin

Leave a Reply