Здравствуйте.
Помогите разобрать код скрипта
var d = document;
window.onload = function () {
d.getElementById("data").onclick = function(e) {
var target = e && e.target || event.srcElement;
if (target.type == "button" && target.value == "Заказать") {
var value = target.previousSibling.value;
//alert(target.parentNode.previousSibling.previousSibling.childNodes[0].childNodes[0].nodeValue);
var ua = navigator.userAgent;
var elm = ua.search(/MSIE/) > -1 ? target.parentNode.previousSibling.childNodes[0].nodeValue : target.parentNode.previousSibling.previousSibling.childNodes[0].childNodes[0].nodeValue;
var div = d.createElement("div");
var span = d.createElement("span");
span.setAttribute("style", "color: red");
span.appendChild(d.createTextNode(value));
div.appendChild(d.createTextNode(elm+": "+value));
//div.appendChild(span);
var input = d.createElement("input");
input.setAttribute("type", "button");
input.setAttribute("value", "Отменить");
input.onclick = function () { d.getElementById("zayavka").removeChild(this.parentNode); };
div.appendChild(input);
d.getElementById("zayavka").appendChild(div);
}
}
}