
contactLists = new Array();
    
function initLists(){
    var buyersguide = new Array();

    buyersguide["listid"] = "92083";
    buyersguide["specialid:92083"] = "7LQO";
    buyersguide["clientid"] = "287004";
    buyersguide["formid"] = "6666";
    buyersguide["reallistid"] = "1";
    buyersguide["doubleopt"] = "0";
    buyersguide["Submit"] = "Submit";
    
    var analytics = new Array();

    analytics["listid"] = "102641";
    analytics["specialid:102641"] = "TUPW";
    analytics["clientid"] = "287004";
    analytics["formid"] = "7625";
    analytics["reallistid"] = "1";
    analytics["doubleopt"] = "0";
    analytics["Submit"] = "Submit";
    
    var lcbp = new Array();

    lcbp["listid"] = "106398";
    lcbp["specialid:106398"] = "VBZ4";
    lcbp["clientid"] = "287004";
    lcbp["formid"] = "8080";
    lcbp["reallistid"] = "1";
    lcbp["doubleopt"] = "0";
    lcbp["Submit"] = "Submit";
    
    var icontactplugin = new Array();

    icontactplugin["listid"] = "108514";
    icontactplugin["specialid:108514"] = "68BR";
    icontactplugin["clientid"] = "287004";
    icontactplugin["formid"] = "8278";
    icontactplugin["reallistid"] = "1";
    icontactplugin["doubleopt"] = "0";
    icontactplugin["Submit"] = "Submit";
    
    var icontactplugininfo = new Array();

    icontactplugininfo["listid"] = "108581";
    icontactplugininfo["specialid:108581"] = "M5P9";
    icontactplugininfo["clientid"] = "287004";
    icontactplugininfo["formid"] = "8288";
    icontactplugininfo["reallistid"] = "1";
    icontactplugininfo["doubleopt"] = "0";
    icontactplugininfo["Submit"] = "Submit";
    
    var ctcinfo = new Array();

    ctcinfo["listid"] = "109691";
    ctcinfo["specialid:109691"] = "WIRB";
    ctcinfo["clientid"] = "287004";
    ctcinfo["formid"] = "8445";
    ctcinfo["reallistid"] = "1";
    ctcinfo["doubleopt"] = "0";
    ctcinfo["Submit"] = "Submit";
    
    var ctcinfo = new Array();

    ctcinfo["listid"] = "109691";
    ctcinfo["specialid:109691"] = "WIRB";
    ctcinfo["clientid"] = "287004";
    ctcinfo["formid"] = "8445";
    ctcinfo["reallistid"] = "1";
    ctcinfo["doubleopt"] = "0";
    ctcinfo["Submit"] = "Submit";
    
    var research = new Array();

    research["listid"] = "110449";
    research["specialid:110449"] = "374Q";
    research["clientid"] = "287004";
    research["formid"] = "8532";
    research["reallistid"] = "1";
    research["doubleopt"] = "0";
    research["Submit"] = "Submit";
	
	//BoldChat Trial Email Course
	var bctec = new Array();
	bctec["listid"] = "103118";
	bctec["specialid:103118"] = "5ZQO";
	bctec["clientid"] = "287004";
	bctec["formid"] = "8776";
	bctec["reallistid"] = "1";
	bctec["doubleopt"] = "0";
	bctec["Submit"] = "Submit";
	
	//Live Chat Boot Camp
	var lcbc = new Array();
	lcbc["listid"] = "112826";
	lcbc["specialid:112826"] = "T1AA";
	lcbc["clientid"] = "287004";
	lcbc["formid"] = "8777";
	lcbc["reallistid"] = "1";
	lcbc["doubleopt"] = "0";
	lcbc["Submit"] = "Submit";
	
	var benchmarks = new Array();
	benchmarks["listid"] = "113846";
	benchmarks["specialid:113846"] = "HZ0E";
	benchmarks["clientid"] = "287004";
	benchmarks["formid"] = "8850";
	benchmarks["reallistid"] = "1";
	benchmarks["doubleopt"] = "0";
	benchmarks["Submit"] = "Submit";
	
    contactLists["benchmarks"] = benchmarks;
    contactLists["buyersguide"] = buyersguide;
    contactLists["research"] = research;
    contactLists["analytics"] = analytics;
    contactLists["salesforce"] = analytics;
    contactLists["lcbp"] = lcbp;
    contactLists["icontactplugin"] = icontactplugin;
    contactLists["icontactplugininfo"] = icontactplugininfo;
    contactLists["ctcinfo"] = ctcinfo;
	contactLists["bctec"] = bctec;
	contactLists["lcbc"] = lcbc;
}

initLists();

function addContact(list, name, email, redirect){

    if(redirect == null){
        var iframe = document.createElement("iframe");
        iframe.style.border='0px';
        iframe.style.width='0px';
        iframe.style.height='0px';
        iframe.src = getContactSource(list, name, email, "about:blank");
        return document.body.appendChild(iframe);
    }
    else {
        document.location.href = getContactSource(list, name, email, redirect);
        return null;
    }
}

function getContactSource(list, name, email, redirect){
    var url = "http://app.icontact.com/icp/signup.php?";

    var params = contactLists[list];
    params["fields_email"] = email;
    params["fields_fname"] = name;

    params["redirect"] = redirect;
    params["errorredirect"] = redirect;

    var paramString = "";
    for(var key in params){
        if(paramString.length > 0)
            paramString += "&";
        var value = params[key];
        paramString += escape(key) + "=" + escape(value);
    }

    url += paramString;

    return url;
}