﻿function mpfeedback_showDynamicPopup(height) {
    __original__page__scrolling_85415524CD24F1 = document.body.style.overflow;
    document.body.style.overflow = 'hidden';
    if(typeof scroll == 'undefined') scroll = 'auto';
    if(__thisPagePopupDv == null) {
        __thisPagePopupDv = document.createElement("DIV");
        __thisPagePopupDv.style.position = 'absolute';
        __thisPagePopupDv.style.height = 12000;
        __thisPagePopupDv.style.width = document.body.clientWidth + 35;
        __thisPagePopupDv.style.background = 'url(' + ff_push_vars['images_dir'] + '/Images/iframe_shield.gif)';
        __thisPagePopupDv.style.textAlign = 'center';
        __thisPagePopupDv.style.zIndex=20000;
        document.body.appendChild(__thisPagePopupDv);
        __thisPagePopupDv.innerHTML = '<div id="dvPopupContainer" style="position:absolute;width: 400px;height:250px;"><table align="center" border="0" cellpadding="2" cellspacing="2" width="400px" style="background:white;">' + 
            '<tr><td align="center" valign="middle" style="font-family:Arial;font-size:19px;font-weight:bold;">' + ff_push_vars['heading'] + '</td></tr>' + 
            '<tr><td align="center" valign="middle" style="font-family:Arial;font-size:10px;font-weight:bold;">' + ff_push_vars['subheading'] + '</td></tr>' + 
            '<tr><td align="center" height="50" valign="middle"><img style="cursor:pointer;" src="' + ff_push_vars['images_dir'] + '/images/Yes.gif" border="0" onclick="mpfeedbackPopup_yesClicked();">&nbsp;<img src="' + ff_push_vars['images_dir'] + '/images/No.gif" border="0" onclick="mpfeedbackPopup_noClicked();" style="cursor:pointer;">&nbsp;</td></tr></table></div>';
        __dvContainer = document.getElementById('dvPopupContainer');
    }
    else {
        __thisPagePopupIfr.src = url;
        __thisPagePopupIfr.style.height = height;
        __titleHeader = title;
    }
    //document.getElementById('dynamicPopupIframe').style.height = height;
    __thisPagePopupDv.style.top = document.body.scrollTop;
    __thisPagePopupDv.style.left = 0;
    __thisPagePopupDv.style.display = 'block';
    var sizes = mpfeedback_getSizes();
    __dvContainer.style.top = ((sizes.height / 2) - (height / 2)) + mpfeedback_getScrollTop() + 'px';
    __dvContainer.style.left = ((sizes.width / 2) - 200) + 'px';
}
function mpfeedback_hideDynamicPopup() {
    if(__thisPagePopupDv == null) return;
    __thisPagePopupDv.style.display = 'none';
    if(__thisPagePopupIfr != null) {
        __thisPagePopupIfr.src = 'about:blank';
    }
    document.body.style.overflow = __original__page__scrolling_85415524CD24F1;
}
function mpfeedback_initFeedbackPopupWaitState(){
    __feedbackPopupIntervalhnd = setTimeout(mpfeedback_timeInterval, parseInt(ff_push_vars['display_after']) * 1000);
}
function mpfeedbackPopup_yesClicked() {
    m_button.open_ff();
    mpfeedback_setCookie('MPFeedbackPopupShown','1',3653);
    mpfeedback_hideDynamicPopup();
}
function mpfeedbackPopup_noClicked() {
    mpfeedback_hideDynamicPopup();
    //setting cookie for 10 years
    mpfeedback_setCookie('MPFeedbackPopupShown','1',3653);
}
function mpfeedback_readCookie(cookieName) {
    var theCookie=""+document.cookie;
    var ind=theCookie.indexOf(cookieName);
    if (ind==-1 || cookieName=="") return ""; 
    var ind1=theCookie.indexOf(';',ind);
    if (ind1==-1) ind1=theCookie.length; 
    return unescape(theCookie.substring(ind+cookieName.length+1,ind1));
}
function mpfeedback_setCookie(cookieName,cookieValue,nDays) {
    var today = new Date();
    var expire = new Date();
    if (nDays==null || nDays==0) nDays=1;
    expire.setTime(today.getTime() + 3600000*24*nDays);
    document.cookie = cookieName+"="+escape(cookieValue) + ";expires="+expire.toGMTString();
}
function mpfeedback_timeInterval(){
    mpfeedback_showDynamicPopup(250);
}
function mpfeedback_determineUser() {
    var percent = parseInt(ff_push_vars['view_percentage']);
    if(percent < 1) return;
    if(mpfeedback_readCookie('MPFeedbackPopupShown') == '1') return false;
    if(ff_push_vars == null || ff_push_vars['view_percentage'] == null) return;
    var nth = 100 / percent;
    var rnd = Math.floor(Math.random() * nth) + 1;
    if(Math.floor(nth) == rnd) mpfeedback_initFeedbackPopupWaitState();
}
function mpfeedback_getSizes() {
	var objSizes = new Object();
	objSizes.width = 0;
	objSizes.height = 0;
	if(typeof window.innerWidth != 'undefined') {
		objSizes.width = window.innerWidth;
		objSizes.height = window.innerHeight;
	}
	else if (document.documentElement && (document.documentElement.clientWidth || document.documentElement.clientHeight)) {
		objSizes.width = document.documentElement.clientWidth;
		objSizes.height = document.documentElement.clientHeight;
	} 
	else if(document.body && (document.body.clientWidth || document.body.clientHeight)) {
		objSizes.width = document.body.clientWidth;
		objSizes.height = document.body.clientHeight;
	}
	return objSizes;
}
function mpfeedback_getScrollTop() {
	var scrollTop=0;
	if(typeof window.pageYOffset != 'undefined') {
		scrollTop = window.pageYOffset;
	}
	else if (document.body && document.body.scrollTop) {
		scrollTop=document.body.scrollTop;
	}
	else if (document.documentElement && document.documentElement.scrollTop) {
		scrollTop=document.documentElement.scrollTop;
	}
	return scrollTop;
}
var __thisPagePopupDv = null;
var __titleHeader = null;
var __thisPagePopupIfr = null;
var __dvContainer = null;
var __original__page__scrolling_85415524CD24F1 = '';
var __feedbackPopupIntervalhnd = null;
mpfeedback_determineUser();