function evSelectPRelease(n)
{
	document.getElementById('ev_pr_id').value = n;
	document.getElementById('evRelPicker').style.display = 'none';
}

function evPickPressRelease()
{
	document.getElementById('evRelPicker').style.display = 'block';
	makeRelRequest();
}


function makeRelRequest(regNo)
{
	document.getElementById('searchProgress').style.display = 'block';
	var evPressRequest;
	if (window.XMLHttpRequest) { // Mozilla, Safari, ...
		evPressRequest = new XMLHttpRequest();if (evPressRequest.overrideMimeType) {evPressRequest.overrideMimeType('text/xml');}
	}
	else if (window.ActiveXObject) { // IE
		try { evPressRequest = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { evPressRequest = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} }
	}
	if (!evPressRequest) { alert('Giving up :( Cannot create an XMLHTTP instance'); return false; }
	evPressRequest.onreadystatechange = function() { evShowNames(evPressRequest); }
	url = '/press/xlist/';
	evPressRequest.open('GET', url, true);
	evPressRequest.send('');
}

function evShowNames(xmlInst)
{
	if (xmlInst.readyState == 4) {
		if (xmlInst.status == 200) {
			xmlDoc = xmlInst.responseXML;
			rootNode = xmlDoc.getElementsByTagName('list')[0];
			buf = '';
			if (rootNode && rootNode.childNodes) {
				for (i = 0; i < rootNode.childNodes.length; i++) {
					if (rootNode.childNodes[i].nodeType == 1) {
						buf += rootNode.childNodes[i].getAttribute('date') + ': <a href="javascript:evSelectPRelease(' + rootNode.childNodes[i].getAttribute('id') + ')">' + rootNode.childNodes[i].getAttribute('name') + '</a> (' + rootNode.childNodes[i].getAttribute('filename') + ')<br />';
					}
				}
			}
			document.getElementById('PRList').innerHTML = buf;
		} else {
			document.getElementById('PRList').innerHTML = 'Ошибка поиска ' + xmlInst.status;
		}
		document.getElementById('searchProgress').style.display = 'none';
	}
}

function evCloseRelPicker()
{
	document.getElementById('evRelPicker').style.display = 'none';
}

function evClearPressRelease()
{
	document.getElementById('ev_pr_id').value = '';
}
