function get_evaluation_cookie_data( evalTYPE) {
 var cookie_name = evalTYPE + '_' + document.getElementById('competition').value.toLowerCase().replace(' ', '_') + '_race_evaluation';
 var evaluation_cookie = Get_Cookie( cookie_name );
 if (!evaluation_cookie){
                          //alert('get_evaluation_cookie_data Cookie: ' + cookie_name + ' not found!');
                          return false;
                          }
 //alert('get_evaluation_cookie_data Cookie: ' + cookie_name + ': ' + evaluation_cookie);
 //
 //retrieve evaluation questions and answers in cookie
 //
 var evals = {start: 0}; //object to contains questions and answers
 do {
                              evals.qa = getnext_cookie_DATA(evaluation_cookie, evals, "|");
                              //alert(evals.qa);
                              get_cookie_ITEMS(evals.qa, evals, 'q', 'a', ":");
                              //alert(evals.q + ': ' + evals.a);
                              if (evals.a.indexOf('[') < 0) {
                                                        document.getElementById(evals.q).value = evals.a;
                                                              }
                                else {
                                      evals.index = evals.a.replace('[','').replace(']', '');
                                      document.getElementById(evals.q).selectedIndex = evals.index;
                                        }

                              }   
   while (evals.start >= 0)                                                    
return true;                           
 }
 
 function getnext_cookie_DATA(member_cookie, member, breaker){
    //alert('Get cookie DATA: ' + member_cookie + ' starting: ' + member.start + ', to ' + breaker);
    var DATA;
    var newbreaker = member_cookie.indexOf(breaker, member.start);
    if (newbreaker < 0){
                        DATA = member_cookie.substring(member.start);
                        member.start = -1;
                        }
                  else {
                        DATA = member_cookie.substring(member.start, newbreaker);
                        member.start = newbreaker + breaker.length;
                        //alert('cookie_DATA: '+ DATA);                    
                       }
    return DATA;
}

function get_cookie_ITEMS(item, member, i1, i2, breaker){
  //alert('Get cookie ITEMS: ' + item + ', breaker: ' + breaker);
  var itembreaker = item.indexOf(breaker);
  member[i1] = item.substring(0,itembreaker); 
  member[i2] = item.substring(itembreaker + breaker.length); 
}