function checkvalue(lang)
{
	var name = document.getElementById('name');
   	if (name.value == "") 
    { 
    	switch(lang)
    	{
			case 'ru':
				alert ("падай своё имя");
				break;	
			case 'de':
				alert ("Sie haben Ihren Vornamen nicht angegeben");
				break;
			case 'en':
			case 'pl':
				alert ("Podaj swoje imię!");
				break;		
		}
		name.focus();
		return;
   	}
   	
   	var email = document.getElementById('email');
 	if (email.value != "")
  	{
    	first_at 	= email.value.indexOf("@");
    	last_at		= email.value.lastIndexOf("@");
		first_dot	= email.value.indexOf(".");
		last_dot 	= email.value.lastIndexOf(".");
		len			= email.length;
			
		if (first_at == last_at)
		{ 
	  		dot_before	= email.value.charAt(first_at-1);
	  		dot_after	= email.value.charAt(first_at+1);
	  		dots		= 0;
	  		spaces		= 0;
	  		
	  		for (i=0;i<len-1;i++)
	  		{
	   			dot_1	= email.value.charAt(i);
	   			dot_2	= email.value.charAt(i+1);
	   			space	= email.value.charAt(i+1);
	   			if ((dot_1 == '.') && (dot_2 == '.'))
	   			{ 
	     			dots=1;
	   			}
	   			if (space == " ")
	   			{
	      			spaces=1;
	   			}
	  		}
		}
	 	
		if ((first_at <= 0) || (first_dot <= 0) || (first_at != last_at) || (last_at > last_dot) || (last_dot == len-1) || (dot_after == '.') || (dot_before == '.') || (dots) || (spaces))
		{
			switch(lang)
			{
				case 'ru':
					alert ("Неправильный адрес э-маил!");
					break;	
				case 'de':
					alert ('Falsche E-Mail-Adresse!');
					break;	
				case 'en':
				case 'pl':
					alert ('Nieprawidłowy adres e-mail!');
					break;		
			}
			email.focus();
	 		return;
    	}	  
   	}
   	else
   	{
		switch(lang)
		{
			case 'ru':
				alert ("Сообщыте адрес э-маил!");
				break;	
			case 'de':
				alert ('Geben sie Ihre E-Mail an!');
				break;	
			case 'en':
			case 'pl':
				alert ('Podaj adres e-mail!');
				break;		
		}
   		email.focus();
   		return;
   	}

   	var uwagi = document.getElementById('uwagi');
   	if (uwagi.value == "")
    { 
		switch(lang)
		{
			case 'ru':
				alert ("Не представлене примечания!");
				break;	
			case 'de':
				alert ('Sie haben keine Bemerkungen angegeben!');
				break;
			case 'en':
			case 'pl':
				alert ('Nie podałeś uwag!');
				break;		
		}
	  	uwagi.focus();
	  	return;
    } 
    else
    {
    	if (uwagi.value.length < 10)
    	{
			switch(lang)
			{
				case 'ru':
					alert ("Слишком кароткие примечания !!!");
					break;	
				case 'de':
					alert ('Bemerkungen zu kurz !!!');
					break;
				case 'en':
				case 'pl':
					alert ('Za krótkie uwagi !!!');
					break;		
			}
	  		uwagi.focus();
	  		return;
    	}
    }
   	document.getElementById('kontakt').submit();
}
