(function () { var getParam = function (name, href) { if(href === undefined) { href = window.location.href; } name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]"); var regexS = "[\\?&]" + name + "=([^&#]*)"; var regex = new RegExp(regexS); var results = regex.exec(href); if (results == null) return ""; else return decodeURIComponent(results[1].replace(/\+/g, " ")); }; var CVWAddThis = { addThis: function(idElement, iframe) { var title = document.getElementById("jobtitle"); var addThisEl = document.getElementById(idElement); if(!addThisEl) return; var jobid = getParam("id"); var parent = getParam("parent"); if(iframe && parent) { //check if parent already contains jobid var currentJobid = getParam("jobid", parent); var jobidToAdd = (parent.indexOf('?') != -1 ? '&' : '?') + 'jobid=' parent = currentJobid ? parent.replace('jobid=' + currentJobid, 'jobid=' + jobid) : parent + jobidToAdd + jobid; } addThisEl.setAttribute('addthis:url', iframe ? parent : window.location.href); addThisEl.setAttribute('addthis:title', title ? title.innerHTML : ""); addThisEl.setAttribute('style', 'addthis_default_style'); var svcs = {email: 'Email', facebook: 'Facebook', twitter: 'Twitter', linkedin: 'LinkedIn', print: 'Print', compact: 'More'}; for (var s in svcs) { addThisEl.innerHTML += ''; } addthis.toolbox("#" + idElement); } } if (!window.CVWAddThis) { window.CVWAddThis = CVWAddThis; } })();