function validate_contact_data(form_object, language)
{
	var first_control = null;
	var message = '';

	if(!string_valid(form_object.name.value))
	{
		switch(language)
		{
			case 'hr':
				message += ' - ime i prezime\n';
				break;
			case 'en':
				message += ' - your name\n';
				break;
		}
		if(first_control == null) first_control = form_object.name;
	}

	if(!email_valid(form_object.email.value))
	{
		switch(language)
		{
			case 'hr':
				message += ' - email adresa\n';
				break;
			case 'en':
				message += ' - email address\n';
				break;
		}
		if(first_control == null) first_control = form_object.email;
	}

	if(!string_valid(form_object.message.value))
	{
		switch(language)
		{
			case 'hr':
				message += ' - poruka\n';
				break;
			case 'en':
				message += ' - message\n';
				break;
		}
		if(first_control == null) first_control = form_object.message;
	}

	if(first_control != null)
	{
		first_control.focus();
		first_control.select();

		switch(language)
		{
			case 'hr':
				message = 'Popunite sva obavezna polja:\n' + message;
				break;
			case 'en':
				message = 'Fill in all the mandatory fields:\n' + message;
				break;
		}
		alert(message);
		return false;
	}

	return true;
}
