function change_marks(on,nc,nr) {
  display=new Array('none','inline');
  for (ic=0;ic<nc;ic++) {
    for (ir=0;ir<nr;ir++) {
      var span=document.getElementById("marks_"+ic+"_"+ir);
      if (span) {span.style.display=display[on];}
    }
  }

  var div=document.getElementById("change_marks");
  var functext='change_marks('+(1-on)+','+nc+','+nr+')';
  var func1=new Function(functext);
  div.innerHTML=">&nbsp;"+get_text(10,54-on);
  div.onclick=func1;
}

function results_overview(target,date) {

  result_id=-1;
  if (date!=0) result_date=date; else result_date=0;
  var target=document.getElementById(target);

  var httpRequest;
  if (window.XMLHttpRequest) { // Mozilla, Safari, ...
      httpRequest = new XMLHttpRequest();
      if (httpRequest.overrideMimeType) {
          httpRequest.overrideMimeType('text/xml');
      }
  }
  else if (window.ActiveXObject) { // IE
      try {
          httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
          }
          catch (e) {
                     try {
                          httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
                         }
                       catch (e) {}
                    }
                                 }

  if (!httpRequest) {
      alert('Giving up :( Cannot create an XMLHTTP instance');
      return false;
  }

  var url = "results/results_overview.php?date="+date+"&la="+la;
//  document.getElementById('ac_list').innerHTML=url;
  httpRequest.onreadystatechange = function() { get_results_overview(httpRequest,target,date); };
  httpRequest.open('GET', url, true);
  httpRequest.send('');
}

function get_results_overview(httpRequest,target,date) {
  if (httpRequest.readyState == 4)
  {
    if (httpRequest.status == 200)
    {
      var xml = httpRequest.responseXML;
      target.innerHTML='';
//      th.colSpan="5";
      if (date==0)
      {
        result_date=date;
        data=xml.getElementsByTagName("year");
        title=get_text(10,0);
        add_title(target,title,"results",opt,0);
				if (singlesubopt==-1) singlesubopt=0;
//        for (iyear=0;iyear<data.length;iyear++)
        for (iyear=0;iyear<data.length;iyear++)
        {	
					 if (iyear==singlesubopt) click=0; else click=1;
           add_subtitle(target,data[iyear].getElementsByTagName("yearnumber")[0].firstChild.data,"results",iyear,click,'single');
           var table=document.createElement("table");
		       var tbody = document.createElement("tbody");
					 if (iyear==singlesubopt) document.getElementById("results_subtitle_"+iyear).style.className='subtitle';
           table.className='results_overview';
           table.style.width=(200*data[iyear].getElementsByTagName("date").length)+'px';
           var tr=document.createElement("tr");
           for (iday=0;iday<data[iyear].getElementsByTagName("date").length;iday++)
           {
					 	 var day=data[iyear].getElementsByTagName("day")[iday];
					   var thisdate=day.getElementsByTagName("date")[0].firstChild.data;
					   var linkdate=day.getElementsByTagName("linkdate")[0].firstChild.data;
						 var dayname=get_text(0,day.getElementsByTagName("dayofweek")[0].firstChild.data);
             var th=document.createElement("td");
             th.style.border='0px';
             var div=document.createElement("div");
//             th.style.fontSize='16px';
             th.style.height='50px';
//             th.style.verticalAlign='center';
//             th.innerHTML=day+'<br>'+thisdate;
//             th.style.cursor='pointer';
             var a=document.createElement("a");
             a.className='result_link';
             a.innerHTML=dayname+'<br>'+thisdate;
             var functext="results_overview('"+target.id+"','"+linkdate+"');";
             var func1=new Function(functext);

             th.onclick=func1;
             var functext="this.style.fontWeight='bold';";
             var func2=new Function(functext);
             th.onmouseover=func2;
             var functext="this.style.fontWeight='normal';";
             var func3=new Function(functext);
             th.onmouseout=func3;
             th.appendChild(a);
             tr.appendChild(th);
           }
           tbody.appendChild(tr);
           var div=document.createElement("div");
           table.appendChild(tbody);
					 div.appendChild(table);
           div.id='results_text_'+iyear;
					 if (iyear!=singlesubopt) div.style.display='none';
           target.appendChild(div);
					 table=0;
        }
      } else
      {
         result_date=date;
         data=xml.getElementsByTagName("section");
         var nsection=data.length;
         var day=get_text(0,data[0].getElementsByTagName("dayofweek")[0].firstChild.data);
         var date=data[0].getElementsByTagName("date")[0].firstChild.data;
         title=get_text(10,0)+" - "+day+", "+date
         add_title(target,title,"results",opt,0);
         var classes=[51,41,31,21,11];
         var classnames=["S","A","B","C","D"];
         for (isec=0;isec<nsection;isec++)
         {
           var section=data[isec].getElementsByTagName("sectiontype")[0].firstChild.data;
           var sectionname=get_text(10,section);
           add_subtitle(target,sectionname,"results",opt,0);
           var ngroups=data[isec].getElementsByTagName("ngroups")[0].firstChild.data;
           var current_group=data[isec].getElementsByTagName("group")[0].firstChild.data;
           iresult=0;
           nresult=data[isec].getElementsByTagName("tournament").length;
           
           var table=document.createElement("table");
           var tbody=document.createElement("tbody");
           table.className='results_overview';

           var tr=document.createElement("tr");
           for (iclass=0;iclass<classes.length;iclass++)
           {
             var th=document.createElement("th");
             th.innerHTML=classnames[iclass]+"-"+get_text(10,3);
             th.style.fontWeight='bold';
             th.style.borderLeft='0px';
             tr.appendChild(th);
             if (iclass==(classes.length-1)) th.style.borderRight='0px';
           }
           tbody.appendChild(tr)

           for (igroup=0;igroup<ngroups;igroup++)
           {
             var tr=document.createElement("tr");
             for (iclass=0;iclass<classes.length;iclass++)
             {
               var td=document.createElement("td");
   //            alert(igroup+" "+iclass+" "+classes[iclass]+" "+data[isec].getElementsByTagName("class")[iresult].firstChild.data);
               if (iclass==(classes.length-1))
               {
                 td.style.borderRight='0px';
               }
               if (iresult>-1)
               {
               if (classes[iclass]==data[isec].getElementsByTagName("class")[iresult].firstChild.data)
               {
                 td.innerHTML=data[isec].getElementsByTagName("name")[iresult].firstChild.data;
                 td.style.cursor='pointer';
                 var tid=data[isec].getElementsByTagName("id")[iresult].firstChild.data;
                 var functext="results('"+target.id+"','"+date+"',"+tid+");";
                 var func1=new Function(functext);
                 td.onclick=func1;
                 var functext="this.style.fontWeight='bold';";
                 var func2=new Function(functext);
                 td.onmouseover=func2;
                 var functext="this.style.fontWeight='normal';";
                 var func3=new Function(functext);
                 td.onmouseout=func3;
                 iresult+=1;
                 if (iresult==nresult) iresult=-1;
                 }
               }
               tr.appendChild(td);
             }
             tbody.appendChild(tr);
           }
					 table.appendChild(tbody);
           target.appendChild(table);
         }
         var div=document.createElement("div");
         div.style.fontSize='12px';
         div.style.cursor='pointer';
         div.innerHTML=">>&nbsp;"+get_text(10,4);
         var functext="results_overview('"+target.id+"',0);";
         var func1=new Function(functext);
         div.onclick=func1;
         var functext="this.style.fontWeight='bold';";
         var func2=new Function(functext);
         div.onmouseover=func2;
         var functext="this.style.fontWeight='normal';";
         var func3=new Function(functext);
         div.onmouseout=func3;
         target.appendChild(div);
      }
    } else
    {
      alert('There was a problem with the request.');
    }
  }
}

function results(target,date,tid) {
  result_id=tid;
  var target=document.getElementById(target);

  var httpRequest;
  if (window.XMLHttpRequest) { // Mozilla, Safari, ...
      httpRequest = new XMLHttpRequest();
      if (httpRequest.overrideMimeType) {
          httpRequest.overrideMimeType('text/xml');
      }
  }
  else if (window.ActiveXObject) { // IE
      try {
          httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
          }
          catch (e) {
                     try {
                          httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
                         }
                       catch (e) {}
                    }
                                 }

  if (!httpRequest) {
      alert('Giving up :( Cannot create an XMLHTTP instance');
      return false;
  }
  var url = "results/results.php?tid="+tid+"&la="+la;
//  document.getElementById('ac_list').innerHTML=url;
  httpRequest.onreadystatechange = function() { get_results(httpRequest,target,date); };
  httpRequest.open('GET', url, true);
  httpRequest.send('');
}

function get_results(httpRequest,target,date) {
  if (httpRequest.readyState == 4)
  {
    if (httpRequest.status == 200)
    {
        var xml = httpRequest.responseXML;
        target.innerHTML='';
        result_date=date;
        data=xml.getElementsByTagName("info");
        title=get_text(10,0);
        add_title(target,data[0].getElementsByTagName("class")[0].firstChild.data+" - "+data[0].getElementsByTagName("date")[0].firstChild.data,"results",opt,0);
        var subtitle=get_text(10,5);

        if (subopt[1]==-1) subopt[1]=1;
        add_subtitle(target,subtitle,"results",1,1);

        var table=document.createElement("table");
        var tbody=document.createElement("tbody");
        table.className='results_informationen';
        table.id='results_text_1';
        if (subopt[1]==0) table.style.display="none";

        var tr=document.createElement("tr");
        var th=document.createElement("th");
        th.innerHTML=get_text(10,8)+":";
        th.style.border="0px";
        tr.appendChild(th);
        var td=document.createElement("td");
        veran=data[0].getElementsByTagName("host1a")[0].firstChild.data;
        veranl=data[0].getElementsByTagName("host1b")[0].firstChild.data;
        td.innerHTML=veran+" ("+veranl+")";
        td.style.border="0px";
        td.className='name';
        tr.appendChild(td);
        var td=document.createElement("td");
        td.style.border="0px";
        td.className='club';
        tr.appendChild(td);
        tbody.appendChild(tr);

        var tr=document.createElement("tr");
        var th=document.createElement("th");
        th.innerHTML=get_text(0,10)+" / "+get_text(0,11)+":";
        tr.appendChild(th);
        var td=document.createElement("td");
        date=data[0].getElementsByTagName("date")[0].firstChild.data;
        time=data[0].getElementsByTagName("time")[0].firstChild.data;
        td.innerHTML=date+" - "+time+" "+get_text(0,12);
        td.className='name';
        tr.appendChild(td);
        var td=document.createElement("td");
        td.className='club';
        tr.appendChild(td);
        tbody.appendChild(tr);

        var tr=document.createElement("tr");
        var th=document.createElement("th");
        th.innerHTML=get_text(10,6)+":";
        tr.appendChild(th);
        var td=document.createElement("td");
        tln=data[0].getElementsByTagName("committee1a")[0].firstChild.data;
        tlv=data[0].getElementsByTagName("committee1b")[0].firstChild.data;
        tll=data[0].getElementsByTagName("committee1c")[0].firstChild.data;
        td.innerHTML=tln;
        td.className='name';
        tr.appendChild(td);
        var td=document.createElement("td");
        td.innerHTML="<i>"+tlv+" ("+tll+")</i>";
        td.className='club';
        tr.appendChild(td);
        tbody.appendChild(tr);
        var tr=document.createElement("tr");
        var th=document.createElement("th");
        th.innerHTML="";
        th.style.border='0px';
        tr.appendChild(th);
        var td=document.createElement("td");
        bsn=data[0].getElementsByTagName("committee2a")[0].firstChild.data;
        bsv=data[0].getElementsByTagName("committee2b")[0].firstChild.data;
        bsl=data[0].getElementsByTagName("committee2c")[0].firstChild.data;
        td.innerHTML=bsn;
        td.style.border='0px';
        td.className='name';
        tr.appendChild(td);
        var td=document.createElement("td");
        td.innerHTML="<i>"+bsv+" ("+bsl+")</i>";
        td.style.border='0px';
        td.className='club';
        tr.appendChild(td);
        tbody.appendChild(tr);

        var tr=document.createElement("tr");
        var th=document.createElement("th");
        th.innerHTML=get_text(10,11)+":";
        tr.appendChild(th);

        var judges=new Array();
        judges['fname']=new Array();
        judges['lname']=new Array();

        for (ijudge=0;ijudge<data[0].getElementsByTagName("judge").length;ijudge++)
        {
          if (ijudge>0)
          {
            var tr=document.createElement("tr");
            var th=document.createElement("th");
            th.style.border='0px';
            tr.appendChild(th);
          }
          var judge=data[0].getElementsByTagName("judge")[ijudge]
          var td=document.createElement("td");
          judges['fname'][ijudge]=judge.getElementsByTagName("fname")[0].firstChild.data;
          judges['lname'][ijudge]=judge.getElementsByTagName("lname")[0].firstChild.data;
          judgev=judge.getElementsByTagName("club")[0].firstChild.data;
          judgel=judge.getElementsByTagName("ltv")[0].firstChild.data;
          td.innerHTML="<div style='float:left;width:25px;'>"+get_text(10,101+ijudge)+"</div>"+judges['fname'][ijudge]+" "+judges['lname'][ijudge];
          td.className='name';
          if (ijudge>0) td.style.border='0px';
          tr.appendChild(td);
          var td=document.createElement("td");
          td.innerHTML="<i>"+judgev+" ("+judgel+")</i>";
          if (ijudge>0) td.style.border='0px';
          td.className='club';
          tr.appendChild(td);
          tbody.appendChild(tr);
        }

        var tr=document.createElement("tr");
        var th=document.createElement("th");
        th.innerHTML=get_text(10,12)+":";
        tr.appendChild(th);
        var td=document.createElement("td");
        ncouples=data[0].getElementsByTagName("ncouples")[0].firstChild.data;
        td.innerHTML=ncouples;
        td.className='name';
        tr.appendChild(td);
        var td=document.createElement("td");
        td.className='club';
        tr.appendChild(td);
        tbody.appendChild(tr);

        table.appendChild(tbody);
        target.appendChild(table);

// Add results

        wertwidth=80;
        finalwidth=70;
        rwidth=760;

        if (subopt[2]==-1) subopt[2]=1;

        var subtitle=get_text(10,20);
        add_subtitle(target,subtitle,"results",2,1);

        var tbody=document.createElement("tbody");
        var table=document.createElement("table");
        table.className='results_list';
        table.id='results_text_2';
        table.style.width=rwidth+'px';
        if (subopt[2]==0) table.style.display="none"; else table.style.display='block';

        data=xml.getElementsByTagName("results")[0];
        ndances=data.getElementsByTagName("dance").length;
        var dances=new Array();

        nrounds=data.getElementsByTagName("round").length;
        var roundnames=new Array("","","","","","","","");
        roundnames[0]=get_text(10,30);
        var roundnamesshort=new Array("","","","","","","","");

        if (nrounds==1) {roundnames[1]=get_text(10,31);roundnamesshort[1]=get_text(10,41);}
        if (nrounds>1) {roundnames[nrounds-1]=get_text(10,31);roundnamesshort[nrounds-1]=get_text(10,41);}
        if (nrounds==3) {roundnames[1]=get_text(10,32);roundnamesshort[1]=get_text(10,42);} else
        {
         for (iround=1;iround<(nrounds-1);iround++)
         { roundnames[nrounds-iround-1]=get_text(10,32+iround);
           roundnamesshort[nrounds-iround-1]=get_text(10,42+iround);
         }
        }

        var tr=document.createElement("tr");
        var th=document.createElement("th");
        th.style.border='0px';
        th.colSpan=2+(nrounds-1);
        th.className='marks';
        th.style.width=rwidth+'px';
        th.style.textAlign='right';
        th.style.border='0px';
        var div=document.createElement("div");
        var functext='change_marks(0,'+data.getElementsByTagName("couple").length+','+(nrounds-1)+')';
        var func1=new Function(functext);
        div.id="change_marks";
        div.className="link";
        div.innerHTML=">&nbsp;"+get_text(10,53);
        div.onclick=func1;
        th.appendChild(div);
        tr.appendChild(th);
        tbody.appendChild(tr);

        couplecount=0;
        for (iround=0;iround<nrounds;iround++)
        {
          rounddata=data.getElementsByTagName("round")[iround];
          var tr=document.createElement("tr");
          var th=document.createElement("th");
          th.innerHTML=roundnames[iround];
          th.style.borderLeft='2px solid #f4da9f';
          th.colSpan=2;
          if (iround==0) th.rowSpan=2;
          th.className='title';
          th.style.width=rwidth-((wertwidth+1)*(nrounds-1)+1)+'px';
          tr.appendChild(th);
          if (iround==0)
          {
            var th=document.createElement("th");
            th.innerHTML=get_text(10,50);
            th.colSpan=(nrounds-1);
            th.className='marks';
            th.style.borderBottom='0px';
            th.style.width=((wertwidth)*(nrounds-1))+'px';
            th.style.borderRight='2px solid #f4da9f';
            tr.appendChild(th);
            tbody.appendChild(tr);
            var tr=document.createElement("tr");
          }
					headround=(nrounds-1)-iround;
					if (iround==0) headround=(nrounds-2);
          for (ir=(nrounds-2);ir>=0;ir--)
          {
            var th=document.createElement("th");
            th.className='marks';
            th.style.width=wertwidth+'px';
            th.style.borderRight='2px solid #f4da9f';
            if (ir>0) {th.style.borderRight='';}
            if (iround==0) {th.style.borderTop='0px';th.innerHTML=roundnamesshort[nrounds-ir-1];} else {th.innerHTML=roundnamesshort[nrounds-ir-1];}
            if ((ir+(nrounds-2))>(nrounds-iround+1)) {th.innerHTML='';}
            tr.appendChild(th);
          }
          tbody.appendChild(tr);

          for (icouple=0;icouple<rounddata.getElementsByTagName("couple").length;icouple++)
          {
            couple=rounddata.getElementsByTagName("couple")[icouple];
            rank=couple.getElementsByTagName("rank")[0].firstChild.data;
            name=couple.getElementsByTagName("name")[0].firstChild.data.replace(" / ","&nbsp;/ ");
            name+="<br>&nbsp;&nbsp;<i>"+couple.getElementsByTagName("club")[0].firstChild.data+"</i>";

            var tr=document.createElement("tr");
            var td=document.createElement("td");
            td.innerHTML=rank;
            td.className='rank';
            td.style.borderLeft='2px solid #f4da9f';
            td.style.width='40px';
            tr.appendChild(td);
            var td=document.createElement("td");
            td.innerHTML=name;
            td.className='name';
            tr.appendChild(td);
            nr=(nrounds-iround)
            if (iround==0) nr=(nrounds-iround-1)
            for (ir=(nrounds-2);ir>=0;ir--)
            {
              var td=document.createElement("td");
              if (ir<nr)
              {
                marks='<span id="marks_'+couplecount+'_'+ir+'">'+couple.getElementsByTagName("scoring")[0].getElementsByTagName("marks")[ir].firstChild.data+'&nbsp;-&nbsp;</span>'+couple.getElementsByTagName("scoring")[0].getElementsByTagName("markstotal")[ir].firstChild.data;
                td.innerHTML=marks;
              }
              td.className='marks';
              if (ir==0) {td.style.borderRight='2px solid #f4da9f';}
              tr.appendChild(td);
            }
            var functext="this.className='highlight';";
            var func1=new Function(functext);
            tr.onmouseover=func1;
            var functext="this.className='normal';";
            var func2=new Function(functext);
            tr.onmouseout=func2;
            tbody.appendChild(tr);
            couplecount=couplecount+1;
          }
        }
        var tr=document.createElement("tr");
        var td=document.createElement("td");
        td.colSpan=3+ndances+nrounds;
        td.style.borderTop='2px solid #f4da9f';
        tr.appendChild(td);
        tbody.appendChild(tr);
			  table.appendChild(tbody);
        target.appendChild(table);

// Add final

        if (subopt[3]==-1) subopt[3]=1;

        var subtitle=get_text(10,21);
        add_subtitle(target,subtitle,"results",3,1);

        var tbody=document.createElement("tbody");
        var table=document.createElement("table");
        table.className='results_list';
        table.id='results_text_3';
        table.style.width=rwidth+'px';
        if (subopt[3]==1) table.style.display='block'; else table.style.display='none';

        data=xml.getElementsByTagName("results")[0];
        ndances=data.getElementsByTagName("dance").length;
        var dances=new Array();
        for (i=0;i<ndances;i++) dances[i]=get_text(10,200+parseInt(data.getElementsByTagName("dance")[i].firstChild.data));

        nrounds=data.getElementsByTagName("round").length;

        var tr=document.createElement("tr");
        var th=document.createElement("th");
        th.rowSpan=2;
        th.innerHTML=get_text(10,61);
        th.style.borderLeft='2px solid #f4da9f';
        th.style.width='30px';
        th.style.textAlign='center';
        th.style.padding='0px';
        th.className='title';
        tr.appendChild(th);
        var th=document.createElement("th");
        th.innerHTML=get_text(10,62);
        th.rowSpan=2;
        th.style.width=(rwidth-(30+ndances*finalwidth+40))+'px';
        th.style.borderLeft='2px solid #f4da9f';
        th.className='title';
        tr.appendChild(th);
        var th=document.createElement("th");
        th.innerHTML=get_text(10,63);
        th.colSpan=ndances;
        th.style.width=(ndances*finalwidth)+'px';
        th.style.borderLeft='2px solid #f4da9f';
        th.style.borderBottom='0px';
        th.style.textAlign='center';
        th.style.padding='0px';
        th.className='title';
        tr.appendChild(th);
        var th=document.createElement("th");
        th.innerHTML=get_text(10,64);
        th.rowSpan=2;
        th.style.width='40px';
        th.className='title';
        th.style.textAlign='center';
        th.style.borderLeft='1px solid #f4da9f';
        th.style.borderRight='2px solid #f4da9f';
        th.style.padding='0px';
        tr.appendChild(th);
        tbody.appendChild(tr);

        var tr=document.createElement("tr");
        for (id=0;id<(ndances);id++)
        {
          var th=document.createElement("th");
          var th=document.createElement("th");
          th.className='marks';
          th.style.borderTop='0px';
          if (id==0) th.style.borderLeft='2px solid #f4da9f'; else th.style.borderLeft='1px solid #f4da9f';
          th.innerHTML=dances[id];
          th.style.textAlign='center';
          th.style.width=finalwidth+'px';
          th.style.padding='0px';
          th.className='title';
          tr.appendChild(th);
        }
        tbody.appendChild(tr);

        rounddata=data.getElementsByTagName("round")[0];
        for (icouple=0;icouple<rounddata.getElementsByTagName("couple").length;icouple++)
        {
          var couplecheck=icouple-rounddata.getElementsByTagName("couple").length+1;
          couple=rounddata.getElementsByTagName("couple")[icouple];
          rank=couple.getElementsByTagName("rank")[0].firstChild.data;
          name=couple.getElementsByTagName("name")[0].firstChild.data.replace(" / ","&nbsp;/ ");
          name+="<br>&nbsp;&nbsp;<i>"+couple.getElementsByTagName("club")[0].firstChild.data+"</i>";

          var tr=document.createElement("tr");
          var td=document.createElement("td");
          td.innerHTML=rank;
          td.className='rank';
          td.style.borderLeft='2px solid #f4da9f';
          if (couplecheck==0) td.style.borderBottom='4px solid #f4da9f';
          tr.appendChild(td);
          var td=document.createElement("td");
          td.innerHTML=name;
          td.className='name';
          if (couplecheck==0) td.style.borderBottom='4px solid #f4da9f';
          tr.appendChild(td);
          nr=(nrounds-iround)

          for (id=0;id<(ndances);id++)
          {
            var td=document.createElement("td");
            td.className='marks';
            if (id==0) td.style.borderLeft='2px solid #f4da9f';
            marks=couple.getElementsByTagName("final")[0].getElementsByTagName("marks")[id].firstChild.data+'<br>'+couple.getElementsByTagName("final")[0].getElementsByTagName("rank")[id].firstChild.data;
            td.innerHTML=marks;
            if (couplecheck==0) td.style.borderBottom='4px solid #f4da9f';
            tr.appendChild(td);
          }
          var td=document.createElement("td");
          td.className='marks';
          td.style.borderRight='2px solid #f4da9f';
          if (couplecheck==0) td.style.borderBottom='4px solid #f4da9f';
          marks=couple.getElementsByTagName("final")[0].getElementsByTagName("overall_rank")[0].firstChild.data;
          td.innerHTML=marks;
          tr.appendChild(td);
          var functext="this.className='highlight';";
          var func1=new Function(functext);
          tr.onmouseover=func1;
          var functext="this.className='normal';";
          var func2=new Function(functext);
          tr.onmouseout=func2;
          tbody.appendChild(tr);
        }
				table.appendChild(tbody);
        target.appendChild(table);

    } else
    {
      alert('There was a problem with the request.');
    }
  }
}

