//
var debug = false;
var murl = "";
var domain = "https://secure.drmicozzi.com/";
var pub = "OWCC37SN56UPLZXSCDF";
var buttonPromocode = "LINCPA23";
var buttonUrl = "https://secure.drmicozzi.com/OWCC37SN56UPLZXSCDF/LINCPA23/index.htm";
var videoFile = "https://s3.amazonaws.com/INCS/ColonCrisis/OneWord_ColonCrisis_29.flv";
var videoPlayer = "/videopromos/videolib/mplayer46.swf";
var lastSlide = "https://s3.amazonaws.com/INCS/Horizon/order_slide.gif";
var lastSlideHtml = "";
var videoWidth = 480;
var videoHeight = 360;
var videoVolume = 80;
var useCompleteEvent = true;
var endVideoAfter = 0;
var autostartEnabled = true;
var enableHtml5 = true;
var hideOnReturn = false;
var elementVisible = new Array();
// var elementVisibleAfter = {Array};
// var hideElementAfter = {0};
// var elementFadeIn = {0};
// var elementFadeOut = {0};
var plugVisibility = ([{"id":"theButton","time":[586,0,0,0]},{"id":"disclaimer","time":[586,0,0,0]}]);
var done = false;
var preventExitSplash = false;
var defaultExitMessage = 'Wait. Read all the details, without having to watch the video presentation. Just click on STAY ON PAGE below, to read at your leisure.';
var ie9ExitMessage = '';
var iframeUrl = "";
function onFocusEmail(item)
{
if (item.value=="email address") {
item.value = "";
item.style.color = "black";
}
return true;
}
function onBlurEmail(item)
{
if (item.value=="") {
item.value = "email address";
item.style.color = "#999";
}
return true;
}
function displayExitSplash()
{
if (preventExitSplash == false)
{
oExitSignup = document.getElementById("exitSignup");
if (oExitSignup) {
preventExitSplash = true;
exitSignupHtml = oExitSignup.innerHTML;
divtag = document.createElement("div");
divtag.setAttribute("id", "exitSignup");
divtag.style.display = "block";
divtag.style.position = "absolute";
divtag.style.width = "100%";
divtag.style.height = "100%";
divtag.style.zIndex = "99";
divtag.style.left = "0px";
divtag.style.top = "0px";
divtag.innerHTML = exitSignupHtml;
theBody = getBody();
theBody.innerHTML = "";
theBody.topMargin = "0px";
theBody.rightMargin = "0px";
theBody.bottomMargin = "0px";
theBody.leftMargin = "0px";
theBody.style.overflow = "auto";
theBody.appendChild(divtag);
window.scrollTo(0,0);
if ((getInternetExplorerVersion() >= 9.0) || isChrome()) {
return ie9ExitMessage;
} else {
return defaultExitMessage;
}
}
}
}
if (typeof onFocusEmail != "function") {
function onFocusEmail(item)
{
if (item.value=="email address") {
item.value = "";
item.style.color = "black";
}
return true;
}
function onBlurEmail(item)
{
if (item.value=="") {
item.value = "email address";
item.style.color = "#999";
}
return true;
}
}
if (typeof onFocusEmail != "function") {
function onFocusEmail(item)
{
if (item.value=="email address") {
item.value = "";
item.style.color = "black";
}
return true;
}
function onBlurEmail(item)
{
if (item.value=="") {
item.value = "email address";
item.style.color = "#999";
}
return true;
}
}
var hideOnReturn_v2 = false;
var elementVisible_v2 = new Array();
var elementVisibleAfter_v2 = {theButton: 586, disclaimer: 586};
var elementReplaced_v2 = replaceElementAfter_v2 = false;
var iframeUrl_v2 = "https://secure.drmicozzi.com/OWCC37SN56UPLZXSCDF/LINCPA23/index.htm?pageNumber=1";
var buttonUrl_v2 = "https://secure.drmicozzi.com/OWCC37SN56UPLZXSCDF/LINCPA23/index.htm";
var cookieName = "vidOWCC37SN56UPLZXSCDF";
var cookieExpiry = 365;
var cookieDomain = "";
var lastPosition = 0;
var urlReferrer = "";
function track()
{
return false;
var xhr;
var ret;
if (window.XMLHttpRequest)
{
// code for IE7+, Firefox, Chrome, Opera, Safari
xhr = new XMLHttpRequest();
} else {
try { xhr = new ActiveXObject("Msxml2.XMLHTTP"); }
catch (e)
{
try { xhr = new ActiveXObject("Microsoft.XMLHTTP"); }
catch (e2)
{
xhr = false;
}
}
}
xhr.onreadystatechange = function()
{
if(xhr.readyState == 4)
{
if(xhr.status == 200) { // ok
if (xhr.responseText != "") {
//var ret = eval("(" + xhr.responseText + ")");
//alert(ret.msg);
//alert(xhr.responseText);
}
} else {
//alert("Error code " + xhr.status);
}
}
};
// // get-method
// var url = "/videopromos/OneWord/LINCPA23_CDF_OW_ColonCrisis_29.php?action=track&p="+buttonPromocode+"&t="+Math.round(currentPosition)+"&ref="+encodeURIComponent(urlReferrer);
// xhr.open("GET", url, true);
// xhr.send(null);
// post-method
var url = "/videopromos/OneWord/LINCPA23_CDF_OW_ColonCrisis_29.php";
var params = "action=track&p="+buttonPromocode+"&t="+Math.round(currentPosition)+"&ref="+encodeURIComponent(urlReferrer);
xhr.open("POST", url, true);
xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xhr.setRequestHeader("Content-length", params.length);
xhr.setRequestHeader("Connection", "close");
xhr.send(params);
}
function initPlugins()
{
for (var i in plugVisibility) elementVisible[plugVisibility[i].id] = false;
var a = document.getElementsByTagName("A");
for (var i = 0; i < a.length; i++) {
if (a[i].target !== "_blank") {
addClickEvent(a,i, function(){
preventExitSplash = true;
});
} else {
addClickEvent(a,i, function() {
preventExitSplash = false;
});
}
}
window.onbeforeunload = displayExitSplash;
if (!flashAvailable && !html5Available)
{
oExitSignup = document.getElementById("exitSignup");
if (oExitSignup) {
preventExitSplash = true;
exitSignupHtml = oExitSignup.innerHTML;
divtag = document.createElement("div");
divtag.setAttribute("id", "exitSignup");
divtag.style.display = "block";
divtag.style.position = "absolute";
divtag.style.width = "100%";
divtag.style.height = "100%";
divtag.style.zIndex = "99";
divtag.style.left = "0px";
divtag.style.top = "0px";
divtag.innerHTML = exitSignupHtml;
theBody = getBody();
theBody.innerHTML = "";
theBody.topMargin = "0px";
theBody.rightMargin = "0px";
theBody.bottomMargin = "0px";
theBody.leftMargin = "0px";
theBody.style.overflow = "auto";
theBody.appendChild(divtag);
window.scrollTo(0,0);
}
}
if (!flashAvailable && !html5Available)
{
oExitSignup = document.getElementById("exitSignup");
if (oExitSignup) {
preventExitSplash = true;
exitSignupHtml = oExitSignup.innerHTML;
divtag = document.createElement("div");
divtag.setAttribute("id", "exitSignup");
divtag.style.display = "block";
divtag.style.position = "absolute";
divtag.style.width = "100%";
divtag.style.height = "100%";
divtag.style.zIndex = "99";
divtag.style.left = "0px";
divtag.style.top = "0px";
divtag.innerHTML = exitSignupHtml;
theBody = getBody();
theBody.innerHTML = "";
theBody.topMargin = "0px";
theBody.rightMargin = "0px";
theBody.bottomMargin = "0px";
theBody.leftMargin = "0px";
theBody.style.overflow = "auto";
theBody.appendChild(divtag);
window.scrollTo(0,0);
}
}
visitCount = parseInt(getCookie());
if (isNaN(visitCount)) visitCount = 0;
visitCount++;
setCookie(visitCount);
if (visitCount > 1) {
elementVisibleAfter = elementVisibleAfter_v2;
elementVisible = new Array();
for (var i in elementVisibleAfter) elementVisible[i] = false;
iframeUrl = iframeUrl_v2;
buttonUrl = buttonUrl_v2;
}
if (document.referrer != "") {
urlReferrer = document.referrer;
}
// var cd = getCookie("cd"+buttonPromocode);
// if (cd != "") {
// deleteCookie("cd"+buttonPromocode, "/");
// track();
// }
}
function positionListener(obj)
{
if (obj==false) {
if (eventMessages) debugMsg("Position Listener: "+obj);
for(var i in plugVisibility) {
setTimeout("showElement('"+plugVisibility[i].id+"')", plugVisibility[i].time[0] * 1000);
}
} else {
currentPosition = obj.position;
for (var i in plugVisibility) {
var id = plugVisibility[i].id;
if (!elementVisible[i])
{
if ( (currentPosition >= plugVisibility[i].time[0]) &&
( (plugVisibility[i].time[2]==0) || ((plugVisibility[i].time[2]>0) && (currentPosition < plugVisibility[i].time[2])) )
) {
elementVisible[i] = true;
if (plugVisibility[i].time[1] > 0) {
showElement(id, plugVisibility[i].time[1]);
} else {
showElement(id);
}
}
}
else
{
if ( ((plugVisibility[i].time[2]>0) && (currentPosition >= plugVisibility[i].time[2])) || (hideOnReturn && (currentPosition < plugVisibility[i].time[0])) )
{
elementVisible[i] = false;
if (plugVisibility[i].time[3] > 0) {
hideElement(id, plugVisibility[i].time[3]);
} else {
hideElement(id);
}
}
}
}
// for (var i in elementVisible) {
// if (!elementVisible[i] && (currentPosition >= elementVisibleAfter[i])) {
// if (typeof elementFadeIn[i] != "undefined") {
// showElement(i, elementFadeIn[i]);
// } else {
// showElement(i);
// }
// } else if (elementVisible[i]) {
// if ( ((typeof hideElementAfter[i] != "undefined") && (currentPosition >= hideElementAfter[i])) || (hideOnReturn && (currentPosition < elementVisibleAfter[i])) )
// {
// if (typeof elementFadeOut[i] != "undefined") {
// hideElement(i, elementFadeOut[i]);
// } else {
// hideElement(i);
// }
// }
// }
// }
if (currentPosition > (lastPosition+60)) {
lastPosition = currentPosition;
// track();
}
updateDebugger();
}
}
function stateListener(obj)
{
currentState = obj.newstate;
if (useCompleteEvent && (obj.newstate == "COMPLETED")) {
var theVideoFrame = document.getElementById("theVideoFrame");
if (theVideoFrame) {
if (lastSlide != "") {
theVideoFrame.innerHTML = "";
} else if (lastSlideHtml != "") {
theVideoFrame.innerHTML = lastSlideHtml;
disableLinksFunc();
disableFormsFunc();
}
}
}
updateDebugger();
}
function volumeListener(obj)
{
currentVolume = obj.percentage;
if (!useCompleteEvent && (currentPosition >= endVideoAfter) && (lastSlide!="")) {
var theVideoFrame = document.getElementById("theVideoFrame");
if (theVideoFrame) {
if (lastSlide != "") {
theVideoFrame.innerHTML = "";
} else if (lastSlideHtml != "") {
theVideoFrame.innerHTML = lastSlideHtml;
}
}
}
updateDebugger();
}
var currentPosition = 0;
var currentVolume = videoVolume;
var currentState = 'STOPPED';
var player = null;
var eventsSupported = false;
var eventMessages = false;
var seekEnabled = false;
var flashAvailable = false;
var html5Available = false;
var iidPlayerReadyHtml5 = false;
var iidListenersHtml5 = false;
var mediaProperties = ["error", "src", "currentSrc", "networkState", "preload", "buffered", "readyState", "seeking", "currentTime", "initialTime", "duration", "startOffsetTime", "paused", "defaultPlaybackRate", "playbackRate", "played", "seekable", "ended", "autoplay", "loop", "controls", "volume", "muted"];
var mediaEvents = new Array();
mediaEvents["loadstart"] = 0;
mediaEvents["progress"] = 0;
mediaEvents["suspend"] = 0;
mediaEvents["abort"] = 0;
mediaEvents["error"] = 0;
mediaEvents["emptied"] = 0;
mediaEvents["stalled"] = 0;
mediaEvents["play"] = 0;
mediaEvents["pause"] = 0;
mediaEvents["loadedmetadata"] = 0;
mediaEvents["loadeddata"] = 0;
mediaEvents["waiting"] = 0;
mediaEvents["playing"] = 0;
mediaEvents["canplay"] = 0;
mediaEvents["canplaythrough"] = 0;
mediaEvents["seeking"] = 0;
mediaEvents["seeked"] = 0;
mediaEvents["timeupdate"] = 0;
mediaEvents["ended"] = 0;
mediaEvents["ratechange"] = 0;
mediaEvents["durationchange"] = 0;
mediaEvents["volumechange"] = 0;
function getInternetExplorerVersion()
{
// Returns the version of Internet Explorer or a -1
// (indicating the use of another browser).
var rv = -1; // Return value assumes failure.
if (navigator.appName == "Microsoft Internet Explorer")
{
var ua = navigator.userAgent;
var re = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
if (re.exec(ua) != null)
rv = parseFloat( RegExp.$1 );
}
return rv;
}
function isChrome()
{
return navigator.userAgent.toLowerCase().indexOf('"chrome') > -1;
}
function showElement(id, fade)
{
fade = fade | false;
if (fade)
{
if (typeof fade == 'number') {
jQuery('#'+id).fadeIn(fade);
} else {
jQuery('#'+id).fadeIn();
}
}
else
{
var o = document.getElementById(id);
if (o) {
o.style.display = "block";
o.style.visibility = "visible";
}
}
}
function hideElement(id, fade)
{
if (fade)
{
if (typeof fade == 'number') {
jQuery('#'+id).fadeOut(fade);
} else {
jQuery('#'+id).fadeOut();
}
}
else
{
var o = document.getElementById(id);
if (o) {
o.style.display = "none";
o.style.visibility = "hidden";
}
}
}
function deleteCookie(name, path, domain)
{
document.cookie = name + '=' + ((path) ? ";path="+path : "") + ((domain) ? ";domain="+domain : "") + ";expires=Thu, 01-Jan-1970 00:00:01 GMT";
}
function setCookie(value, aCookieName, aCookieExpiry)
{
var cn = exp = '';
if (typeof cookieName != 'undefined') cn = cookieName; // global setting
if (typeof cookieExpiry != 'undefined') exp = cookieExpiry; // global setting
if (aCookieName) cn = aCookieName; // individual cookie
if (aCookieExpiry) cn = aCookieExpiry;
var exdate = new Date();
exdate.setDate(exdate.getDate() + exp);
var cookieValue = escape(value) + "; expires=" + exdate.toUTCString() + "; path=/;";
document.cookie = cn + "=" + cookieValue;
}
function getCookie(aCookieName)
{
var cn = '';
if (typeof cookieName != 'undefined') cn = cookieName; // global setting
if (aCookieName) cn = aCookieName; // individual cookie
var i,x,y,ARRcookies = document.cookie.split(";");
for (i=0; i
[play] | '+ '[stop] | '+ '[\+60sec] | '+ '[\-60sec] | '+ '[volume up] | '+ '[volume down] | '+ 'volume: | '+currentVolume+' | '+ 'position: | '+currentPosition+' | '+ 'state: | '+currentState+' | '+ '