function prereq_form_init(form) {
	$(form).submit(function() {
		prereq_submit(form)
		return false
	})
	
		
	$('.prereq-email', form).focus(function() {
		if (!this.value.match('@')) {
			this.select()
		}
	})
	
	$('.prereq-send',form).click(function() {
		prereq_submit(form)
	})


	$('input:checkbox',form).click(function() {
		if (this.checked) {
			$(this).parent().parent().addClass('city-checked')
		} else {
			$(this).parent().parent().removeClass('city-checked')
		}
	})
}




function prereq_submit(form) {


	var error = false

	$('.prereq-phone',form).css('border', '')

	if ($('.prereq-phone',form).val().length && !$('.prereq-phone',form).val().match(/^\s*\+?(\d*\(\d+\)\d{5,7}|\d{8,})\s*$/)) {
		$('.prereq-phone',form).css('border', '1px solid red')
		$('.prereq-phone',form).focus()
		error = true
	}

	
	
	$('.prereq-email',form).css('border', '')
	if (!$('.prereq-email',form).val().match('@')) {
		$('.prereq-email',form).css('border', '1px solid red')
		$('.prereq-email',form).focus()
		error = true
	}
	if (error) return


	var params = 	{
		email: $('.prereq-email',form).val(),
		phone: $('.prereq-phone',form).val()
	}

	var has_any = false
	var qty = $('.prereq-qty',form).val() || 1

	$('input[name^=prereq-option-]',form).each(function(i,v) {
		var key = v.name.split('-').pop()
		if (v.checked || v.type=='hidden') {
			has_any = true
			params["option-"+key] = qty
		}
	})

	if (!has_any) {
		jAlert("Вы не поставили галочку. Поставьте, пожалуйста.")
		return
	}

	$.post(
		'/prereq/post',
		params,
		function(responseData){
			alert(responseData)
			$('.prereq-send',form).val('Заявка принята!').blur()
		}
	)

}




