/*
 * cmcustom 
 * $Id: cmcustom-10094059 -90195400-070511.txt 173948 2011-07-05 20:10:07Z whbird $
 * $Revision: 173948 $
 *
 * The following functions aid in the creation of Coremetrics data tags.
 *
 */

function cmCreateRegistrationTag(customerID, customerEmail, customerCity,customerState, customerZIP, newsletterName, subscribe,Age,Gender,Country,FirstName,CorrLang,Last_Name,Middle_Name,Previous_Last_Name,Title,Account_Number,Extrafield3,Extrafield4,Extrafield5,Extrafield6,Extrafield7,Extrafield8,Extrafield9,Extrafield10,attributes) {
	cmMakeTag(["tid","2","cd",customerID,"em",customerEmail,"ct",customerCity,"sa",customerState,"zp",customerZIP,"sd",subscribe,"ag",Age,"gd",Gender,"cy",Country,"rg11",FirstName,"rg12",CorrLang,"rg13",Last_Name,"rg14",Middle_Name,"rg15",Previous_Last_Name,"rg1",Title,"rg2",Account_Number,"rg3",Extrafield3,"rg4",Extrafield4,"rg5",Extrafield5,"rg6",Extrafield6,"rg7",Extrafield7,"rg8",Extrafield8,"rg9",Extrafield9,"rg10",Extrafield10,"cmAttributes",attributes]);
}

/* Endeca functions */

function cmCreateEndecaSearch(searchTerm, dimension, dimensionValue) {
            cmEndecaSearchTerm[cmEndecaCounter] = searchTerm;
            cmEndecaDimension[cmEndecaCounter] = dimension;
            cmEndecaDimensionValue[cmEndecaCounter] = dimensionValue;
            cmEndecaCounter++;
}
 
function cmDisplayEndecaSearch() {
            var i;
 
            var datestamp = new Date();
            var stamp = (Math.floor(Math.random() * 11111111)) + datestamp.valueOf();
 
            for(i=0; i<cmEndecaCounter;i++){
                        var cm = new _cm("tid", "7", "vn2", "e4.0");
 
                        cm.li = 10100;
                        cm.ps1 = cmEndecaSearchTerm[i];
                        cm.ps2 = cmEndecaDimension[i];
                        cm.ps3 = cmEndecaDimensionValue[i];
                        cm.ps4 = stamp;
                        cm.writeImg();
            }
 
            cmEndecaCounter = 0;
}

function cmCreateEndecaClick(searchTerm, dimension, dimensionValue) {
            cmEndecaSearchTerm[cmEndecaCounter] = searchTerm;
            cmEndecaDimension[cmEndecaCounter] = dimension;
            cmEndecaDimensionValue[cmEndecaCounter] = dimensionValue;
            cmEndecaCounter++;
}
 
function cmDisplayEndecaClick() {
            var i;
 
            var datestamp = new Date();
            var stamp = (Math.floor(Math.random() * 11111111)) + datestamp.valueOf();
 
            for(i=0; i<cmEndecaCounter;i++){
                        var cm = new _cm("tid", "7", "vn2", "e4.0");
 
                        cm.li = 10101;
                        cm.ps1 = cmEndecaSearchTerm[i];
                        cm.ps2 = cmEndecaDimension[i];
                        cm.ps3 = cmEndecaDimensionValue[i];
                        cm.ps4 = stamp;
                        cm.writeImg();
            }
            cmEndecaCounter = 0;
}
