function checkAll(nm)
{
	m = document.getElementsByTagName('input');
	
	for (i = 0; i < m.length; i++)
	{ 
		if (m[i].getAttribute('name').substr(0, nm.length) == nm)
		{
			m[i].checked = true;
		}
	}
}

function uncheckAll(nm)
{
	m = document.getElementsByTagName('input');
	
	for (i = 0; i < m.length; i++)
	{ 
		if (m[i].getAttribute('name').substr(0, nm.length) == nm)
		{
			m[i].checked = false;
		}
	}
}

function clearAll()
{
	m = document.szukaj;
	
	for (i = 0; i < m.length; i++)
	{ 
		switch (m[i].getAttribute('type'))
		{
			case 'text':
				m[i].value = '';
				break;
				
			case 'checkbox':
				m[i].checked = false;
				break;
				
			case 'select-one':
				m[i].selectedIndex = -1;
				break;
		}
	}
	
	return true;
}

function showWindow(url, width, height)
{
	var d = new Date();
	
	if (url != '')
	{
		var Win = window.open(url,d.getTime(),'width=' + width + ',height=' + height + ',resizable=0,scrollbars=no,menubar=no' );
	}
}

function displayWindow(url, pos)
{
	if (pos == 'horizontal')
	{
		var width='550';
		var height='450';
	}
	else
	{
		var width='500';
		var height='550';
	}
	
	var d = new Date();
	var Win = window.open(url,d.getTime(),'width=' + width + ',height=' + height + ',resizable=0,scrollbars=no,menubar=no' );
}

function checkEmail(email)
{
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;

	if (!filter.test(email))
	{
		return false;
	}
	else
	{
		return true;	
	}
}
