<!--
	// Developed by Bruce Talbot all rights reserved. Copyright Bruce Talbot.

	function Update_Buttons(Btn)
	{
		for (var f=0; f < document.form.From.length; f++)
	   		{
	   		if (document.form.From[f].checked)
	      			{
	     			 var From = document.form.From[f].value;
	      			}
	  	 	}
	
	     for (var s=0; s < document.form.Stroke.length; s++)
	   		{
	   		if (document.form.Stroke[s].checked)
	    		{
	    		 var Stroke = document.form.Stroke[s].value;
	    		}
	  	 	}
	
	    for (var t = 0; t < document.form.To.length; t++)
	   		{
	   		if (document.form.To[t].checked)
	    		{
	    		 var To = document.form.To[t].value;
	    		}
	  	 	}
	    
		switch (Btn)
			{
			case 1:
				Change_From_Distance(From, Stroke)
				break
			case 2:
				Change_To(Stroke, To)
				break
			case 3:
				Change_Stroke(From, Stroke, To)
				break
			}
		Disabled_Check(f, t)
	}	
	
	function Change_From_Distance(From, Stroke)
	{
	 	if (From == "25")
  	 		{
			document.form.To[0].disabled = true; 
			document.form.To[1].disabled = true; 
			document.form.To[2].disabled = false; 
			document.form.To[2].checked = true; 
			document.form.To[3].disabled = false; 
			if (Stroke == "Free") {Enable_Free();}
			else if (Stroke == "IM") {Enable_IM();}
			else {Enable_Others();}
			}
	 	if (From == "22")
  	 		{
			document.form.To[0].disabled = false; 
			document.form.To[0].checked = true; 
			document.form.To[1].disabled = true; 
			document.form.To[2].disabled = false; 
			document.form.To[3].disabled = true; 
			if (Stroke == "Free") {Enable_Free();}
			else if (Stroke == "IM") {Enable_IM();}
			else {Enable_Others();}
			}
	  	 if (From == "33")
  	 		{
			document.form.To[0].disabled = true; 
			document.form.To[1].disabled = true; 
			document.form.To[2].disabled = false; 
			document.form.To[2].checked = true; 
			document.form.To[3].disabled = true; 
			if (Stroke == "Free") {Enable_Free();}
			else if (Stroke == "IM")	{Enable_IM(); document.form.Distance[2].disabled = true;}
			else {Enable_Others();}
			document.form.Distance[0].disabled = true; 
			}
	  	 if (From == "50")
  	 		{
			document.form.To[0].disabled = false; 
			document.form.To[1].disabled = false; 
			document.form.To[2].disabled = true; 
			document.form.To[0].checked = true; 
			document.form.To[3].disabled = false; 

			if (Stroke == "Free"){Enable_Free();}
			else if (Stroke == "IM") {Enable_IM();}
			else {Enable_Others();}
			}
	}
	
	function Disabled_Check ()
	{
     	 	for (var t = 0; t < 6; t++)
   		{
   		if (document.form.Distance[t].checked) { var To = t;}
  	 	}
    		
		if (document.form.Distance[To].disabled)
			{
 		    	 	for (var t = 0; t < 6; t++)
 	  			{
				if (!document.form.Distance[t].disabled)
					{
	     				 document.form.Distance[t].checked = true;
	     				 break;
					}
				}
			}
	}

	function Change_Stroke(From, Stroke, To)
	{
 
  	 	if (Stroke == "Free") {Enable_Free();}
		else if (Stroke == "IM")	{Enable_IM();}
		else {Enable_Others();}

		if (From == 33 || To == 33)
			{
 			if (Stroke == "IM") {	document.form.Distance[2].disabled =true; }
				else {document.form.Distance[0].disabled =true;}
			}
	}

	function Change_To(Stroke, To)
	{
 		if (Stroke == "Free") {Enable_Free();}
		else if (Stroke == "IM") {Enable_IM();}
		else {Enable_Others();}

		if (To == 33)
			{
 			if (Stroke == "IM") {	document.form.Distance[2].disabled =true; }
		else {document.form.Distance[0].disabled =true; 	}
			}
	}
	
	function Enable_Free()
	{	
		for (var i=0; i < 6; i++) {document.form.Distance[i].disabled = false; }
	}
	
	function Enable_IM()
	{
		document.form.Distance[0].disabled = true; 
		document.form.Distance[1].disabled = true; 
		document.form.Distance[2].disabled = false; 
		document.form.Distance[3].disabled = false; 
		document.form.Distance[4].disabled = true; 
		document.form.Distance[5].disabled = true; 
	}

	function Enable_Others()
	{
		document.form.Distance[0].disabled = false; 
		document.form.Distance[1].disabled = false; 
		document.form.Distance[2].disabled = false; 
		document.form.Distance[3].disabled = true; 
		document.form.Distance[4].disabled = true; 
		document.form.Distance[5].disabled = true; 
	}
	

//-->
