").addClass("cp_closeBtn close-cv-popup").text("Close");
var newLabel = $("New
")
var wrap = $("").addClass("cp_byg_cont_wrap popup-cv");
closeBtn.appendTo(wrap);
newLabel.appendTo(wrap);
closeBtn.on("click", function() {
googleTrackAndGo('create-video-popup', 'popup-create-video-close');
closePopup("cp_byg_popup");
});
var popup_cont = $('');
overlay.appendTo(cincopa_promo_content);
popup_cont.appendTo(wrap);
wrap.appendTo(cincopa_promo_content);
$("body").append(cincopa_promo_content);
googleTrackAndGo('create-video-popup', 'create-video-popup-opened');
$("body").css("position", "relative");
$('.cp_byg_content').fadeIn();
popup_cont.on('mousedown', '.try-btn', function(e) {
e.preventDefault();
var href = $(this).attr('href');
if (href && href.indexOf('rectrace') != -1) {
googleTrackAndGo('create-video-popup', 'create-video-rectrace-clicked');
} else {
googleTrackAndGo('create-video-popup', 'create-video-cincovid-clicked');
}
closePopup("cp_byg_popup");
window.open(href, "_blank");
})
}
function closePopup(cookie_name) {
setCookie(cookie_name, "true");
$('body').removeClass('hidescroll')
$('.cp_byg_content').fadeOut(200, function() {
$('.cp_byg_content').remove();
})
}
})
//check user embeded Gallery
function checkEmbedLocalStorage() {
var uid = __us.is_user_logged ? __ud.acc_id : null;
if (!uid) {
return false;
}
var storageArray = localStorage.getItem('cp_embed_gallery') ? JSON.parse(localStorage.getItem('cp_embed_gallery')) : '';
var userStorage = storageArray ? storageArray.find(function(el) {
return el.uid == uid
}) : ''
if (userStorage && userStorage.activation == false) {
for (var i = 0; i < userStorage.galleries.length; i++) {
getEmbedAnalytics(userStorage.galleries[i]);
}
}
function getEmbedAnalytics(fid) {
$.ajax({
url: '//analytics.cincopa.com/api_fid.aspx',
method: "POST",
contentType: 'application/json',
cache: false,
dataType: 'jsonp',
data: {
p: 'lm',
m: 'hits-domains',
fid: fid
},
success: function(data) {
checkGalleryEmbedStatus(data, fid);
},
error: function() {
}
});
}
function checkGalleryEmbedStatus(data, fid) {
var embedStatus = false;
if (data.hits) {
for (i in data.days) {
if (embedStatus) break;
if (data.days && data.days[i] && data.days[i].hits) {
for (var j in data.days[i].domains) {
if ( data.days[i].domains && data.days[i].domains[j] && data.days[i].domains[j].domain && data.days[i].domains[j].domain.indexOf('cincopa.com') != -1) continue;
else {
embedStatus = true;
break;
}
}
}
}
}
if (embedStatus) {
fire_usage_event("page.embed_success", {
fid: fid
});
googleTrackAndGo('embed_success', 'Activation success');
userStorage.activation = true;
localStorage.setItem('cp_embed_gallery', JSON.stringify(storageArray));
}
}
}
function sendEventToGTM(category, action, label, sendOncePerPage, callback){
if (sendOncePerPage) {
sendEventToGTM.sendedEvents = sendEventToGTM.sendedEvents || [];
var obj = {
category: category,
action: action,
label: label,
eventCallback: callback
}
if (sendEventToGTM.sendedEvents.indexOf(JSON.stringify(obj)) > -1) {
return;
}
sendEventToGTM.sendedEvents.push(JSON.stringify(obj));
}
var dataObject = {
'event': 'track_event',
'category': category,
'action': action,
'label': label || '',
};
if (typeof callback === "function") {
dataObject["eventCallback"] = callback;
}
if (typeof _udDataLayer != 'undefined') {
_udDataLayer.push(dataObject);
}
}
function addAddThisWidget(){
return; // add this debricated
if( document.getElementById('cp_addthis_widget') ){
return ;
}
var addthisScript = document.createElement('script');
addthisScript.id ='cp_addthis_widget';
addthisScript.setAttribute('src', '//s7.addthis.com/js/300/addthis_widget.js#domready=1');
document.body.appendChild(addthisScript);
}
// https://github.com/blueimp/JavaScript-Templates
! function(e) {
"use strict";
var n = function(e, t) {
var r = /[^\w\-.:]/.test(e) ? new Function(n.arg + ",tmpl", "var _e=tmpl.encode" + n.helper + ",_s='" + e.replace(n.regexp, n.func) + "';return _s;") : n.cache[e] = n.cache[e] || n(n.load(e));
return t ? r(t, n) : function(e) {
return r(e, n)
}
};
n.cache = {}, n.load = function(e) {
return document.getElementById(e).innerHTML
}, n.regexp = /([\s'\\])(?!(?:[^{]|\{(?!%))*%\})|(?:\{%(=|#)([\s\S]+?)%\})|(\{%)|(%\})/g, n.func = function(e, n, t, r, c, u) {
return n ? {
"\n": "\\n",
"\r": "\\r",
"\t": "\\t",
" ": " "
} [n] || "\\" + n : t ? "=" === t ? "'+_e(" + r + ")+'" : "'+(" + r + "==null?'':" + r + ")+'" : c ? "';" : u ? "_s+='" : void 0
}, n.encReg = /[<>&"'\x00]/g, n.encMap = {
"<": "<",
">": ">",
"&": "&",
'"': """,
"'": "'"
}, n.encode = function(e) {
return (null == e ? "" : "" + e).replace(n.encReg, function(e) {
return n.encMap[e] || ""
})
}, n.arg = "o", n.helper = ",print=function(s,e){_s+=e?(s==null?'':s):_e(s);},include=function(s,d){_s+=tmpl(s,d);}", "function" == typeof define && define.amd ? define(function() {
return n
}) : "object" == typeof module && module.exports ? module.exports = n : e.tmpl = n
}(this);
/* added :contains to jquery for case insensitive search working for 1.8+ */
jQuery.expr[":"].Contains = jQuery.expr.createPseudo(function(arg) {
return function( elem ) {
return jQuery(elem).text().toUpperCase().indexOf(arg.toUpperCase()) >= 0;
};
});