function showRequestForm(caller) {
	if (caller.form) {}
	else {
		caller.form = document.getElementById('moreinforequest').cloneNode(true);
		currentPreview.getElementsByTagName('div')[2].appendChild(caller.form);
		caller.nameHolder = document.createElement('input');
		caller.nameHolder.setAttribute('type', 'hidden');
		caller.nameHolder.setAttribute('name', 'good');
		caller.nameHolder.name = 'good';
		caller.nameHolder.setAttribute('value', caller.getAttribute('good'));
		caller.form.getElementsByTagName('form')[0].appendChild(caller.nameHolder);
	}
	caller.form.id = 'moreinforequest_cur';
	caller.form.setAttribute('id', caller.form.id);
	caller.form.style.display = '';
//	caller.form.style.left = (currentPreview.offsetWidth-caller.form.offsetWidth)/2;
//	caller.form.style.top = (currentPreview.offsetHeight-caller.form.offsetHeight)/2;
	caller.form.opacity = 0;
	magnifireProcess_show[caller.form.id] = setInterval(function() {magnifire(caller.form, .4)}, 1);
//	alert(currentPreview.innerHTML);
}

function hideRequestForm(item, postAction) {
	postAction = postAction || function() {item.removeAttribute('id'); item.id = null;};
	magnifireProcess_hide[item.id] = setInterval(function() {magnifire(item, -1.5, postAction)}, 1);

//	
//	

	item.isOpen = false;
}


function createXMLHttpRequest() { 
	var xmlHttp;
	if (window.ActiveXObject) {
		xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); 
	} else if (window.XMLHttpRequest) { 
		xmlHttp = new XMLHttpRequest();
	}
	return xmlHttp;
}


function sendCommand(form) {
	form.action = form.action.toUpperCase() || form.getAttribute('action').toUpperCase();
	form.method = form.method.toUpperCase() || form.getAttribute('method').toUpperCase();

	var requst = '';
	for (var q = 0, l = form.elements.length; q < l; q++) {
		requst += form.elements[q].getAttribute('name') + '=' + form.elements[q].value + '&';
	}

	requst = requst.slice(0, -1);

	form.action += '?' + requst;

	var xmlCommandReq = createXMLHttpRequest();
	xmlCommandReq.open(form.method, form.action, false);

	xmlCommandReq.send(null);
	
	return true;
}

function sayThanks(elem) {
	elem.callRequestHTML = elem.innerHTML;
	elem.innerHTML = document.getElementById('tnks').innerHTML;
	elem.className = 'tnks';
}
