вообщем не получается вытощить из input его значение в функции Checkmail()

(выделено крассным)
function Checkmail()
{
var ToAdd = '[email]'+
eval('a[1]').value+'[/email]';
document.post.message.value += ToAdd;
document.post.message.focus();
}
function Cmail()
{
openpopup("E-mail", new Array("Логин", "E-mail"),
"Checkmail");
}
function openpopup(name, n,
func)
{
if (popup.w!="CC")
{
popup.w = "CC";
var text = '<form>'+
'<table>'+
'<tr>'+
'<th colspan="2">'+name+'</th>'+
'</tr>'+
'<tr>'+
'<td>&</td><td id="error"></td>'+
'</tr>';
for (var i=0; i<n.length; i++)
{
text += '<tr>'+
'<td width="40%"><span class="title">'+n[i]+':</span></td>'+
'<td width="60%">
<input type="text" id="a['+i+']" value="" /></td>'+
'</tr>';
}
text += '<tr>'+
'<td>&</td>'+
'<td><input type="button" name="button" value="Вставить"
onclick="'+func+'()" /><input type="button" value="Отмена" name="reset" onclick="openpopup()" /></td>'+
'</tr>'+
'</table>'+
'</form>';
popup.innerHTML = text;
}
else popup.innerHTML = popup.w = "";
}