var old_img_name = "";
var old_img_src = "images/spacer_darkgrey.gif";
var oldSelections = new Array();

function movepic(img_name,img_src, prefix) 
{ 
	var pieces_curr = img_name.split('_'); 
	
	/*
	var str = "";
	for (i = 0; i < pieces_curr.length; i++)
	{
		str += "|" + pieces_curr[i];
	}	
	alert(str);
	*/
	
	var subQuestId = pieces_curr[3];
	var questSel = pieces_curr[4];
																			
	deleteOldSelection(subQuestId, prefix);	
	
	//alert(prefix + 'alternatives_' + subQuestId);
	document.fillout.elements[prefix + 'alternatives_' + subQuestId].value = questSel;
						
	document[img_name].src=img_src; 
	oldSelections[prefix + subQuestId] = questSel;
	old_img_name = img_name;						
	
}

function deleteOldSelection(currQuestion, prefix)
{														
	var oldPos = oldSelections[prefix + currQuestion];
	if (oldPos != undefined)
	{
		var oldSel = prefix +  'button_' + currQuestion + '_' + oldPos;							
		//alert(oldSel);
		document[oldSel].src=old_img_src;
	}
}

/*	old code: any differences???				
					var old_img_name = "";
					var old_img_src = "images/spacer_grey.gif";
					var oldSelections = new Array();
					
					function movepic(img_name,img_src) 
					{ 
						alert('movepic');
	
						var pieces_curr = img_name.split('_'); 
						var questId = pieces_curr[1];
						var questSel = pieces_curr[2];
																								
						deleteOldSelection(questId);	
						
						document.fillout.elements['intervals_' + questId].value = questSel;
											
						
						document[img_name].src=img_src; 
						oldSelections[questId] = questSel;
						old_img_name = img_name;						
					}

					function deleteOldSelection(currQuestion)
					{		
						//alert(currQuestion);	
												
						var oldPos = oldSelections[currQuestion];
						if (oldPos != undefined)
						{
							var oldSel = 'button_' + currQuestion + '_' + oldPos;							
							//alert(oldSel);
							document[oldSel].src=old_img_src;
						}
					}
*/