function mm_in_array(string, array)   
{   
   for (i = 0; i < array.length; i++) if (array[i] == string) return true; 
   return false;   
}

try
{
    //-- get info about the tests
    var a_mm_test = eval(mm_testName);
    var a_mm_maxybox = eval(mm_maxyboxName);
    var a_mm_variant = eval(mm_variantName);

    //-- get and split tracking cookie
    var str_mm_tracking = mmGetCookie('mm_tracking');
	var a_mm_tracking = new Array();
	if (str_mm_tracking!='') a_mm_tracking = str_mm_tracking.split('__MT__');

    //-- add new test info if not already added
    for (var i_testid in a_mm_test)
    {
      str_temp = a_mm_test[i_testid] + '_MT_' + a_mm_maxybox[i_testid] + '_MT_' + a_mm_variant[i_testid];
      if (!mm_in_array(str_temp,a_mm_tracking)) a_mm_tracking.push(str_temp);
    }
	
	if (a_mm_tracking.length == 0) str_mm_tracking = '';
	else if (a_mm_tracking.length == 1) str_mm_tracking = a_mm_tracking[0];
	else str_mm_tracking = a_mm_tracking.join('__MT__');

    //-- set the new tracking cookie   
    mmSetCookie('mm_tracking', str_mm_tracking, 1);
}
catch(err) {}