// JavaScript Documentvar jg;
var points = ["10 10 75 10 . 40 10 40 100 . 80 10 80 100 . 80 55 90 55 100 100 . 120 70 150 70 135 50 120 70 135 100 150 100 . 240 10 210 10 200 35 200 85 210 100 240 100 250 75 240 75 . 260 55 290 55 290 100 265 100 260 95 260 75 265 70 290 70 . 300 100 300 55 . 300 60 310 55 325 55 330 60 330 100 . 330 60 335 55 350 55 355 60 355 100 . 365 70 395 70 380 50 365 70 380 100 395 100 .","10 10 10 55 45 55 . 45 10 45 100 . 55 100 75 10 . 85 20 95 10 110 10 120 20 120 75 85 100 120 100 . 130 20 140 10 155 10 165 20 165 75 130 100 165 100 . 175 100 195 10 . 205 15 210 10 230 10 235 15 235 95 230 100 210 100 205 95 205 15 . 275 10 245 10 245 55 270 55 275 60 275 95 270 100 245 100 ."];

function undostuff(){	jg.clear();}function dostuff(){	var start = 2000 + Math.random() * 10000;	setTimeout("dostuff2(points[0])", start);	setTimeout("dostuff2(points[1])", start + 500);}function dostuff2(text){	jg = new jsGraphics("canvas");	jg.setColor("blue");	jg.setStroke(1);	var lines = text.split(" ");	var args = [];	var xOffset = 400 * Math.random();	var yOffset = 500 * Math.random();	for (var i = 0; i < lines.length; i++)	{		var c = lines[i];		if (c == "")			continue;		else if (c == ".")			args = [];		else 			args.push(parseInt(c, 10));					if (args.length == 4)		{			jg.drawLine(xOffset + args[0], yOffset + args[1], xOffset + args[2], yOffset + args[3]);			args.shift();			args.shift();		}	}	jg.paint();	setTimeout("undostuff()", 65);}