function fillMailinglist(grid)
{
	var selRows = grid.getSelectedRowId();
	if( selRows == null )
		alert("No Rows Selected" );
	else
	{
		var rows = selRows.split(",");
		var cell;
		var list="First name,Last name,Business Name,Mailing Address,City,State,Zip\n";
		var columns = new Array("Contact: First name","Contact Last name","Business Name","Mailing Address","Mail City","Mail State","Mail Zip");
		for( var r=0; r<rows.length; r++ )
		{
		var lastcomma = columns.length-1;
		for( var c=0; c<columns.length; c++ )
		{
		var index = getColIndex( grid, columns[c] );
		if( index == -1 )
			alert( "Could not find column " + columns[c] );
		else
		{
			cell = grid.cells( rows[r], index );
			list += cell.getValue();
			if( c < lastcomma ) list +=",";
		}
		}
		list += "\n";
		}
		$("maillist").innerHTML = list;
	}
}
function fillEmaillist(grid)
{
	var selRows = grid.getSelectedRowId();
	if( selRows == null )
		alert("No Rows Selected" );
	else
	{
		var rows = selRows.split(",");
		var cell;
		var list=" ";
		var columns = new Array("Email","Contact Email","Contact 2 Email");
		for( var r=0; r<rows.length; r++ )
		{
		for( var c=0; c<columns.length; c++ )
		{
		var index = getColIndex( grid, columns[c] );
		if( index == -1 )
			alert( "Could not find column " + columns[c] );
		else
		{
			cell = grid.cells( rows[r], index );
			var email = cell.getValue();
			if( email.length > 0 )
			{
				list += email + ",";
				break;
			}
		}
		}
		}
		list += "\n";
		$("maillist").innerHTML = list;
	}
}
function getColIndex( grid, label )
{
for( var i=0; i< grid.getColumnsNum(); i++ )
	if( grid.getColumnLabel( i ) == label ) return i;
return -1;
}

