/*
 * HC @ panoramas
 *
 * checks chosen text inputs, selects, and textareas for being non-empty
 *
 */

function validate(inps,sels,mals)
{
	if (inps.length > 0)
	{
		for (var i=0;i<inps.length;i++)
		{
			if (document.getElementById(inps[i]).value == '' || document.getElementById(inps[i]).value == ' ')
			{
				alert('Všechna textová pole formuláře označená jako * je třeba vyplnit!');
				document.getElementById(inps[i]).focus();
				return false;
			}
		}
	}
	
	if (sels.length > 0)
	{
		for (var j=0;j<sels.length;j++)
		{
			if (document.getElementById(sels[j]).selectedIndex == 0)
			{
				alert('Všechna výběrová pole formuláře označená jako * je třeba vyplnit!');
				document.getElementById(sels[j]).focus();
				return false;
			}
		}
	}
	
	if (mals.length > 0)
	{
		for (var k=0;k<mals.length;k++)
		{
			var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;

			if (reg.test(document.getElementById(mals[k]).value) == false)
			{
				alert('Zadaný email neni validní!');
				document.getElementById(mals[k]).focus();
				return false;
			}
		}
	}
	
	document.getElementById('sc').value = 'topr';
}
