Thank you for Requesting More Information

Add Your Heading Text Here

$( document ).ready(function() { // parse url and see if anonymous, if not remove the class, showing the person info var result = parseQueryString(location.search); if (result.prev || result.cid) { $('#email_playlist_container').removeClass("anonymous"); } var client = new JixClient(); $.when(client.resolveCtl()).then(function(postUrl, ctlSettings, urlSettings) { // Set the asset-handler CTL settings from the default client. JixAssetHandler.setCtlSettings(ctlSettings); try { // Initialize the player. $('.videoBox').JixPlayer({ tag_id: 256440, c: 'US', t: '2', //l: 'en', Language does not override from the user. Here the most important piece of language will be used from the browser. autostart: false // autostart false to avoid playing without sound. }).fail(function (err) { reportError(err); }); } catch (e) { reportError(e); } $('#playlist_container').addClass("siteBackground_ASEA"); wrapLinks(); replaceCarriageReturns(); }); }); // Emails may have carriage returns. When displaying these, it should display as a br tag. function replaceCarriageReturns() { var element = $('.playlist-message'); if (!element.length) { return; } var text = element.html().replace(/\n/g, "
"); element.html(text); } // Some links may or may not be wrapped in anchor tags. This will make them clickable. function wrapLinks() { var element = $('.playlist-message'); if (!element.length) { return; } //URLs starting with http://, https:// /* ?! - negative look ahead. In this it looks ahead for everything [^] (i.e. not greater or less than signs * ?: - means that the group is not captured */ replacePattern1 = /(^|[^"])((https?):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])(?![^]*>(?:(?!<\/?a\b).)*)/gim; replacedText = element.html().replace(replacePattern1, '$1$2'); element.html(replacedText); } /** * parse any url and return the params */ function parseQueryString(url) { var urlParams = {}; url.replace( new RegExp("([^?=&]+)(=([^&]*))?", "g"), function($0, $1, $2, $3) { urlParams[$1] = $3; } ); return urlParams; }
$(document).ready(function () { JixBrowser.initialize({ checkOs: false, checkType: false, checkSize: false, checkOrientation: false, checkIfCookieEnabled: false, checkIfLocalStorageEnabled: false, isValidBrowser: false, embeddedBrowser: 0 === 1, }); }); function reportError(e, callStack) { if (typeof callStack === "undefined") { callStack = "no call stack"; } $.ajax({ url: '/service/report', type: 'POST', data: { title: 'playlist page failed to load', details: "Error: " + JSON.stringify(e.description || e.message) + "\n Browser: " + JSON.stringify(JixBrowser.browser), log_type: 'debug', call_stack: (e.hasOwnProperty("stack")) ? e.stack : callStack } }); } window.onerror = function(message, url, lineNumber, colno, error) { //reportError(message + ":" + url + ":" + lineNumber + ":" error.stack); var err = new Error(); reportError(error, err.stack); //save error and send to server for example. return true; };