﻿
function  markPreviousPicks(prevPicks) 
{
	for(var i=0; i<prevPicks.length/2; i++) 
	{
		var matchId = prevPicks[i*2];
		var selectionId = prevPicks[i*2+1];
		var radioGrp = eval("document.forms[0].match_" + matchId);
		for (var j=0; j < radioGrp.length; j++)
		{
			if (radioGrp[j].value == selectionId) 
			{
				radioGrp[j].checked = true;
				radioGrp[j].disabled = false;
			}
		}
	}
}

function RemoveSpaces(textbox) 
{
	textbox.value = textbox.value.replace(' ','');  
}

function selectAllMessages() 
{
	for (var i=0;i<document.forms[0].elements.length;i++){
		var e = document.forms[0].elements[i];
		e.checked = true;
	}
}

function getElementEx2(validator, clientId)
{
	var validatorId = validator.id;
	var pos = validatorId.lastIndexOf("_");
	
	var elementId;
	if (pos == 0)
	{
		elementId = clientId;
	} 
	else 
	{
		var prefix = validatorId.substring(0, pos);
		elementId = prefix + "_" + clientId;
	}
	
	return document.getElementById(elementId);
}

function trimString(sString)
{
	while (sString.substring(0,1) == " ")
	{
		sString = sString.substring(1, sString.length);
	}
	while (sString.substring(sString.length-1, sString.length) == " ")
	{
		sString = sString.substring(0,sString.length-1);
	}
	return sString;
}

function activateTab(tabLinkId, showNodeId) 
{
	// mark the selected li as "current"
	var tabLink = document.getElementById(tabLinkId);
	var ul = tabLink.parentNode;
	for (var i=0; i<ul.childNodes.length; i++)
	{
		if (ul.childNodes[i].nodeType == 1) 
		{
			var li = ul.childNodes[i];
			if (li ==  tabLink)
			{
				li.className = "current";
			}
			else
			{
				li.className = "";
			}
		}
	}
	
	// show the specified node
	var showNode = document.getElementById(showNodeId);
	var tabBody = showNode.parentNode;
	for (var i=0; i<tabBody.childNodes.length; i++)
	{
		if (tabBody.childNodes[i].nodeType == 1)
		{
			var theBody = tabBody.childNodes[i];
			if (theBody == showNode)
				theBody.style.display = "";
			else
				theBody.style.display = "none";			
		}
	}
}

