function formCheck(formobj)
{
	var elements = Form.getElements(formobj);
	var canSubmit = true;
	for (step=0; step < elements.length; step++)
	{
		element = elements[step];
		if (element.id.substr(0, 4) != 'req_')
		{
			continue;
		}
		baseName = element.id.substr(4);
		isError = false;
		$('lbl_' + baseName).style.color='#747475';

		switch (element.type)
		{
		    case "select-one":
		        if (element.selectedIndex == -1 || element.options[element.selectedIndex].value == "")
		        {
		            isError = true;
		        }
		        break;
		    case "select-multiple":
		        if (element.selectedIndex == -1)
		        {
		            isError = true;
		        }
		        break;
		    case "text":
		    case "password":
		    case "textarea":
		        if (element.value == "" || element.value == null)
		        {
		            isError = true;
		        }
		        break;
		    default:
		}

		if (isError)
		{
			$('lbl_' + baseName).style.color='#FF0000';
			canSubmit = false;
		}

	}
	return canSubmit;
}

function formSend(formObj)
{
	$('contact-form').request(
		{
			onCreate: function()
			{
				$('divMessages').innerHTML = 'Va rugam asteptati';
				$('btnSubmit').disabled = true;
			},
			onSuccess: function(response)
			{
				$('btnSubmit').disabled = false;
				if (response.responseText == 'OK')
				{
					$('divMessages').innerHTML = 'Mesajul a fost trimis cu succes.';
					$$('.toreset').each(function (elem) {elem.value = '';});
				}
				else
				{
					$('divMessages').innerHTML = response.responseText;
				}
			}
		}
	);

	return false;
}