var channel = "intl";
var obImages = new Object();	// коллекция изображений для предзагрузки 

//dateFuture = new Date(2011,3,30,13,0,0);
 
function PluralNumber(count, arg0, arg1, arg2)
{
    var result = '';
    var last_digit = count % 10;
    var last_two_digits = count % 100;
    
    if (last_digit == 1 && last_two_digits != 11)
    {
    	result += arg0;
    } else if ((last_digit == 2 && last_two_digits != 12)
    || (last_digit == 3 && last_two_digits != 13)
    || (last_digit == 4 && last_two_digits != 14))
    {
    	result += arg1;
    } else
    {
        result += arg2;
    }
    
    return result;
}

function GetCount()
{
    var dateNow = new Date();
    
    amount = dateObj.getTime() - dateNow.getTime();
    dateNow = null;
 
    if (amount < 0)
    {
    	if(endImage)
    	{
    		$(selector).parent().find("img").attr("src", endImage);
    		$(selector).remove();
    	} else
    	{
    		$(selector).html("уже началось!");
    	}
    } else
    {
        days = 0;
        hours = 0;
        mins = 0;
        secs = 0;
        out = "";
 
        amount = Math.floor(amount / 1000);
        days = Math.floor(amount / 86400);
        amount = amount % 86400;
        hours = Math.floor(amount / 3600);
        amount = amount % 3600;
 
        mins = Math.floor(amount / 60);
        amount = amount % 60;
        secs = Math.floor(amount);
        out = new String();

        if (days != 0)
        {
        	out += "<b>" + days + "</b>" + PluralNumber(days, ' д', 'ень', 'ня', 'ней');
        }
        if (days != 0 || hours != 0)
        {
        	if(out.length > 0)
        		out += " ";
        	out += "<b>" + hours + "</b>" + PluralNumber(hours, ' час', '', 'а', 'ов');
        }
        if (days != 0 || hours != 0 || mins != 0)
        {
        	if(out.length > 0)
        		out += " ";
        	out += "<b>" + mins + "</b>" + "</b>" + PluralNumber(mins, ' минут', 'a', 'ы', '');
        }
      
    	if(out.length > 0)
    		out += " ";
    	out += "<b>" + secs + "</b>" + PluralNumber(secs, ' секунд', 'a', 'ы', '');
             
        $(selector).html(out);
        setTimeout(GetCount, 990);
    }
}
 
/**
 * Функция установки текущего изображения на странице товара
 */
function setCurrentImg(obj)
{
	if(!$(obj).attr("id"))
		return;
	
	$(".any").find("img.current_preview").removeClass("current_preview");
	$(obj).addClass("current_preview");
		
	aID = $(obj).attr("id").split("_");
	PRODUCT_ID = aID[1];
	IMG_ID = aID[2];
	imageMedium = "http://www.ready-to-wear.ru/images/products/" + PRODUCT_ID + "/" + PRODUCT_ID + "_" + IMG_ID + "_l.jpg";
	imageBig = "http://www.ready-to-wear.ru/images/products/" + PRODUCT_ID + "/" + PRODUCT_ID + "_" + IMG_ID + "_xl.jpg";
	
	if(typeof(obImages[IMG_ID]) == "undefined")
	{			
		obImages[IMG_ID] = {
			"big": "",
			"medium": ""
		};
		
		obImages[IMG_ID].big = new Image();
		obImages[IMG_ID].medium = new Image();
		
		imageMedium = "http://www.ready-to-wear.ru/images/products/" + PRODUCT_ID + "/" + PRODUCT_ID + "_" + IMG_ID + "_l.jpg";
		imageBig = "http://www.ready-to-wear.ru/images/products/" + PRODUCT_ID + "/" + PRODUCT_ID + "_" + IMG_ID + "_xl.jpg";
		
		obImages[IMG_ID].medium.src = imageMedium;
		obImages[IMG_ID].big.src = imageBig;
	}
					
	$("#medium-image").attr("src", imageMedium);
	$("#medium-image").css("display", "block");
	$('.repka_zoom').attr('href', imageBig);
}

$(document).ready(function(){
	/**
	 * ролловер в списке позиций
	 */
	rollover();

	$("input.order_button").bind("click", function(){
		$("#order_" + this.id).submit();
		
		return false;
	});
	// форма авторизации system.auth.form
	$(".log_in").click(function(){
		$("#content").append($("#login-form-bg"));
		$("#content").append($("#login-form-window"));                                                                               
		$("#login-form-window").show();
		$("#login-form-bg").show();
	});
	
	$(".close").click(function(){
		$("#login-form-window").hide();
		$("#login-form-bg").hide();
	});
	
	// блок фильтров
	$(".toggle").each(function(){
		if(!$(this).hasClass("show"))
		{			
			$(this).find("div").hide();
		} else
		{
			$(this).find("div").show();
		}
	});
		
	$('.toggle h4').click(function () {
		$("div", $(this).parent()).toggle();
		$(this).find("span").toggleClass("up");
	});
	 
	//
	$("#plus_address").click(function(){
		jQuery("#plus_address").hide();
		jQuery(".plus_address").show();
	});
	
	//podsvetka tab
	$(".tabs_menu .item").hover(
		function(){
			var act = $(this);
			if ($(act).hasClass("active")){jQuery(act).addClass("selected");}
			else
			{ $(act).addClass("active");	}
			
		},
		function(){
			var act1 = $(this);
			if (!$(act1).hasClass("selected"))
				$(act1).removeClass("active");	
	});
	
	//
	$("#coupon").bind("change", function(){
		$("#coupon_hint").show();
	})
	
	$("#coupon").bind("focus", function(){
		$("#coupon_hint").show();
	})
	
	//perekluchenie tab
	$(".tabs_menu .item").click(function(){
		var act = jQuery(this);
		$(".tabs_menu .item").removeClass("selected");
		$(".tabs_menu .item").removeClass("active");
		$(act).addClass("selected");
		$(act).addClass("active");
		
		var objs = $(".tabs_menu .item");			
		var index = $(objs).index(act);
		
		$(".tabs_text .tb").hide();
		$(".tabs_text .tb").eq(index).show();	
	});
	
	$('.imgblock a').hover(
		function(){
			$(this).addClass('hover');
		},
		function(){
			$(this).removeClass('hover');
	});	
	
	var _closed = $(".left_side li.active").parents("li:filter('.close')");
	
	$(_closed).removeClass('close');

	$('.popup').click(function (){ 
	   return PopUp(this);
	});
	
	$('.popup2').click(function(){ 
	   return PopUp2(this);
	});
	
	// меню		
	$(".submenu a.pp, .submenu a.pp_up").bind("click", function(){
		if($(this).hasClass("pp"))
		{
			$(this).removeClass("pp");
			$(this).addClass("pp_up");
		} else
		{
			$(this).removeClass("pp_up");
			$(this).addClass("pp");
		}
		$(this).parent().children("ul").toggleClass("hidden");
	})
	
	// лупа
	var options = {
		"zoomWidth": 400,
		"zoomHeight": 400,
		"xOffset": 265,
		"yOffset": -30
	}
	
	$(".repka_zoom").jqzoom(options)
	$(".repka_zoom").hover(
		function(){			
			$('#product_descr').css('visibility', 'hidden');			
		}, 
		function(){
			$('#product_descr').css('visibility', 'visible');
	});
		
	/** Лента изображений на страницу детально **/
	_iCnt = 0;
	$(".any").find("img").each(function(){ _iCnt ++; });
	if(_iCnt > 4)
	{
		_speed = 300;
		if(isMobile())
			_speed = 1;
		$(".any").jCarouselLite({
	    	btnPrev: "#up-arrow-id",
	        btnNext: "#down-arrow-id",
	        vertical: true,
	        visible: _iCnt >= 4 ? 4 : _iCnt,
	        mouseWheel: true,
	        speed: 300,
	        afterEnd: function(a) {
	        	setCurrentImg($(a[0]).find("img"));
	        }
	    });		
	}
	
	// смена картинки по клику в ленте
	$(".any").find("img").bind("click", function(){
		setCurrentImg(this);
	});
	
	// установим текущее изображение - это необходимо для браузеров на WebKit
	setCurrentImg($(".any").find("img.current_preview").get(0));
	/** Конец ленты **/
		
	if(document.getElementById("mainImages"))
	{
		iImages.init("#mainImages", ".navigation");
	}
	
	// корнеры
	if(document.getElementById("cornersList"))
	{
		$('#cornersList').jcarousel({
			"visible": 1,
			"scroll": 1,
			"wrap": "circular",
			"auto": 5
		});
	}
	
	// отправить другу
	$("p.send_friend a").bind("click", function(){
		aID = this.id.split("_");
		ID = aID[1];
		
		mailForm(this, "/mail/mail_friend.php", "NO_HEADER_FOOTER=Y&ELEMENT_ID=" + ID);
	})
	
	// всплывающие окна
	$("a.popup").bind("click", function(){
		PopUp(this);
		return false;
	});
	
	// форма подписки
	$("#subscribe_input").bind("focus", function(){
		if(this.value == 'Введите e-mail')
			this.value = ''
	});	
	
	// Подсказки в полях
	$("#subscribe_input").bind("blur", function(){
		if(this.value == '') 
			this.value = 'Введите e-mail';
	});
	
	$("#search_input").bind("focus", function(){
		if(this.value == 'Поиск')
			this.value = ''
	});	
	$("#search_input").bind("blur", function(){
		if(this.value == '') 
			this.value = 'Поиск';
	});
	
	// выбор размера
	$("#product_sizes").bind("change", function(){
		changeSize("product_sizes");
	});
	
	$(".popup_block div.close").bind("click", function(){
		$(".popup_block").remove();
	});
	
	var bBasketLoad = false;
	if(document.getElementById("basket") && 1 !== 1)
	{
		$("#basket").mouseover(function(){
			if(!bBasketLoad)
			{
				$.get("/bitrix/ajax_processor/full_basket.php", {"rand": rand(10000000)}, function(data){
					objBlock = $('<div class="popup_block"><div class="close"><img src="/bitrix/templates/ready-to-wear/images/close_x.gif" alt="x"></div><div class="clear"><!--  --></div><div class="content"></div></div>').appendTo(".side");
					
					objBlock.css("top", "85px");
					objBlock.hide();
					$(data).appendTo($(objBlock).find(".content"));
					objBlock.slideDown();
					objBlock.find(".close").click(function(){
						$(".popup_block").slideUp();
					});
					
					bBasketLoad = true;
				});
			} else
			{
				$(".popup_block").slideDown();
			}
		});
	}
	
	$("a.a_imgs").bind("mouseover", function(){
		offset = $(this).offset();
		obj = $(this).parent().siblings(".tooltip");
		if(detectIE6())
		{
			obj.css("margin-left", 0);
		}
		obj.show();
	});
	
	$("a.a_imgs").bind("mouseout", function(){
		$(this).parent().siblings(".tooltip").hide();
	});
});

/**
 * Функция роловера для списка позиций
 */
function rollover()
{
	$("a.a_imgs").bind("mouseover", function(){
		obj = $(this).children();
		rel = obj.attr("longdesc");
		
		if(rel)
		{
			obj.attr("longdesc", obj.attr("src"));
			obj.attr("src", rel)
		}
	});	
	
	$("a.a_imgs").bind("mouseout", function(){
		obj = $(this).children();
		rel = obj.attr("longdesc");
		if(rel)
		{
			obj.attr("longdesc", obj.attr("src"));
			obj.attr("src", rel)
		}
	});
}

function detectIE6()
{
	var browser = navigator.appName;
	var b_version = navigator.appVersion;
	var version = parseFloat(b_version);
	if((browser == "Microsoft Internet Explorer") && (version <= 6))
	{
		return true;
	} else
	{
		return false;
	}
}

/**
 * Генератор случайного числа
 * 
 * @param len - максимальная длина
 * @return - случайное число
 */
function rand(len)
{
	len = parseInt(len);
	if(!len)
		len = 10000000;
	
	return Math.floor(Math.random() * len)
}

/**
 * Объект для блока изображений главной страницы
 */
var iImages = {
	_cnt: 0,
	_current: 0,
	_timerId: null,
	objImages: {},
	mainSelector: "",
	navSelector: "",
	isModile: false,
	intChangePeriod: 4500,
	
	init: function(mainSelector, navSelector)
	{
		this.isModile = isMobile();
		
		if(this.isModile)
			this.intChangePeriod = 4500;
		
		this.mainSelector = mainSelector;
		this.navSelector = navSelector;
		var _this = this;
		$(this.mainSelector + " div.mainImageContent").each(function(){
			
			$(this).bind("mouseover", function(){
				clearTimeout(iImages.timerId);
			});
			
			$(this).bind("mouseout", function(){
				iImages.timerId = setTimeout(iImages.change, iImages.intChangePeriod);
			});
			
			_this.objImages[_this._cnt] = this;
			if(_this._cnt > 0)
				$(this).hide();
			_this._cnt ++;
		});
		this.createNav();
		
		if(this._cnt > 1)
			this.timerId = setTimeout(this.change, this.intChangePeriod);
	},

	change: function()
	{	
		if(iImages._current == (iImages._cnt - 1))
			cnt = 0;
		else
			cnt = iImages._current + 1;

		iImages.set(cnt, "auto");
	},

	set: function(cnt, type)
	{
		$(iImages.navSelector + " .nav a.active").removeClass("active");				
		$(iImages.navSelector + " .nav a#img_" + cnt).addClass("active");
		if(type == "manual" || iImages.isModile)
		{
			$(iImages.objImages[iImages._current]).hide();
			$(iImages.objImages[cnt]).show();
			iImages._current = cnt;
			clearTimeout(iImages.timerId);					
			iImages.timerId = setTimeout(iImages.change, iImages.intChangePeriod);
		} else
		{
			$(iImages.objImages[iImages._current]).fadeOut(550, function(){
				$(iImages.objImages[cnt]).fadeIn(550);
				iImages._current = cnt;
				clearTimeout(iImages.timerId);					
				iImages.timerId = setTimeout(iImages.change, iImages.intChangePeriod);
			});
		}
	},

	createNav: function()
	{
		if(iImages._cnt <= 1) return;
		for(i = 0; i < iImages._cnt; i ++)
		{
			if(i == iImages._current)
				sHtml = '<a id="img_' + i + '" class="active">&nbsp;</a>';
			else
				sHtml = '<a id="img_' + i + '">&nbsp;</a>';

			$(sHtml).appendTo(iImages.navSelector + " .nav");

			$(iImages.navSelector + " .nav a").bind("click", function(){
				clearTimeout(iImages.timerId);
				aId = this.id.split("_");
				iImages.set(parseInt(aId[1], 10), "manual");
			});
		}

		width = 25 * (iImages._cnt + 1);
		$(".navigation div.nav").css("width", width + "px");
	}
};

// для оформления заказа
function ChangeGenerate(val)
{
	if(val)
		document.getElementById("sof_choose_login").style.display = 'none';
	else
		document.getElementById("sof_choose_login").style.display = 'block';

	try{document.order_reg_form.NEW_LOGIN.focus();}catch(e){}
}

/**
 * Определяет вляется ли устройство мобильным (iPhone, iPad, Android)
 */
var bModile = null;
function isMobile()
{
	agent = navigator.userAgent.toLowerCase();
	bModile = (agent.indexOf('iphone') != -1 || agent.indexOf('ipad') != -1 || agent.indexOf('android') != -1);	
}

function getScrollY() 
{
        scrollY = 0;    
        if (typeof window.pageYOffset == "number") {
                scrollY = window.pageYOffset;
        } else if (document.documentElement && document.documentElement.scrollTop) {
                scrollY = document.documentElement.scrollTop;
        }  else if (document.body && document.body.scrollTop) {
                scrollY = document.body.scrollTop; 
        } else if (window.scrollY) {
                scrollY = window.scrollY;
        }
        return scrollY;
}
  
function getInnerHeight() 
{
        height = 0;
        if (window.innerHeight) {
                height = window.innerHeight - 18;
        } else if (document.documentElement && document.documentElement.clientHeight) {
                height = document.documentElement.clientHeight;
        } else if (document.body && document.body.clientHeight) {
                height = document.body.clientHeight;
        }
        return height;
}

function closeHelp()
{
	$("#help-form-window").hide();
	$("#help-form-bg").hide();
	if($("#help-form-bg").attr("id")=="help-form-bg"){ $("#help-form-bg").remove(); }
	if($("#help-form-window").attr("id")=="help-form-window"){ $("#help-form-window").remove(); }
	//dellOverSelect();
}

function a_mouse_over(obj)
{
	$('.first_pic',obj).hide();
	$('.first_pic',obj).next().show();
}

function a_mouse_out(obj)
{
	$('.first_pic',obj).show();
	$('.hidden',obj).hide();
}

function plusAddress()
{
	$("#plus_address").hide();
	$(".plus_address").show();
}

var win;
function PopUp(object) 
{
	var href=object.href;
	
	testwindow= window.open (href, "mywindow", "location=1,status=1,scrollbars=1,width=780,height=680");
	testwindow.moveTo(200,200);
	
	return false;
}

function PopUp2(object) 
{	
	testwindow= window.open(object.href, "mywindow", "location=1,status=1,scrollbars=1,width=600,height=860");
	testwindow.moveTo(200, 200);
	
	return false;
}

function overSelect()
{
	$("select").parent().prepend("<iframe style='border:none;position:absolute'></iframe>");
}

function dellOverSelect()
{
	var _iframe = $("select").parent().find("iframe");
	$(_iframe).remove();
}

function turnOffBrouserCash(page)
{
	var rnd = "rnd="+Math.round(Math.random() * 100000000);
	var _marker = "";
	
	if(page.lastIndexOf("#")>0){
		var index_sh = page.lastIndexOf("#");
		var _uri = page.substring(0,index_sh);
		var _marker = page.substring(index_sh);
		page = _uri;
	}
	
	if(page.lastIndexOf("?")>0)
	{
		page = page + "&" + rnd;
	} else
	{
		page = page + "?" + rnd;
	}
	if(_marker.length>0)
	{
		page = page+_marker;
	}
	
	return page;
}

function turnOffBrouserCashInParams(params)
{
	var rnd = "rnd="+Math.round(Math.random() * 100000000);
	params = params!=""?params+"&"+rnd:rnd;
	return params;
}

function addPageParams(params,add_params)
{
	params = params!=""?params+"&"+add_params:add_params;
	return params;
}

var div_id = "ajax_loaded";
var _hw_div = "";
var _w_div = "";
/**
 * Отображает прелоадер контента
 * @param div_id
 * @param _hw_div
 * @param _w_div
 */
function makeAjaxLoader(div_id,_hw_div,_w_div)
{
	var div_id_changed = _hw_div?_hw_div:div_id;
	var _w = $("#"+div_id_changed).width();
	var _h = $("#"+div_id_changed).height();
	var div_w_id_changed = _w_div?_w_div:div_id_changed;
	var _w = $("#"+div_w_id_changed).width();
	var ajax_loader_image = _h*1>0?"ajax-loader-transparent-1":"ajax-loader-transparent-1";
	//$("#content")
	$("#"+div_id).parents("div:eq(0)").css({"position":"relative","z-index":"5"});
	$("#"+div_id).parents("div:eq(0)").append("<div id='ajax_loader' style='position:absolute;z-index:100;top:0;right:0;width:"+_w+"px;height:"+_h+"px;display:block;opacity: 0.95;filter: alpha(opacity = 95);background-color:#ffffff;'>");
	$("#ajax_loader").prepend("<div style='text-align:center;position:absolute;right:"+(_w/2-50)+"px;top:100px;'>&nbsp;&nbsp;Загружается<br /><img src='/bitrix/templates/ready-to-wear/images/"+ajax_loader_image+".gif' /></div>");
}

/**
 * Функция удаляет прелоадер контента 
 */
function removeAjaxLoader(div_id)
{
	div_id = div_id.length?div_id:"ajax_loader";
	$("#"+div_id).parents("div:eq(0)").css({"position":"","z-index":""});
	$("#"+div_id).remove();
}

var load_from = "";
/**
 * Функция загрузки контента с помощью ajax
 * 
 * @param page
 * @param div_id
 * @param _hw_div
 * @param load_from
 * @returns {Boolean}
 */
function loadPage(page, div_id, _hw_div, load_from)
{
	var i = 0;
	var arr = page.match(/=#([^#]+)#/g);
	if(arr)
	{
		for(var i=0; i < arr.length; i ++)
		{
			var arr1=/#([^#]+)#/.exec(arr[i]);
			page = page.replace(arr[i], "="+$("#"+arr1[1]).val());
		}
	}
	page = turnOffBrouserCash(page);
	if(load_from)
	{
		var arr1 = page.match(/\?(.+)$/);
		var page = load_from+'ajax.php?'+arr1[1];
	}
	
	if(div_id == "ajax_loaded"){
		makeAjaxLoader(div_id, _hw_div);		
		$("#" + div_id).load(page, '', function(data){
			removeAjaxLoader('ajax_loader');
			rollover();
		});
	} else
	{
		$("#" + div_id).load(page, function(){
			rollover();
		});
	}
	
	return false;
}

var is_form=0;
var has_ajax_loader=0;
function submitForm(obj,params,div_id,_hw_div,is_form,has_ajax_loader)
{
	if(has_ajax_loader!=1){ makeAjaxLoader(div_id,_hw_div); }

	var _form = $(obj).parents("form:eq(0)");
	if(is_form==1){ var _form = $(obj); }
	
	var uri = $(_form).attr("action");
	var method = $(_form).attr("method");
	var str = $(_form).serialize();
	str = addPageParams(str,params);
	str = turnOffBrouserCashInParams(str);
	
	var reg_mail=/REGISTER%5BEMAIL%5D=([^\&]+)/;
	var arMail=reg_mail.exec(str);
	var reg_login=/REGISTER%5BLOGIN%5D=([^\&]+)/;
	var login=reg_mail.test(str);	
	
	if(login && arMail[1]!=""){
		var reg=/REGISTER%5BLOGIN%5D=/g;
		var str=str.replace(reg, "REGISTER%5BLOGIN%5D="+arMail[1]);
	}
	
	if(method=='get'){ $.get(uri,str,function(data){$("#"+div_id).html(data);if(has_ajax_loader!=1){removeAjaxLoader('ajax_loader');}},"html"); }
	else{ $.post(uri,str,function(data){$("#"+div_id).html(data);if(has_ajax_loader!=1){removeAjaxLoader('ajax_loader');}},"html"); }
}

function makeDesignerMenu(code_str,gender,designer)
{
	var uri = "/bitrix/templates/ready-to-wear/ajax/make_designer_menu.php?code_str="+code_str+"&gender="+gender+"&designer="+designer;
	loadPage(uri,"submenu_out_top");
}

function makeDesignersMenu(code_str,gender)
{
	var uri = "/bitrix/templates/ready-to-wear/ajax/make_designers_menu.php?code_str="+code_str+"&gender="+gender;
	loadPage(uri,"submenu_out_bottom");
}

function makeFilterMenu(id_str,name_str,_div,menu,uri)
{
	uri = uri.replace(/\?/g,"@vopros@");
	uri = uri.replace(/\&/g,"@and@");
	uri = uri.replace(/ /g,"%20");
	name_str = name_str.replace(/ /g,"%20");	
	var uri = "/bitrix/templates/ready-to-wear/ajax/make_filter_menu.php?id_str="+id_str+"&name_str="+name_str+"&menu="+menu+"&uri="+uri;

	/*var reg=/SECTION_ID=(\d+)/;
	var arr=reg.exec(uri);
	if(!arr){ var section_id=0; }else{ section_id=arr[1]; }
	setH1BySectionID(section_id);
	setTitleBySectionID(section_id);*/
	
	loadPage(uri,_div,'','');
	$("#"+_div).parent().css("display","block");
}

function changeSort()
{
	var _a = $("#sort_this a");
	for(var i=0;i<_a.length;i++){
		if($(_a[i]).hasClass("selected")){$(_a[i]).removeClass("selected");$(_a[i]).attr("href","javascript:void(0);");}
		else{$(_a[i]).addClass("selected");$(_a[i]).removeAttr("href");}
	}
}

function changeSelection(obj)
{
	var _onclick = $(obj).attr("name");
	var _id = $(obj).attr("id");
	var _inner = $(obj).html();
	var _obj = $(obj).parent();
	var _href = $(obj).attr("href");
	
	if($(_obj).hasClass("close")){$(_obj).removeClass("close");}
	
	if($(".submenu").find("li b").html()!=null){
		var _b_inner = $(".submenu").find("li b").html();
		var _b_id = $(".submenu").find("li b").attr("id");
		var _b_name = $(".submenu").find("li b").attr("name");
		var _b_obj = $(".submenu").find("li b").parent();
	}
	
	$(obj).remove();
	if($(".submenu").find("li b").html()!==null)
	{
		$(".submenu").find("li b").remove();
	
		if(_b_name.indexOf('loadPage')>-1)
		{
			$(_b_obj).prepend('<a href="'+_href+'" onclick="'+_b_name+'" name="'+_b_name+'" id="'+_b_id+'">'+_b_inner+'</a>');
		}
		else{
			$(_b_obj).prepend('<a href="'+_b_name+'" name="'+_b_name+'" id="'+_b_id+'">'+_b_inner+'</a>');	
		}
	}
	
	$(_obj).prepend('<b name="'+_onclick+'" id="'+_id+'">'+_inner+'</b>');
	if($(_b_obj).parents("ul:eq(0)").css("display")=="none"){
		$(_b_obj).parents("ul:eq(0)").css("display","block");
		$(_b_obj).parents("ul:eq(0)").find("ul").css("display","block");
	}
}

/**
 * Добавление в корзину
 * 
 * @param element_id - идентификатор предложения каталга
 * @return false
 */
function buy(element_id)
{
	if(element_id == 0)
	{
		element_id = $("#product_sizes").val();
	}
	
	if(element_id > 0)
	{
		var bottom = 0;
		if (navigator.userAgent.indexOf ("MSIE 7.0") != -1){ bottom = 12; }
		var _w = $("#addto_button").width();
		var _h = $("#addto_button").height();
		$("#choose_your_size").css({"position":"relative","z-index":"2"});
		$(".gray_arrow").css({"position":"relative","z-index":"2"});
		$("#buy_button").css({"position":"relative","z-index":"1"});
		$("#buy_button").append("<div id='ajax_loader' style='position:absolute;bottom:"+bottom+";left:0;padding:2px 4px 0px 4px;width:"+_w+"px;height:"+_h+"px;display:block;opacity: 0.5;filter: alpha(opacity = 50);background-color:#666666;'>");
		$("#ajax_loader").prepend("<div style='position:absolute;left:-20px;top:0px;'><img src='/bitrix/templates/ready-to-wear/images/ajax-loader-small.gif' /></div>");
		
		$.getJSON(
			'/bitrix/templates/ready-to-wear/ajax/add_to_basket.php',
			{"rand": rand(10000000), "id": element_id},
			function(data){
				refresh_basket_string(data);
				return false;
			});
	} else
	{
		if($(".size_error").hasClass("size_error"))
		{
			$(".size_error").remove();
		}
		$("#choose_your_size").before("<div class='size_error'>Выберите размер!</div>");
	}
	
	return false;
}

/**
 * Функция обновляет строку корзины
 * @param dt
 */
function refresh_basket_string(dt)
{
	if($("#my_purchase_summ").attr("id") > 0)
	{
		if(dt.added > 0)
		{
			$("#my_purchase_summ").html(dt.b_string);
			$("#ajax_loader").css({"width":"250px","opacity":"1","filter":"alpha(opacity = 100)","background-color":"#fff","padding":"2px 8px 0px 0px"});
			$("#ajax_loader").html("Товар добавлен в корзину <a href='javascript:void(0);' onClick='removeLoader();'>Купить еще</a>");
		} else 
		{
			alert('Произошла ошибка');
		}
	} else 
	{
		if(dt.added > 0)
		{
			$("#my_purchase_summ").remove();
			$(".side").append('<div id="my_purchase_summ">' + dt.b_string + '</div>');
			$("#ajax_loader").css({"width":"250px","opacity":"1","filter":"alpha(opacity = 100)","background-color":"#fff","padding":"2px 8px 0px 0px"});
			$("#ajax_loader").html("Товар добавлен в корзину <a href='javascript:void(0);' onClick='removeLoader();'>Купить еще</a>");
		} else 
		{
			alert('Произошла ошибка');
		}
	}
}

var added=0;
var change_ajax_loader_wish_css=0;
var obj=this;
function addToWishList(element_id,added,change_ajax_loader_wish_css,obj)
{
	if(element_id==0){element_id = $("#product_sizes").val();}
	if(element_id>0){
		var _alw = $('.ajax_loader_wish');
		var _plus = _alw.length>0?85:120;
		_plus = added==1?0:_plus;
		var _b_w = $("#addto_button").width();
		_b_w = _b_w>0?0:166;
		if(obj){_b_w=0;}
		_plus = _plus + _b_w;
		var _div = $(obj).parent();
		if(change_ajax_loader_wish_css!=1){
			$("#add_towish").css({"position":"relative","z-index":"1"});
			var _w = $("#addto_button").width()+_plus;
			var _h = $("#a_add_towish").height()+1;		
			$("#add_towish").append("<div class='ajax_loader_wish"+element_id+"' style='position:absolute;top:0;left:0;padding:0px 4px 0px 4px;width:"+_w+"px;height:"+_h+"px;display:block;opacity: 0.5;filter: alpha(opacity = 50);background-color:#666666;'>");
		}
		else{
			$(_div).css({"position":"relative","z-index":"1"});		
			var _w = $(_div).width()+_plus;
			var _h = $(_div).height()+1;	
			$(_div).append("<div class='ajax_loader_wish"+element_id+"' style='position:absolute;bottom:0;right:0;padding:0px 4px 0px 4px;width:"+_w+"px;height:"+_h+"px;display:block;opacity: 0.5;filter: alpha(opacity = 50);background-color:#666666;'>");	
		}
		
		$(".ajax_loader_wish"+element_id).prepend("<div style='position:absolute;left:-20px;top:0px;'><img src='/bitrix/templates/ready-to-wear/images/ajax-loader-small.gif' /></div>");

		$.getJSON('/bitrix/templates/ready-to-wear/ajax/add_to_wish_list.php?id='+element_id,'',function(data){
			var _alw = $('.ajax_loader_wish'+element_id);
			if(_alw.length>1){ $(_alw[0]).remove(); }
			else{ $(_alw).remove(); }
			refresh_wish_list_string(data,change_ajax_loader_wish_css);
			
			// показываем строку корзины wish листа
			if(parseInt(data.cnt, 10))
			{
				$("#my_wish_list").removeClass("hidden");
				$("#my_wish_list a").text(data.msg);
				
				$("#my_wish_list_auth").removeClass("hidden");
				$("#my_wish_list_auth a").text(data.msg);
			} else
			{
				$("#my_wish_list_auth").addClass("hidden");
				$("#my_wish_list").addClass("hidden");
			}
			
			return false; 
		});
	}
	else{
		if($(".size_error").hasClass("size_error")){ $(".size_error").remove(); }
		$("#choose_your_size").before("<div class='size_error'>Выберите размер!</div>");
	}	
	
	return false;
}

function refresh_wish_list_string(dt, change_ajax_loader_wish_css)
{
	if(dt.added>0)
	{
		if(change_ajax_loader_wish_css!=1){
			$(".ajax_loader_wish"+dt.id).css({"width":"290px","height":"14px","opacity":"1","filter":"alpha(opacity = 100)","background-color":"#fff","padding":"0px 8px 0px 0px"});	
			$(".ajax_loader_wish"+dt.id).html("<span class='add_towish'>Товар добавлен в WISH-LIST</span> <a id=\"a_add_towish\" onClick=\"addToWishList("+dt.id+");\" href=\"javascript:void(0);\">Добавить еще</a>");
		}
		else{
			$(".ajax_loader_wish"+dt.id).css({"width":"178px","height":"14px","opacity":"1","filter":"alpha(opacity = 100)","background-color":"#fff","padding":"0px 0px 0px 0px"});
			$(".ajax_loader_wish"+dt.id).html("<span class='add_towish'>Товар добавлен в WISH-LIST</span>");		
		}
		
	} else
	{
		alert('Произошла ошибка');
	}
}

function addNoteToProductInWishList(obj,element_id)
{
	if(element_id>0){
		var _w = $(obj).parent().width();
		var _h = $(obj).parent().height()+$(obj).parent().find("input:button").height();
		$(obj).parent().css({"position":"relative","z-index":"2"});
		$(obj).parent().append("<div id='ajax_loader' style='position:absolute;top:0;left:0;padding:2px 4px 0px 4px;width:"+_w+"px;height:"+_h+"px;display:block;opacity: 0.5;filter: alpha(opacity = 50);background-color:#666666;'>");
		$("#ajax_loader").append("<div style='position:absolute;right:-20px;top:0px;'><img src='/bitrix/templates/ready-to-wear/images/ajax-loader-small.gif' /></div>");

		var note = $(obj).parent().find("textarea").val();
		$.getJSON('/bitrix/templates/ready-to-wear/ajax/add_note_to_product_in_wish_list.php?id='+element_id+'&note='+note,'',function(data){
			if(data.added>0){
				if($(obj).parents("tbody:eq(0)").find("#note").attr("id")!="note"){
					if(data.note!=""){
						$(obj).parents("tbody:eq(0)").append("<tr><td colspan='5'><div id='note'>"+data.note+"</div></td></tr>");
					}
				}
				else{
					if(data.note!=""){
						$(obj).parents("tbody:eq(0)").find("#note").html(data.note);
					}
					else{  
						var _o_note = $(obj).parents("tbody:eq(0)").find("#note");
						$(_o_note).parents("tr:eq(0)").remove();
					}
				}
			}
			else{
				alert('Произошла ошибка');
			}
			removeAjaxLoader('ajax_loader');
			changeInput(obj);
			return false; 
		});
	}
	else{ changeInput(obj); }
	return false;	
}

function changeInput(obj)
{
	var note = "";
	if($(obj).parents("tbody:eq(0)").find("#note").attr("id")=="note"){
		var _note_div = $(obj).parents("tbody:eq(0)").find("#note");
		note = $(_note_div).html();
		$(_note_div).hide();
	}
	if($(obj).parent().find("textarea").attr("rows")!=2){
		var _b = $(obj).parent().find("#add_button");
		$(obj).before("<textarea onKeyPress='if((event.ctrlKey) && (event.keyCode==13)){addNoteToProductInWishList(this,\""+$(obj).parent().attr('id')+"\");}' cols='43' rows='2'>"+note+"</textarea>");
		$(obj).parent().find("textarea").focus();
		$(obj).parent().find("input:button").css({"float":"right"});
		$(obj).hide();
		$(obj).parent().find("input:button").show();
		$(obj).parent().find("#ctrl_enter").show();
	}
	else{
		note = $(obj).parent().find("textarea").html();
		$(obj).parent().find("input:text").show();
		$(obj).parent().find("input:button").css({"float":"none"});
		$(obj).parent().find("input:button").hide();
		$(obj).parent().find("#ctrl_enter").hide();
		if($(obj).parents("tbody:eq(0)").find("#note").attr("id")=="note"){
			$(obj).parents("tbody:eq(0)").find("#note").show();
		}
		$(obj).parent().find("textarea").remove();
	}
}

var type="";
function changeNumOfProductInWishList(obj,element_id,type)
{
	var _w = $(obj).parent().width();
	var _h = $(obj).parent().height();
	$(obj).parent().css({"position":"relative","z-index":"2"});
	$(obj).parent().append("<div id='ajax_loader' style='position:absolute;top:0;left:0;padding:0px;width:"+_w+"px;height:"+_h+"px;display:block;opacity: 0.5;filter: alpha(opacity = 50);background-color:#666666;'>");
	$("#ajax_loader").append("<div style='position:absolute;left:-20px;top:0px;'><img src='/bitrix/templates/ready-to-wear/images/ajax-loader-small.gif' /></div>");
	
	var num = $(obj).parent().find("input:text").val();
	if(type=="plus")
	{
		num = $(obj).parent().find("input:hidden").val();
		num = num+1;
	}
	else if(type=="minus")
	{
		num = $(obj).parent().find("input:hidden").val();
		num = num-1;
	}
	
	if(num>0){
		$.getJSON('/bitrix/templates/ready-to-wear/ajax/change_num_of_product_in_wish_list.php?id='+element_id+'&num='+num,'',function(data){
			if(data.added>0){
				//$(obj).parent().find("input:text").val(data.num);
				if(data.num>data.quantity){ alert('Вы не можете добавить товара больше, чем есть на складе!'); }
				$("#ajax_loaded").load("/personal/wishlist/?NO_HEADER_FOOTER=Y","",function(data){ removeAjaxLoader('ajax_loader'); });
			}
			else{
				alert('Произошла ошибка');
				removeAjaxLoader('ajax_loader');
			}
			return false; 
		});
	}
	else{ removeAjaxLoader('ajax_loader'); alert('Количество должно быть больше 0'); }
	return false;	
}

function dellProductFromWishList(obj, element_id)
{
	var _w = $(obj).parent().width();
	var _h = $(obj).parent().height();
	$(obj).parent().css({"position":"relative","z-index":"2"});
	$(obj).parent().append("<div id='ajax_loader' style='position:absolute;top:0;left:0;padding:0px;width:"+_w+"px;height:"+_h+"px;display:block;opacity: 0.5;filter: alpha(opacity = 50);background-color:#666666;'>");
	$("#ajax_loader").append("<div style='position:absolute;left:-20px;top:0px;'><img src='/bitrix/templates/ready-to-wear/images/ajax-loader-small.gif' /></div>");
	
	$.getJSON('/bitrix/templates/ready-to-wear/ajax/dell_product_from_wish_list.php?id='+element_id,'',function(data){
		if(data.deleted>0){
			//$(obj).parent().find("input:text").val(data.num);
			$("#ajax_loaded").load("/personal/wishlist/?NO_HEADER_FOOTER=Y","",function(data){ removeAjaxLoader('ajax_loader'); });
			
			// показываем строку корзины wish листа
			if(parseInt(data.cnt, 10))
			{
				$("#my_wish_list").removeClass("hidden");
				$("#my_wish_list a").text(data.msg);
				
				$("#my_wish_list_auth").removeClass("hidden");
				$("#my_wish_list_auth a").text(data.msg);
			} else
			{
				$("#my_wish_list_auth").addClass("hidden");
				$("#my_wish_list").addClass("hidden");
			}
		}
		else{
			alert('Произошла ошибка');
			removeAjaxLoader('ajax_loader');
		}
		return false; 
	});
	return false;	
}

function addToBasketFromWishList()
{
	var _w = 165;
	var _h = 22;
	$("#addto_button_wl").css({"position":"relative","z-index":"1"});
	$("#addto_button_wl").append("<div id='ajax_loader' style='position:absolute;bottom:0;right:0;padding:2px 4px 0px 4px;width:"+_w+"px;height:"+_h+"px;display:block;opacity: 0.5;filter: alpha(opacity = 50);background-color:#666666;'>");
	$("#ajax_loader").prepend("<div style='position:absolute;left:-20px;top:0px;'><img src='/bitrix/templates/ready-to-wear/images/ajax-loader-small.gif' /></div>");

	var uri = "/bitrix/templates/ready-to-wear/ajax/add_to_basket_from_wish_list.php";
	var str = "";
	var cnt_elements = 0;
	var _no = 0;
	var str_ids = "";
	var str_nums = "";
	var productes = $("#wish_list #wish-list-productes tr.wish-list-producte");
	for(var i=0;i<productes.length;i++){
		if($(productes[i]).find("input:checkbox").is(":checked")){
			var _id = $(productes[i]).find("input:hidden").val();
			var _num = $(productes[i]).find("#quantity input:text").val();
			
			str_ids = _id+";"+str_ids;
			str_nums = _num+";"+str_nums;
		}
		else{_no++;}
	}
	if(_no!=productes.length){
		str = "ids="+str_ids+"&nums="+str_nums;
		$.get(uri,str,function(data){
			refresh_basket_string(data);
			removeAjaxLoader('ajax_loader');
			$("#wish_list #wish-list-productes tr.wish-list-producte input:checkbox").attr("checked","");
			$("#addto_button_wl input:button").hide();
			if(data.error>0){ var error=", с ошибками!"; }else{ var error=""; }
			$("#addto_button_wl").append("<span>Отмеченное добавлено в покупки"+error+"</span>");
		},"json");
	}
	else{ removeAjaxLoader('ajax_loader'); alert("Вы ничего не отметили!"); }
}

function mailWishList()
{
	var _no = 0;
	var str_ids = "";
	var str_nums = "";
	var productes = $("#wish_list #wish-list-productes tr.wish-list-producte");
	for(var i=0;i<productes.length;i++){
		if($(productes[i]).find("input:checkbox").is(":checked")){
			var _id = $(productes[i]).find("input:hidden").val();
			
			str_ids = _id+";"+str_ids;
		}
		else{_no++;}
	}
	
	if(_no!=productes.length){
		loadPage('/personal/wishlist/mail.php?NO_HEADER_FOOTER=Y&ELEMENT_IDS='+str_ids,'ajax_loaded','content');
	}
	else{
		alert("Вы ничего не отметили!");
	}
}

/**
 * Смена размера
 * 
 * @param id
 */
function changeSize(id)
{
	if($(".size_error").hasClass("size_error"))
	{
		$(".size_error").remove();
	}
	
	if($(".ajax_loader_wish").hasClass("ajax_loader_wish"))
	{
		$(".ajax_loader_wish").remove();
	}

	if($("#" + id).val() > -2)
	{ 
		var _selected = $("#" + id).find(":selected").html();
		var _index = _selected.indexOf("Продано");
		if(_index == "-1")
		{
			$("#buy_button").show();
			$("#add_towish").css({"margin-top":"0px"});
		}
		else
		{
			$("#buy_button").hide();
			$("#add_towish").css({"margin-top":"132px"});
		}
		$("#add_towish").show();
		removeLoader();
	}
}

function returnAddButtonInWishList()
{
	if($("#wish_list .total #addto_button_wl span").html()!=""){
		$("#wish_list .total #addto_button_wl span").remove();
		$("#wish_list .total #addto_button_wl input").show();
	}
}

/**
 * Изменение кол - ва товара в корзине
 * 
 * @param obj
 * @param element_id
 * @param type
 * @return
 */
function changeNumOfProductInBasket(obj,element_id,type)
{
	var _w = $(obj).parent().width();
	var _h = $(obj).parent().height();
	$(obj).parent().css({"position":"relative","z-index":"2"});
	$(obj).parent().append("<div id='ajax_loader' style='position:absolute;top:0;left:0;padding:0px;width:"+_w+"px;height:"+_h+"px;display:block;opacity: 0.5;filter: alpha(opacity = 50);background-color:#666666;'>");
	$("#ajax_loader").append("<div style='position:absolute;left:-20px;top:0px;'><img src='/bitrix/templates/ready-to-wear/images/ajax-loader-small.gif' /></div>");
	
	var num = $(obj).parent().find("input:text").val();
	if(type=="plus")
	{
		num = $(obj).parent().find("input:hidden").val();
		num = num*1+1;
	} else if(type=="minus")
	{
		num = $(obj).parent().find("input:hidden").val();
		num = num*1-1;
	}	
	
	if(num>0)
	{
		$.getJSON(
			'/bitrix/templates/ready-to-wear/ajax/change_num_of_product_in_basket.php?id='+element_id+'&num='+num,
			{"rand": rand(1000000)},
			function(data){
			if(data.added > 0)
			{
				if(data.num>data.quantity){ alert('Вы не можете добавить товара больше, чем есть на складе!'); }
				$("#ajax_loaded").load(
					"/personal/cart/?NO_HEADER_FOOTER=Y&rand=" + rand(1000000),
					"",
					function(data)
					{
						removeAjaxLoader('ajax_loader');
					}
				);
				
				if(parseInt(data.empty, 10) > 0)
				{
					$("#my_purchase_summ").remove();
				} else
				{
					$("#my_purchase_summ").html(data.string);
				}
			} else 
			{
				alert('Произошла ошибка');
				removeAjaxLoader('ajax_loader');
			}
			
			return false; 
		});
	} else 
	{
		removeAjaxLoader('ajax_loader'); alert('Количество должно быть больше 0');
	}
	
	return false;	
}

/**
 * Удаление товара из корзины
 * 
 * @param obj
 * @param element_id - идентификатор позиции
 * @return false
 */
function dellProductFromBasket(obj, element_id)
{
	var _w = $(obj).parent().width();
	var _h = $(obj).parent().height();
	$(obj).parent().css({"position":"relative","z-index":"2"});
	$(obj).parent().append("<div id='ajax_loader' style='position:absolute;top:0;left:0;padding:0px;width:"+_w+"px;height:"+_h+"px;display:block;opacity: 0.5;filter: alpha(opacity = 50);background-color:#666666;'>");
	$("#ajax_loader").append("<div style='position:absolute;left:-20px;top:0px;'><img src='/bitrix/templates/ready-to-wear/images/ajax-loader-small.gif' /></div>");
	
	$.getJSON(
		'/bitrix/templates/ready-to-wear/ajax/dell_product_from_basket.php',
		{"id": element_id, "rand": rand(1000000)},
		function(data)
		{
			if(data.deleted > 0)
			{			
				$("#ajax_loaded").load(
					"/personal/cart/index.php?NO_HEADER_FOOTER=Y&rand=" + rand(100000),
					"",
					function(data){
						removeAjaxLoader('ajax_loader');
					}
				);
				
			} else
			{
				alert('Произошла ошибка');
				removeAjaxLoader('ajax_loader');
			}
			
			if(parseInt(data.empty, 10) > 0)
			{
				$("#my_purchase_summ").remove();
			} else
			{
				$("#my_purchase_summ").html(data.string);
			}
			
			return false; 
		}
	);
	return false;	
}

function removeLoader()
{
	removeAjaxLoader('ajax_loader');
}

function removeFilter(id)
{
	$("#"+id).parent().css({"display":"none"});
}

function removeElement(obj)
{
	$(obj).remove();
}

function addUriToMenu(obj)
{
	var _added = $("li.added_element");
	if(_added.length<1){
		var _add = $("div#ajax_loaded").find(".add_this");
		for(var i=0;i<_add.length;i++){
			$(".left_side li.active").parent().append("<li class='added_element'></li>");
			var _li = $("li.added_element");
			$(_add[i]).appendTo($(_li[_li.length-1]));
			$("li.added_element").insertAfter(".left_side li.active");	
		}
	}
	changeSelection(obj);
}

function selecteAll(obj)
{
	$(obj).parent().nextAll("div:first").find("input").attr("checked",obj.checked);
	//$(".chkbox_for_who input").attr("checked",obj.checked);
}

function checkSelected(obj)
{
	var j=0;
	var _all_s = $(obj).parents("div:eq(0)").find("input");
	for(var i=0;i<_all_s.length;i++){
		if($(_all_s[i]).attr("checked")){ j++; }
	}
	if(j==_all_s.length){ $(obj).parents("div:eq(0)").prevAll("label:first").find("input").attr("checked","checked"); }
	else{ $(obj).parents("div:eq(0)").prevAll("label:first").find("input").attr("checked",""); }
}

function changeOrderAddress(obj)
{
	var _val = $(obj).val();
	var form = $(obj).parents("form:eq(0)");
	var _hidden = $(form).find("input:hidden");
	for(var i=0;i<_hidden.length;i++){
		if($(_hidden[i]).attr("name")=="CurrentStep"){ $(_hidden[i]).val("2"); }
		if($(_hidden[i]).attr("name")=="PERSON_TYPE"){ $(_hidden[i]).val(_val); }
	}
	
	submitForm(obj,'NO_HEADER_FOOTER=Y&contButton=1','ajax_loaded','content');
}

var params="";
var left=0;
var right=0;
function mailForm(obj, uri, params, left, right)
{
	//overSelect();
	$.get(uri,params,function(data){
		if($("#help-form-bg").attr("id")=="help-form-bg"){ $("#help-form-bg").remove(); }
		if($("#help-form-window").attr("id")=="help-form-window"){ $("#help-form-window").remove(); }
		$(obj).parents("div:eq(0)").append(data);
		if(left>0){
			$("#help-form-bg").css({"left":left+"px"});
			$("#help-form-window").css({"left":left+"px"});				
		}
		if(right>0){
			$("#help-form-bg").css({"right":right+"px"});
			$("#help-form-window").css({"right":right+"px"});		
		}		
		$("#help-form-bg").show();
		$("#help-form-window").show();
	},"html");
}

var id_hash="";
var referer="";
function wrightHash(id_hash,referer)
{
	var hash = window.location.hash; 
	hash = hash.replace(/^.*#/, '');
	hash = id_hash!=""?id_hash:hash;
	$.get('/bitrix/templates/ready-to-wear/ajax/wright_hash.php','ID='+hash+'&referer='+referer,function(data){},"html");
}

// for menu template tree
function OpenMenuNode(oThis)
{
	if (oThis.parentNode.className == '')
		oThis.parentNode.className = 'close';
	else
		oThis.parentNode.className = '';
	return false;
}

function OpenMenuNode1(oThis)
{
	if (oThis.className == '')
		oThis.className = 'close';
	else
		oThis.className = '';
	return false;
}

//
function loadCitiesList(country_id, arParams)
{
	property_id = arParams.CITY_INPUT_NAME;

	function __handlerCitiesList(data)
	{
		//alert(data);
		var obContainer = document.getElementById('LOCATION_' + property_id);
		if (obContainer)
		{
			obContainer.innerHTML = data;
			PCloseWaitMessage('wait_container_' + property_id, true);
		}
	}

	arParams.COUNTRY = parseInt(country_id);
	
	if (arParams.COUNTRY <= 0) return;

	PShowWaitMessage('wait_container_' + property_id, true);
	
	var TID = CPHttpRequest.InitThread();
	CPHttpRequest.SetAction(TID,__handlerCitiesList);
	CPHttpRequest.Post(TID, '/bitrix/components/bitrix/sale.ajax.locations/templates/.default/ajax.php', arParams);
}
