function checkInstOrderForm(f)
{
	if( isEmpty(f.elements['fio'].value) )
	{
		alert('Укажите ваше имя');
		f.elements['fio'].focus();
		return;
	}
	
	if( isEmpty(f.elements['phone'].value) )
	{
		alert('Укажите ваш телефон');
		f.elements['phone'].focus();
		return;
	}

	if ( (!f.elements['bar'].checked) && (!f.elements['flat'].checked) && (!f.elements['home'].checked) && (isEmpty(f.elements['location'].value)) )
	{
		alert('Укажите тип помещения');
		f.elements['location'].focus();
		return;
	}
	
	if ( !f.elements['projwall'].checked && 
		!f.elements['projceil'].checked && 
		!f.elements['screenhand'].checked &&
		!f.elements['screenmoto'].checked && 
		!f.elements['tuner'].checked &&
		!f.elements['gamebox'].checked && 
		!f.elements['dvd'].checked &&
		!f.elements['comp'].checked && 
		!f.elements['reciever'].checked &&
		isEmpty(f.elements['ware'].value))
	{
		alert('Укажите тип оборудования');
		f.elements['ware'].focus();
		return;
	}
	
	var WeekDays = new Array('monday','tuesday','wednesday','thursday','friday','saturday','sunday');
	for(var i=0; i<7; i++)
	{
		if(f.elements[WeekDays[i]+'_from_hours']) 
		{
			if( (parseInt(f.elements[WeekDays[i]+'_from_hours'].value,10)<0) || (parseInt(f.elements[WeekDays[i]+'_from_hours'].value,10)>23) )
			{
				alert('Некорректное время');
				f.elements[WeekDays[i]+'_from_hours'].focus();
				return;
			}
		}
		if(f.elements[WeekDays[i]+'_from_minutes']) 
		{
			if( (parseInt(f.elements[WeekDays[i]+'_from_minutes'].value,10)<0) || (parseInt(f.elements[WeekDays[i]+'_from_minutes'].value,10)>59) )
			{
				alert('Некорректное время');
				f.elements[WeekDays[i]+'_from_minutes'].focus();
				return;
			}
		}
		if(f.elements[WeekDays[i]+'_to_hours']) 
		{
			if( (parseInt(f.elements[WeekDays[i]+'_to_hours'].value,10)<0) || (parseInt(f.elements[WeekDays[i]+'_to_hours'].value,10)>23) )
			{
				alert('Некорректное время');
				f.elements[WeekDays[i]+'_to_hours'].focus();
				return;
			}
		}
		if(f.elements[WeekDays[i]+'_to_minutes']) 
		{
			if( (parseInt(f.elements[WeekDays[i]+'_to_minutes'].value,10)<0) || (parseInt(f.elements[WeekDays[i]+'_to_minutes'].value,10)>59) )
			{
				alert('Некорректное время');
				f.elements[WeekDays[i]+'_to_minutes'].focus();
				return;
			}
		}			
	}
	
	f.submit();
	
}
