var measurePoints=0;
var measureString="";
var vCount = 0;
var	vPointX = new Array();
var vPointY = new Array();
var firstpoint="";

function f101(){ //showMeasure
	document.all['measure'].path=measureString+" e";
}

function f102(nn){ //showtempMeasure
	var nn=measureString+" l "+mouseX+","+mouseY+" e";
	document.all['measure'].path=nn;
}

function f103(){ //clearMeasurePath
	document.all['measure'].path="m 0,0 e";
	measureString="";
	measurePoints=0;
}

function v3(nn){
  document.all['measure'].path=nn;
}

function clickMeas(){ //clickMeasure 
	measurePoints++;
	if(measurePoints==1){
		firstpoint=mouseX+","+mouseY;
    } 
	if(toolMode == 13){
	  if (measurePoints == 1) measureString="m "+mouseX+", "+mouseY;
	  if (measurePoints >= 2) measureString+="l "+mouseX+", "+mouseY;
	  var t_Str=measureString+" l "+firstpoint+" e";
	  v3(t_Str);
    }else{
	  if (measurePoints == 1) measureString="m "+mouseX+", "+mouseY;
	  if (measurePoints >= 2) measureString+="l "+mouseX+", "+mouseY;
	  f101();
    }
}

function v1(){ //del clk
   //remove the last coords.....
   	if (measurePoints == 1){
		f103();
	}else{
        measurePoints--;
		var aa=measureString.split("l");
		var ss="";
		var f=true;
		for (var i=0;i<(aa.length-1);i++) {
             if(f){
			   ss=ss+aa[i];
			   f=false;
             }else{
			   ss=ss+"l"+aa[i]; 
  		     }
        }
		measureString=ss;
		f102();
    }
}

