///<reference path="jquery-1.4.1-vsdoc.js" />
(function ($) {
	$.log = function (msg) {
		if (typeof (console) !== "undefined") {
			if (console.log) {
				if (typeof (console.log) !== "object") {
					// Firebug, Webkit Inspector
					console.log.apply(console, arguments);
				} else {
					// IE8 Developer Tools (has a built in console object)
					var len = arguments.length, i, arg, logMsg = "";
					for (i = 0; i < len; i++) {
						// Concat and stringify all args to formulate a single log entry						
						arg = arguments[i];
						try {
							// Use IE8's built in JSON object to stringify	
							arg = JSON.stringify(arg)
						}
						catch (e) {
							arg = arg.toString();
						}
						logMsg += arg;
					}
					console.log(logMsg);
				}
			}
		}
	};
	$.log.clear = function () {
		if (typeof (console) !== "undefined") {
			if (console.clear && typeof (console.clear) !== "object") {
				console.clear();
			}
		}
	}
})(jQuery);

function dbg(msg){
//	alert(msg);
	$.log(msg);
}

var trackingGlobalNav = null;
var trackingCategory = null;
var trackingSection = null;
var trackingSubSection = null;
var trackingDetailPage = null;
var trackPageType = null;
var trackEvents = null;

var trackPageName = null;

var SPC_PAGE = "about-us/news";
var SPC_EVENTS = "facility-solutions/news-events";
var LEAD_SOURCE_TYPE_CONTACT_US = "Contact Us";
var LEAD_SOURCE_TYPE_DOWNLOAD = "Download";
var LEAD_SOURCE_TYPE_NEWSLETTER_SIGN_UP = "Newsletter Sign-Up";
var LEAD_SOURCE_TYPE_EVENT_REGISTRATION = "Webinar Registration";
var LEAD_SOURCE_TYPE_FEEDBACK = "Email Feedback";
var LEAD_SOURCE_TYPE_SEND_PAGE = "Send This Page";
var LEAD_SOURCE_TYPE_LIVE_CHAT = "Live Chat";
var LEAD_SOURCE_TYPE_BOOK_MEETING = "Book a Meeting";
var LEAD_SOURCE_TYPE_CUT_IT_COSTS = "Free IT Cost Evaluation";
var LEAD_SOURCE_TYPE_REQUEST_INFORMATION = "Contact Us";
var LEAD_SOURCE_TYPE_CUSTOMER_SERVICE = "Email Customer Service";
var LEAD_SOURCE_TYPE_OFFICE_PRODUCTS_WEBINAR = "Procurement Webinar Registration";
var LEAD_SOURCE_TYPE_PROCUREMENT_ORGANIZATIONS_WEBINAR = "Procurement Organizations Webinar Registration"

var isMulti = false;
var _formId = undefined;
var _formStepNum = undefined; //null;
var _totalFormSteps = undefined; //null;
var _flowType = undefined;
var _tmp = undefined;
var _skipPageTracking = false;
var _formError = false;

var trackForm = true;

var trackingExceptions = [	
    { url: /^\/(index.html?)?$/, globalNav: "Homepage", pageType: "Homepage" },
    { url: /^(\/[^\/]*)*\/search-results.jsp/, globalNav: "Search Results", category: "1", pageType: "Search" },
    { url: /\/contact-us.jsp/, globalNav: "Contact Us", pageType: "Contact Us" },
    { url: /^\/contact-us\/index.jsp/, globalNav: "Contact Us", pageType: "Contact Us" },
	{ url: /\/request-information.jsp/, globalNav: "Contact Us", pageType: "Contact Us" },
    { url: /^\/contact-us\/thank-you.html/, globalNav: "Contact Us: Thank You", pageType: "Contact Us: Thank You" },
	{ url: /^\/contact-us\/(index.html?)?$/, globalNav: "Global Contact Form", category: "Global Contact Form", pageType: "Global Contact Form", noOverride: true },
	{ url: /^\/why-us\/thank-you.html/, globalNav: "Contact Us: Thank You", pageType: "Contact Us: Thank You" },
    { url: /^\/contact-us\/thank-you-op-fs.html/, globalNav: "Contact Us: Thank You", pageType: "Contact Us: Thank You" },
    { url: /^\/navigation\/thank-you-for-feedback.html/, globalNav: "Feedback Form: Thank You", pageType: "Feedback Form: Thank You" },
    { url: /^\/contact-us\/thank-you-for-Tech-Brief.html/, globalNav: "Newsletter Sign-Up: Thank You"},
    { url: /^\/privacy-policy.html/, globalNav: "Customer Service", category: "Privacy Policy", pageType: "Help" },
    { url: /^\/log-in.html/, globalNav: "Customer Service", category: "Existing Customer", pageType: "Help" },    
    { url: /^\/sitemap.html/, globalNav: "Sitemap", pageType: "Sitemap" },
    { url: /^\/catalogs\/(index.html?)?$/, pageType: "Catalog" },
    { url: /^\/catalog\/(index.html?)?$/, pageType: "Catalog" },
	{ url: /\/(leed-webinar.jsp)/, globalNav: "Webinar Registration"},
	{ url: /^\/facility-solutions\/news-events\/(leed-thankyou.html)?$/, globalNav: "Webinar Registration: Thank You"},
	{ url: /\/(office-products-webinar.jsp)/, globalNav: "Procurement Webinar Registration"},
	{ url: /^\/office-products\/(webinar-thankyou.html)?$/, globalNav: "Procurement Webinar Registration: Thank You"},
    { url: /^\/about-us\/(index.html?)?$/, globalNav: "Customer Service", category: "About Us", pageType: "Help" },
    { url: /\/about\-us\/((diversity.html)|(environment.html)|(community.html)|(ethics.html))/, globalNav: "Customer Service", category: "About Us", pageType: "AboutUsEx2", noOverride: true },
    { url: /^\/about-us\/[^\.]+\.html/, globalNav: "Customer Service", category: "About Us", pageType: "AboutUsEx1", noOverride: true },
	{ url: /^\/overlays\/(call-customer-service.html?)?$/, globalNav: "Customer Service", category: "Contact Us", pageType: "CallCustomerService", noOverride: true },
    { url: /^\/technology-solutions\/network-services\//, section: "Capabilities", subsection: "Network Services", noOverride: true },
    { url: /.*\/product-gallery\/(?!index)[^.\/]+\.html?/, pageType: "ProductGallery", noOverride: true },
    { url: /.*\/solutions-gallery\/(?!index)[^.\/]+\.html?/, pageType: "SolutionsGallery", noOverride: true },
    { url: /\/why-us\/index.html/, pageType: "Global Nav", globalNav: "Why Us" },
    { url: /\/technology\-solutions\/resources\/(?!index.html)(?!tech-briefs.html)(?!print-specs.html)/, pageType: "TechBriefs", subsection: "Tech Briefs", noOverride: true },
    { url: /\/technology\-solutions\/news\-events\/(?!index.html)(?!news.html)(?!events.html)/, pageType: "Article Page", noOverride: true },
    { url: /\/scavenger\-hunt\/index.html/, globalNav: "Scavenger Hunt", section: "Index", pageType: "Contest Page" },
    { url: /\/scavenger\-hunt\/contest.html/, globalNav: "Scavenger Hunt", section: "Contest", pageType: "Contest Page" },
    { url: /\/scavenger\-huntiam\/index.html/, globalNav: "Scavenger Huntiam", section: "Index", pageType: "Contest Page" },
    { url: /\/scavenger\-huntiam\/contest.html/, globalNav: "Scavenger Huntiam", section: "Contest", pageType: "Contest Page" },
	{ url: /^\/solutions\/environmental-solutions.html/, globalNav: "Solutions", category: "Environmental Solutions", pageType: "Category" },
	{ url: /\/(procurement-organizations-webinar.jsp)/, globalNav: "Procurement Webinar Registration"},
	{ url: /^\/office-products\/(procurement-webinar-thankyou.html)?$/, globalNav: "Procurement Webinar Registration: Thank You"}
];

var multiThankYouPages = [
  "/contact-us/contact-us-thank-you.html",
  "/contact-us/business-interiors-thank-you.html",
  "/contact-us/facility-solutions-thank-you.html",
  "/contact-us/office-products-thank-you.html",
  "/contact-us/print-solutions-thank-you.html",
  "/contact-us/promotional-products-thank-you.html",
  "/contact-us/technology-solutions-thank-you.html",
  "/contact-us/technology-solutions-thank-you-PS.html"                                                                  
];


function toTitleCase(str){
	if(str){
		var str = str.replace(/-/g, " ");
		return str.replace(/\w\S*/g, function(txt){return txt.charAt(0).toUpperCase() + txt.substr(1).toLowerCase();});
	} else {
		return '';
	}
}

function isProductsAndServices(globalNav) {
    return globalNav === "Products & Services";
}

function buildName(globalNav, category, section, subsection) {
    if (category == null && section == null && subsection == null) {
        return globalNav;
    } else if (section == null && subsection == null) {
        return globalNav + ": " + category;
    } else if (subsection == null || subsection == '') {
        return globalNav + ": " + category + ": " + section;
    } else {
        return globalNav + ": " + category + ": " + section + ": " + subsection;
    }
}

function buildPageName(globalNav, category, section, subsection, detail, pageType) {
    if (pageType == "Search") {
        return globalNav;
    }
    else if (pageType == "Article Page") {
		trackingSubSection = $('.main-content > h2').text();
    	if(section == trackingSubSection){
			trackingSubSection = null;
    	}
        return "Article: " + $('.main-content > h2').text();
    }
    else if (detail != null) {
        return "Detail Page: " + detail;
    }
    else {
        return buildName(globalNav, category, section, subsection);
    }
}

function buildProp1(globalNav) {
    return globalNav != null ? globalNav : "";
}

function buildProp2(globalNav, category) {
    return buildName(globalNav, category, null, null);
}

function buildProp3(globalNav, category, section) {
    return buildName(globalNav, category, section, null);
}

function buildProp4(globalNav, category, section, subsection) {
    return buildName(globalNav, category, section, subsection);
}

function buildPageType(globalNav, category, section, subsection, detail, pageType) {
	
	if(isMulti)
		return "Contact Us";
	
    if (pageType == null) {
        if (detail != null) {
        	return "Detail Page";
        } else if (category == null && section == null && subsection == null) {
            return "Global Nav";
        } else if (section == null && subsection == null) {
            return "Category";
        } else if (subsection == null) {
            return "Section";
        } else {
            return "SubSection";
        }
    }
    return pageType;
}

function supportOverriding(noOverride, oldValue, newValue) {
    return noOverride && newValue == null ? oldValue : newValue;
}

function pageLoadTracking(url) {
    var currentUrl = cleanUrl(url != null ? url : window.location.href);
    var isException = false;

    if(!trackForm)
    		return;
    
    if(_formError)
    	return;
    
	if (typeof (_totalFormSteps) !== typeof (undefined) && typeof (_formStepNum) !== typeof (undefined)) {
    	isMulti = true;
    	if(_skipPageTracking)
    		return;
    }

	// no page track on multi page form ty pgaes
	if($.inArray(currentUrl, multiThankYouPages) != -1){
		//if(currentUrl == "/contact-us/contact-us-thank-you.html"){
		//alert("THANK YOU");
		return;
	}
	
	// no page track on /campaign/* pages
	if(currentUrl.indexOf("/campaign") === 0){
		return;
	}
	
    processFormCompletionTracking(false);

    for (var i = 0; i < trackingExceptions.length; i++) {
        var exception = trackingExceptions[i];
        if (currentUrl.match(exception.url)) {
            trackingGlobalNav = supportOverriding(exception.noOverride, trackingGlobalNav, exception.globalNav);
            trackingCategory = supportOverriding(exception.noOverride, trackingCategory, exception.category);
            trackingSection = supportOverriding(exception.noOverride, trackingSection, exception.section);
            trackingSubSection = supportOverriding(exception.noOverride, trackingSubSection, exception.subsection);
            trackPageType = supportOverriding(exception.noOverride, trackPageType, exception.pageType);
            trackEvents = trackEvents == null ?
                          supportOverriding(exception.noOverride, trackEvents, exception.events) : trackEvents;
            isException = true;
             break;
        }
    }

    if (isException) {
        if (trackPageType == "AboutUsEx1") {
            trackingSection = trackingSubSection;
            trackingSubSection = null;            
			if(currentUrl.indexOf(SPC_PAGE) > 0){
				trackPageType = "Article Page";
			}
			else if(currentUrl.indexOf(SPC_EVENTS) > 0){
				trackingSection = "About Us";
			}
			else{
				trackPageType = "Help";
			}         
        }
        else if (trackPageType == "AboutUsEx2") {
            trackingSection = "Staples Soul";
            trackPageType = "Help";
        }
        else if (trackPageType == "ProductGallery") {
            trackingSubSection = $("div.gallery-box div.gallery-details-text h2:first").text();
            trackPageType = null;
        }
        else if (trackPageType == "SolutionsGallery") {
            trackingSubSection = $("div.gallery-box div.gallery-details-text h2:first").text();
            trackPageType = null;
        }
        else if (trackPageType == "TechBriefs") {
            trackingSubSection = "Tech Briefs";
            trackingDetailPage = $("div.main-content h2:first").text();
            trackPageType = null;
        }
        else if (trackPageType == "Catalog") {
            s.prop15 = "Catalog";
            s.prop16 = "Catalog";
        }
    }

    // Error Pages Tracking. Error Pages have no URL, so they can't be mapped with URL exceptions
    var h1 = $("h1");
    if (h1.length == 1) {
        var text = h1.text();
        if (text == "Page Not Found") {
            trackPageType = "errorPage";
            s.prop19 = "Page Not Found";
            s.pageType = "errorPage";
        }
        else if (text == "Server Error") {
            trackPageType = "errorPage";
            s.prop19 = "Application Error";
            s.pageType = "errorPage";
        }
    }

    currentUrl = clearIndexFile(currentUrl);

    if (!isException && (trackingGlobalNav == "Solutions" || trackingGlobalNav == "Why Us") && currentUrl.indexOf("local-advantage") == -1) {
        // Apply a little transformation. It is required for Solutions and Why Us.
        $("#global-navigation .navigation-solutions, #global-navigation .navigation-why")
                .find(".navigation-over-wrap a").each(function() {
            var href = clearIndexFile(cleanUrl($(this).attr("href")));
            if ($.trim(href).length > 0 && currentUrl.indexOf(href) == 0) {
                trackingCategory = $.trim($(this).text());
                trackingSection = null;
                trackingSubSection = null;
            }
        });
    }

/* assign trackignCategory for environmental solutions pages */
	if (currentUrl.indexOf("working-together") != -1 || currentUrl.indexOf("eco-conscious-products-services") != -1 || currentUrl.indexOf("our-commitment") != -1)
	{
		trackingCategory = "Environmental Solutions";
	}

	if (currentUrl.indexOf("local-advantage") != -1)
	{
		trackingGlobalNav = "Why Us";
		trackingCategory = "Local Advantage";
		var tempArray = currentUrl.split("/");
		trackingSection = tempArray[3];
		//dbg(currentUrl);
		if (tempArray[4] == "") {
			//dbg(tempArray[4]);
			trackingSubSection = null;
		}
		else {
			var str = tempArray[4];
			trackingSubSection = toTitleCase(str);
		}
	}
	//dbg(trackingSubSection);
	
    trackPageName = s.pageName = buildPageName(trackingGlobalNav, trackingCategory, trackingSection, trackingSubSection, trackingDetailPage, trackPageType);
    s.server = window.location.host;
    s.prop1 = buildProp1(trackingGlobalNav);
    s.prop2 = buildProp2(trackingGlobalNav, trackingCategory);
    s.prop3 = buildProp3(trackingGlobalNav, trackingCategory, trackingSection);
    s.prop4 = buildProp4(trackingGlobalNav, trackingCategory, trackingSection, trackingSubSection);
    s.prop5 = buildPageType(trackingGlobalNav, trackingCategory, trackingSection, trackingSubSection, trackingDetailPage, trackPageType);
    s.events = trackEvents == null ? "event1" : trackEvents;
    s.eVar7 = readCookie("userId").replace(/\"/g,'');
    s.eVar8 = "Not Logged In";

	//_formId = url.substring(url.lastIndexOf("/") + 1, url.lastIndexOf("."));
    setMultiFormTracking(_formId);
    
    var s_code=s.t();
    if(s_code)document.write(s_code);
}

function processStateSelectorTracking(baseUrl){

	trackingGlobalNav = "Why Us";
	trackingCategory = "Local Advantage";
	baseUrl = cleanUrl(baseUrl);
	var tempArray = baseUrl.split("/");
	trackingSection = tempArray[3];
	trackingSubSection = "Select Another State";
		
	trackPageName = s.pageName = buildPageName(trackingGlobalNav, trackingCategory, trackingSection, trackingSubSection, trackingDetailPage, trackPageType);
    s.server = window.location.host;
    s.prop1 = buildProp1(trackingGlobalNav);
    s.prop2 = buildProp2(trackingGlobalNav, trackingCategory);
    s.prop3 = buildProp3(trackingGlobalNav, trackingCategory, trackingSection);
    s.prop4 = buildProp4(trackingGlobalNav, trackingCategory, trackingSection, trackingSubSection);
    s.prop5 = buildPageType(trackingGlobalNav, trackingCategory, trackingSection, trackingSubSection, trackingDetailPage, trackPageType);
    s.events = trackEvents == null ? "event1" : trackEvents;
    s.eVar7 = readCookie("userId").replace(/\"/g,'');
    s.eVar8 = "Not Logged In";

    var s_code=s.t();
    if(s_code)document.write(s_code);
}

//home login tracking
function homeLoginSelectTracking(sitename){
	s.linkTrackVars="prop21,prop22";
	s.prop21="Homepage: Links: Content Well: Login Module";
	s.prop22="Homepage: Links: Content Well: Login Module: " + sitename;
	s.tl(true,'o', s.prop22); 
}


function processMultiThankYouTracking(){
	// thank you page handling
//dbg("processMultiThankYouTracking");

	var value = readCookie("FormCompletionT");
	deleteCookie("FormCompletionT");
	if (value != null) {
	    value = value.split("|");
	}else{
		return;
	}

	_formId = value[0];
	if(_formId.indexOf("master") == -1){
		_formId = _formId.substring(0,_formId.lastIndexOf("-")+1) + "master";
	}
	
	getMultiFormFlowType();
	
	var ftcookiename = _formId + "-ft";
	setSessionCookie(ftcookiename, "0", "/");
	deleteCookie(ftcookiename);
	
	var pname = "Contact Us: Thank You";
	s.pageName = pname;
	s.prop1 = pname;
	s.prop2 = pname;
	s.prop3 = pname;
	s.prop4 = pname;
	s.prop5 = "Contact Us";
	s.eVar3 = "Contact Us";
    s.eVar7 = readCookie("userId").replace(/\"/g,'');

    if(value[2] != null)
    	s.prop20 = value[2];
    else
    	s.prop20 = _totalFormSteps;
    
	//dbg("_flowType: " + _flowType);
	
	if(_flowType == "1"){
		//dbg("Flow 1 : Normal : Thank you");

		s.prop12 = "Contact Us: Completed";
    	s.events = "event6,event8";
    	s.eVar24 = "Initial: Completed";
    	
	}else if(_flowType == "2"){
		//dbg("Flow 2 : Start Page 1 : Thank you");

		s.prop12 = "Contact Us: Completed";
    	s.events = "event6,event8";
    	s.eVar24 = "Populated: Completed";	
		
	}else if(_flowType == "3"){
		//dbg("Flow 3 : Start Page 2 : Thank you");

		s.prop12 = "Contact Us: Completed";
    	s.events = "event6,event8";
    	s.eVar24 = "Populated: Completed";
    	s.prop20 = s.prop20 - 1;
					
	}
	s.prop5 = "Contact Us";
	
	// fire tracking
	s.eVar3 = "Contact Us";

    var s_code=s.t();
    if(s_code)document.write(s_code);

}

function getMultiFormFlowType(){

	if(_formId.indexOf("master") == -1){
		_formId = _formId.substring(0,_formId.lastIndexOf("-")+1) + "master";
	}

	var stepnumcookiename = "staples_" + _formId;
	
	var useridcookie = readCookie("userId");
	var stepnumcookie = readCookie(stepnumcookiename);
	
	var ftcookiename = _formId + "-ft";
	var ftcookie = readCookie(ftcookiename);
	
	if(typeof (ftcookie) == typeof (undefined) || (ftcookie != "1" && ftcookie != "2" && ftcookie != "3"))
		ftcookie = "0";
	
	//dbg("COOKIES: userId= " + useridcookie + " stepnum= " + stepnumcookie + " flowType= " + ftcookie);
	
	// Flow Types
	// 0 = no flow type defined
	// 1 = normal flow, no prepopulation
	// 2 = populated, start on page 1
	// 3 = populated, start on page 2
	
	// Choose a flow
	if(ftcookie == "1"){
		_flowType = 1;
	}else if(ftcookie == "2"){
		_flowType = "2";
	}else if(ftcookie == "3"){
		_flowType = "3";
	}else if(ftcookie == "0"){
		// no flow type in session, figure it out
		if(!useridcookie){
			_flowType = "1";
		}else{
			if(!stepnumcookie){
				_flowType = "2";
			}else{
				_flowType = "3";
			}
		}
		setSessionCookie(ftcookiename, _flowType, "/");
	}
	
}

function setMultiFormTracking(formId){
	
	_formId = formId;
	
    if (isMulti) {
    	    	    	
    	// common tracking for multi forms
    	var pname = "Contact Us"
    	if(_formStepNum > 1){
    		pname += ": Step " + _formStepNum; 
    	}
    	s.pageName = pname;
    	s.prop1 = pname;
    	s.prop2 = pname;
    	s.prop3 = pname;
    	s.prop4 = pname;
    	s.prop5 = "Contact Us";
    	s.prop20 = _totalFormSteps;
    	s.eVar3 = "Contact Us";
        s.eVar7 = readCookie("userId").replace(/\"/g,'');

    	getMultiFormFlowType();
    	
    	// normal flow (not pre-pop)
    	if (_flowType == "1"){
    		
    		if(_formStepNum == "1"){
    			//dbg("Flow 1 : Normal : Step 1");
    			
    			s.prop12 = "Contact Us: Initiated";
    	    	s.events = "event5,event7";
    	    	s.eVar24 = "Initial: Initiated";
    	    	
    		}else if (_formStepNum == "2"){
    			//dbg("Flow 1 : Normal : Step 2");    			

    			s.prop12 = pname;
    	    	s.events = "event25";
    	    	s.eVar24 = "Initial: Step 2";

    		}else{
    			//dbg("Flow 1 : Normal : Step ?");
    		}
    		
    	}
    	// populated - start on page 1
    	else if (_flowType == "2"){

    		if(_formStepNum == "1"){
    			//dbg("Flow 2 : Start Page 1 : Step 1");

    			s.prop12 = "Contact Us: Initiated";
    	    	s.events = "event5,event7";
       	    	s.eVar24 = "Populated: Initiated";

    		}else if (_formStepNum == "2"){
    			//dbg("Flow 2 : Start Page 1 : Step 2");    			

    			s.prop12 = pname;
    	    	s.events = "event25";
    	    	s.eVar24 = "Populated: Step 2";

    		}else{
    			//dbg("Flow 2 : Start Page 1 : Step ?");
    		}

    	}
    	// populated - start on page x
    	else if (_flowType == "3"){
	    	s.prop20 = s.prop20 - 1;
    		
    		if(_formStepNum == "1"){
    			//dbg("Flow 3 : Start Page 2 : Step 1 - this can't happen");

    		}else if (_formStepNum == "2"){
    			//dbg("Flow 3 : Start Page 2 : Step 2");    			

    			s.prop12 = "Contact Us: Initiated";
    	    	s.events = "event5,event7";
       	    	s.eVar24 = "Populated: Initiated";

    		}else{
    			//dbg("Flow 3 : Start Page 2 : Step ?");
    		}
    	}
    }
	
	return;	
}

function trackDetailTab(tab) {
    s_detailTab(tab, trackPageName);
    s.prop5 = "Detail Page: Tab";
}

function setSearchTracking(numberResults, q, refinement) {
    trackEvents = numberResults > 0 ? "event1,event2" : "event1,event2,event3";
    if (refinement != null && refinement != "") {
        s.prop6 = "LOB";
        s.prop7 = "LOB: " + refinement;
    } else {
        s.prop10 = numberResults > 0 ? "" + numberResults : "zero";
    }
    s.prop9 = q;
    s.eVar1 = q;
}


/**** Lead Tracking ****/

function getLeadType(leadSourceType) {
	
    if (leadSourceType) {
        leadSourceType = leadSourceType.toLowerCase();
        if (leadSourceType.indexOf("Webinar Registration") >= 0) {
        	return LEAD_SOURCE_TYPE_EVENT_REGISTRATION;
        }
        else if (leadSourceType.indexOf("contact us") >= 0 || leadSourceType.indexOf("contact-us") >= 0) {
            return LEAD_SOURCE_TYPE_CONTACT_US;
        }
        else if (leadSourceType.indexOf("signup") >= 0 || leadSourceType.indexOf("sign up") >= 0 || leadSourceType.indexOf("sign-up") >= 0) {
            return LEAD_SOURCE_TYPE_NEWSLETTER_SIGN_UP;
        }
        else if (leadSourceType.indexOf("registration") >= 0) {
            return LEAD_SOURCE_TYPE_EVENT_REGISTRATION;    
        }
        else if (leadSourceType.indexOf("feedback") >= 0) {
        	return LEAD_SOURCE_TYPE_FEEDBACK;    
        }
        else if (leadSourceType.indexOf("send-this-page") >= 0) {
        	return LEAD_SOURCE_TYPE_SEND_PAGE;    
        }
		else if (leadSourceType.indexOf("book-meeting") >= 0) {
			return LEAD_SOURCE_TYPE_BOOK_MEETING;
		}
		else if (leadSourceType.indexOf("cut-it-costs") >= 0) {
			return LEAD_SOURCE_TYPE_CUT_IT_COSTS;
		}
		else if (leadSourceType.indexOf("request-information") >= 0) {
			return LEAD_SOURCE_TYPE_REQUEST_INFORMATION;
		}
		else if (leadSourceType.indexOf("customer-service") >= 0) {
			return 	LEAD_SOURCE_TYPE_CUSTOMER_SERVICE;
		}
		else if (leadSourceType.indexOf("leed-webinar") >= 0) {
			return LEAD_SOURCE_TYPE_EVENT_REGISTRATION;
		}
		else if (leadSourceType.indexOf("office-products-webinar") >= 0) {
			return LEAD_SOURCE_TYPE_OFFICE_PRODUCTS_WEBINAR;
		}
		else if (leadSourceType.indexOf("procurement-organizations-webinar") >= 0) {
			return LEAD_SOURCE_TYPE_PROCUREMENT_ORGANIZATIONS_WEBINAR;
		}
    }

    return LEAD_SOURCE_TYPE_CONTACT_US;
}

function getLeadTypeEvent(type) {
    if (type == LEAD_SOURCE_TYPE_CONTACT_US) { return ",event7"; }
    else if (type == LEAD_SOURCE_TYPE_DOWNLOAD) { return ",event9"; }
    else if (type == LEAD_SOURCE_TYPE_NEWSLETTER_SIGN_UP) { return ",event11"; }
    else if (type == LEAD_SOURCE_TYPE_EVENT_REGISTRATION || type == LEAD_SOURCE_TYPE_OFFICE_PRODUCTS_WEBINAR || type == LEAD_SOURCE_TYPE_PROCUREMENT_ORGANIZATIONS_WEBINAR) { return ",event13"; }
    else if (type == LEAD_SOURCE_TYPE_LIVE_CHAT) { return ",event15"; }
	else if (type == LEAD_SOURCE_TYPE_BOOK_MEETING) { return ",event11"; }
	else if (type == LEAD_SOURCE_TYPE_CUT_IT_COSTS) { return ",event11"; }
    return "";
}

function getLeadTypeCompletionEvent(type) {
    if (type == LEAD_SOURCE_TYPE_CONTACT_US) { return ",event8"; }
    else if (type == LEAD_SOURCE_TYPE_DOWNLOAD) { return ",event10"; }
    else if (type == LEAD_SOURCE_TYPE_NEWSLETTER_SIGN_UP) { return ",event12"; }
    else if (type == LEAD_SOURCE_TYPE_EVENT_REGISTRATION || type == LEAD_SOURCE_TYPE_OFFICE_PRODUCTS_WEBINAR || type == LEAD_SOURCE_TYPE_PROCUREMENT_ORGANIZATIONS_WEBINAR) { return ",event14"; }
    else if (type == LEAD_SOURCE_TYPE_LIVE_CHAT) { return ",event16"; }
	else if (type == LEAD_SOURCE_TYPE_BOOK_MEETING) { return ",event12"; }
	else if (type == LEAD_SOURCE_TYPE_CUT_IT_COSTS) { return ",event12"; }
    return "";
}

// set tracking on full page form
function setLeadInitializationTracking(leadSourceType, contactUsType, errors, totalFormSteps, formStepNum) {
	
    if(!trackForm)
		return;

	_formId = leadSourceType;
	if(leadSourceType.indexOf("master") == -1){
		_formId = _formId.substring(0,_formId.lastIndexOf("-")+1) + "master";
	}

	leadSourceType = getLeadType(leadSourceType);
	if(leadSourceType != LEAD_SOURCE_TYPE_OFFICE_PRODUCTS_WEBINAR || leadSourceType != LEAD_SOURCE_TYPE_PROCUREMENT_ORGANIZATIONS_WEBINAR) {
		trackEvents = s.events = "event1,event5" + getLeadTypeEvent(leadSourceType);
	}
	else {
		trackEvents = s.events = "event5" + getLeadTypeEvent(leadSourceType);
	}
	
	s.prop11 = contactUsType ? contactUsType : "";

    if(  (leadSourceType != LEAD_SOURCE_TYPE_FEEDBACK) &&
    	 (leadSourceType != LEAD_SOURCE_TYPE_CUSTOMER_SERVICE) ) {
	    
	    	s.prop12 = (leadSourceType != "" ? leadSourceType + ":" : "") + "Initiation";
    }
    
    
    s.prop13 = errors ? errors : "";
    if(leadSourceType != LEAD_SOURCE_TYPE_OFFICE_PRODUCTS_WEBINAR || leadSourceType != LEAD_SOURCE_TYPE_PROCUREMENT_ORGANIZATIONS_WEBINAR) {
		s.eVar3 = leadSourceType;
	}
	else {s.eVar3 = "Webinar Registration";}
    s.eVar4 = "";
    
    // set the form vars for the page load tracking to handle
    if (typeof (totalFormSteps) !== typeof (undefined) && typeof (formStepNum) !== typeof (undefined)) {
    	_totalFormSteps = totalFormSteps;
    	_formStepNum = formStepNum;
    	isMulti = true;
        //setMultiFormTracking(_formId);
    }    
}

// fire tracking on popup
function fireLeadInitializationTracking(leadSourceType, contactUsType, errors, totalFormSteps, formStepNum) {
	
	if(!trackForm)
		return;
	
	if (typeof (totalFormSteps) !== typeof (undefined) && typeof (formStepNum) !== typeof (undefined)) {
    	isMulti = true;
    	_formId = leadSourceType;
    	if(leadSourceType.indexOf("master") == -1){
    		_formId = _formId.substring(0,_formId.lastIndexOf("-")+1) + "master";
    	}
    	_formStepNum = formStepNum;
    	_totalFormSteps = totalFormSteps;
    }
	
    leadSourceType = getLeadType(leadSourceType);
    var leadSourceTypeName = leadSourceType;
    
	if( (leadSourceType == LEAD_SOURCE_TYPE_CONTACT_US) || (leadSourceType == LEAD_SOURCE_TYPE_FEEDBACK) || (leadSourceType == LEAD_SOURCE_TYPE_SEND_PAGE) || leadSourceType == LEAD_SOURCE_TYPE_NEWSLETTER_SIGN_UP || leadSourceType == LEAD_SOURCE_TYPE_BOOK_MEETING || leadSourceType == LEAD_SOURCE_TYPE_CUT_IT_COSTS || leadSourceType == LEAD_SOURCE_TYPE_REQUEST_INFORMATION || leadSourceType == LEAD_SOURCE_TYPE_CUSTOMER_SERVICE){
		if( (leadSourceType == LEAD_SOURCE_TYPE_FEEDBACK) || (leadSourceType == LEAD_SOURCE_TYPE_SEND_PAGE) || (leadSourceType == LEAD_SOURCE_TYPE_CUSTOMER_SERVICE) ){		
			s.events = "event1";
		}else{
			if (leadSourceType == LEAD_SOURCE_TYPE_NEWSLETTER_SIGN_UP || leadSourceType == LEAD_SOURCE_TYPE_BOOK_MEETING || leadSourceType == LEAD_SOURCE_TYPE_CUT_IT_COSTS) {s.events="event1,event5,event11";}
			else {
				s.events = "event1,event5,event7";
			}
		}
		contactUsType = getCorporateContactUsType(contactUsType);
		
		if(isMulti){
	    	leadSourceTypeName = leadSourceType + ": Step " + formStepNum;
	    }
	    	
	    s.pageName = leadSourceTypeName;
	    s.prop1 = leadSourceTypeName;
	    s.prop2 = leadSourceTypeName;
	    s.prop3 = leadSourceTypeName;
	    s.prop4 = leadSourceTypeName;
	    if ( (leadSourceType == LEAD_SOURCE_TYPE_FEEDBACK) || 
	    	 (leadSourceType == LEAD_SOURCE_TYPE_REQUEST_INFORMATION) || 
	    	 (leadSourceType == LEAD_SOURCE_TYPE_CUSTOMER_SERVICE) ) {
			s.prop5 = "Global Contact Form";
		} else {			
			s.prop5 = leadSourceType;
		}
	    if(isMulti){
	    	s.prop5 = "Contact Us";
	    }
	    s.prop11 = contactUsType ? contactUsType : "";
	    
	    if(  (leadSourceType != LEAD_SOURCE_TYPE_FEEDBACK) &&
	    	 (leadSourceType != LEAD_SOURCE_TYPE_CUSTOMER_SERVICE) ) {
	    
	    	s.prop12 = (leadSourceType != "" ? leadSourceType + ":" : "") + "Initiation";
	    }
	    
	    s.prop13 = errors ? errors : "";
	    s.prop16 = leadSourceTypeName;
	    s.eVar3 = leadSourceType;
	    s.eVar8 = "Not Logged In";
	    s.eVar4 = "";  
	    
	    setMultiFormTracking(_formId);

	    var s_code=s.t();
	    if(s_code)document.write(s_code);
  			    	
	}else{
		fireLeadInitializationTrackingOrig(leadSourceType, contactUsType, errors);
	}

}

function fireLeadInitializationTrackingOrig(leadSourceType, contactUsType, errors) {
    leadSourceType = getLeadType(leadSourceType);
    s.prop13 = errors ? errors : "";
    s_trackLead(leadSourceType, "Initiation", "event5" + getLeadTypeEvent(leadSourceType),
            contactUsType ? contactUsType : "", "");
}


function processFormCompletionTracking(fire) {

    if (typeof (totalFormSteps) !== typeof (undefined) && typeof (formStepNum) !== typeof (undefined)) {
    	_totalFormSteps = totalFormSteps;
    	_formStepNum = formStepNum;
    	isMulti = true;

    	return;
    }    

    var value = readCookie("FormCompletionT");
    deleteCookie("FormCompletionT");
    if (value != null) {
        value = value.split("|");
    }else{
    	return;
    }
    
	// if popup = true or false, that means it's a final submit action (popup or html)
	// if popup = false, then it's html
	
	//   in this case, set the thank you tracking
	
	// if popup = true, then it's a popup
	//   in this case, fire the thank you tracking	
	
	
	//    in this case, just set the needed info in a cookie
	//    when the page load tracking happens, use the info in the cookie to fire tracking
	
////	if(typeof(popup) == typeof(undefined)){
		// if we are in a multi step form
		// if isMulti and there's form completion cookie info, then
		// set the appropriate props and evars
		
		// multiFormCookie "steps|flow"
//		var hasMultiFormCookie = false;
//		var multiFormCookie = readCookie("multiFormCookie");
//	    if (multiFormCookie != null) {
//	    	multiFormCookie = multiFormCookie.split("|");
//	    }else{
//	    	return;
//	    }		
	
//		if(multiFormCookie != ""){
//			deleteCookie("multiFormCookie");
//			s.prop12 = "Contact Us: Completed";
//			s.prop20 = multiFormCookie[0]; //"2"; // dynamic
//			s.events = "event6,event8";
//			s.eVar3 = "Contact Us";
//			
//			if(multiFormCookie[1] == 1)
//				s.eVar24 = "Initial: Completed";
//			else
//				s.eVar24 = "Populated: Completed";
//			
//		}else{
			// else just return
////			if(isMulti){
////				_skipPageTracking = true;
////				return;
////			}
//		}
////	}
	
////	if(typeof(popup) != typeof(undefined)){
		// if html full page version
////	    if(!popup){
	    	
	    	//setSessionCookie("multiFormCookie", _totalFormSteps + "|" + _flowType);
	    	
////	    	processMultiThankYouTracking();
	    	
////	    	s.pageName = "";
////	    	s.eVar3 = "Contact Us";
	    	
////		    s.linkTrackVars='prop12,prop20,eVar3,eVar24'; //,events';
			//s.linkTrackEvents="event6,event8";
		   
		    //setTimeout("s.tl(true,'o','Lead')",1250);
		    //s.tl(this,'o','Lead');
					    
////			return;
			
		// if popup version
////	    }else{
////	    	processMultiThankYouTracking();
////	    	sa_trackLead("Contact Us", "Completion", "event6,event8" + getLeadTypeCompletionEvent(leadSourceType), "corporate", "", "Contact Us: Thank You");
////	    }
////	}
    if (value.length == 2) {
    	
    	
        var leadSourceType = getLeadType(value[0]);
        
        if (fire) {
        	if((value[0] == 'send-this-page') ){
        		sa_trackLead(leadSourceType, "Completion", "event1", value[1], "", "Send This Page: Thank You");
        	}else if((value[0] == 'feedback') ){
        		sa_trackLead(leadSourceType, "Completion", "event1", value[1], "", "Email Feedback: Thank You");
        	}else if((value[0] == 'provide-feedback') ){
        		sa_trackLead(leadSourceType, "Completion", "event1", value[1], "", "Email Feedback: Thank You");
			}else if((value[0] == 'network-services-sign-up-tech-brief') ){
	        		sa_trackLead(leadSourceType, "Completion", "event1,event6,event12", value[1], "", "Newsletter Sign-Up: Thank You");
		  	}else if((value[0] == 'network-services-book-meeting') ){
					sa_trackLead(leadSourceType, "Completion", "event1,event6,event12", value[1], "", "Book a Meeting: Thank You");
			}else if((value[0] == 'network-services-cut-it-costs') ){
					sa_trackLead(leadSourceType, "Completion", "event1,event6,event12", value[1], "", "Free IT Cost Evaluation: Thank You");
			}else if((value[0] == 'request-information') ){
					sa_trackLead(leadSourceType, "Completion", "event1,event6,event8", value[1], "", "Contact Us: Thank You");				
			}else if((value[0] == 'customer-service') ){
					sa_trackLead(leadSourceType, "Completion", "event1", value[1], "", "Email Customer Service: Thank You");
			}else{
	        		sa_trackLead(leadSourceType, "Completion", "event1,event6" + getLeadTypeCompletionEvent(leadSourceType), value[1], "", "Contact Us: Thank You");
        	}
        }
        else {
			if(leadSourceType != LEAD_SOURCE_TYPE_OFFICE_PRODUCTS_WEBINAR || leadSourceType != LEAD_SOURCE_TYPE_PROCUREMENT_ORGANIZATIONS_WEBINAR) {
				trackEvents = s.events = "event1,event6" + getLeadTypeCompletionEvent(leadSourceType);
			}
			else{
				trackEvents = s.events = "event6" + getLeadTypeCompletionEvent(leadSourceType);
			}
			
			//Below line is updated to track Why Us Contact Us form completion
            //s.prop11 = value[1];
			s.prop11 = getCorporateContactUsType(value[1]);

		    if(  (leadSourceType != LEAD_SOURCE_TYPE_FEEDBACK) &&
		    	 (leadSourceType != LEAD_SOURCE_TYPE_CUSTOMER_SERVICE) ) {
			    
			    	s.prop12 = (leadSourceType != "" ? leadSourceType + ":" : "") + "Completion";
		    }
			
            s.prop13 = "";
			if(leadSourceType != LEAD_SOURCE_TYPE_OFFICE_PRODUCTS_WEBINAR || leadSourceType != LEAD_SOURCE_TYPE_PROCUREMENT_ORGANIZATIONS_WEBINAR) {
				s.eVar3 = leadSourceType;
			}
			else {
				s.eVar3 = "Webinar Registration";
			}
            s.eVar4 = "";
        }
    }
}

function sa_trackLead(leadType,leadStep,leadEvents,contactType,downloadName,completionProp){ 
	
	
	// ([type of lead ie: Contact Us],[leadStep ie: Contact Us: Initiated],[events 
	// ie. event5,event7],[contactType i.e. Technology Solutions, use as needed],
	// [downloadName ie. Case Study: Aegis 1-22, use as needed])
    s.pageName = completionProp;
    s.prop1 = completionProp;
    s.prop2 = completionProp;
    s.prop3 = completionProp;
    s.prop4 = completionProp;
	if ( (completionProp == "Email Feedback: Thank You") || (completionProp == "Contact Us: Thank You") || (completionProp == "Email Customer Service: Thank You") ) {
		s.prop5 = "Global Contact Form"
	}
	else {
		s.prop5 = completionProp;
	}
	
	if(isMulti)
		s.prop5 = "Contact Us";
	
//	s.prop5 = s.eVar24;
//	var tmp2 = _tmp;
//	dbg("s.eVar24: " + s.eVar24);
	
    s.prop16 = completionProp;

	if( (leadType == LEAD_SOURCE_TYPE_FEEDBACK) || (leadType == LEAD_SOURCE_TYPE_CUSTOMER_SERVICE) ){
		s.linkTrackVars='prop1,prop2,prop3,prop4,prop5,prop11,prop16,prop20,eVar3,eVar4,eVar8,eVar24,events';
	}else{
		s.linkTrackVars='prop1,prop2,prop3,prop4,prop5,prop11,prop12,prop16,prop20,eVar3,eVar4,eVar8,eVar24,events';
	}
	s.linkTrackEvents=leadEvents;
	s.events=leadEvents;
	s.eVar3=leadType;
	s.eVar8="Not Logged In";
	
    if(  (leadType != LEAD_SOURCE_TYPE_FEEDBACK) &&
	     (leadType != LEAD_SOURCE_TYPE_CUSTOMER_SERVICE) ) {
		s.prop12=(leadType != "" ? leadType + ":" : "")+leadStep;
	}
	
	if(contactType)
		//Below line is updated to track why us contact us form completion
		//s.prop11=contactType;
		s.prop11 = getCorporateContactUsType(contactType);
	if(downloadName)
		s.eVar4=downloadName;
	if(completionProp=="Newsletter Sign-Up: Thank You")	{
		var s_code=s.t();
		if(s_code)document.write(s_code);
	}
	else s.tl(true,'o','Lead');
}

function startLiveChatTracking() {
    //s_trackLead('Live Chat','Initiation','event1,event5,event15','','');
		s.events = 'event1,event5,event15';
		s.pageName = 'Live Chat';
	    s.prop1 = 'Live Chat';
	    s.prop2 = 'Live Chat';
	    s.prop3 = 'Live Chat';
	    s.prop4 = 'Live Chat';
	    s.prop5 = 'Live Chat';
		s.prop11 = 'Live Chat';
	    s.prop12 = 'Live Chat:Initiation';	    
	    s.prop16 = 'Live Chat';
	    s.eVar3 = 'Live Chat';
	    s.eVar8 = "Not Logged In";
	    s.eVar4 = "";

	    var s_code=s.t();
	    if(s_code)document.write(s_code);
}


function endLiveChatTracking() {
    //s_trackLead('Live Chat','Chat Completed','event1,event6,event16','','');
		s.events = 'event1,event5,event16';
		s.pageName = 'Live Chat';
	    s.prop1 = 'Live Chat';
	    s.prop2 = 'Live Chat';
	    s.prop3 = 'Live Chat';
	    s.prop4 = 'Live Chat';
	    s.prop5 = 'Live Chat';
		s.prop11 = 'Live Chat';
	    s.prop12 = 'Live Chat:Completion';	    
	    s.prop16 = 'Live Chat';
	    s.eVar3 = 'Live Chat';
	    s.eVar8 = "Not Logged In";
	    s.eVar4 = "";

	    var s_code=s.t();
	    //if(s_code)document.write(s_code);
}


function 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 deleteCookie(cookieName) {
    document.cookie = cookieName + "=; expires=Thu, 01-Jan-70 00:00:01 GMT;path=/;";
}

function setSessionCookie(name, value){
	document.cookie = name + "=" + escape(value) + "; path=/ ";
}
function setCookie(name, value, expires, path, domain, secure){
	document.cookie = name + "=" + escape(value) + "; ";
	
	if(expires){
		expires = setExpiration(expires);
		document.cookie += "expires=" + expires + "; ";
	}
	if(path){
		document.cookie += "path=" + path + "; ";
	}
	if(domain){
		document.cookie += "domain=" + domain + "; ";
	}
	if(secure){
		document.cookie += "secure; ";
	}
}
function setExpiration(cookieLife){
    var today = new Date();
    var expr = new Date(today.getTime() + cookieLife * 24 * 60 * 60 * 1000);
    return  expr.toGMTString();
}

/*This function is to popullate prop11 for the Contact Us form under Why Us*/
function getCorporateContactUsType(contactUsType) {
	if( (contactUsType == "corporate") && (location.href.indexOf("/why-us/")>0))
		contactUsType = "why-us";
	return contactUsType;
}

function trackMultiSpotlight(leadContactUsType){

	if (typeof (formStepNum) !== typeof (undefined)) {
		_formStepNum = formStepNum;
		if(_formStepNum != 1)
			return;
	}    
    
   if(leadContactUsType == "office-products"){
	   trackSpotlight("sakur524", "sa_co383");
   }else if (leadContactUsType == "facility-solutions"){
	   trackSpotlight("facil407", "facil177");
	   aodFacilityContactUs();
   }else if (leadContactUsType == "technology-solutions"){
	   trackSpotlight("techl002", "tech_992");
	   aodTechContactUs();
   }else if (leadContactUsType == "business-interiors"){
	   trackSpotlight("bibsb569", "bibs_106");
	   aodBibsContactUs();
   }else if (leadContactUsType == "corporate"){
	   trackSpotlight("globa497", "globa321");
   }
}

function trackSpotlight(type, cat){

	if(typeof(type) == "undefined" || type == null){
		return;
	}
	if(typeof(cat) == "undefined" || cat == null){
		return;
	}

	var url = "http://fls.doubleclick.net/activityi;src=3146551;type=" + type + ";cat=" + cat + ";ord=";
//	dbg("Spotlight: " + url);
	
	var axel = Math.random()+"";
	var a = axel * 10000000000000;
	
	var img = document.createElement('img');
//	img.src = url + ';num=' + a+"?";	
	img.src = url + a + "?";	
}

//media LP page click tracking
function mediaLPClickTracking(prop21,prop22){
	s.linkTrackVars="prop21,prop22";
	s.prop21=prop21;
	s.prop22=prop22;
	s.tl(true,'o', s.prop22); 
}

function loginClickTracking(prop21,prop22,event){
	s.linkTrackVars="prop21,prop22,events";
	s.linkTrackEvents=event;
	s.prop21=prop21;
	s.prop22=prop22;
	s.events=event;
	s.tl(true,'o', s.prop22); 
}

function aodFacilityContactUs(){
	var url = "http://segment-pixel.invitemedia.com/pixel?pixelID=57706&partnerID=77&clientID=5405&key=segment";
	var img = document.createElement('img');
	img.src = url;
}

function aodFacilityExclusion(){
	var url = "http://conversion-pixel.invitemedia.com/pixel?pixelID=57708&partnerID=77&clientID=5405&key=conv";
	var img = document.createElement('img');
	img.src = url;
}

function collectiveFacilityExclude(){
	var url = "http://ad.doubleclick.net/activity;src=1500244;type=stapl543;cat=confi014;ord=1";
	var axel = Math.random()+"";
	var a = axel * 10000000000000;
	
	var img = document.createElement('img');
	img.src = url + ';num=' + a+"?";	
}

function collectiveExclude(){
	var url = "http://ad.doubleclick.net/activity;src=1379696;dcnet=4155;boom=50195;sz=1x1;ord=1?";
	var img = document.createElement('img');
	img.src = url;
}

function aodBibsContactUs(){
	var url = "http://segment-pixel.invitemedia.com/pixel?pixelID=57712&partnerID=77&clientID=5405&key=segment";
	var img = document.createElement('img');
	img.src = url;
}

function aodBibsExclusion(){
	var url = "http://conversion-pixel.invitemedia.com/pixel?pixelID=57714&partnerID=77&clientID=5405&key=conv";
	var img = document.createElement('img');
	img.src = url;
}

function collectiveFurnitureExclude(){
	var url = "http://ad.doubleclick.net/activity;src=1500244;type=stapl682;cat=confi203;ord=1";
	var axel = Math.random()+"";
	var a = axel * 10000000000000;
	
	var img = document.createElement('img');
	img.src = url + ';num=' + a+"?";	
}

function aodTechContactUs(){
	var url = "http://segment-pixel.invitemedia.com/pixel?pixelID=57700&partnerID=77&clientID=5405&key=segment";
	var img = document.createElement('img');
	img.src = url;
}

function aodTechExclusion(){
	var url = "http://conversion-pixel.invitemedia.com/pixel?pixelID=57702&partnerID=77&clientID=5405&key=conv";
	var img = document.createElement('img');
	img.src = url;
}

function msnExclude(){
	var url = "http://view.atdmt.com/action/Staples_Confirmation_041311";
	var img = document.createElement('img');
	img.src = url;
}

function googleConversion(){
	var giframe = document.createElement('iframe');
	giframe.style.width = '0px';
	giframe.style.height = '0px';
	document.body.appendChild(giframe);
	giframe.src = '/contact-us/googleConversion.html';
}

