function showSubMenu(elt){
	$(".submenu").hide();
	$("#"+elt).show();
}
function changedCountry(elt){
	elt = $(elt);
	if(elt.val()){
		var form = elt.parents('form');
		form.find('#city_id').val(0);
	}
}
function changedCity(elt){
	elt = $(elt);
	if(elt.val()){
		var form = elt.parents('form');
		form.find('#country_id').val(0);
	}
}

function eventAlert(event){}

$index = {};
$index.events = {};
$index.events.showTownselect = false;
$index.events.townclick_click = function(){
	$("div.townclick ul").toggle();
	if ($.browser.msie && $.browser.version.substr(0,1)<7) $("#search_sm select").toggle();
}
$index.events.townclick_ul_click = function(){
	$("div.townclick ul").hide();
	if ($.browser.msie && $.browser.version.substr(0,1)<7) $("#search_sm select").show();
}
$index.events.townclick_mouseleave = function(){
	$index.events.showTownselect = false;
	setTimeout($index.events.hideTown,1000)
}
$index.events.townclick_mouseenter = function(){
	$index.events.showTownselect = true;
}
$index.events.hideTown = function(){
	if(!$index.events.showTownselect) {
		$("div.townclick ul").hide();
		if ($.browser.msie && $.browser.version.substr(0,1)<7) $("#search_sm select").show();
	}
}

$index.events.unbind = function(){
	$("div.townclick").unbind("click",$index.events.townclick_click);
	$("div.townclick ul").unbind("click",$index.events.townclick_ul_click);
	$("div.townclick ul").unbind("mouseleave",$index.events.townclick_mouseleave);
};
$index.events.bind = function(){
	$index.events.unbind();
	$("div.townclick").click($index.events.townclick_click);
	$("div.townname").click($index.events.townclick_click);
	$("div.townclick").mouseleave($index.events.townclick_mouseleave);
	$("div.townclick").mouseenter($index.events.townclick_mouseenter);
	$("div.townname").mouseleave($index.events.townclick_mouseleave);
	$("div.townname").mouseenter($index.events.townclick_mouseenter);
	$("div.townclick ul").click($index.events.townclick_ul_click);
	$("div.townclick ul").mouseleave($index.events.townclick_mouseleave);
	$("div.townclick ul").mouseenter($index.events.townclick_mouseenter);
};

$index.breadcrumbs = {};
$index.breadcrumbs.showSubMenu = function(){
	$(this).parents("li").find("ul.sub").show();
	return false;
}
$index.breadcrumbs.selectItem = function(){
	$("ul.sub a:first").parents("ul.headermenu > li").find("> a").text($(this).text());
	$(this).parents("ul.sub").hide();
}
$index.breadcrumbs.unbind = function(){
	$("ul.headermenu li a").unbind("click",$index.breadcrumbs.showSubMenu);
}
$index.breadcrumbs.bind = function(){
	$index.breadcrumbs.unbind();
	$("ul.headermenu > li").not(".active").hover(function(){
		$(this).addClass("hover");
	}, function(){
		$(this).removeClass("hover");
	});
}

$index.toggleImages = {};
$index.toggleImages.imgArray = {};
$index.toggleImages.changingThumbs = {};
$index.toggleImages.toggleImages = function(id, next){
	if(!$index.toggleImages.imgArray[id] || !$index.toggleImages.changingThumbs[id]) return;
	$('#'+id).attr('src', $index.toggleImages.imgArray[id][next++]);
	if(next >= $index.toggleImages.imgArray[id].length){
		$index.toggleImages.changingThumbs[id] = setTimeout('$index.toggleImages.toggleImages("'+id+'",0)',2000);
	}else{
		$index.toggleImages.changingThumbs[id] = setTimeout('$index.toggleImages.toggleImages("'+id+'",'+next+')',1000);
	}
}

$index.toggleImages.bind = function(){
	$(".photo-catalog").mouseover(function(){
		var id = $(this).attr('id');
		$index.toggleImages.changingThumbs[id] = true;
		$index.toggleImages.toggleImages(id, 0);
	});
	$(".photo-catalog").mouseout(function(){
		var id = $(this).attr('id');
		clearTimeout($index.toggleImages.changingThumbs[id]);
		$(this).attr('src', $index.toggleImages.imgArray[id][$index.toggleImages.imgArray[id].length - 1]);
		$index.toggleImages.changingThumbs[id] = false;
	});
};

$index.enterSubmit = {};
$index.enterSubmit.clicked = false;
$index.enterSubmit.bind = function(){
	$('form input').not('#login input').keypress(function(event) {
		if(event.which == 13){
			if($index.enterSubmit.clicked) return false;
			$index.enterSubmit.clicked = true;
			var form = $(this).parents('form');
			if(!form || form.attr('name') == 'user') return false;
			var div = $(form).parent().parent();
			if(!div || ($(div).attr('role') != 'dialog')){
				form.submit();
			}
			return false;
		}
	});
}

php.messages.defaultCallBack = function (msg, params){
	php.messages.setMsg(msg, '.inner_page #notes');
}

php.errors.defaultCallBack = function (msg, params){
	php.messages.setMsg(msg, '.inner_page #errors');
}

php.messages.setMsg = function(msg, div){
	var $div = $(div);
	$div.empty();
	$div.prepend(msg);
	$div.fadeIn('slow');
}

$lib = {};

$admin = {};

$admin.ajaxloading = {};
var dataType = '';

$admin.ajaxloading.parser = function(data){
	if(dataType == 'json'){
		if(data["refresh"]) {window.location.href = window.location.href;return;}
		if(data["text"]) $this.text(data["text"]);
		if(data["class"]) $this.attr("class",data["class"]);
		if(data["title"]) $this.attr('title',data["title"]);
		if(data["params"]) $this.data("params",data["params"]);
		if(data["js"]) {
			$.each(data["js"], function(k,v){
				$(k).html(v);
			});
		}
		if(data['errors']){
			php.errors.defaultCallBack(data['errors']);
		}else{
			$('.inner_page #errors').hide();
		}
	}
};
$admin.ajaxloading.click = function(){
	$this = $(this);
	var url = $this.attr("href");
	dataType = $this.attr("rel");
	var params = $this.data("params");
	if(!$this.is(".confirm") || confirm($this.attr("title"))){
		$.get(url,params,$admin.ajaxloading.parser,dataType);
	}
	return false;
};
$admin.ajaxloading.bind = function(){
	$("a.ajax").click($admin.ajaxloading.click);
};
$admin.ajaxloading.unbind = function(){
	$("a.ajax").unbind("click",$admin.ajaxloading.click);
};

$admin.events = {};
$admin.events.profile_photos = {};
$admin.events.profile_photos.apply = function(){
	var data = $(this).parents(".womanforpreviewphoto").find("form").serializeArray();
	var url = $(this).attr("href");
	if($(this).parents(".womanforpreviewphoto").find("input[name*=remove]:checked").length > 0){
		if(!confirm("Удалить выбранные фотографии?")) return false;
	}
	$.getJSON(url, data, $admin.events.profile_photos.apply_callback);
	return false;
};
$admin.events.profile_photos.apply_callback = function(data){
	$("#photo-"+data.main+".smallphoto").fadeOut("fast", function(){
		$(this).fadeIn("fast")
	});
	$.each(data.deleted, function(i,id){
		var photo = $("#photo-"+id+".smallphoto");
		photo.fadeOut(1000, function(){
			$(this).remove()
		});
	});
	php.messages.setMsg(data.notes, '#notes');
	php.messages.setMsg(data.errors, '#errors');
	if((data.has_photos != undefined) && !data.has_photos){
		if($('#rec')){
			$('#rec').show();
		}
		$('#button').hide();
		$('#check').hide();
	}
};
$admin.events.update_metro = function(){
	var select = $(this);
	var id = select.val();
	var select_metro = select.parents("form").find("select[name*='metro_id']");
	select_metro.html("<option value=''>загрузка...</option>");
	select_metro.attr("disabled", "disabled");
	select_metro.parents("tr").show();
	$.getJSON("/catalog/metro/", {
		"cid":id
	},function(data){
		if(data.length > 0){
			$.each(data,function(i,o){
				var option = "<option value='"+o.value+"'>"+o.text+"</option>";
				select_metro.append(option);
			});
			select_metro.find("option:first").remove();
			select_metro.removeAttr("disabled");
		}else{
			select_metro.parents("tr").hide();
		}
	});
	var select_region = select.parents("form").find("select[name*='region_id']");
	select_region.html("<option value=''>загрузка...</option>");
	select_region.attr("disabled", "disabled");
	select_region.parents("tr").show();
	$.getJSON("/catalog/region/", {
		"cid":id
	},function(data){
		if(data.length > 0){
			$.each(data,function(i,o){
				option = "<option value='"+o.value+"'>"+o.text+"</option>";
				select_region.append(option);
			});
			select_region.find("option:first").remove();
			select_region.removeAttr("disabled");
		}else{
			select_region.parents("tr").hide();
		}
	});
	var select_currency = select.parents("form").find("select[name*='currency_id']");
	select_currency.html("<option value=''>загрузка...</option>");
	select_currency.attr("disabled", "disabled");
	select_currency.parents("tr").show();
	$.getJSON("/catalog/currency/", {
		"cid":id
	},function(data){
		$.each(data,function(i,o){
			option = "<option value='"+o.value+"'>"+o.text+"</option>";
			select_currency.append(option);
		});
		select_currency.find("option:first").remove();
		select_currency.removeAttr("disabled");
	});
}
$admin.events.fixLeftColumn = function(){
	$("div.leftmenu").each(function(i,o){
		var height = 0, elt = $(o);
		if(elt.find("ul").length){
			height = elt.find("ul").height();
		}
		height = parseInt(height) + 20;
		elt.height(height);
		if(elt.find("div.leftmenugreen").length){
			elt.find("div.leftmenugreen").height(height);
		}
		if(elt.find("div.leftmenugreenlight").length){
			elt.find("div.leftmenugreenlight").height(height);
		}
	});
};

$admin.events.sort = function(){
	if($(this).attr('title') == field){
		direction = direction?0:1;
	}else{
		direction = 0;
	}
	document.location = url + "sort="+$(this).attr('title')+"&dir="+direction;
}
$admin.events.unbind = function(){
};
$admin.events.bind = function(){
	$admin.events.unbind();
	$admin.events.fixLeftColumn();
	$("table.tablesorter").not(".nojs").after('<div class="pager" id="pager"><select class="pagesize"></select></div>');
	$(".pager").attr("style","float: left; margin-top: 10px; margin-right: 10px;");
	var s = window.location.search.toString();
	if(s.length == 0) {
		s = "?";
	}
	var size = s.match(/pagesize=(\d+)/i);
	size = size?size[1]:25;

	$.each({"25":25,"50":50,"100":100,"500":500}, function(k,v){
		$(".pager select.pagesize").append('<option value="'+k+'"'+(size == k?' selected ':'')+'>'+v+'</option>');
	});
	$(".pager select.pagesize").change(function(){
		var size = $(this).val();

		if(s.match(/pagesize=(\d+)/i)){
			window.location.search = s.replace(/pagesize=(\d+)/i,"pagesize="+size);
		}else{
			if(s.match(/\?/i)) window.location.search = s + "&pagesize="+size;
		}
	});
	$(".pager select.pagesize option").click(function(){
		var size = $(this).val();

		if(s.match(/pagesize=(\d+)/i)){
			window.location.search = s.replace(/pagesize=(\d+)/i,"pagesize="+size);
		}else{
			if(s.match(/\?/i)) window.location.search = s + "&pagesize="+size;
		}
	});
	$("table.tablesorter th.header").each(function(i,elt){
		$elt = $(elt);
		if($elt.attr('title') == field){
			if(direction){
				$elt.addClass('headerSortDown');
			}else{
				$elt.addClass('headerSortUp');
			}
		}
		$elt.click($admin.events.sort);
	});
	$('.womanforpreviewphoto .apply').click($admin.events.profile_photos.apply);
	$("h4").show();
};

$admin.status = {};
$admin.status.set = function(){
	var status = $(this).attr("href").toString().replace("#", "");
	var value = $(this).attr("rel");
	var id = $(this).attr("id");
	var a = $(this);
	$.get("/admin/set_status", {
		"id":id,
		"status":status,
		"value":value
	},function(){
		if(value == "true"){
			a.text("Да");
			a.attr("rel",false);
		}else{
			a.text("Нет");
			a.attr("rel",true);
		}
	});
}
$admin.status.unbind = function(){
	$(".set_status").unbind('click',$admin.status.set);
}
$admin.status.bind = function(){
	$admin.status.unbind();
	$(".set_status").click($admin.status.set);
}

$admin.inputHint = {};
$admin.inputHint.focus = function(){
	$(this).parents(".b-input-hint").not(".nojs").find("label").hide()
};

$admin.inputHint.blur = function(){
	if($(this).val()=='') $(this).parents(".b-input-hint").not(".nojs").find("label").show()
};

$admin.inputHint.change = function(){
	if($(this).val()!='') $(this).parents(".b-input-hint").not(".nojs").find("label").hide()
};
$admin.inputHint.mouseover = function(){
	if($(this).val()!='') $(this).parents(".b-input-hint").not(".nojs").find("label").hide()
};
$admin.inputHint.unbind = function(){
	$(".b-input-hint input").unbind("focus",$admin.inputHint.focus);
	$(".b-input-hint input").unbind("blur",$admin.inputHint.blur);
	$(".b-input-hint input").unbind("change",$admin.inputHint.change);
	$(".b-input-hint input").unbind("mouseover",$admin.inputHint.mouseover);
	$(".b-input-hint input").change();
}
$admin.inputHint.bind = function(){
	$admin.inputHint.unbind();
	$(".b-input-hint input").focus($admin.inputHint.focus);
	$(".b-input-hint input").blur($admin.inputHint.blur);
	$(".b-input-hint input").change($admin.inputHint.change);
	$(".b-input-hint input").mouseover($admin.inputHint.mouseover);
	$(".b-input-hint input").change();
}

$admin.edit = {};

$admin.edit.save = function(){
	var tr = $(this).parents("tr");
	var tds = tr.find("td.field");
	var params = {};
	tds.each(function(n,o){
		var value, elt = $(o);
		if(elt.attr("type") && elt.attr("type") == 'textarea'){
			value = elt.find("textarea").val();
		}else{
			value = elt.find("input").val();
		}
		if(elt.find(".hidden:first").find(":first").length > 0){
			elt.find(".hidden:first").find(":first").text(value);
			elt.html(elt.find(".hidden:first").html());
		}else{
			elt.html(value);
		}
		params[elt.attr('name')] = value;
	});
	$(this).html("Редактировать");
	$(this).click($admin.edit.edit);
	$(this).unbind("click",$admin.edit.save);

	$.post($(this).attr('href'), params);
	return false;
}

$admin.edit.edit = function(){
	var tr = $(this).parents("tr");
	var tds = tr.find("td.field");
	tds.each(function(n,o){
		var elt = $(o), value;
		var html = elt.html();
		elt.html($("<span class='hidden'>"+html+"</span>"));
		if(elt.find(":first").find(":first").length > 0){
			value = elt.find(":first").find(":first").text();
		}else{
			value = elt.find(":first").text();
		}
		if(elt.attr("type") && elt.attr("type") == 'textarea'){
			elt.prepend($("<textarea rows='4' cols='30'/>").val(value));
		}else{
			elt.prepend($("<input type='text'/>").val(value));
		}
	});
	$(this).html("Сохранить");
	$(this).unbind("click",$admin.edit.edit);
	$(this).click($admin.edit.save);

	return false;
}

$admin.edit.remove = function(){
	var res = confirm("Вы действительно хотите удалить эту запись?");
	if(!res) return false;
	var tr = $(this).parents("tr");
	tr.remove();
	$.get($(this).attr("href"));
	return false;
}
$admin.edit.unbind = function(){
	//Editing
	$("table tr .item-edit").click($admin.edit.edit);
	$("table tr .item-delete").click($admin.edit.remove);
}
$admin.edit.bind = function(){
	$admin.edit.unbind();
	//Editing
	$("table tr .item-edit").click($admin.edit.edit);
	$("table tr .item-delete").click($admin.edit.remove);
}

$admin.find = {};
$admin.find.addField = function(){
	var $model = $(this).parents(".model");
	var model = $model.attr('id');
	var field = $("select[name='fileds']").val();
	if($("#"+field).length) return false;

	var select_name = model+"[operations][]";
	var $select = $(" <select class='operations' name='"+select_name+"'></select> ");
	$select.html($select.html()+"<option value='='>=</option>");
	$select.html($select.html()+"<option value='<'><</option>");
	$select.html($select.html()+"<option value='>'>></option>");
	$select.html($select.html()+"<option value='!='>!=</option>");

	var field_name = model+"[values][]";
	var field_name_hidden = model+"[fields][]";
	var $field = $("<div></div>").addClass("field").attr("id", field).html("<label for='"+field+"'>"+field+"</label>");
	$field.append($select);
	$field.append("<input type='hidden' value='"+field+"' id='"+field+"_name' name='"+field_name_hidden+"'/>");
	$field.append("<input type='text' id='"+field+"' name='"+field_name+"' />");


	$model.append($field);
	$admin.inputHint.bind();
}
$admin.find.addModel = function(){
	var model = $("select[name='model']").val();
	var $model = $("<div></div>").addClass("model").attr("id", model).html(model+"<br /><br />");
	var $select = $("<select name='fileds'></select>");
	for(idx in eval("models."+model).fileds){
		var filed = eval("models."+model).fileds[idx];
		$select.append("<option value='"+filed+"'>"+filed+"</option>");
	}
	$model.append($select);
	$model.append(" <input id='addField' type='button' value='Добавить поле' /><br /><br /> ");
	$("#conditions").append($model);

	$("#addField").click($admin.find.addField);
	$admin.inputHint.bind();
}
$admin.find.unbind = function(){
	$("#addModel").unbind("click",$admin.find.addModel);
}
$admin.find.bind = function(){
	$admin.find.unbind();
	$("#addModel").click($admin.find.addModel);
	$admin.inputHint.bind();
}

$admin.activate = {};
$admin.activate.dataType = false;
$admin.activate.$this = false;
$admin.activate.need_decline = false;
$admin.activate.changestatus_parse = function(data){
	if($admin.activate.dataType == 'json' && data){
		if(data["text"]) {
			$($admin.activate.$this).text(data["text"]);
		}
		if(data["params"]){
			$($admin.activate.$this).data("params",data["params"]);
		}
		if(data["js"]) {
			$.each(data["js"], function(k,v){ $(k).html(v); });
		}
		if($($admin.activate.$this).hasClass("activate")){
			$($admin.activate.$this).removeClass("activate");
			$($admin.activate.$this).addClass("deactivate");
		}else{
			$($admin.activate.$this).removeClass("deactivate");
			$($admin.activate.$this).addClass("activate");
		}
	}else{
		window.location = window.location;
	}
};
$admin.activate.changestatus_click = function(){
	$admin.activate.$this = $(this);
	if($admin.activate.$this.attr("msg")){
		if(!confirm($admin.activate.$this.attr("msg"))) return false;
	}
	var url = $admin.activate.$this.attr("href");
	$admin.activate.dataType = $admin.activate.$this.attr("rel");
	if($($admin.activate.$this).hasClass("deactivate")){
		if($admin.activate.need_decline){
			$("#decline-message").dialog("open");
		}else{
			$.get(url,{"v":'0'},$admin.activate.changestatus_parse,$admin.activate.dataType);
		}
	}else{
		$.get(url,{"v":'1'},$admin.activate.changestatus_parse,$admin.activate.dataType);
	}
	return false;
};
$admin.activate.unbind = function(){
	$("a.changestatus").unbind("click",$admin.activate.changestatus_click);
}
$admin.activate.bind = function(){
	$("a.changestatus").click($admin.activate.changestatus_click);
}

function toggleView(id){
	$('#compact-'+id).toggle();
	$('#detailed-'+id).toggle();
}

jQuery(function($){
	$.each($index, function(i,o){
		if(o.bind) o.bind();
	});

	$("form").submit(function(){
		$(this).find("input, select").each(function(){
			if(!$(this).val()) $(this).attr("disabled", "disabled");
		});
	});

	$('.sel_change').sSelect();
	$(".newListSelected").each(function(){
		$(this).css("z-index",100-$(".newListSelected").index($(this)));
	});
	$(".xhr-loading").ajaxSend(function(){
		$(".xhr-loading").show()
	});
	$(".xhr-loading").ajaxComplete(function(){
		$(".xhr-loading").hide()
	});
	$(".price").css("cursor", "pointer");
	$(".price.out").click(function(){
		$(this).hide();
		$(this).prev().show()
	});
	$(".price").not(".out").click(function(){
		$(this).hide();
		$(this).next().show()
	});
	if($(".lightbox").lightbox)$(".lightbox").lightbox();
	if($(".dialog").dialog){
		$(".dialog").dialog({
			bgiframe: true,
			autoOpen: false,
			modal: true
		});

		$("body").click(function(e){
			if($(e.target).is(".ui-widget-overlay")) $(".dialog").not(".modal").dialog("close");
		});
	}

	$(".checkall").click(function(){
		var val = $(this).attr('checked');
		var classes = $(this).attr("class").replace("checkall", "").split(" ");
		$.each(classes, function(i,o){
			if(o !== ''){
				var cl = o.split("_");
				if(cl[0] == 'check'){
					$("."+cl[1]).attr("checked",val);
				}
			}
		});
	});

	$(".smallphoto a[href='#remove']").click(function(){
		var id = $(this).parents(".smallphoto").attr("id").match(/photo-(\d+)/i).pop();
		$.get("/photos/remove/"+id,function(data){
			if(data == 'success'){
				$("#photo-"+id).hide("slow", function(){
					$(this).remove()
				});
			}
		});
		return false;
	});

	$(".smallphoto a[href='#main']").click(function(){
		var id = $(this).parents(".smallphoto").attr("id").match(/photo-(\d+)/i).pop();
		var ico = $(this);
		$.get("/photos/main/"+id,function(data){
			if(data == 'success'){
				ico.hide("slow");
			}
		});
		return false;
	});

	$(".delete").click(function(){
		if(!confirm("Вы точно хотите удалить это объявление из Избранного?")) return false;
		var url = $(this).attr("href");
		var id = $(this).attr("id").replace('-delete', '');
		$.getJSON(url,function(data){
			if(data.result == 'OK'){
				$("#"+id).hide("slow", function(){
					$(this).remove()
				});
			}
		});
		return false;
	});

	$(".photo img").css("cursor","pointer");

	$(".overshow-rel").css("cursor","pointer");
	$(".overshow-rel").hover(function(){
		var id = "#"+$(this).attr('rel');
		if($(this).parents("table.tablesorter").length < 1){
			var offsetLeft = $(this).get(0).offsetLeft - 126;
			var offsetTop = $(this).get(0).offsetTop - 20 + 14;
			$(id+".overshow-div").css("left",offsetLeft).css("top",offsetTop);
		}
		$(id+".overshow-div").addClass("show");
	}, function(){
		var id = "#"+$(this).attr('rel');
		$(id+".overshow-div").removeClass("show");
	});

	$(".overshow-div").hover(function(){
		$(this).addClass("show");
	}, function(){
		$(this).removeClass("show");
	});

	$("#ajaxloading").bind("ajaxSend", function(){
		$(this).show();
	}).bind("ajaxComplete", function(){
		$(this).hide();
	});

	$(".checklength").keypress(function (e) {
		if(e.charCode < 1 || e.ctrlKey || e.altKey) return true;
		var len = 255;
		try {
			len = parseInt(/\d+/.exec($(e.target).attr("class"))[0]);
		} catch (s) {
		}

		return ($(e.target).val().length < len)
	});

	$.each($admin, function(i,o){
		if(o.bind) o.bind();
	});

	if($.datepicker){
		$.datepicker.setDefaults($.extend({
			showMonthAfterYear: false
		}, $.datepicker.regional['ru']));
		$(".datepicker").datepicker($.datepicker.regional['ru']);

		$.datepicker.regional['ru'] = {
			closeText: 'Закрыть',
			prevText: '&#x3c;Пред',
			nextText: 'След&#x3e;',
			currentText: 'Сегодня',
			monthNames: ['Январь','Февраль','Март','Апрель','Май','Июнь',
			'Июль','Август','Сентябрь','Октябрь','Ноябрь','Декабрь'],
			monthNamesShort: ['Янв','Фев','Мар','Апр','Май','Июн',
			'Июл','Авг','Сен','Окт','Ноя','Дек'],
			dayNames: ['воскресенье','понедельник','вторник','среда','четверг','пятница','суббота'],
			dayNamesShort: ['вск','пнд','втр','срд','чтв','птн','сбт'],
			dayNamesMin: ['Вс','Пн','Вт','Ср','Чт','Пт','Сб'],
			dateFormat: 'dd.mm.yy',
			firstDay: 1,
			isRTL: false
		};
		$.datepicker.setDefaults($.datepicker.regional['ru']);
	}

	$("#whole_date").change(function(event) {
		if($(this).val() == 'custom_period'){
			$("#customFromToDate").show();
		}else{
			$("#customFromToDate").hide();
		}
	});
});

