var runTimer = false;
var dd = new Array();

function dropItem(element, x, y)
{
	//alert('now');
	elid = element.getAttribute('id')
	itemno = elid.substr(4,1);
	field = document.getElementById('field'+x+'_'+y);
	field.src = 'imgs/'+itemno+'.gif';
	xajax_xSetField(x,y,itemno);
	dd[''+x+y+''] = new Draggable('field'+x+'_'+y, {revert:true, starteffect:false, endeffect:false});
	field.style.cursor = 'pointer';
	element.style.display = 'none';
	window.setTimeout('document.getElementById(\''+elid+'\').style.display=\'block\'', 700);
}

function removeItem(element)
{
	str = element.getAttribute('id');
	x = Math.round(str.substr(5,1));
	y = Math.round(str.substr(7,1));
	//window.setTimeout('killItem('+x+','+y+')', 10);
	element.src = 'imgs/transparent.gif';
	element.style.cursor = 'default';
	dd[''+x+y+''].destroy();

	xajax_xRemoveField(x,y);
}

function updateTimer(secs)
{
	if (!runTimer) return;
	secs++;
	sec = ""+(secs%60);
	min = Math.floor(secs/60);
	if (sec.length < 2) sec = '0'+sec;
	document.getElementById('sTimer').innerHTML = min+':'+sec;
	window.setTimeout('updateTimer('+secs+')', 1000);
}

function killItem(x, y)
{
	el = document.getElementById('fielditem'+x+'_'+y);
	if (el != undefined) el.parentNode.removeChild(el);
}
