
var perCombinedAge = perGender = homeOwner = renter = probHomeOwner = probRenter = childrenPresent = medianEqScore = seekingCredit = goodVsBadCredit = maritalStatus = autoInTheMarket = stateEstIncomeIdx = eEstimatedHHIncome = 'none';

function setMBox() {

	var divName = 'divECDPIQ';
	var siteName = 'DEFAULT_ECD_PIQ';
	
    var url = window.location.href;
    if (url.indexOf('freecreditreport.com/pm') != -1) {
		siteName = 'FCRPM_ECD_PIQ';         
    } 
    else if (url.indexOf('freecreditreport.com') != -1){
		siteName = 'FCR_ECD_PIQ';
    }
    else if (url.indexOf('experian.experiandirect.com') != -1) {
		siteName = 'ExperianDirect_ECD_PIQ';
    }
    else if (url.indexOf('freecreditscore.com') != -1) {
		siteName = 'FCS_ECD_PIQ';
    }
    else if (url.indexOf('creditreport.com') != -1) {
		siteName = 'CR_ECD_PIQ';
    }
    else if (url.indexOf('creditscore.com') != -1) {
		siteName = 'CS_ECD_PIQ';
    }
    else if (url.indexOf('protectmyid.com') != -1) {
		siteName = 'PMID_ECD_PIQ';		
    }

	mboxDefine(divName, siteName, 'perCombinedAge=' + perCombinedAge, 'perGender=' + perGender,
		'homeOwner=' + homeOwner, 'renter=' + renter, 'probHomeOwner=' + probHomeOwner,
		'probRenter=' + probRenter, 'childrenPresent=' + childrenPresent, 
		'medianEqScore=' + medianEqScore, 'seekingCredit=' + seekingCredit, 
		'goodVsBadCredit=' + goodVsBadCredit, 'maritalStatus=' + maritalStatus,
		'autoInTheMarket=' + autoInTheMarket, 'stateEstIncomeIdx=' + stateEstIncomeIdx,
        'eEstimatedHHIncome=' + eEstimatedHHIncome );
    mboxUpdate(siteName); 
}


expAiAttr = 'None set';
function theCallback2ProcessPIQData(result){
    expAiAttr = 0;
    ttParams = '';
	if(result.length > 0) {
		for(i=0;i<result.length;i++){
			aiqN = result[i].Name.split(':')[0].toLowerCase();
			aiqV = result[i].Value;
			if(aiqN.length > 0 && aiqV.length > 0) {
				expAiAttr++;
				if (aiqN == 'percombinedage') { perCombinedAge = aiqV }
				if (aiqN == 'pergender') { perGender = aiqV }
				if (aiqN == 'livuhomeowner') { homeOwner = aiqV  }
				if (aiqN == 'renter') { renter = aiqV }
				if (aiqN == 'probable_homeowner') { probHomeOwner = aiqV }
				if (aiqN == 'probable_renter') { probRenter = aiqV }
				if (aiqN == 'livu_confirmed_childrenpresent') { childrenPresent = aiqV }
				if (aiqN == 'zipmesscore') { medianEqScore = aiqV }
				if (aiqN == 'zip_scs_fac5_6') { seekingCredit = aiqV }
				if (aiqN == 'zip_scs_fac1_6') { goodVsBadCredit = aiqV }				
				if (aiqN == 'permaritalstatus') { maritalStatus = aiqV }
				if (aiqN == 'zip_auto_inmarket_code_2004') { autoInTheMarket = aiqV }
				if (aiqN == 'zip_state_estimated_income_index') { stateEstIncomeIdx = aiqV }
				if (aiqN == 'livuincome') { eEstimatedHHIncome = aiqV }
            }
        }
        
		// For debug
        ttParams = 'perCombinedAge=' + perCombinedAge + ',perGender=' + perGender +
            ',homeOwner=' + homeOwner + ',renter=' + renter + ',probHomeOwner=' + probHomeOwner +
            ',probRenter=' + probRenter + ',childrenPresent=' + childrenPresent + ',medianEqScore=' + medianEqScore +
            ',seekingCredit=' + seekingCredit + ',goodVsBadCredit=' + goodVsBadCredit + ',maritalStatus=' + maritalStatus +
            ',autoInTheMarket=' + autoInTheMarket + ',stateEstIncomeIdx=' + stateEstIncomeIdx +
            ',eEstimatedHHIncome=' + eEstimatedHHIncome;
    }

    setMBox();
	//theCallback(result);
}

// For debugging only
function doWork() {
    adboost.add("UID", "mytestuid");
    adboost.add("FirstName", document.getElementById("firstName_P").value);
    adboost.add("LastName", document.getElementById("lastName_P").value);
    adboost.add("Email", document.getElementById("email_P").value);
    adboost.add("Address", document.getElementById("address_P").value);
    adboost.add("City", document.getElementById("city_P").value);
    adboost.add("State", document.getElementById("state_P").value);
    adboost.add("Zip", document.getElementById("zip_P").value);
    adboost.submit("ECD", 'theCallback2ProcessPIQData');
}

Event.domReady.add(function() {
	adboost.add("Brand", "ECD");
	setTimeout("adboost.getPartnerCookie('ECD', 'theCallback2ProcessPIQData');", 2000);
});
