Advertisement
Guest User

Untitled

a guest
Mar 12th, 2013
478
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function drawTeamDistancesBar(matchid,teamid,divname) {
  2.       var xmlhttp;
  3.             if (window.XMLHttpRequest)
  4.               {// code for IE7+, Firefox, Chrome, Opera, Safari
  5.                 xmlhttp=new XMLHttpRequest();
  6.               }
  7.             else if (window.ActiveXObject)
  8.               {// code for IE6, IE5
  9.                 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  10.               }
  11.             else
  12.               {
  13.                 alert("Your browser does not support XMLHTTP!");
  14.               }
  15.               xmlhttp.onreadystatechange=function()
  16.             {
  17.               if (xmlhttp.readyState==4)
  18.                 {
  19.                     var arr =  JSON.parse(xmlhttp.responseText);
  20.  
  21.                     var data = new google.visualization.DataTable();
  22.  
  23.                     data.addColumn('string', 'Name');
  24.                     data.addColumn({type:'number', role:'annotation'});
  25.                     data.addColumn('number', '1st Half');
  26.                     data.addColumn('number', '2nd Half');
  27.  
  28.                     for(var i = 0; i < arr.length; i++)
  29.                     {
  30.                         data.addRow([ arr[i][1] + " (" + arr[i][0] + ") - " + arr[i][2] + " mins",
  31.                                      Number(arr[i][3]),
  32.                                      Number(arr[i][3]),
  33.                                      Number(arr[i][4])]);
  34.                     }
  35.  
  36.  
  37.                     var options = {
  38.                       vAxis:{minValue:0,maxValue:5,gridlines:{count:10},title:"Players"},
  39.                       hAxis:{minValue:5,maxValue:20,gridlines:{count:20},title:"Meters",textPosition: 'out'},
  40.                       width: 800,height: 450,
  41.                       displayAnnotations: true,
  42.                       annotation: {'Name': {style: 'line'}},
  43.                       legend: {position: 'below'},
  44.                       colors: ['green', 'blue'],
  45.                       fontSize: 9,
  46.                       isStacked: true
  47.                     };
  48.  
  49.                     var chart = new google.visualization.BarChart(document.getElementById(divname));
  50.                     chart.draw(data, options);
  51.  
  52.                 }
  53.             };
  54.  
  55.         xmlhttp.open("GET","ajax_helpers/getTeamStatsBar.php?matchid="+matchid+"&teamid="+teamid+"&bar=1",true);
  56.         xmlhttp.send(null);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement