function text_over_image(img, image_type) {
	//var p = img.parentNode.parentNode;
	var p = img.parentNode;
	p.style.position = 'relative';

	var e = document.createElement('img');
	e.style.position = 'absolute';
	e.style.zIndex = 100;
	e.style.top = '0px';
	e.style.left = '0px';
	e.style.border = 'none';
	
	var flag = true;
	switch(image_type) {
		case 'D':
			e.src = 'images/deposit_paid.png';
		break;
		case 'S':
			e.src = 'images/sold_out.png';
		break;
		default:
			flag = false;
		break;
	}

	if (flag) {
		p.appendChild(e);
	}
}

/**
*	Not so sure but maybe should be used after img is fully loaded (maybe can use onload).
*	Otherwise the value becomes 0.
*/
function text_over_image_large(img, image_type) {
	//var p = img.parentNode.parentNode;
	var p = img.parentNode;	
	p.style.position = 'relative';
	
	fl = (img.offsetWidth / 2)-200;
	ft = (img.offsetHeight / 2)-100;

	var e = document.createElement('img');
	e.style.position = 'absolute';
	//e.style.position = 'relative';
	e.style.zIndex = 100;
	e.style.top = ft+'px';
	e.style.left = fl+'px';
	//e.style.top = '0px';
	//e.style.left = '0px';
	//e.style.verticalAlign = 'middle';
	e.style.border = 'none';
	
	var flag = true;
	switch(image_type) {
		case 'D':
			e.src = 'images/deposit_paid_L.png';
		break;
		case 'S':
			e.src = 'images/sold_out_L.png';
		break;
		default:
			flag = false;
		break;
	}

	if (flag) {
		p.appendChild(e);
	}
}