function searchField(field, text) {
	if (field.value == text) {
		field.value = '';
	}	
}

$(window).resize(onResize);

$(document).ready(function() {
	onResize();

	//
	$(".top_menu .item").mouseover(function(){
		if ($(this).find(".menu_sub").length > 0) {
			if ($(this).position().left + $(this).find(".menu_sub").width() > $(".top_menu").width()) {
				$(this).find(".menu_sub").css('left', $(this).position().left+$(this).width()-$(this).find(".menu_sub").width()+2+"px");
			} else {
				$(this).find(".menu_sub").css('left', $(this).position().left+"px");
			}
			$(this).find(".menu_sub").show();
			$(this).find(".left_right").css('left', $(this).find(".menu_sub").position().left-1);
			$(this).find(".left_right").width($(this).innerWidth());
			$(this).find(".left_right").show();
			$(this).addClass("over_sub");
		}
	});


	$(".top_menu .item").mouseout(function(){
		$(this).find(".menu_sub").hide();
		$(this).find(".left_right").hide();
		$(this).removeClass("over_sub");
	});


	$('.structure .open_l3').click(function() {
		$('.structure .open_l3 .bl_level3').hide();
		$('.structure .open_l3').removeClass('active');
		$(this).addClass('active');
		$(this).find('.bl_level3').show();
	});
	//
	
	if ($('.form_arrival_step1').length > 0) {
		setStatement();
	}
});

function onResize() {
	if ($('.wrap_root_h').width() > 1050) {
		$('.wrap').css('margin', '0px 25px');
		if ($('.wrap_root_h').width() > 1500) {
			$('.wrap_root_w').width(1500);
			$('.footer_cont').width(1500);
		} else {
			$('.wrap_root_w').width($('.wrap_root_h').width());
			$('.footer_cont').width($('.wrap_root_h').width());
		}
	} else {
		$('.wrap').css('margin', '0px 0px');
		$('.wrap_root_w').width(1000);
		$('.footer_cont').width(1000);
	}
}

function setStatement() {
	$('.form_arrival_step1 input.text, .form_arrival_step1 input.text3').each(function(i) {
		var name = $(this).attr('name');
		if (fieldsInfo[name] != undefined) {

			if ($(this).val().length == 0) {
				$(this).val(fieldsInfo[name]).addClass('not_filled');

				if ($(this).val().length > 0) {
					var t = $(this).val();
					$(this).focus(function() {
						if ($(this).val() == t) {
							$(this).val('').addClass('filled').removeClass('not_filled');
						}
					});
					$(this).blur(function() {
						if ($(this).val() == '') {
							$(this).val(t).addClass('not_filled').removeClass('filled');
						}
					});
				}
			}
		}
	});
	$('#setStatementStep1').click(function() {
		if (checkStatement()) {
			$('.form_arrival_step1 form').submit();
			$('.form_arrival_step1 .error').hide();
		} else {
			$('.form_arrival_step1 .error').show();
		}
	});
}
function checkStatement() {
	var fieldsNotEmpty = [];
	fieldsNotEmpty['statement[from]'] = '';
	fieldsNotEmpty['statement[birthday_date]'] = '';
	fieldsNotEmpty['statement[birthplace]'] = '';
	fieldsNotEmpty['statement[citizenship]'] = '';
	fieldsNotEmpty['statement[passport_num]'] = '';
	fieldsNotEmpty['statement[passport_date_day]'] = '';
	fieldsNotEmpty['statement[passport_date_month]'] = '';
	fieldsNotEmpty['statement[passport_date_year]'] = '';
	fieldsNotEmpty['statement[passport_whom]'] = '';
	fieldsNotEmpty['statement[address_home_index]'] = '';
	fieldsNotEmpty['statement[address_home]'] = '';
	fieldsNotEmpty['statement[address_actual_index]'] = '';
	fieldsNotEmpty['statement[address_actual]'] = '';
	fieldsNotEmpty['statement[phone_mobile]'] = '';
	fieldsNotEmpty['statement[direction]'] = '';
	fieldsNotEmpty['statement[ended_year]'] = '';
	fieldsNotEmpty['statement[ended_vuz]'] = '';
	//fieldsNotEmpty['statement[ended_spec]'] = '';
	fieldsNotEmpty['statement[diplom_series]'] = '';
	fieldsNotEmpty['statement[diplom_num]'] = '';

	fieldsNotEmpty['statement[size_program]'] = '';
	fieldsNotEmpty['statement[mode_study]'] = '';
	
	var countEmpty = 0;
	for (var i in fieldsNotEmpty) {
		if ($('.form_arrival input[name='+i+']').val().length == 0) {
			countEmpty ++;
		}
	}
	if (countEmpty > 0) {
		return false;

	} 



	var fields2 = [];
	fields2['statement[size_program]'] = '';
	fields2['statement[mode_study]'] = '';
	var k = 0;
	for (var i in fields2) {
		if ($('.form_arrival input[name='+i+']:checked').length > 0) {
			k ++;
		}
	}
	if (k < 2) {
		return false;
	}



	var fields2 = [];
	fields2['statement[results_math_ege]'] = '';
	fields2['statement[results_math_sert]'] = '';
	fields2['statement[results_rus_ege]'] = '';
	fields2['statement[results_rus_sert]'] = '';
	var k = 0;
	for (var i in fields2) {
		if ($('.form_arrival input[name='+i+']').val().length == 0) {
			k ++;
		}
	}

	var fields2_1 = [];
	fields2_1['statement[exam_math]'] = '';
	fields2_1['statement[exam_rus]'] = '';
	fields2_1['statement[exam_social]'] = '';
	fields2_1['statement[exam_sobesed]'] = '';
	var k1 = 0;
	for (var i in fields2_1) {
		if ($('.form_arrival input[name='+i+']:checked').length > 0) {
			k1 ++;
		}
	}

	var fields2_2 = [];
	fields2_2['statement[exam_form]'] = '';
	var k2 = 0;
	for (var i in fields2_2) {
		if ($('.form_arrival input[name='+i+']:checked').length > 0) {
			k2 ++;
		}
	}

	if (k > 0 && (k1 == 0 && k2 == 0)) {
		return false;
	}



	fields2 = [];
	fields2['statement[studied_lang_eng]'] = '';
	fields2['statement[studied_lang_germ]'] = '';
	fields2['statement[studied_lang_fr]'] = '';
	k = 0;
	for (var i in fields2) {
		if ($('.form_arrival input[name='+i+']:checked').length > 0) {
			k ++;
		}
	}
	if (k == 0) {
		return false;
	}



	return true;
}
