var elem = document.getElementsByTagName('div');

function GetSmartButtonHome(blnSecure, cultureCode) {
    var oURL;
    var deptNumForSite;
    var sourceImg;

    if (blnSecure == "True") {
        oURL = "https";
    } else {
        oURL = "http";
    }
    //MarketLinc ProActive for US,UK,AU

    switch (cultureCode) {
        case "EN-US": //us
            deptNumForSite = "20181";
            break;

        case "EN-GB": //uk
            deptNumForSite = "22073";
            break;

        case "EN-AU": //au
            deptNumForSite = "22074";
            break;
        case "EN-CA": //ca
            deptNumForSite = "26499";
            break;
        case "FR-CA": //ca
            deptNumForSite = "26515";
            break;
    }

    sourceImg = '<img src=' + encodeURI('https://admin.instantservice.com/resources/smartbutton/6101/' + deptNumForSite + '/available.gif') + '?' + Math.floor(Math.random() * 10001) + '" style="width:0;height:0;visibility:hidden;position:absolute;" ' +
		    'onerror=agents_not_available("' + blnSecure + '") onLoad=agents_available("' + blnSecure + '"' + ',' + '"' + deptNumForSite + '") />'
    document.write(sourceImg);
}

// ... deprecated - not used on home.mcafee.com
function GetSmartButton(blnSecure, siteid) {
    var oURL;
    var deptNumForSite;
    var sourceImg;

    if (blnSecure == "True") {
        oURL = "https";
    } else {
        oURL = "http";
    }

    //MarketLinc ProActive for US,UK,AU

    switch (siteid) {
        case "1": //us
            deptNumForSite = "20181";
            break;

        case "2": //uk
            deptNumForSite = "22073";
            break;

        case "15": //au
            deptNumForSite = "22074";
            break;
        case "10": //ca
            deptNumForSite = "26499";
            break;
        case "12": //ca
            deptNumForSite = "26515";
            break;
    }

    sourceImg = '<img src="' + encodeURI(oURL + '://admin.instantservice.com/resources/smartbutton/6101/' + deptNumForSite + '/available.gif') + '?' + Math.floor(Math.random() * 10001) + '" style="width:0;height:0;visibility:hidden;position:absolute;" ' +
		'onerror=agents_not_available("' + blnSecure + '") onLoad=agents_available("' + blnSecure + '"' + ',' + '"' + deptNumForSite + '")>'
    document.write(sourceImg);
}

function GetMiniChat(blnSecure, cultureCode) {
    var oURL;
    var deptNumForSite;
    var sourceImg;

    if (blnSecure == "True") {
        oURL = "https";
    } else {
        oURL = "http";
    }
    //MarketLinc ProActive for US,UK,AU

     if (cultureCode == "EN-US")
     {
	    switch (window.location.href.toLowerCase()) {

		case "http://home.mcafee.com/store/packagedetail.aspx?pkgid=273":
			deptNumForSite = "45627";
			break;
		case "http://home.mcafee.com/store/internet-security":
			deptNumForSite = "45627";
			break;

		case "http://home.mcafee.com/store/packagedetail.aspx?pkgid=275":
			deptNumForSite = "45628";
			break;
		case "http://home.mcafee.com/store/total-protection":
			deptNumForSite = "45628";
			break;

		case "http://home.mcafee.com/store/packagedetail.aspx?pkgid=276":
			deptNumForSite = "45629";
			break;
		case "http://home.mcafee.com/store/antivirus-plus":
			deptNumForSite = "45629";
			break;

		case "http://home.mcafee.com/store/packagedetail.aspx?pkgid=342":
			deptNumForSite = "45630";
			break;
		case "http://home.mcafee.com/store/family-protection":
			deptNumForSite = "45630";
			break;

		case "http://home.mcafee.com/store/packagedetail.aspx?pkgid=348":
			deptNumForSite = "45631";
			break;
		case "http://home.mcafee.com/store/online-backup":
			deptNumForSite = "45631";
			break;

		case "http://home.mcafee.com/store/packagedetail.aspx?pkgid=328":
			deptNumForSite = "45632";
			break;
		case "http://home.mcafee.com/store/anti-theft":
			deptNumForSite = "45632";
			break;

		case "http://home.mcafee.com/store/packagedetail.aspx?pkgid=284":
			deptNumForSite = "45633";
			break;

		case "http://home.mcafee.com/store/productcomparison.aspx":
			deptNumForSite = "45634";
			break;

		case "http://home.mcafee.com/root/support.aspx":
			deptNumForSite = "45635";
			break;

		case "http://home.mcafee.com/store/packagedetail.aspx?pkgid=363":
			deptNumForSite = "45637";
			break;
		case "http://home.mcafee.com/store/identity-protection":
			deptNumForSite = "45637";
			break;

		case "http://home.mcafee.com/store/packagedetail.aspx?pkgid=358":
			deptNumForSite = "45638";
			break;
		case "http://home.mcafee.com/store/mac-internet-security":
			deptNumForSite = "45638";
			break;

		case "http://home.mcafee.com/root/stdlandingpage.aspx?culture=en-us&lpname=catalog_mac_lp&aco=0":
			deptNumForSite = "45639";
			break;

		case "http://home.mcafee.com/store/packagedetail.aspx?pkgid=368":
			deptNumForSite = "45640";
			break;
		case "http://home.mcafee.com/store/mac-family-protection":
			deptNumForSite = "45640";
			break;

		case "http://home.mcafee.com/root/landingpage.aspx?lpname=np1612&aco=0&cid=20818":
			deptNumForSite = "45673";
			break;

		case "http://home.mcafee.com/root/landingpage.aspx?lpname=/ls/2prod_v3&culture=en-us&affid=0&aco=0":
			deptNumForSite = "45673";
			break;

		case "http://home.mcafee.com/root/landingpage.aspx?lpname=/ls/mtp_v3&culture=en-us&affid=0&aco=0&cid=20820":
			deptNumForSite = "45674";
			break;

		case "http://home.mcafee.com/root/stdlandingpage.aspx?lpname=vrs_v2&affid=0&culture=en-us&mm_campaign=905652cc39caaa3e7b5e6e4837f0b0be&aco=0&cid=34823":
			deptNumForSite = "45963";
			break;
		case "http://home.mcafee.com/store/virus-removal-service":
			deptNumForSite = "45963";
			break;

		case "http://home.mcafee.com/root/stdlandingpage.aspx?lpname=16982&affid=0&culture=en-us&aco=0&cid=51919":
			deptNumForSite = "45964";
			break;
		case "http://home.mcafee.com/store/pc-tune-up-service":
			deptNumForSite = "45964";
			break;

		case "http://home.mcafee.com/store/all-access-security":
			deptNumForSite = "50213";
			break;
		case "http://home.mcafee.com/store/packagedetail.aspx?pkgid=394":
			deptNumForSite = "50213";
			break;
		case "http://home.mcafee.com/store/packagedetail.aspx?pkgid=395":
			deptNumForSite = "50213";
			break;

		default:
	    deptNumForSite = "45634";
	    }
	}
    else if (cultureCode == "EN-CA" )
    {
    	switch (window.location.href.toLowerCase()) {

		case "http://home.mcafee.com/store/packagedetail.aspx?pkgid=273":
			deptNumForSite = "45627";
			break;
		case "http://home.mcafee.com/store/internet-security":
			deptNumForSite = "45627";
			break;

		case "http://home.mcafee.com/store/packagedetail.aspx?pkgid=275":
			deptNumForSite = "45628";
			break;
		case "http://home.mcafee.com/store/total-protection":
			deptNumForSite = "45628";
			break;

		case "http://home.mcafee.com/store/packagedetail.aspx?pkgid=276":
			deptNumForSite = "45629";
			break;
		case "http://home.mcafee.com/store/antivirus-plus":
			deptNumForSite = "45629";
			break;

		case "http://home.mcafee.com/store/packagedetail.aspx?pkgid=342":
			deptNumForSite = "45630";
			break;
		case "http://home.mcafee.com/store/family-protection":
			deptNumForSite = "45630";
			break;

		case "http://home.mcafee.com/store/packagedetail.aspx?pkgid=348":
			deptNumForSite = "45631";
			break;
		case "http://home.mcafee.com/store/online-backup":
			deptNumForSite = "45631";
			break;

		case "http://home.mcafee.com/store/packagedetail.aspx?pkgid=328":
			deptNumForSite = "45632";
			break;
		case "http://home.mcafee.com/store/anti-theft":
			deptNumForSite = "45632";
			break;

		case "http://home.mcafee.com/store/packagedetail.aspx?pkgid=284":
			deptNumForSite = "45633";
			break;

		case "http://home.mcafee.com/store/productcomparison.aspx":
			deptNumForSite = "45634";
			break;

		case "http://home.mcafee.com/root/support.aspx":
			deptNumForSite = "45635";
			break;

		case "http://home.mcafee.com/store/packagedetail.aspx?pkgid=363":
			deptNumForSite = "45637";
			break;
		case "http://home.mcafee.com/store/identity-protection":
			deptNumForSite = "45637";
			break;

		case "http://home.mcafee.com/store/packagedetail.aspx?pkgid=358":
			deptNumForSite = "45638";
			break;
		case "http://home.mcafee.com/store/mac-internet-security":
			deptNumForSite = "45638";
			break;

		case "http://home.mcafee.com/root/stdlandingpage.aspx?culture=en-ca&lpname=catalog_mac_lp&aco=0":
			deptNumForSite = "45639";
			break;

		case "http://home.mcafee.com/store/packagedetail.aspx?pkgid=368":
			deptNumForSite = "45640";
			break;
		case "http://home.mcafee.com/store/mac-family-protection":
			deptNumForSite = "45640";
			break;

		case "http://home.mcafee.com/root/landingpage.aspx?lpname=np1612&aco=0&cid=20818":
			deptNumForSite = "45673";
			break;

		case "http://home.mcafee.com/root/landingpage.aspx?lpname=/ls/2prod_v3&culture=en-ca&affid=0&aco=0":
			deptNumForSite = "45673";
			break;

		case "http://home.mcafee.com/root/landingpage.aspx?lpname=/ls/mtp_v3&culture=en-ca&affid=0&aco=0&cid=20820":
			deptNumForSite = "45674";
			break;

		case "http://home.mcafee.com/root/landingpage.aspx?lpname=vrs_v1&culture=en-ca&affid=0&aco=0&cid=89639":
			deptNumForSite = "45963";
			break;
		case "http://home.mcafee.com/store/virus-removal-service":
			deptNumForSite = "45963";
			break;

		case "http://home.mcafee.com/root/landingpage.aspx?lpname=pct_v1&culture=en-ca&affid=0&aco=0&cid=89640":
			deptNumForSite = "45964";
			break;
		case "http://home.mcafee.com/store/pc-tune-up-service":
			deptNumForSite = "45964";
			break;

		case "http://home.mcafee.com/store/all-access-security":
			deptNumForSite = "50213";
			break;
		case "http://home.mcafee.com/store/packagedetail.aspx?pkgid=394":
			deptNumForSite = "50213";
			break;
		case "http://home.mcafee.com/store/packagedetail.aspx?pkgid=395":
			deptNumForSite = "50213";
			break;

		default:
	    deptNumForSite = "45634";
	    }
   }
    else if (cultureCode == "EN-GB" )
    {
    	switch (window.location.href.toLowerCase()) {

		case "http://home.mcafee.com/store/packagedetail.aspx?pkgid=273":
			deptNumForSite = "46896";
			break;
		case "http://home.mcafee.com/store/internet-security":
			deptNumForSite = "46896";
			break;

		case "http://home.mcafee.com/store/packagedetail.aspx?pkgid=275":
			deptNumForSite = "46903";
			break;
		case "http://home.mcafee.com/store/total-protection":
			deptNumForSite = "46903";
			break;

		case "http://home.mcafee.com/store/packagedetail.aspx?pkgid=276":
			deptNumForSite = "46893";
			break;
		case "http://home.mcafee.com/store/antivirus-plus":
			deptNumForSite = "46893";
			break;

		case "http://home.mcafee.com/store/packagedetail.aspx?pkgid=342":
			deptNumForSite = "46895";
			break;
		case "http://home.mcafee.com/store/family-protection":
			deptNumForSite = "46895";
			break;

		case "http://home.mcafee.com/store/packagedetail.aspx?pkgid=348":
			deptNumForSite = "46900";
			break;
		case "http://home.mcafee.com/store/online-backup":
			deptNumForSite = "46900";
			break;

		case "http://home.mcafee.com/store/packagedetail.aspx?pkgid=328":
			deptNumForSite = "46892";
			break;
		case "http://home.mcafee.com/store/anti-theft":
			deptNumForSite = "46892";
			break;

		case "http://home.mcafee.com/store/packagedetail.aspx?pkgid=284":
			deptNumForSite = "46901";
			break;

		case "http://home.mcafee.com/store/productcomparison.aspx":
			deptNumForSite = "46894";
			break;

		case "http://home.mcafee.com/root/support.aspx":
			deptNumForSite = "46902";
			break;

		case "http://home.mcafee.com/store/packagedetail.aspx?pkgid=358":
			deptNumForSite = "46898";
			break;
		case "http://home.mcafee.com/store/mac-internet-security":
			deptNumForSite = "46898";
			break;

		case "http://home.mcafee.com/root/stdlandingpage.aspx?culture=en-gb&lpname=catalog_mac_lp&aco=0":
			deptNumForSite = "46899";
			break;

		case "http://home.mcafee.com/store/packagedetail.aspx?pkgid=368":
			deptNumForSite = "46897";
			break;
		case "http://home.mcafee.com/store/mac-family-protection":
			deptNumForSite = "46897";
			break;

		case "http://home.mcafee.com/root/stdlandingpage.aspx?lpname=19624_vrs&culture=en-gb&affid=0&aco=0&cid=71349":
			deptNumForSite = "49562";
			break;
		case "http://home.mcafee.com/store/virus-removal-service":
			deptNumForSite = "49562";
			break;

		case "http://home.mcafee.com/store/all-access-security":
			deptNumForSite = "50214";
			break;
		case "http://home.mcafee.com/store/packagedetail.aspx?pkgid=394":
			deptNumForSite = "50214";
			break;
		case "http://home.mcafee.com/store/packagedetail.aspx?pkgid=395":
			deptNumForSite = "50214";
			break;

		default:
	    deptNumForSite = "46894";
	    }
    }
    else if (cultureCode == "EN-AU" )
    {
    	switch (window.location.href.toLowerCase()) {

		case "http://home.mcafee.com/store/packagedetail.aspx?pkgid=273":
			deptNumForSite = "46872";
			break;
		case "http://home.mcafee.com/store/internet-security":
			deptNumForSite = "46872";
			break;

		case "http://home.mcafee.com/store/packagedetail.aspx?pkgid=275":
			deptNumForSite = "46879";
			break;
		case "http://home.mcafee.com/store/total-protection":
			deptNumForSite = "46879";
			break;

		case "http://home.mcafee.com/store/packagedetail.aspx?pkgid=276":
			deptNumForSite = "46869";
			break;
		case "http://home.mcafee.com/store/antivirus-plus":
			deptNumForSite = "46869";
			break;

		case "http://home.mcafee.com/store/packagedetail.aspx?pkgid=342":
			deptNumForSite = "46871";
			break;
		case "http://home.mcafee.com/store/family-protection":
			deptNumForSite = "46871";
			break;

		case "http://home.mcafee.com/store/packagedetail.aspx?pkgid=348":
			deptNumForSite = "46876";
			break;
		case "http://home.mcafee.com/store/online-backup":
			deptNumForSite = "46876";
			break;

		case "http://home.mcafee.com/store/packagedetail.aspx?pkgid=328":
			deptNumForSite = "46868";
			break;
		case "http://home.mcafee.com/store/anti-theft":
			deptNumForSite = "46868";
			break;

		case "http://home.mcafee.com/store/packagedetail.aspx?pkgid=284":
			deptNumForSite = "46877";
			break;

		case "http://home.mcafee.com/store/productcomparison.aspx":
			deptNumForSite = "46870";
			break;

		case "http://home.mcafee.com/root/support.aspx":
			deptNumForSite = "46878";
			break;

		case "http://home.mcafee.com/store/packagedetail.aspx?pkgid=358":
			deptNumForSite = "46874";
			break;
		case "http://home.mcafee.com/store/mac-internet-security":
			deptNumForSite = "46874";
			break;

		case "http://home.mcafee.com/root/stdlandingpage.aspx?culture=en-au&lpname=catalog_mac_lp_au&aco=0":
			deptNumForSite = "46875";
			break;

		case "http://home.mcafee.com/store/packagedetail.aspx?pkgid=368":
			deptNumForSite = "46873";
			break;
		case "http://home.mcafee.com/store/mac-family-protection":
			deptNumForSite = "46873";
			break;

		case "http://home.mcafee.com/root/stdlandingpage.aspx?lpname=1395_vrs&affid=0&aco=0&cur=au&cid=78380":
			deptNumForSite = "49564";
			break;
		case "http://home.mcafee.com/store/virus-removal-service":
			deptNumForSite = "49564";
			break;

		case "http://home.mcafee.com/root/stdlandingpage.aspx?lpname=1395_pct&culture=en-au&affid=0&aco=0&cur=au&cid=78382":
			deptNumForSite = "49563";
			break;
		case "http://home.mcafee.com/store/pc-tune-up-service":
			deptNumForSite = "49563";
			break;

		case "http://home.mcafee.com/store/all-access-security":
			deptNumForSite = "50215";
			break;
		case "http://home.mcafee.com/store/packagedetail.aspx?pkgid=394":
			deptNumForSite = "50215";
			break;
		case "http://home.mcafee.com/store/packagedetail.aspx?pkgid=395":
			deptNumForSite = "50215";
			break;

	 	default:
	     deptNumForSite = "46870";
	    }
    }

    else if (cultureCode == "EN-NZ" )
    {
	    switch (window.location.href.toLowerCase()) {

		case "http://home.mcafee.com/store/packagedetail.aspx?pkgid=273":
			deptNumForSite = "46872";
			break;
		case "http://home.mcafee.com/store/internet-security":
			deptNumForSite = "46872";
			break;

		case "http://home.mcafee.com/store/packagedetail.aspx?pkgid=275":
			deptNumForSite = "46879";
			break;
		case "http://home.mcafee.com/store/total-protection":
			deptNumForSite = "46879";
			break;

		case "http://home.mcafee.com/store/packagedetail.aspx?pkgid=276":
			deptNumForSite = "46869";
			break;
		case "http://home.mcafee.com/store/antivirus-plus":
			deptNumForSite = "46869";
			break;

		case "http://home.mcafee.com/store/packagedetail.aspx?pkgid=342":
			deptNumForSite = "46871";
			break;
		case "http://home.mcafee.com/store/family-protection":
			deptNumForSite = "46871";
			break;

		case "http://home.mcafee.com/store/packagedetail.aspx?pkgid=348":
			deptNumForSite = "46876";
			break;
		case "http://home.mcafee.com/store/online-backup":
			deptNumForSite = "46876";
			break;

		case "http://home.mcafee.com/store/packagedetail.aspx?pkgid=328":
			deptNumForSite = "46868";
			break;
		case "http://home.mcafee.com/store/anti-theft":
			deptNumForSite = "46868";
			break;

		case "http://home.mcafee.com/store/packagedetail.aspx?pkgid=284":
			deptNumForSite = "46877";
			break;

		case "http://home.mcafee.com/store/productcomparison.aspx":
			deptNumForSite = "46870";
			break;

		case "http://home.mcafee.com/root/support.aspx":
			deptNumForSite = "46878";
			break;

		case "http://home.mcafee.com/store/packagedetail.aspx?pkgid=358":
			deptNumForSite = "46874";
			break;
		case "http://home.mcafee.com/store/mac-internet-security":
			deptNumForSite = "46874";
			break;

		case "http://home.mcafee.com/root/stdlandingpage.aspx?culture=en-nz&lpname=catalog_mac_lp_nz&aco=0":
			deptNumForSite = "46875";
			break;

		case "http://home.mcafee.com/store/packagedetail.aspx?pkgid=368":
			deptNumForSite = "46873";
			break;
		case "http://home.mcafee.com/store/mac-family-protection":
			deptNumForSite = "46873";
			break;

		case "http://home.mcafee.com/root/stdlandingpage.aspx?lpname=1395_vrs&affid=0&aco=0&cur=nz&cid=78387":
			deptNumForSite = "49564";
			break;
		case "http://home.mcafee.com/store/virus-removal-service":
			deptNumForSite = "49564";
			break;

		case "http://home.mcafee.com/root/stdlandingpage.aspx?lpname=1395_pct&affid=0&aco=0&cur=nz&cid=78388":
			deptNumForSite = "49563";
			break;
		case "http://home.mcafee.com/store/pc-tune-up-service":
			deptNumForSite = "49563";
			break;

		case "http://home.mcafee.com/store/all-access-security":
			deptNumForSite = "50215";
			break;
		case "http://home.mcafee.com/store/packagedetail.aspx?pkgid=394":
			deptNumForSite = "50215";
			break;
		case "http://home.mcafee.com/store/packagedetail.aspx?pkgid=395":
			deptNumForSite = "50215";
			break;

		default:
	    deptNumForSite = "46870";
	    }
	 }
     else if (cultureCode == "FR-CA" )
	 {
        deptNumForSite = "26515";
     }

    sourceImg = '<img src=' + encodeURI('https://admin.instantservice.com/resources/smartbutton/6101/' + deptNumForSite + '/available.gif') + '?' + Math.floor(Math.random() * 10001) + '" style="width:0;height:0;visibility:hidden;position:absolute;" ' +
		    'onerror=agents_not_available("' + blnSecure + '") onLoad=MiniChat_agents_available("' + blnSecure + '"' + ',' + '"' + deptNumForSite + '") />'
    document.write(sourceImg);
}

// IF AGENTS ARE AVAILABLE:
function MiniChat_agents_available(blnSecure, deptNo) {

    //if (MiniChat_display_smart_button()) {
    for (m = 0; m < elem.length; m++) {
        if (elem[m].className == "headdesc") {
            elem[m].style.width = "73%";
            /*if(navigator.userAgent.indexOf("Firefox")!=-1) {
            var versionindex=navigator.userAgent.indexOf("Firefox")+8;
            if (parseInt(navigator.userAgent.charAt(versionindex))>=1)
            elem[m].style.marginTop="-40px";
            }*/
        }
    }
    var ImageUrl;
    /*ImageUrl =  '<A HREF="" onClick="window.open(\'https://admin.instantservice.com/links/6101/'+ deptNo +'\',' +
    '\'custclient\',\'width=500,height=320,scrollbars=0\'); MiniChat_update_click_counter('+ deptNo +'); return false;">';
    */
    ImageUrl = '<A HREF="" onClick="window.open(\'https://admin.instantservice.com/Customer?ai=6101&di=' + deptNo +
                              '&optionaldata5=' + encodeURI(window.location) + '&optionaldata6=' + encodeURI(document.referrer) + '&trackingid=' + ISVT_getVTID() +
                              '\',\'custclient\',\'width=500,height=320,scrollbars=0\');return false;">';


    if (deptNo == "26515") {
        ImageUrl = ImageUrl + '<IMG SRC="' + encodeURI('https://secureimages.mcafee.com/fr-ca/proactive_chat/liveChat_icon_90x40.jpg') + '"></A>';
    }
    else {
        ImageUrl = ImageUrl + '<IMG SRC="' + encodeURI('https://secureimages.mcafee.com/en-us/proactive_chat/liveChat_icon_90x40.jpg') + '"></A>';
    }

    var obj = document.getElementById('smartbutton');
    obj.style.display = "block";
    obj.innerHTML = ImageUrl;
    return true;
    //	        return true;
    //	    }
    //	    else {
    //	        return false;
    //	    }
}


// IF AGENTS ARE AVAILABLE:
function agents_available(blnSecure, deptNo) {
    //	    if (display_smart_button()) {
    for (m = 0; m < elem.length; m++) {
        if (elem[m].className == "headdesc") {
            elem[m].style.width = "73%";
            /*if(navigator.userAgent.indexOf("Firefox")!=-1) {
            var versionindex=navigator.userAgent.indexOf("Firefox")+8;
            if (parseInt(navigator.userAgent.charAt(versionindex))>=1)
            elem[m].style.marginTop="-40px";
            }*/
        }
    }
    var ImageUrl;
    /*ImageUrl =  '<A HREF="" onClick="window.open(\'https://admin.instantservice.com/links/6101/'+ deptNo +'\',' +
    '\'custclient\',\'width=500,height=320,scrollbars=0\'); update_click_counter('+ deptNo +'); return false;">';
    */
    ImageUrl = '<A HREF="" onClick="window.open(\'https://admin.instantservice.com/Customer?ai=6101&di=' + deptNo +
                              '&optionaldata5=' + encodeURI(window.location) + '&optionaldata6=' + encodeURI(document.referrer) + '&trackingid=' + ISVT_getVTID() +
                              '\',\'custclient\',\'width=500,height=320,scrollbars=0\');return false;">';


    if (deptNo == "26515") {
        ImageUrl = ImageUrl + '<IMG SRC="' + encodeURI('https://secureimages.mcafee.com/fr-ca/proactive_chat/liveChat_icon.jpg') + '"></A>';
    }
    else {
        ImageUrl = ImageUrl + '<IMG SRC="' + encodeURI('https://secureimages.mcafee.com/en-us/proactive_chat/liveChat_icon.jpg') + '"></A>';
    }

    var obj = document.getElementById('smartbutton');
    obj.style.display = "block";
    obj.innerHTML = ImageUrl;
    return true;
    //	        return true;
    //	    }
    //	    else {
    //	        return false;
    //	    }
}

// IF AGENTS ARE NOT AVAILABLE:
function agents_not_available(blnSecure) {
    for (m = 0; m < elem.length; m++) {
        if (elem[m].className == "headdesc") {
            elem[m].style.clear = "both";
            elem[m].style.marginBottom = "10px";
            elem[m].style.width = "99%";
        }
    }
    document.getElementById('smartbutton').style.display = "none";

    /*document.getElementById('smartbutton').innerHTML = 'Click <a href="mailto:sales@instantservice.com">here</a>  to send an email.';
    return true; */
}

// A cookie "IscartemptySiteidAffid" was created for chat project (possible values: "no-1-0",
// "yes-1-0"). In case of basket page, following function checks the cookie value to determine
// whether to show click-to-chat link or not
function display_smart_button() {
    //        var currentPageUrl = window.location.href;
    //        if (currentPageUrl.indexOf('basket.asp') > 0) //in case current page is basket page, smart button should only be displayed when cart is not empty
    //        {
    var cookieCartEmptySiteIdAffId = get_cookie_value('IscartemptySiteidAffid');
    alert("Cookie value = " + cookieCartEmptySiteIdAffId);
    if (cookieCartEmptySiteIdAffId != null && cookieCartEmptySiteIdAffId.length > 0) {
        if (cookieCartEmptySiteIdAffId.substring(0, cookieCartEmptySiteIdAffId.indexOf('-')) == 'yes') {
            return false; //cart is empty
        }
        else {
            return true; //cart is not empty
        }
    }
    else {
        return true; //no cookie present, so display smart button
    }
    //         }
    //         else
    //         {
    //            return true; //not a basket page, so display smart button
    //         }
}

//returns the value of a cookie
function get_cookie_value(name) {
    if (document.cookie.length > 0) {
        var c_start = document.cookie.indexOf(name + "=");
        if (c_start != -1) {
            c_start = c_start + name.length + 1;
            c_end = document.cookie.indexOf(";", c_start);
            if (c_end == -1) c_end = document.cookie.length;
            return unescape(document.cookie.substring(c_start, c_end));
        }
    }
    return "";
}

function update_click_counter(deptNo) {
    var r = Math.random(); var t = new Date(); var trackingImage = document.createElement('IMG');
    trackingImage.src = encodeURI("https://infolinc.marketlinc.com/images/prochat.gif") + "?t=" +
        t.getTime() + "&r=" + r + "&name=click-to-chat&e=button_clicked&id=" + deptNo +
        "&page=" + encodeURI(document.location);
}


