$(document).ready(function(){
	$("#dep_ht").bind("change", function(e){
		var selected = $(e.target).attr("value");
		$(".dep_floors").hide();
		$(".dep_floors[id="+selected+"]").show();
		if (selected != 0) {
			$("#d_elevator").show();
		} else {
			$("#d_elevator").hide();
		}
	});
	
	$("#arr_ht").bind("change", function(event){
		var selected = $(event.target).attr("value");
		$(".arr_floors").hide();
		$(".arr_floors[id="+selected+"]").show();
		if (selected != 0) {
			$("#a_elevator").show();
		} else {
			$("#a_elevator").hide();
		}
	});

	$("#add_f").bind("click",function(){
		var htmlStr = $("#f_elem").html();
		$("#furniture").append('<span id="f_elem">' + htmlStr + "</span>");
	});
	
	$("#furn_l").live("change", function(event){
		var selected = $(event.target).attr("value");

		$(event.target).parent().find("input").attr("name", "f_count_" + selected);
	});
	
	$("#subForm").validate({
		rules: {
			name: "required",
			phone: "required",
			email: {
				required: true,
				email: true
			},
			date: {
				required: true,
				dateISO: true
			},
			departure_region: "required",
			departure_zipcode: "required",
			departure_htype: "required",
			departure_floor: "required",
			departure_elevator: "required",
			apartment_type: "required",
			arrival_region: "required",
			arrival_zipcode: "required",
			arrival_htype: "required",
			arrival_floor: "required",
			arrival_elevator: "required",
			distance: { 
				required: true,
				number: true
			}
		}
	});
        if (typeof language === 'undefined') {
          $('#date').datepicker({
            firstDay: 1,
            minDate: 0,
            maxDate: '+1y',
            dateFormat: 'yy-mm-dd'
          });
        } else if (language == 'fr') {
          $('#date').datepicker({
	    firstDay: 1,
	    minDate: 0,
	    maxDate: '+1y',
	    dateFormat: 'yy-mm-dd',
            monthNames: ['janvier','février','mars','avril','mai','juin','juillet','aoút','septembre','octobre','novembre','décembre'],
            dayNamesMin: ['Di', 'Lu', 'Ma', 'Me', 'Je', 'Ve', 'Sa']
	  });
        } else {
          $('#date').datepicker({
            firstDay: 1,
            minDate: 0,
            maxDate: '+1y',
            dateFormat: 'yy-mm-dd',
            monthNames: ['Январь','Февраль','Март','Апрель','Май','Июнь','Июль','Август','Сентябрь','Октябрь','Ноябрь','Декабрь'],
            dayNamesMin: ['Вс', 'Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб']
        });
      }
});


