I don't understand the code below. Can someone please give me an explanation?
function deviceNameChange() {
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{
var val=xmlHttp.responseText;
var val1=val.split(',');
for(var i=0;i<val1.length;i++)
{
if(document.getElementById("deviceName").value!=val1[i])
{
var anOption = document.createElement("OPTION");
document.getElementById("deviceName").options.add(anOption);
anOption.value=val1[i];
anOption.innerHTML=val1[i];
}
}
}
}