function addMoreRows() {     var nor= parseInt(document.getElementById ('numOfRows').value);     var e= document.getElementById ('data_input_rows');     nor++;     var moreRows='<div class="data_label"><input type=text id="label_row'+nor+'" size="25" maxlength="55" value=""/></div>'+     '<div class="data_value"><input type=text id="value_row'+nor+'" onChange="calcPerc();" size="10" value=""/></div>'+     '<div class="data_value"><input type=text id="perc_row'+nor+'" size="10" value=""/></div>'+     '<div class="row_clr"></div>';     e.innerHTML+=moreRows;     document.getElementById ('numOfRows').value=nor; } function calcPerc() {   var nor= parseInt(document.getElementById ('numOfRows').value);   var totvalue=0;   for (var r=1; r<= nor; r++)   {     var e= document.getElementById ('value_row'+r);     if( !isNaN(parseFloat(e.value)))     {         totvalue+=parseFloat(e.value);     }   }   for (var r=1; r<= nor; r++)   {     var e= document.getElementById ('value_row'+r);     if( !isNaN(parseFloat(e.value)))     {         var v=parseFloat(e.value);         var perc= (v/totvalue)*100;         var e0= document.getElementById ('perc_row'+r);         e0.value = perc.toFixed(2);     }   }   var e1= document.getElementById ('tot_value');   e1.value=totvalue; } function showChart() {  calcPerc(); var nor= parseInt(document.getElementById ('numOfRows').value); var chartdata='&chd=t:';   var chartlabel='&chl=';   for (var r=1; r<= nor; r++)   {     var e= document.getElementById ('perc_row'+r);     var e1= document.getElementById ('label_row'+r);     if( !isNaN(parseFloat(e.value)))     {         var chv=e.value;         chartdata+=chv;         chartlabel+=e1.value; if (r<nor) { chartdata+=','; chartlabel+='|';}     }   }  if (chartlabel.lastIndexOf('|')==chartlabel.length)chartlabel=chartlabel.substring(0,chartlabel.lastIndexOf('|'));if (chartdata.lastIndexOf('|')==chartdata.length)chartdata=chartdata.substring(0,chartdata.lastIndexOf(',')); var chart_url='http://chart.apis.google.com/chart?cht=p3&'+chartdata+'&chs=250x100'+chartlabel;   var e2= document.getElementById ('chart_div');   e2.innerHTML= '<img src="'+chart_url+'" title="Pie Chart for your data" border="0"/>';document.location.href='#chartshow'; } 
