november,
<head>
<script>
function showNumPos() {
var p = document.getElementById('nPos');
var b = document.getElementById('btn') || document.createElement('input');
var c = getCookie('m_ids');
if (c) {
var a = c.split(',');
for (var i = 0; i < a.length; i++) {
if (a[i] == b.alt) {
b.src = '/images/design/added_model.gif';
break;
}
}
p.innerHTML = 'Выбрано моделей: ' + a.length;
//if (p.style.display != 'block') p.style.display = 'block';
} else {
b.src = '/images/design/add_model.gif';
p.innerHTML = 'Выбрано моделей: 0';
//if (p.style.display != 'none') p.style.display = 'none';
}
}
function doAdd(btn) {
var c = getCookie('m_ids');
if (c) {
var a = c.split(',');
for (i = 0; i < a.length; i++) {
if (a[i] == btn.alt) {
alert('Модель уже есть в списке заказа.');
return false;
}
}
a.push(btn.alt);
setCookie('m_ids', a.join(','), '', '/');
} else {
setCookie('m_ids', btn.alt, '', '/');
}
showNumPos();
alert('Модель добавлена в список заказа.');
return false;
}
function doDelete(id) {
if (!confirm('Удалить модель из списка?')) return;
var c = getCookie('m_ids');
if (c) {
var a = c.split(','), n = [];
for (var i = 0; i < a.length; i++) {
if (a[i] != id) n.push(a[i]);
}
if (n.length) {
setCookie('m_ids', n.join(','), '', '/');
} else {
deleteCookie('m_ids', '/');
}
showNumPos();
}
}
function doClear() {
if (!confirm('Удалить всех моделей?')) return;
var c = getCookie('m_ids');
if (c) {
deleteCookie('m_ids', '/');
showNumPos();
}
}
(function(){
var i = new Image();
i.src = '/images/design/add_model.gif';
i.src = '/images/design/added_model.gif';
})();
</script>
</head>
<body>
<div id="nPos" style="display:block"></div>
<input id="btn" type="image" src="/images/design/add_model.gif" alt="^[$id]" onclick="return doAdd(this)">
<script>showNumPos();</script>
</body>