Kiev,
Вот:
var withoutSimilarNames=new Array(),names=new Array(),flag=false,count=0;
function clearingTheNames()
{
names.push(prompt("Имя","g"));
count=(withoutSimilarNames.length+names.length);
for(var i=0;i<count;i++)
{
for(var j=0;j<count;j++)
{
if(names[i]==withoutSimilarNames[j])
{
alert("Нашёлся одинаковый, не добавляем!!!");
flag=false;
break;
}
else if(names[i]!=withoutSimilarNames[j]){flag=true;}
}
if(flag==true){alert("Добавляем!!!");withoutSimilarNames.push(names[i]);}
}
names=new Array();
alert(withoutSimilarNames);
}
<a href="#" onclick="clearingTheNames()">Добавить новое имя</a>
Есть прорехи, доделаете сами, можете вообще модифицировать скрипт как хотите.