﻿function initPage() {
    window.onscroll = function(e) {
        floatBackground();
    }
    window.onresize = function(e) {
        floatBackground();
    }
    flicker();
};

var feedbackXmlHttp;
var timerID = new Array();
var diagWidth1 = 500;
var diagHeigth1 = 500;
var diagWidth2 = 500;
var diagHeigth2 = 500;

function slidedown(objname) {
    if (document.getElementById(objname).style.display != "none") return;

    startslide(objname, "down", 5, 250);
}

function slideup(objname) {
    if (document.getElementById(objname).style.display == "none") return;

    startslide(objname, "up", 5, 250);
}

function startslide(objname, dir, timerlen, slideAniLen) {
    endHeight = parseInt(document.getElementById(objname).style.height);
    startTime = (new Date()).getTime();

    if (dir == "down") document.getElementById(objname).style.height = "1px";
    document.getElementById(objname).style.display = "block";

    timerID[objname] = setInterval('slidetick(\'' + objname + '\', \'' + dir + '\',' + startTime + ',' + endHeight + ',' + slideAniLen + ');', timerlen);
}

function slidetick(objname, dir, startTime, endHeight, slideAniLen) {
    var elapsed = (new Date()).getTime() - startTime;

    if (elapsed > slideAniLen)
        endSlide(objname, dir, endHeight)
    else {
        var d = Math.round(elapsed / slideAniLen * endHeight);
        if (dir == "up") d = endHeight - d;

        document.getElementById(objname).style.height = d + "px";
    }

    return;
}

function endSlide(objname, dir, endHeight) {
    clearInterval(timerID[objname]);

    if (dir == "up") document.getElementById(objname).style.display = "none";

    if (dir == "down") document.getElementById(objname).style.height = "1px";
    document.getElementById(objname).style.height = endHeight + "px";

    delete (timerID[objname]);

    return;
}

function floatOpinion() {
    document.getElementById("divOpinion").style.display = 'block';
    centrelizeWindow(document.getElementById("divOpinion"), document.getElementById("ctl00_cphContent_hidTop"), document.getElementById("ctl00_cphContent_hidLeft"), diagWidth1, diagHeigth1);    
    document.getElementById("divOpinion").style.left = '0px';
    document.getElementById("divOpinion").style.top = sTop + cHeight - document.getElementById('divOpinion').style.height.substring(0, document.getElementById('divOpinion').style.height.length - 2) + "px";
    //window.setTimeout("floatOpinion()", 100);
};

function showExtendedOpinion(status) {
    if (status == true) {
        openExtendedOpinion();
        floatExtendedOpinion();
        toggleDisabled(true);
    }
    else {
        closeExtendedOpinion();
        toggleDisabled(false);
    }
};

function openExtendedOpinion() {
    //document.getElementById("divExtendedOpinion").style.display = 'block';
    expand('divExtendedOpinion');
};

function closeExtendedOpinion() {
    //document.getElementById("divExtendedOpinion").style.display = 'none';
    collapse('divExtendedOpinion');
};

function expand(objname) {
    opacity(objname, 0, 100, 500);
};

function collapse(objname) {
    opacity(objname, 100, 0, 500);
};

function opacity(id, opacStart, opacEnd, millisec) {
    //speed for each frame 
    var speed = Math.round(millisec / 100);
    var timer = 0;

    //determine the direction for the blending, if start and end are the same nothing happens 
    if (opacStart > opacEnd) {
        for (i = opacStart; i >= opacEnd; i--) {
            setTimeout("changeOpac(" + i + ",'" + id + "')", (timer * speed));
            timer++;
        }
        document.getElementById(id).style.display = "none";
    } else if (opacStart < opacEnd) {
        changeOpac(0, id);
        document.getElementById(id).style.display = "block";
        for (i = opacStart; i <= opacEnd; i++) {
            setTimeout("changeOpac(" + i + ",'" + id + "')", (timer * speed));
            timer++;
        }
    }
};

//change the opacity for different browsers 
function changeOpac(opacity, id) {
    var object = document.getElementById(id).style;
    object.opacity = (opacity / 100);
    object.MozOpacity = (opacity / 100);
    object.KhtmlOpacity = (opacity / 100);
    object.filter = "alpha(opacity=" + opacity + ")";
};

function floatExtendedOpinion() {
    if (document.getElementById("divExtendedOpinion").style.display == 'none') return;

    centrelizeWindow(document.getElementById("divExtendedOpinion"), document.getElementById("ctl00_cphContent_hidTop"), document.getElementById("ctl00_cphContent_hidLeft"), diagWidth1, diagHeigth1);
    //window.setTimeout("floatExtendedOpinion()", 100);
};

function submitFeedback() {
    var data = "";
    var middlePostURL = 'KBPost.aspx?d=';
    var is_ie = (navigator.userAgent.indexOf('MSIE') >= 0) ? 1 : 0;
    var is_ie5 = (navigator.appVersion.indexOf("MSIE 5.5") != -1) ? 1 : 0;
    var is_opera = ((navigator.userAgent.indexOf("Opera6") != -1) || (navigator.userAgent.indexOf("Opera/6") != -1)) ? 1 : 0;
    var is_netscape = (navigator.userAgent.indexOf('Netscape') >= 0) ? 1 : 0;

    //1- check data:
    if (document.getElementById('hiselectedSmile').value == '-1' &&
       document.getElementById('txtContent1Sub').value == '' &&
       document.getElementById('txtContent2Sub1').value == '' &&
       document.getElementById('txtContent2Sub2').value == '' &&
       document.getElementById('txtContent2Sub3').value == '' &&
       document.getElementById('txtContent2Sub4').value == '' &&
       document.getElementById('txtContent2Sub5').value == '' &&
       document.getElementById('txtContent2Sub6').value == '' &&
       document.getElementById('txtContent3Sub1').value == '' &&
       document.getElementById('txtContent3Sub2').value == '' &&
       document.getElementById('txtContent3Sub3').value == '' &&
       document.getElementById('txtContent3Sub4').value == '' &&
       document.getElementById('txtContent3Sub5').value == '' &&
       document.getElementById('txtContent3Sub6').value == '' &&
       document.getElementById('txtContent4Sub1').value == '' &&
       document.getElementById('txtContent4Sub2').value == '' &&
       document.getElementById('txtContent4Sub3').value == '') {
        resetFeedback();
        document.getElementById('divExtendedOpinion').style.display = 'none';
        return;
    }

    data = "email=gil@eset.co.il";
    if (document.getElementById('hiselectedSmile').value == '1') data += "opinion=רע";
    else if (document.getElementById('hiselectedSmile').value == '2') data += "opinion=לא טוב";
    else if (document.getElementById('hiselectedSmile').value == '3') data += "opinion=לא רע ולא טוב";
    else if (document.getElementById('hiselectedSmile').value == '4') data += "opinion=טוב";
    else if (document.getElementById('hiselectedSmile').value == '5') data += "opinion=מצויין";
    else data += "opinion=לא ניבחר";

    data += ";opinion description=";
    if (document.getElementById('txtContent1Sub').value == '') data += 'לא הוקלד';
    else data += document.getElementById('txtContent1Sub').value;
    data += ";tickets=";
    if (document.getElementById('txtContent2Sub1').value == '') data += 'לא הוקלד';
    else data += document.getElementById('txtContent2Sub1').value;
    data += ";products=";
    if (document.getElementById('txtContent2Sub2').value == '') data += 'לא הוקלד';
    else data += document.getElementById('txtContent2Sub2').value;
    data += ";politeness=";
    if (document.getElementById('txtContent2Sub3').value == '') data += 'לא הוקלד';
    else data += document.getElementById('txtContent2Sub3').value;
    data += ";kb=";
    if (document.getElementById('txtContent2Sub4').value == '') data += 'לא הוקלד';
    else data += document.getElementById('txtContent2Sub4').value;
    data += ";install=";
    if (document.getElementById('txtContent2Sub5').value == '') data += 'לא הוקלד';
    else data += document.getElementById('txtContent2Sub5').value;
    data += ";suggestion=";
    if (document.getElementById('txtContent2Sub6').value == '') data += 'לא הוקלד';
    else data += document.getElementById('txtContent2Sub6').value;
    data += ";browser=";
    if (document.getElementById('txtContent3Sub1').value == '') data += 'לא הוקלד';
    else data += document.getElementById('txtContent3Sub1').value;
    data += ";language=";
    if (document.getElementById('txtContent3Sub2').value == '') data += 'לא הוקלד';
    else data += document.getElementById('txtContent3Sub2').value;
    data += ";inaccuracy=";
    if (document.getElementById('txtContent3Sub3').value == '') data += 'לא הוקלד';
    else data += document.getElementById('txtContent3Sub3').value;
    data += ";fraud=";
    if (document.getElementById('txtContent3Sub4').value == '') data += 'לא הוקלד';
    else data += document.getElementById('txtContent3Sub4').value;
    data += ";usability=";
    if (document.getElementById('txtContent3Sub5').value == '') data += 'לא הוקלד';
    else data += document.getElementById('txtContent3Sub5').value;
    data += ";registration=";
    if (document.getElementById('txtContent3Sub6').value == '') data += 'לא הוקלד';
    else data += document.getElementById('txtContent3Sub6').value;
    data += ";good service=";
    if (document.getElementById('txtContent4Sub1').value == '') data += 'לא הוקלד';
    else data += document.getElementById('txtContent4Sub1').value;
    data += ";bad service=";
    if (document.getElementById('txtContent4Sub2').value == '') data += 'לא הוקלד';
    else data += document.getElementById('txtContent4Sub2').value;
    data += ";other=";
    if (document.getElementById('txtContent4Sub3').value == '') data += 'לא הוקלד';
    else data += document.getElementById('txtContent4Sub3').value;

    //2- prepare url:
    var newData = "";
    for (var n = 0; n < data.toString().length; n++)
        if (newData == "") newData = data.toString().charCodeAt(n);
    else newData += ";" + data.toString().charCodeAt(n);
    var url = middlePostURL + newData + "&n=14";

    //3- prepare xmlhttp object
    if (is_ie) {
        var strObjName = (is_ie5) ? 'Microsoft.XMLHTTP' : 'Msxml2.XMLHTTP';
        try {
            feedbackXmlHttp = new ActiveXObject(strObjName);
            feedbackXmlHttp.onreadystatechange = submitFeedbackHandler;
        }
        catch (e) {
            alert('IE detected, but object could not be created. Verify that active scripting and activeX controls are enabled');
            return;
        }
    }
    else if (is_opera) {
        alert('Opera detected. The page may not behave as expected.');
        return;
    }
    else {
        feedbackXmlHttp = new XMLHttpRequest();
        feedbackXmlHttp.onload = submitFeedbackHandler;
        feedbackXmlHttp.onerror = submitFeedbackHandler;
    }

    //4- send request
    feedbackXmlHttp.open('GET', url, true);
    feedbackXmlHttp.send(null);
};

function submitFeedbackHandler() {
    if (searchXmlHttp.readyState == 4 || searchXmlHttp.readyState == 'complete') {
        resetFeedback();
        closeExtendedOpinion();
        displayMessageBox('תודה על הפידבק.');
    }
};

function resetFeedback() {
    document.getElementById('hiselectedSmile').value = '-1';
    document.getElementById('smile1').style.border = '2px solid white';
    document.getElementById('smile2').style.border = '2px solid white';
    document.getElementById('smile3').style.border = '2px solid white';
    document.getElementById('smile4').style.border = '2px solid white';
    document.getElementById('smile5').style.border = '2px solid white';
    document.getElementById('hidSelectedControl').value = '-1';
    document.getElementById('divControl1').style.backgroundColor = '';
    document.getElementById('divControl1').style.backgroundImage = 'url(Pics/feedbackPics/btn.gif)';
    document.getElementById('divControl1').style.border = '';
    document.getElementById('divContent1').style.display = 'none';
    document.getElementById('divControl2').style.backgroundColor = '';
    document.getElementById('divControl2').style.backgroundImage = 'url(Pics/feedbackPics/btn.gif)';
    document.getElementById('divControl2').style.border = '';
    document.getElementById('divContent2').style.display = 'none';
    document.getElementById('divControl3').style.backgroundColor = '';
    document.getElementById('divControl3').style.backgroundImage = 'url(Pics/feedbackPics/btn.gif)';
    document.getElementById('divControl3').style.border = '';
    document.getElementById('divContent3').style.display = 'none';
    document.getElementById('divControl4').style.backgroundColor = '';
    document.getElementById('divControl4').style.backgroundImage = 'url(Pics/feedbackPics/btn.gif)';
    document.getElementById('divControl4').style.border = '';
    document.getElementById('divContent4').style.display = 'none';
    document.getElementById('divContent1Main').style.display = 'block';
    document.getElementById('divContent1Sub').style.display = 'none';
    document.getElementById('txtContent1Sub').value = '';
    document.getElementById('divContent2Main').style.display = 'block';
    document.getElementById('divContent2Sub1').style.display = 'none';
    document.getElementById('txtContent2Sub1').value = '';
    document.getElementById('divContent2Sub2').style.display = 'none';
    document.getElementById('txtContent2Sub2').value = '';
    document.getElementById('divContent2Sub3').style.display = 'none';
    document.getElementById('txtContent2Sub3').value = '';
    document.getElementById('divContent2Sub4').style.display = 'none';
    document.getElementById('txtContent2Sub4').value = '';
    document.getElementById('divContent2Sub5').style.display = 'none';
    document.getElementById('txtContent2Sub5').value = '';
    document.getElementById('divContent2Sub6').style.display = 'none';
    document.getElementById('txtContent2Sub6').value = '';
    document.getElementById('divContent3Main').style.display = 'block';
    document.getElementById('divContent3Sub1').style.display = 'none';
    document.getElementById('txtContent3Sub1').value = '';
    document.getElementById('divContent3Sub2').style.display = 'none';
    document.getElementById('txtContent3Sub2').value = '';
    document.getElementById('divContent3Sub3').style.display = 'none';
    document.getElementById('txtContent3Sub3').value = '';
    document.getElementById('divContent3Sub4').style.display = 'none';
    document.getElementById('txtContent3Sub4').value = '';
    document.getElementById('divContent3Sub5').style.display = 'none';
    document.getElementById('txtContent3Sub5').value = '';
    document.getElementById('divContent3Sub6').style.display = 'none';
    document.getElementById('txtContent3Sub6').value = '';
    document.getElementById('divContent4Main').style.display = 'block';
    document.getElementById('divContent4Sub1').style.display = 'none';
    document.getElementById('txtContent4Sub1').value = '';
    document.getElementById('divContent4Sub2').style.display = 'none';
    document.getElementById('txtContent4Sub2').value = '';
    document.getElementById('divContent4Sub3').style.display = 'none';
    document.getElementById('txtContent4Sub3').value = '';
};
function toggleDisabled(dis) {
    if (dis) {
        document.getElementById('ctl00_cphContent_divBackground').style.display = 'block';
        floatBackground();
    }
    else document.getElementById('ctl00_cphContent_divBackground').style.display = 'none';

};
function floatBackground() {
    try {
        if (document.getElementById('ctl00_cphContent_divBackground').style.display == 'none') return;
        else {
            if (document.all) {
                if (!document.documentElement.scrollLeft)
                    sLeft = document.body.scrollLeft;
                else
                    sLeft = document.documentElement.scrollLeft;

                if (!document.documentElement.scrollTop)
                    sTop = document.body.scrollTop;
                else
                    sTop = document.documentElement.scrollTop;

                if (!document.documentElement.clientWidth)
                    cWidth = document.body.clientWidth;
                else
                    cWidth = document.documentElement.clientWidth;

                if (!document.documentElement.clientHeight)
                    cHeight = document.body.clientHeight;
                else
                    cHeight = document.documentElement.clientHeight;
            }
            else {
                sLeft = window.pageXOffset;
                sTop = window.pageYOffset;
                cWidth = window.innerWidth;
                cHeight = window.innerHeight;
            }

            document.getElementById('ctl00_cphContent_divBackground').style.top = sTop + 'px';
            document.getElementById('ctl00_cphContent_divBackground').style.left = sLeft + 'px';
            document.getElementById('ctl00_cphContent_divBackground').style.width = cWidth + 'px';
            document.getElementById('ctl00_cphContent_divBackground').style.height = cHeight + 'px';
            window.setTimeout("floatBackground()", 100);
        }
    }
    catch (e) { }
};
function setSelectedSubMenu(obj) {
    document.getElementById('ctl00_cphSubMenu_aSubMenu1').style.backgroundImage = '';
    document.getElementById('ctl00_cphSubMenu_aSubMenu1').style.fontWeight = '';
    document.getElementById('ctl00_cphSubMenu_aSubMenu2').style.backgroundImage = '';
    document.getElementById('ctl00_cphSubMenu_aSubMenu2').style.fontWeight = '';
    document.getElementById('ctl00_cphSubMenu_aSubMenu3').style.backgroundImage = '';
    document.getElementById('ctl00_cphSubMenu_aSubMenu3').style.fontWeight = '';
    document.getElementById('ctl00_cphSubMenu_aSubMenu4').style.backgroundImage = '';
    document.getElementById('ctl00_cphSubMenu_aSubMenu4').style.fontWeight = '';
    obj.style.background = 'url(Pics/subnav_selected.png) no-repeat 50% 100%';
    obj.style.fontWeight = 'bold';
};

function displayTrial(trialType) {
    if (trialType != 1 && trialType != 2 && trialType != 3) return;

    if (trialType == 1) window.location = "https://www.comsecure.co.il/general/Trial.aspx?type=1";
    else if (trialType == 2) window.location = "https://www.comsecure.co.il/general/Trial.aspx?type=2";
    else if (trialType == 3) window.location = "https://www.comsecure.co.il/general/Trial.aspx?type=3";
    
    return;
    
    if (document.all) {
        if (!document.documentElement.scrollLeft)
            sLeft = document.body.scrollLeft;
        else
            sLeft = document.documentElement.scrollLeft;

        if (!document.documentElement.scrollTop)
            sTop = document.body.scrollTop;
        else
            sTop = document.documentElement.scrollTop;

        if (!document.documentElement.clientWidth)
            cWidth = document.body.clientWidth;
        else
            cWidth = document.documentElement.clientWidth;

        if (!document.documentElement.clientHeight)
            cHeight = document.body.clientHeight;
        else
            cHeight = document.documentElement.clientHeight;
    }
    else {
        sLeft = window.pageXOffset;
        sTop = window.pageYOffset;
        cWidth = window.innerWidth;
        cHeight = window.innerHeight;
    }

    document.getElementById('ctl00_cphContent_divTrial').style.display = 'block';
    if (trialType == 1) {
        //ENA
        document.getElementById('ctl00_cphContent_divEss').style.display = 'none';
        document.getElementById('ctl00_cphContent_divENA').style.display = 'block';
        document.getElementById('ctl00_cphContent_divEMA').style.display = 'none';
        document.getElementById('ctl00_cphContent_txtEnaTrialCompanyName').value = '';
        document.getElementById('ctl00_cphContent_txtEnaTrialEmail').value = '';
        document.getElementById('ctl00_cphContent_trEnaTrialError').style.display = 'none';
        document.getElementById('ctl00_cphContent_divEnaTrialMain').style.display = 'block';
        document.getElementById('ctl00_cphContent_divEnaTrialResult').style.display = 'none';
        document.getElementById('ctl00_cphContent_divBackground').style.display = 'block';
    }
    else if (trialType == 2) {
        //ESS
        document.getElementById('ctl00_cphContent_divEss').style.display = 'block';
        document.getElementById('ctl00_cphContent_divENA').style.display = 'none';
        document.getElementById('ctl00_cphContent_divEMA').style.display = 'none';
        document.getElementById('ctl00_cphContent_txtEssTrialCompanyName').value = '';
        document.getElementById('ctl00_cphContent_txtEssTrialEmail').value = '';
        document.getElementById('ctl00_cphContent_trEssTrialError').style.display = 'none';
        document.getElementById('ctl00_cphContent_divEssTrialMain').style.display = 'block';
        document.getElementById('ctl00_cphContent_divEssTrialResult').style.display = 'none';
        document.getElementById('ctl00_cphContent_divBackground').style.display = 'block';
    }
    else if (trialType == 3) {
        //EMA
        document.getElementById('ctl00_cphContent_divEss').style.display = 'none';
        document.getElementById('ctl00_cphContent_divENA').style.display = 'none';
        document.getElementById('ctl00_cphContent_divEMA').style.display = 'block';
        document.getElementById('ctl00_cphContent_txtEmavTrialCompanyName').value = '';
        document.getElementById('ctl00_cphContent_txtEmavTrialEmail').value = '';
        document.getElementById('ctl00_cphContent_trEmavTrialError').style.display = 'none';
        document.getElementById('ctl00_cphContent_divEmavTrialMain').style.display = 'block';
    document.getElementById('ctl00_cphContent_divEmavTrialResult').style.display = 'none';
        document.getElementById('ctl00_cphContent_divBackground').style.display = 'block';
    }
    toggleDisabled(true);

    centrelizeWindow(document.getElementById("ctl00_cphContent_divTrial"), document.getElementById("ctl00_cphContent_hidTop"), document.getElementById("ctl00_cphContent_hidLeft"), diagWidth1, diagHeigth1);
};

function displayOnline() {
    document.getElementById('ctl00_cphContent_divOnline').style.display = 'block';
    document.getElementById('ctl00_cphContent_divBackground').style.display = 'block';
    document.getElementById('imgOnlinePreloader').style.display = 'block';
    toggleDisabled(true);

    centrelizeWindow(document.getElementById("ctl00_cphContent_divOnline"), document.getElementById("ctl00_cphContent_hidTop"), document.getElementById("ctl00_cphContent_hidLeft"), diagWidth2, diagHeigth2);
};

function displayPhone() {
    document.getElementById('ctl00_cphContent_divPhone').style.display = 'block';
    document.getElementById('ctl00_cphContent_divBackground').style.display = 'block';
    document.getElementById('imgProductNamePreloader').style.display = 'block';
    document.getElementById('imgCityPreloader').style.display = 'block';
    
    try {
        document.getElementById('ctl00_cphContent_ddlCity').selectedIndex = 0;
        document.getElementById('ctl00_cphContent_ddlCity').style.display = 'none';
    }
    catch (e) { }    
    try {
        document.getElementById('ctl00_cphContent_gvResellers').style.display = 'none';        
    }
    catch (e) { }
    toggleDisabled(true);

    centrelizeWindow(document.getElementById("ctl00_cphContent_divPhone"), document.getElementById("ctl00_cphContent_hidTop"), document.getElementById("ctl00_cphContent_hidLeft"), diagWidth1, diagHeigth1);
};

function displayOffer(offerType) {
    if (offerType != 1 && offerType != 2 && offerType != 3) return;

    document.getElementById('ctl00_cphContent_divOffer').style.display = 'block';
    document.getElementById('ctl00_cphContent_tblOffer').style.display = 'block';
    document.getElementById('ctl00_cphContent_divReplayBE').style.display = 'none';
    document.getElementById('ctl00_cphContent_lblOfferProductName').innerText = '';
    document.getElementById('imgOfferProductNamePreloader').style.display = 'block';
    document.getElementById('imgOfferAreaPreloader').style.display = 'block';
    document.getElementById('ctl00_cphContent_ddlOfferArea').style.display = 'none';
    try {
        document.getElementById('ctl00_cphContent_gvOfferResellers').style.display = 'none';
    }
    catch (e) { }        
    
    if (offerType == 1) {
        //ENA BE
        document.getElementById('ctl00_cphContent_ddlNumberOfWorkStations').selectedIndex = 0;
        document.getElementById('ctl00_cphContent_trIncludeExchange').style.display = 'block';
        document.getElementById('ctl00_cphContent_rbtnIncludeExchangeYes').checked = false;
        document.getElementById('ctl00_cphContent_rbtnIncludeExchangeNo').checked = true;
    }
    else if (offerType == 2) {
        //ESS BE
        document.getElementById('ctl00_cphContent_ddlNumberOfWorkStations').selectedIndex = 0;
        document.getElementById('ctl00_cphContent_trIncludeExchange').style.display = 'block';
        document.getElementById('ctl00_cphContent_rbtnIncludeExchangeYes').checked = false;
        document.getElementById('ctl00_cphContent_rbtnIncludeExchangeNo').checked = true;
    }
    else if (offerType == 3) {
        //EXCHANGE
        document.getElementById('ctl00_cphContent_ddlNumberOfWorkStations').selectedIndex = 0;
        document.getElementById('ctl00_cphContent_trIncludeExchange').style.display = 'none';
    }
    document.getElementById('ctl00_cphContent_rbtnPilotYes').checked = false;
    document.getElementById('ctl00_cphContent_rbtnPilotNo').checked = true;
    document.getElementById('ctl00_cphContent_txtCompanyName').value = '';
    document.getElementById('ctl00_cphContent_txtContactName').value = '';
    document.getElementById('ctl00_cphContent_txtEmailAddress').value = '';
    document.getElementById('ctl00_cphContent_txtPhoneNumber').value = '';

    toggleDisabled(true);

    centrelizeWindow(document.getElementById("ctl00_cphContent_divOffer"), document.getElementById("ctl00_cphContent_hidTop"), document.getElementById("ctl00_cphContent_hidLeft"), diagWidth1, diagHeigth1);
};

function displayTrialBE(trialType) {
    if (trialType != 1 && trialType != 2 && trialType != 3) return;

    document.getElementById('ctl00_cphContent_divTrialBE').style.display = 'block';
    document.getElementById('ctl00_cphContent_tblTrialBE').style.display = 'block';
    document.getElementById('ctl00_cphContent_divReplayTrialBE').style.display = 'none';
    if (trialType == 1) {
        //ENA BE
        document.getElementById('ctl00_cphContent_divEssTrialBETitle').style.display = 'none';
        document.getElementById('ctl00_cphContent_divEnaTrialBETitle').style.display = 'block';
        document.getElementById('ctl00_cphContent_divExchangeTrialBETitle').style.display = 'none';
        document.getElementById('ctl00_cphContent_ddlTrialBENumberOfWorkStations').selectedIndex = 0;
        document.getElementById('ctl00_cphContent_trTrialBEIncludeExchange').style.display = 'block';
    }
    else if (trialType == 2) {
        //ESS BE
        document.getElementById('ctl00_cphContent_divEssTrialBETitle').style.display = 'block';
        document.getElementById('ctl00_cphContent_divEnaTrialBETitle').style.display = 'none';
        document.getElementById('ctl00_cphContent_divExchangeTrialBETitle').style.display = 'none';
        document.getElementById('ctl00_cphContent_ddlTrialBENumberOfWorkStations').selectedIndex = 0;
        document.getElementById('ctl00_cphContent_trTrialBEIncludeExchange').style.display = 'block';
    }
    else if (trialType == 3) {
        //EXCHANGE
        document.getElementById('ctl00_cphContent_divEssTrialBETitle').style.display = 'none';
        document.getElementById('ctl00_cphContent_divEnaTrialBETitle').style.display = 'none';
        document.getElementById('ctl00_cphContent_divExchangeTrialBETitle').style.display = 'block';
        document.getElementById('ctl00_cphContent_ddlTrialBENumberOfWorkStations').selectedIndex = 0;
        document.getElementById('ctl00_cphContent_trTrialBEIncludeExchange').style.display = 'none';
        document.getElementById('ctl00_cphContent_chkTrialBEIncludeExchange').checked = false;
    }
    document.getElementById('ctl00_cphContent_txtTrialBEAv').value = '';
    document.getElementById('ctl00_cphContent_txtCompanyName').value = '';
    document.getElementById('ctl00_cphContent_txtContactName').value = '';
    document.getElementById('ctl00_cphContent_txtEmailAddress').value = '';
    document.getElementById('ctl00_cphContent_txtPhoneNumber').value = '';

    toggleDisabled(true);

    centrelizeWindow(document.getElementById("ctl00_cphContent_divTrialBE"), document.getElementById("ctl00_cphContent_hidTop"), document.getElementById("ctl00_cphContent_hidLeft"), diagWidth1, diagHeigth1);
};

function displayCompare() {
//    document.getElementById('divCompare').style.top = 30;
//    document.getElementById('divCompare').style.left = 400;
    document.getElementById('divCompare').style.display = 'block';
    document.getElementById('fraCompare').src = 'http://www.eset.com/products/comparison/';
    toggleDisabled(true);

    centrelizeWindow(document.getElementById("divCompare"), document.getElementById("ctl00_cphContent_hidTop"), document.getElementById("ctl00_cphContent_hidLeft"), diagWidth1, diagHeigth1);
};

function closeTrial() {
    document.getElementById('ctl00_cphContent_divTrial').style.display = 'none';
    document.getElementById('ctl00_cphContent_divBackground').style.display = 'none';
};

function closeOnline() {
    document.getElementById('ctl00_cphContent_divOnline').style.display = 'none';
    document.getElementById('ctl00_cphContent_divBackground').style.display = 'none';
};

function closePhone() {
    document.getElementById('ctl00_cphContent_divPhone').style.display = 'none';
    document.getElementById('ctl00_cphContent_divBackground').style.display = 'none';
};

function closeOffer() {
    document.getElementById('ctl00_cphContent_divOffer').style.display = 'none';
    document.getElementById('ctl00_cphContent_divBackground').style.display = 'none';
};

function closeTrialBE() {
    document.getElementById('ctl00_cphContent_divTrialBE').style.display = 'none';
    document.getElementById('ctl00_cphContent_divBackground').style.display = 'none';
};

function closeCompare() {
    document.getElementById('divCompare').style.display = 'none';
    document.getElementById('ctl00_cphContent_divBackground').style.display = 'none';
};

function slidedown1(objname) {
    if (document.getElementById(objname).style.display != "none") return;

    startslide1(objname, "down", 5, 100);
}

function slideup1(objname) {
    if (document.getElementById(objname).style.display == "none") return;

    startslide1(objname, "up", 5, 100);
}

function startslide1(objname, dir, timerlen, slideAniLen) {
    endHeight = parseInt(document.getElementById(objname).style.height);
    startTime = (new Date()).getTime();

    if (dir == "down") document.getElementById(objname).style.height = "1px";
    document.getElementById(objname).style.display = "block";

    timerID[objname] = setInterval('slidetick1(\'' + objname + '\', \'' + dir + '\',' + startTime + ',' + endHeight + ',' + slideAniLen + ');', timerlen);
}

function slidetick1(objname, dir, startTime, endHeight, slideAniLen) {
    var elapsed = (new Date()).getTime() - startTime;

    if (elapsed > slideAniLen)
        endSlide1(objname, dir, endHeight)
    else {
        var d = Math.round(elapsed / slideAniLen * endHeight);
        if (dir == "up") d = endHeight - d;

        document.getElementById(objname).style.height = d + "px";
    }

    return;
}

function endSlide1(objname, dir, endHeight) {
    clearInterval(timerID[objname]);

    if (dir == "up") document.getElementById(objname).style.display = "none";

    if (dir == "down") document.getElementById(objname).style.height = "1px";
    document.getElementById(objname).style.height = endHeight + "px";

    delete (timerID[objname]);

    return;
}


function showRenewText() {
    if (document.getElementById('divRenew').style.display == 'none') {
        slidedown1('divRenew');
    }
    else {
        slideup1('divRenew');
    }
};

function displayRenew() {
    document.getElementById('ctl00_cphContent_divRenewBE').style.display = 'block';
    document.getElementById('ctl00_cphContent_tblRenewBE').style.display = 'block';
    document.getElementById('ctl00_cphContent_divRenewReplayBE').style.display = 'none';
    document.getElementById('imgRenewAreaPreloader').style.display = 'block';
    document.getElementById('ctl00_cphContent_ddlRenewArea').style.display = 'none';
    try {
        document.getElementById('ctl00_cphContent_gvRenewResellers').style.display = 'none';
    }
    catch (e) { }
    document.getElementById('ctl00_cphContent_ddlRenewNumberOfWorkStations').selectedIndex = 0;
    document.getElementById('ctl00_cphContent_trRenewIncludeExchange').style.display = 'block';
    document.getElementById('ctl00_cphContent_rbtnRenewIncludeExchangeYes').checked = false;
    document.getElementById('ctl00_cphContent_rbtnRenewIncludeExchangeNo').checked = true;
    document.getElementById('ctl00_cphContent_txtRenewCompanyName').value = '';
    document.getElementById('ctl00_cphContent_txtRenewContactName').value = '';
    document.getElementById('ctl00_cphContent_txtRenewEmailAddress').value = '';
    document.getElementById('ctl00_cphContent_txtRenewPhoneNumber').value = '';

    toggleDisabled(true);

    centrelizeWindow(document.getElementById("ctl00_cphContent_divRenewBE"), document.getElementById("ctl00_cphContent_hidTop"), document.getElementById("ctl00_cphContent_hidLeft"), diagWidth1, diagHeigth1);
};

function centrelizeWindow(windowObj, hidTopObj, hidLeftObj, objWidth, objHeigth) {
    var newTop = '';
    var newLeft = '';
    if (document.all) {
        if (!document.documentElement.scrollLeft)
            sLeft = document.body.scrollLeft;
        else
            sLeft = document.documentElement.scrollLeft;

        if (!document.documentElement.scrollTop)
            sTop = document.body.scrollTop;
        else
            sTop = document.documentElement.scrollTop;

        if (!document.documentElement.clientWidth)
            cWidth = document.body.clientWidth;
        else
            cWidth = document.documentElement.clientWidth;

        if (!document.documentElement.clientHeight)
            cHeight = document.body.clientHeight;
        else
            cHeight = document.documentElement.clientHeight;
    }
    else {
        sLeft = window.pageXOffset;
        sTop = window.pageYOffset;
        cWidth = window.innerWidth;
        cHeight = window.innerHeight;
    }


    newTop = sTop + (cHeight - objHeigth) / 2;
    newLeft = sLeft + (cWidth - objWidth) / 2

    try {
        hidTopObj.value = newTop;
        hidLeftObj.value = newLeft;
    }
    catch (e) { }
    try {
        windowObj.style.top = newTop + 'px';
        windowObj.style.left = newLeft + 'px';
    }
    catch (e) { }
};

function checkEmail(email) {
    var re = new RegExp("^([_a-z0-9-]+)(\.[_a-z0-9-]+)*@([a-z0-9-]+)(\.[a-z0-9-]+)*(\.[a-z]{2,4})$");
    var m = re.exec(email);

    if (m == null) return (false);
    else return (true);
};

//****************
//begin popup info 
//****************

function addPopupData(obj, textToDisplay, TriaDirection, textAlignment, textDirection) {
    if (obj.parentNode.getElementsByTagName('p').length == 0) {
        var popup = document.createElement('p');
        var innerHtmlToAdd = '';

        innerHtmlToAdd = "<table cellpadding='0px' cellspacing='0px'> ";
        if (TriaDirection == "top")
            innerHtmlToAdd += " <tr><td colspan='3'><table width='100%' cellpadding='0px' cellspacing='0px'><tr><td valign='bottom' align='left'><img src='Pics/topTria.png' alt='' style='position:relative; top:1px' /></td></tr></table></td></tr> ";
        else innerHtmlToAdd += " <tr><td colspan='3'><table width='100%' cellpadding='0px' cellspacing='0px'><tr><td valign='bottom' align='left'><img src='Pics/topTria.png' alt='' style='display:none' /></td></tr></table></td></tr> ";
        innerHtmlToAdd += " <tr> ";
        if (TriaDirection == "right")
            innerHtmlToAdd += "  <td valign='top' align='right'><img src='Pics/rightTria.png' alt='' style='position:relative; left:-1px'/></td> ";
        else innerHtmlToAdd += "  <td valign='top' align='right'><img src='Pics/rightTria.png' alt='' style='display:none' /></td> ";
        innerHtmlToAdd += "  <td style='background-color:#FFFACD; border: solid 1px #DAA520; padding:1px 10px 1px 10px' dir='" + textDirection + "'>" +
                          "   <table> " +
                          "    <tr> " +
                          "     <td valign='top' dir='" + textDirection + "' align='" + textAlignment + "'> " + textToDisplay + "</td> " +
                          "    </tr> " +
                          "   </table> " +
                          "  </td> ";
        if (TriaDirection == "left") innerHtmlToAdd += "  <td valign='top' align='left'><img src='Pics/leftTria.png' alt='' style='position:relative; left:1px' /></td> ";
        else innerHtmlToAdd += "  <td valign='top' align='left'><img src='Pics/leftTria.png' alt='' style='display:none' /></td> ";
        innerHtmlToAdd += " </tr> ";
        if (TriaDirection == "bottom")
            innerHtmlToAdd += " <tr><td colspan='3'><table width='100%' cellpadding='0px' cellspacing='0px'><tr><td valign='bottom' align='left'><img src='Pics/bottomTria.png' alt='' style='position:relative; top:-1px' /></td></tr></table></td></tr> ";
        else innerHtmlToAdd += " <tr><td colspan='3'><table width='100%' cellpadding='0px' cellspacing='0px'><tr><td valign='bottom' align='left'><img src='Pics/bottomTria.png' alt='' style='display:none' /></td></tr></table></td></tr> ";
        innerHtmlToAdd += "</table> ";

        popup.direction = 'ltr';
        popup.style.position = 'absolute';
        popup.style.color = '#000000';
        popup.style.fontFamily = 'Arial';
        popup.style.zIndex = '200';
        popup.style.textAlign = 'center';

        popup.innerHTML = innerHtmlToAdd;
        obj.parentNode.appendChild(popup);
    }
};

function removePopupData(obj) {
    if (obj.parentNode.getElementsByTagName('p').length == 1) {
        obj.parentNode.removeChild(obj.parentNode.lastChild);
    }
};

//**************
//end popup info 
//**************

//*************************************
//begin validate data for purchase page 
//*************************************

function validateEmail(obj, validationObj, floatingValidationObj) {
    if (obj.value == '') {
        validationObj.style.display = 'block';
        floatingValidationObj.innerHTML = 'כתובת הדואר האלקטרוני נחוצה!';
        return ('כתובת הדואר האלקטרוני נחוצה!');
    }
    else if (checkEmail(obj.value) == false) {
        validationObj.style.display = 'block';
        floatingValidationObj.innerHTML = 'כתובת הדואר האלקטרוני אינה תקינה!';
        return ('כתובת הדואר האלקטרוני אינה תקינה!');
    }
    else {
        validationObj.style.display = 'none';
        return ('ok');
    }
};

function validateComfirmationEmail(obj1, obj2, validationObj, floatingValidationObj) {
    if (obj1.value == '') {
        validationObj.style.display = 'block';
        floatingValidationObj.innerHTML = 'כתובת הדואר האלקטרוני לוידוי נחוצה!';
        return ('כתובת הדואר האלקטרוני לוידוי נחוצה!');
    }
    else if (checkEmail(obj1.value) == false) {
        validationObj.style.display = 'block';
        floatingValidationObj.innerHTML = 'כתובת הדואר האלקטרוני לוידוי אינה תקינה!';
        return ('כתובת הדואר האלקטרוני לוידוי אינה תקינה!');
    }
    else if (obj1.value != obj2.value) {
        validationObj.style.display = 'block';
        floatingValidationObj.innerHTML = 'כתובת הדואר האלקטרוני לוידוי אינה תואמת את הכתובת המקורית!';
        return ('כתובת הדואר האלקטרוני לוידוי אינה תואמת את הכתובת המקורית!');
    }
    else {
        validationObj.style.display = 'none';
        return ('ok');
    }
};

function validatePhone(obj, validationObj, floatingValidationObj) {
    if (obj.value == '') {
        validationObj.style.display = 'block';
        floatingValidationObj.innerHTML = 'מספר הטלפון נחוץ!';
        return ('מספר הטלפון נחוץ!');
    }
    else {
        validationObj.style.display = 'none';
        return ('ok');
    }
};

function validateFirstName(obj, validationObj, floatingValidationObj) {
    if (obj.value == '') {
        validationObj.style.display = 'block';
        floatingValidationObj.innerHTML = 'שמך הפרטי נחוץ!';
        return ('שמך הפרטי נחוץ!');
    }
    else {
        validationObj.style.display = 'none';
        return ('ok');
    }
};

function validateLastName(obj, validationObj, floatingValidationObj) {
    if (obj.value == '') {
        validationObj.style.display = 'block';
        floatingValidationObj.innerHTML = 'שם המשפחה שלך נחוץ!';
        return ('שם המשפחה שלך נחוץ!');
    }
    else {
        validationObj.style.display = 'none';
        return ('ok');
    }
};

function validateAddress(obj, validationObj, floatingValidationObj) {
    if (obj.value == '') {
        validationObj.style.display = 'block';
        floatingValidationObj.innerHTML = 'כתובתך נחוצה!';
        return ('כתובתך נחוצה!');
    }
    else {
        validationObj.style.display = 'none';
        return ('ok');
    }
};

function validateCompanyName(obj, validationObj, floatingValidationObj) {
    if (obj.value == '') {
        validationObj.style.display = 'block';
        floatingValidationObj.innerHTML = 'שם החברה נחוץ!';
        return ('שם החברה נחוץ!');
    }
    else {
        validationObj.style.display = 'none';
        return ('ok');
    }
};

function validateCompanyNumber(obj, validationObj, floatingValidationObj) {
    if (obj.value == '') {
        validationObj.style.display = 'block';
        floatingValidationObj.innerHTML = 'מספר ח.פ./עוסק מורשה נחוץ!';
        return ('מספר ח.פ./עוסק מורשה נחוץ!');
    }
    else {
        validationObj.style.display = 'none';
        return ('ok');
    }
};

function validateSendAddress(obj, validationObj, floatingValidationObj) {
    if (obj.value == '') {
        validationObj.style.display = 'block';
        floatingValidationObj.innerHTML = 'כתובת לשליחת חשבונית נחוצה!';
        return ('כתובת לשליחת חשבונית נחוצה!');
    }
    else {
        validationObj.style.display = 'none';
        return ('ok');
    }
};

function validateOrder() {
    var validEmail = validateEmail(document.getElementById('ctl00_cphContent_txtEmail'), document.getElementById('imgValidateEmail'), document.getElementById('divValidateEmail'));
    var validComfirmationEmail = validateComfirmationEmail(document.getElementById('ctl00_cphContent_txtEmailConfirm'), document.getElementById('ctl00_cphContent_txtEmail'), document.getElementById('imgValidateConfirmationEmail'), document.getElementById('divValidateConfirmationEmail'));
    var validPhone = validatePhone(document.getElementById('ctl00_cphContent_txtPhone'), document.getElementById('imgValidatePhone'), document.getElementById('divValidatePhone'));
    var validFirstName = validateFirstName(document.getElementById('ctl00_cphContent_txtFirstName'), document.getElementById('imgValidateFirstName'), document.getElementById('divValidateFirstName'));
    var validLastName = validateLastName(document.getElementById('ctl00_cphContent_txtLastName'), document.getElementById('imgValidateLastName'), document.getElementById('divValidateLastName'));
    var validAddress = validateAddress(document.getElementById('ctl00_cphContent_txtAddress'), document.getElementById('imgValidateAddress'), document.getElementById('divValidateAddress'));
    var validCompanyName = 'ok';
    var validCompanyNumber = 'ok';
    var validSendAddress = 'ok';
    
    if(document.getElementById('ctl00_cphContent_chkInvoiceName').checked == true){
        validCompanyName = validateCompanyName(document.getElementById('ctl00_cphContent_txtCompanyName'), document.getElementById('imgValidateCompanyName'), document.getElementById('divValidateCompanyName'));
        validCompanyNumber = validateCompanyNumber(document.getElementById('ctl00_cphContent_txtCompanyNumber'), document.getElementById('imgValidateCompanyNumber'), document.getElementById('divValidateCompanyNumber'));
    }
    if(document.getElementById('ctl00_cphContent_rdbtnSameAddressNo').checked == true)
        validSendAddress = validateSendAddress(document.getElementById('ctl00_cphContent_txtSendAddress'), document.getElementById('imgValidateSendAddress'), document.getElementById('divValidateSendAddress'));


    while (document.getElementById('tblUpperValidation').rows.length > 0) document.getElementById('tblUpperValidation').deleteRow(0);
    while (document.getElementById('tblLowerValidation').rows.length > 0) document.getElementById('tblLowerValidation').deleteRow(0);
    document.getElementById('divUpperValidation').style.display = 'none';
    document.getElementById('divLowerValidation').style.display = 'none';
    
    if (validEmail != 'ok' || validComfirmationEmail != 'ok' || validPhone != 'ok' ||
        validFirstName != 'ok' || validLastName != 'ok' || validAddress != 'ok' ||
        validCompanyName != 'ok' || validCompanyNumber != 'ok' || validSendAddress != 'ok') {

        if (validEmail != 'ok') {
            row = document.getElementById('tblUpperValidation').insertRow(document.getElementById('tblUpperValidation').rows.length);
            col = document.createElement("TD");
            col.innerHTML = "<img src='Pics/littleQuestion.gif' alt='' />";
            row.appendChild(col);
            col = document.createElement("TD");
            col.innerHTML = validEmail;
            row.appendChild(col);

            row = document.getElementById('tblLowerValidation').insertRow(document.getElementById('tblLowerValidation').rows.length);
            col = document.createElement("TD");
            col.innerHTML = "<img src='Pics/littleQuestion.gif' alt='' />";
            row.appendChild(col);
            col = document.createElement("TD");
            col.innerHTML = validEmail;
            row.appendChild(col);
        }
        if (validComfirmationEmail != 'ok') {
            row = document.getElementById('tblUpperValidation').insertRow(document.getElementById('tblUpperValidation').rows.length);
            col = document.createElement("TD");
            col.innerHTML = "<img src='Pics/littleQuestion.gif' alt='' />";
            row.appendChild(col);
            col = document.createElement("TD");
            col.innerHTML = validComfirmationEmail;
            row.appendChild(col);

            row = document.getElementById('tblLowerValidation').insertRow(document.getElementById('tblLowerValidation').rows.length);
            col = document.createElement("TD");
            col.innerHTML = "<img src='Pics/littleQuestion.gif' alt='' />";
            row.appendChild(col);
            col = document.createElement("TD");
            col.innerHTML = validComfirmationEmail;
            row.appendChild(col);
        }
        if (validPhone != 'ok') {
            row = document.getElementById('tblUpperValidation').insertRow(document.getElementById('tblUpperValidation').rows.length);
            col = document.createElement("TD");
            col.innerHTML = "<img src='Pics/littleQuestion.gif' alt='' />";
            row.appendChild(col);
            col = document.createElement("TD");
            col.innerHTML = validPhone;
            row.appendChild(col);

            row = document.getElementById('tblLowerValidation').insertRow(document.getElementById('tblLowerValidation').rows.length);
            col = document.createElement("TD");
            col.innerHTML = "<img src='Pics/littleQuestion.gif' alt='' />";
            row.appendChild(col);
            col = document.createElement("TD");
            col.innerHTML = validPhone;
            row.appendChild(col);
        }
        if (validFirstName != 'ok') {
            row = document.getElementById('tblUpperValidation').insertRow(document.getElementById('tblUpperValidation').rows.length);
            col = document.createElement("TD");
            col.innerHTML = "<img src='Pics/littleQuestion.gif' alt='' />";
            row.appendChild(col);
            col = document.createElement("TD");
            col.innerHTML = validFirstName;
            row.appendChild(col);

            row = document.getElementById('tblLowerValidation').insertRow(document.getElementById('tblLowerValidation').rows.length);
            col = document.createElement("TD");
            col.innerHTML = "<img src='Pics/littleQuestion.gif' alt='' />";
            row.appendChild(col);
            col = document.createElement("TD");
            col.innerHTML = validFirstName;
            row.appendChild(col);
        }
        if (validLastName != 'ok') {
            row = document.getElementById('tblUpperValidation').insertRow(document.getElementById('tblUpperValidation').rows.length);
            col = document.createElement("TD");
            col.innerHTML = "<img src='Pics/littleQuestion.gif' alt='' />";
            row.appendChild(col);
            col = document.createElement("TD");
            col.innerHTML = validLastName;
            row.appendChild(col);

            row = document.getElementById('tblLowerValidation').insertRow(document.getElementById('tblLowerValidation').rows.length);
            col = document.createElement("TD");
            col.innerHTML = "<img src='Pics/littleQuestion.gif' alt='' />";
            row.appendChild(col);
            col = document.createElement("TD");
            col.innerHTML = validLastName;
            row.appendChild(col);
        }
        if (validAddress != 'ok') {
            row = document.getElementById('tblUpperValidation').insertRow(document.getElementById('tblUpperValidation').rows.length);
            col = document.createElement("TD");
            col.innerHTML = "<img src='Pics/littleQuestion.gif' alt='' />";
            row.appendChild(col);
            col = document.createElement("TD");
            col.innerHTML = validAddress;
            row.appendChild(col);

            row = document.getElementById('tblLowerValidation').insertRow(document.getElementById('tblLowerValidation').rows.length);
            col = document.createElement("TD");
            col.innerHTML = "<img src='Pics/littleQuestion.gif' alt='' />";
            row.appendChild(col);
            col = document.createElement("TD");
            col.innerHTML = validAddress;
            row.appendChild(col);
        }
        if (validCompanyName != 'ok') {
            row = document.getElementById('tblUpperValidation').insertRow(document.getElementById('tblUpperValidation').rows.length);
            col = document.createElement("TD");
            col.innerHTML = "<img src='Pics/littleQuestion.gif' alt='' />";
            row.appendChild(col);
            col = document.createElement("TD");
            col.innerHTML = validCompanyName;
            row.appendChild(col);

            row = document.getElementById('tblLowerValidation').insertRow(document.getElementById('tblLowerValidation').rows.length);
            col = document.createElement("TD");
            col.innerHTML = "<img src='Pics/littleQuestion.gif' alt='' />";
            row.appendChild(col);
            col = document.createElement("TD");
            col.innerHTML = validCompanyName;
            row.appendChild(col);
        }
        if (validCompanyNumber != 'ok') {
            row = document.getElementById('tblUpperValidation').insertRow(document.getElementById('tblUpperValidation').rows.length);
            col = document.createElement("TD");
            col.innerHTML = "<img src='Pics/littleQuestion.gif' alt='' />";
            row.appendChild(col);
            col = document.createElement("TD");
            col.innerHTML = validCompanyNumber;
            row.appendChild(col);

            row = document.getElementById('tblLowerValidation').insertRow(document.getElementById('tblLowerValidation').rows.length);
            col = document.createElement("TD");
            col.innerHTML = "<img src='Pics/littleQuestion.gif' alt='' />";
            row.appendChild(col);
            col = document.createElement("TD");
            col.innerHTML = validCompanyNumber;
            row.appendChild(col);
        }
        if (validSendAddress != 'ok') {
            row = document.getElementById('tblUpperValidation').insertRow(document.getElementById('tblUpperValidation').rows.length);
            col = document.createElement("TD");
            col.innerHTML = "<img src='Pics/littleQuestion.gif' alt='' />";
            row.appendChild(col);
            col = document.createElement("TD");
            col.innerHTML = validSendAddress;
            row.appendChild(col);

            row = document.getElementById('tblLowerValidation').insertRow(document.getElementById('tblLowerValidation').rows.length);
            col = document.createElement("TD");
            col.innerHTML = "<img src='Pics/littleQuestion.gif' alt='' />";
            row.appendChild(col);
            col = document.createElement("TD");
            col.innerHTML = validSendAddress;
            row.appendChild(col);
        }

        document.getElementById('divUpperValidation').style.display = 'block';
        document.getElementById('divLowerValidation').style.display = 'block';

        return (false);
    }
    
    return (true);
};

//***********************************
//end validate data for purchase page 
//***********************************

//******************************
//begin floating div near cursor
//******************************
var cX = 0; 
var cY = 0; 
var rX = 0; 
var rY = 0;

function UpdateCursorPosition(e){ 
    cX = e.pageX; 
    cY = e.pageY;
};

function UpdateCursorPositionDocAll(e){ 
    cX = event.clientX; 
    cY = event.clientY;
};

if(document.all) { document.onmousemove = UpdateCursorPositionDocAll; }else { document.onmousemove = UpdateCursorPosition; }

function AssignPosition(d) {
    if(self.pageYOffset) {	
        rX = self.pageXOffset;	
        rY = self.pageYOffset;	
    }
    else if(document.documentElement && document.documentElement.scrollTop) {
        rX = document.documentElement.scrollLeft;
        rY = document.documentElement.scrollTop;
    }else if(document.body) {
        rX = document.body.scrollLeft;
        rY = document.body.scrollTop;
    }if(document.all) {
        cX += rX;
        cY += rY;
    }
    d.style.left = (cX+10) + "px";d.style.top = (cY+10) + "px";
};

function HideContent(d) {
    if(d.length < 1) { return; }
    document.getElementById(d).style.display = "none";
};

function ShowContent(d) {
    if(d.length < 1) { return; }
    var dd = document.getElementById(d);
    AssignPosition(dd);
    dd.style.display = "block";
};

function ReverseContentDisplay(d) {
    if (d.length < 1) { return; }
    var dd = document.getElementById(d);
    AssignPosition(dd);
    if (dd.style.display == "none") { dd.style.display = "block"; }
    else { dd.style.display = "none"; }
}
//****************************
//end floating div near cursor
//****************************

var on1 = 1;
var on2 = 1;
var on3 = 1;
var timing = 200;

function flicker() {
    on1 = 1;
    on2 = 1;
    on3 = 1;
//    flicker1();
//    flicker2();
//    flicker3();
}

function flicker1() {
    if (on1 == 1) {
        try {
            var object = document.getElementById('ctl00_cphContent_btnOnlineENA');
//            object.style.MozOpacity = '0.5';
//            object.style.KhtmlOpacity = '0.5';
//            object.style.filter = 'alpha(opacity=50)';
            object.src = 'Pics/buy-now.png';
            on1 = 0;
        }
        catch (e) { }
    }
    else {
        try {
            var object = document.getElementById('ctl00_cphContent_btnOnlineENA');
//            object.style.MozOpacity = '1';
//            object.style.KhtmlOpacity = '1';
//            object.style.filter = "alpha(opacity=100)";
            object.src = 'Pics/buy-now1.png';
            on1 = 1;
        }
        catch (e) { }
    }

    window.setTimeout("flicker1()", timing);
};

function flicker2() {
    if (on2 == 1) {
        try {
            var object = document.getElementById('ctl00_cphContent_btnOnlineESS');
//            object.style.MozOpacity = '0.5';
//            object.style.KhtmlOpacity = '0.5';
//            object.style.filter = 'alpha(opacity=50)';
            object.src = 'Pics/buy-now.png';
            on2 = 0;
        }
        catch (e) { }
    }
    else {
        try {
            var object = document.getElementById('ctl00_cphContent_btnOnlineESS');
//            object.style.MozOpacity = '1';
//            object.style.KhtmlOpacity = '1';
//            object.style.filter = "alpha(opacity=100)";
            object.src = 'Pics/buy-now1.png';
            on2 = 1;
        }
        catch (e) { }
    }

    window.setTimeout("flicker2()", timing);
};

function flicker3() {
    if (on3 == 1) {
        try {
            var object = document.getElementById('ctl00_cphContent_btnOnlineEMA');
//            object.style.MozOpacity = '0.5';
//            object.style.KhtmlOpacity = '0.5';
//            object.style.filter = 'alpha(opacity=50)';
            object.src = 'Pics/buy-now.png';
            on3 = 0;
        }
        catch (e) { }
    }
    else {
        try {
            var object = document.getElementById('ctl00_cphContent_btnOnlineEMA');
//            object.style.MozOpacity = '1';
//            object.style.KhtmlOpacity = '1';
//            object.style.filter = "alpha(opacity=100)";
            object.src = 'Pics/buy-now1.png';
            on3 = 1;
        }
        catch (e) { }
    }

    window.setTimeout("flicker3()", timing);
};
