/**
* This file allows to swap buttons (images) to another content
* once they are clicked.
*
* Swapping is necessary to prevent user from clicking submit buttons
* several times.
*/

if (document.getElementsByTagName)
{
	// Find all input elements in the document
	var inputElements = document.getElementsByTagName('input');

	// Iterate thru all the input elements
	for (i = 0; i < inputElements.length; i++)
	{	
		element = inputElements[i];
		if (element.className && (element.className.indexOf('swap') != -1))
		{
			element.onclick = onSwapButtonClick;
		}
	}
}

function onSwapButtonClick()
{
	// Create new 'wait' div
	var newDiv = document.createElement('div');
	newDiv.className = 'wait';
	//newDiv.style.display = 'block';
	newDiv.style.display = 'inline';

	// Add text to the div
	var newText = document.createTextNode('ждите...');
	newDiv.appendChild(newText);

	// Add new 'wait' div to the parent div
	this.parentNode.appendChild(newDiv);
	this.style.display = 'none';
	
	return true;
}
