
var u_fldstNumber = 1;
var w_fldstNumber = 1;
var v_fldstNumber = 1;
var v2_fldstNumber = 1;

var temp = 0;
$(function() {

		// this page only
		$("#u-birthdate").datepicker({
			minDate: '-50y',
			maxDate: '-18y'
		});


		$("input[id*='-speriod_']").datepicker({
			maxDate: '0y',
			yearRange: '-40:+40',
			onSelect: function() {
					var $newPeriod = $(this).nextAll("input");
					$newPeriod.datepicker('setDate', $(this).datepicker('getDate'));
					$newPeriod.datepicker('option', 'minDate', $(this).datepicker('getDate'));
				}
		});

		$("input[id*='-fperiod_']").datepicker({
			maxDate: '0y',
			yearRange: '+0:+40'
		});

		$(".univ-set .f-link a").click(function() {
			var cid = this.id.split("id");
			AddFieldset("u_", cid[1]);
			return false;
		});

		$(".work-set .f-link a").click(function() {
			var cid = this.id.split("id");
			AddFieldset("w_", cid[1]);
			return false;
		});

		$(".vehicle-set .f-link a").click(function() {
			var cid = this.id.split("id");
			AddFieldset("v_", cid[1]);
			return false;
		});

		$(".vehicle-add-set .f-link a").click(function() {
			var cid = this.id.split("id");
			AddFieldset("v2_", cid[1]);
			return false;
		});

		$(".f-del-link a").click(function() {
			$(this).parent().parent().remove();
			return false;
		});

		$(".form-anketa select").live("click", set_change);
		//$(".form-anketa select").live("change", function() {
		
		function set_change(){
			$this = $(this);
			$this.change(function(){
				$dinput = $this.parent().parent().next(".f-wrap").find(".other-input");
			
				if( $("option:selected", this).val() == "other" || $("option:selected", this).val() == "other2" ) {
					$dinput.removeAttr("disabled");
				} else {
			
					$dinput.attr("disabled", "disabled");
			
				}
			});
		};

	});

function AddFieldset(type, num) {

		var tags;

		if(type == "u_") {

			u_fldstNumber = (u_fldstNumber > 1) ? u_fldstNumber : num;

			u_fldstNumber++;

			tags = '<div class="f-inp-wrap">' +
					'\t<div class="cleaner cleaner-separate"><!-- --></div>' +
					'\t<p class="f-lbl"><label for="u-univer_' + u_fldstNumber + '">Учебное заведение</label></p>' +
					'\t<p class="f-inp i-text"><input type="text" name="form_date[stady_place][' + u_fldstNumber + '][u_univer]" value="" id="u-univer_' + u_fldstNumber + '" /></p>' +
					'\t<p class="f-lbl"><label for="u-speriod_' + u_fldstNumber + '">Период обучения</label></p>' +
					'\t<p class="f-lbl-inp i-text i-text-date">' +
					'\t\t<input type="text" name="form_date[stady_place][' + u_fldstNumber + '][u_speriod]" value="дд.мм.гггг" id="u-speriod_' + u_fldstNumber + '" />' +
					'\t\t<span class="f-text">&nbsp;&mdash;&nbsp;</span>' +
					'\t\t<input type="text" name="form_date[stady_place][' + u_fldstNumber + '][u_fperiod]" value="дд.мм.гггг" id="u-fperiod_' + u_fldstNumber + '" />' +
					'\t</p>' +
					'\t<p class="f-del-link"><a href="?" class="anh"><span>Удалить это место учебы</span></a></p>' +
					'</div>';

			$(".univ-set .f-link").before(tags);

			$("#u-speriod_" + u_fldstNumber).datepicker({
				maxDate: '0y',
				yearRange: '-40:+40',
				onSelect: function() {
						var $newPeriod = $(this).nextAll("input");
						$newPeriod.datepicker('setDate', $(this).datepicker('getDate'));
						$newPeriod.datepicker('option', 'minDate', $(this).datepicker('getDate'));
					}
			});

			$("#u-fperiod_" + u_fldstNumber).datepicker({
				maxDate: '0y',
				yearRange: '+0:+40'
			});

			$(".f-del-link a").click(function() {
				$(this).parent().parent().remove();
				return false;
			});

		} else if( type == "w_" ) {

			w_fldstNumber = (w_fldstNumber > 1) ? w_fldstNumber : num;

			w_fldstNumber++;

			tags = '<div class="f-inp-wrap">' +
					'\t<div class="cleaner cleaner-separate"><!-- --></div>' +
					'\t<p class="f-lbl"><label for="w-work_' + w_fldstNumber + '">Место работы</label></p>' +
					'\t<p class="f-inp i-text"><input type="text" name="form_date[work_place][' + w_fldstNumber + '][w_work]" value="" id="w-work_' + w_fldstNumber + '" /></p>' +
					'\t<p class="f-lbl"><label for="w-speriod_' + w_fldstNumber + '">Период работы</label></p>' +
					'\t<p class="f-lbl-inp i-text i-text-date">' +
					'\t\t<input type="text" name="form_date[work_place][' + w_fldstNumber + '][w_speriod]" value="дд.мм.гггг" id="w-speriod_' + w_fldstNumber + '" />' +
					'\t\t<span class="f-text">&nbsp;&mdash;&nbsp;</span>' +
					'\t\t<input type="text" name="form_date[work_place][' + w_fldstNumber + '][w_fperiod]" value="дд.мм.гггг" id="w-fperiod_' + w_fldstNumber + '" />' +
					'\t</p>' +
					'\t<p class="f-lbl"><label for="w-spec_' + w_fldstNumber + '">Должность</label></p>' +
					'\t<p class="f-inp i-text"><input type="text" name="form_date[work_place][' + w_fldstNumber + '][w_spec]" value="" id="w-spec_' + w_fldstNumber + '" /></p>' +
					'\t<p class="f-lbl"><label for="w-charge_' + w_fldstNumber + '">Обязанности</label></p>' +
					'\t<p class="f-inp i-text"><input type="text" name="form_date[work_place][' + w_fldstNumber + '][w_charge]" value="" id="w-charge_' + w_fldstNumber + '" /></p>' +
					'\t<p class="f-del-link"><a href="?" class="anh"><span>Удалить это место работы</span></a></p>' +
					'</div>';

			$(".work-set .f-link").before(tags);

			$("#w-speriod_" + w_fldstNumber).datepicker({
				maxDate: '0y',
				yearRange: '-40:+40',
				onSelect: function() {
						var $newPeriod = $(this).nextAll("input");
						$newPeriod.datepicker('setDate', $(this).datepicker('getDate'));
						$newPeriod.datepicker('option', 'minDate', $(this).datepicker('getDate'));
					}
			});

			$("#w-fperiod_" + w_fldstNumber).datepicker({
				maxDate: '0y',
				yearRange: '+0:+40'
			});

			$(".f-del-link a").click(function() {
				$(this).parent().parent().remove();
				return false;
			});

		} else if( type == "v_" ) {
		
			v_fldstNumber = (v_fldstNumber > 1) ? v_fldstNumber : num;

			v_fldstNumber++;

			tags = '<div class="f-inp-wrap">' +
					'<div class="f-wrap">' +
					'\t<p class="f-lbl"><label for="u-vehicle_' + v_fldstNumber + '">Какой техникой для активного отдыха производства BRP Вы владеете?</label></p>' +
					'\t\t<p class="f-inp i-select">' +
					'\t\t\t<select id="u-vehicle_' + v_fldstNumber + '" name="form_date[brp][' + v_fldstNumber + '][u_vehicle]">' +
					'\t\t\t\t<option></option>' +
					'\t\t\t\t<option value="Гидроцикл Sea-Doo">Гидроцикл Sea-Doo</option>' +
					'\t\t\t\t<option value="Родстер Spyder">Родстер Spyder</option>' +
					'\t\t\t\t<option value="Квадроцикл Can-Am">Квадроцикл Can-Am</option>' +
					'\t\t\t\t<option value="Снегоход Ski-Doo">Снегоход Ski-Doo</option>' +
					'\t\t\t\t<option value="Снегоход Lynx">Снегоход Lynx</option>' +
					'\t\t\t\t<option value="Катер Sea-Doo">Катер Sea-Doo</option>' +
					'\t\t\t\t<option value="Мотор Evinrude">Мотор Evinrude</option>' +
					'\t\t\t</select>' + 
					'\t\t</p>' + 
					'\t\t<div class="cleaner"><!-- --></div>' + 
					'\t</div>\n' +
					'\t<p class="f-lbl"><label for="u-model_' + v_fldstNumber + '">Модель</label></p>' +
					'\t<p class="f-inp i-text"><input type="text" name="form_date[brp][' + v_fldstNumber + '][u_model]" value="" id="u-model_' + v_fldstNumber + '" /></p>\n' +
					'\t<p class="f-lbl"><label for="u-year_' + v_fldstNumber + '">Год выпуска</label></p>' +
					'\t<p class="f-inp i-select">' +
					'\t\t<select id="u-year_' + v_fldstNumber + '" name="form_date[brp][' + v_fldstNumber + '][u_year]">' +
					'\t\t\t\t<option></option>' +
					'\t\t\t\t<option value="2010">2010</option>' +
					'\t\t\t\t<option value="2009">2009</option>' +
					'\t\t\t\t<option value="2008">2008</option>' +
					'\t\t\t\t<option value="2007">2007</option>' +
					'\t\t\t\t<option value="2006">2006</option>' +
					'\t\t\t\t<option value="2005 и старше">2005 и старше</option>' +
					'\t\t</select>' +
					'\t</p>\n' +
					'<p class="f-del-link"><a href="?" class="anh"><span>Удалить эту технику</span></a></p>' +
					'</div>';


			$(".vehicle-set .f-link").before(tags);

			$(".f-del-link a").click(function() {
				$(this).parent().parent().remove();
				return false;
			});

		} else if( type == "v2_" ) {

			v2_fldstNumber = (v2_fldstNumber > 1) ? v2_fldstNumber : num;

			v2_fldstNumber++;

			tags = '<div class="f-inp-wrap">' +
					'\t<div class="f-wrap">' +
					'\t\t<p class="f-lbl"><label for="u-vehicle_' + v2_fldstNumber + '">Какой еще техникой для активного отдыха Вы владеете?</label></p>' +
					'\t\t<p class="f-inp i-select">' +
					'\t\t\t<select id="u-vehicle_' + v2_fldstNumber + '" name="form_date[catalog][' + v2_fldstNumber + '][u_vehicle]">' +
					'\t\t\t\t<option></option>' +
					'\t\t\t\t<option>снегоход</option>' +
					'\t\t\t\t<option>квадроцикл</option>' +
					'\t\t\t\t<option>гидроцикл</option>' +
					'\t\t\t\t<option>катер</option>' +
					'\t\t\t\t<option>подвесной мотор</option>' +
					'\t\t\t</select>' +
					'\t\t</p>' +
					'\t\t<div class="cleaner"><!-- --></div>' +
					'\t</div>\n' +
					'\t<div class="f-wrap">' +
					'\t<p class="f-lbl"><label for="u-producer_' + v2_fldstNumber + '">Производитель</label></p>' +
					'\t<p class="f-inp i-select">' +
					'\t\t<select id="u-producer_' + v2_fldstNumber + '" name="form_date[catalog][' + v2_fldstNumber + '][u_producer]">' +
					'\t\t\t\t<option></option>' +
					'\t\t\t<option>BRP</option>' + 
					'\t\t\t<option>Yamaha</option>' + 
					'\t\t\t<option>Polaris</option>' +
					'\t\t\t<option>Arctic Cat</option>' +
					'\t\t\t<option>Kawasaki</option>' +
					'\t\t\t<option>Suzuki</option>' +
					'\t\t\t<option value="other">другой производитель</option>' +
					'\t\t</select>' +
					'\t</p>' +
					'\t\t<div class="cleaner"><!-- --></div>' +
					'\t</div>' +
					'\t<div class="f-wrap">' +
					'\t\t<p class="f-lbl"><label for="u-producer_' + v2_fldstNumber + '">Укажите, какой производитель</label></p>' +
					'\t\t<p class="f-inp i-text"><input type="text" name="form_date[catalog][' + v2_fldstNumber + '][u_producer0]" value="" id="u-producer_' + v_fldstNumber + '" disabled="disabled" class="other-input" /></p>' +
					'\t\t<div class="cleaner"><!-- --></div>' +
					'\t</div>\n' +
					'\t<p class="f-lbl"><label for="u-model_' + v2_fldstNumber + '">Модель</label></p>' +
					'\t<p class="f-inp i-text"><input type="text" name="form_date[catalog][' + v2_fldstNumber + '][u_model]" value="" id="u-model_' + v_fldstNumber + '" /></p>\n' +
					'\t<p class="f-lbl"><label for="u-year_' + v2_fldstNumber + '">Год выпуска</label></p>' +
					'\t<p class="f-inp i-select">' +
					'\t\t<select id="u-year_' + v2_fldstNumber + '" name="form_date[catalog][' + v2_fldstNumber + '][u_year]">' +
					'\t\t\t\t<option></option>' +
					'\t\t\t<option>2010</option>' +
					'\t\t\t<option>2009</option>' +
					'\t\t\t<option>2008</option>' +
					'\t\t\t<option>2007</option>' +
					'\t\t\t<option>2006</option>' +
					'\t\t\t<option>2005 и старше</option>' +
					'\t\t</select>' +
					'\t</p>' +
					'<p class="f-del-link"><a href="?" class="anh"><span>Удалить эту технику</span></a></p>' +
					'</div>';
		
			$(".vehicle-add-set .f-link").before(tags);

			$(".f-del-link a").click(function() {
				$(this).parent().parent().remove();
				return false;
			});
		
		}

	} //AddFieldset
