


function barras(puntosx, puntosy, color)
{

	var arrx=puntosx.split(";");
	var arry=puntosy.split(";");

	jg.setColor(color); 

	var x1, y1;

	var x, y, strimg, alto;
	strimg ="";
	var i;

	for (i=0 ; i< arrx.length; i++)
	{
		x1=parseInt(arrx[i]);
		y1=parseInt(arry[i]);

		x= x1 / valormaxx * (maxx - xcero);
		x = x + xcero;

		if (y1!=0)
		{
			alto= y1 / valormaxy * (ycero- maxy);
			y = ycero - alto ;

			jg.fillRect(x - 5, y, 10, alto  ); 
		}
		else
		{
			
			jg.fillRect(x - 5, ycero, 10, 1 ); 
		}
		
		
	}
    jg.paint();
}


function burbuja(puntosx, puntosy, color)
{

	var arrx=puntosx.split(";");
	var arry=puntosy.split(";");

	jg.setColor(color); 

	var x1, y1;

	var x, y, strimg, alto;
	strimg ="";
	var i;

	for (i=0 ; i< arrx.length; i++)
	{
		x1=parseInt(arrx[i]);
		y1=parseInt(arry[i]);

		x= x1 / valormaxx * (maxx - xcero);
		alto= y1 / valormaxy * (ycero- maxy);

		x = x + xcero;
		y = ycero - alto ;
		
		jg.fillEllipse(x - 10, y - 10, 20, 20  ); 
		//jg.fillRect(x - 5, y - 5, 10, 10  ); 
	}
    jg.paint();
}


function puntos(puntosx, puntosy, color)
{

	var arrx=puntosx.split(";");
	var arry=puntosy.split(";");

	jg.setColor(color); 

	var x1, y1;

	var x, y, strimg, alto;
	strimg ="";
	var i;

	for (i=0 ; i< arrx.length; i++)
	{
		x1=parseInt(arrx[i]);
		y1=parseInt(arry[i]);

		x= x1 / valormaxx * (maxx - xcero);
		alto= y1 / valormaxy * (ycero- maxy);

		x = x + xcero;
		y = ycero - alto ;
		
		jg.fillRect(x - 3, y - 3, 6, 6  ); 
	}
    jg.paint();
}




function lineas(arrdatos, intlongitud, color, grosor)
{

	var arry=arrdatos;

	jg.setColor(color); 
	jg.setStroke(grosor); 

	var x1, y1;

	var x, y, alto;
	var i;
    var xa, ya;
	for (i=0 ; i<= intlongitud; i++)
	{
		x1=i;
		y1=arry[i];

		x= x1 / valormaxx * (maxx - xcero);
		alto= y1 / valormaxy * (ycero- maxy);

		x = Math.round(x + xcero) ;
		y = Math.round(ycero - alto) ;

		if (i>0)
		{
			  jg.drawLine(xa, ya, x, y); 
		}
	    xa=x;
		ya=y;

	}
    jg.paint();
}


function ejex(color)
{
	var arry=arrdatos;
	jg.setColor(color); 
    jg.drawLine(xcero, ycero, maxx, ycero); 
    jg.paint();
}



function f_ycero()
{
	var suma=valormaxy;
	if (suma < 0) suma=(-1)*suma;

	if (valorminy < 0) 
		suma=suma-valorminy;
	else
		suma=suma+valorminy;

    var intycero = ycero  + (ycero-maxy)/suma * valorminy;

	var intdif = (valormaxy - valorminy)/5;
	Y0.innerHTML=formatNumber(valorminy,"0.0")+"%";
	var intnum = intdif + valorminy;
	Y1.innerHTML=formatNumber(intnum,"0.0") + "%";
	intnum = intdif * 2 + valorminy;
	Y2.innerHTML=formatNumber(intnum,"0.0")+"%";
	intnum = intdif * 3 + valorminy;
	Y3.innerHTML=formatNumber(intnum,"0.0")+"%";
	intnum = intdif * 4 + valorminy;
	Y4.innerHTML=formatNumber(intnum,"0.0")+"%";

	Y5.innerHTML=formatNumber(valormaxy,"0.0") +"%";



	return(intycero);

}
