function radioselectupdate(radiobuttonargument,box)
{

// parse radiobutton argument into each select>option| pair
pairs = radiobuttonargument.split("|");
// parse each select:option pair into individual elements
for(i=0;i<pairs.length;i++)
{	
	thisselect=(pairs[i].substring(0,(pairs[i].search(">")))); //this is the select text to look for
	thisoptionvalue=(pairs[i].substring(pairs[i].search(">")+1));	//this is the option value to look for
	//alert(thisselect);
	//alert(thisoptionvalue);
	
	var control=box.form.elements;
	for (var j=0;j<control.length;j++)
	{
		if (control[j].type.match(/select/i)) {
			if (control[j].name == thisselect){
				var options=control[j].options;
				for (var k=0;k<options.length;k++){
					if (options[k].text == thisoptionvalue){
						control[j].selectedIndex=options[k].index;
						
						//document.write(control[j].selectedIndex);
						//document.write("<br />");
						//document.write(options[k].index);
						//document.write("<br /><br />");
					}
				}

			}
		}	
	}


//	loopthroughselects Y
//	does select match this select? Y
//		loop through options to get index 
//		set index to this
//		end loop
//	end if
//	end loop	

//update first settings


}
	 
// find matching selects on page

// update matching selects to option value
}