/*  Быстрый поиск на сайте absestate.ru */
jQuery.fcbkListSelection = function(elem, width, height, row){

    // Получаем содержимое таблицы
    var getContent = function(elem, tab){
        switch (tab) {
            case "all":
                elem.children("li").show();
                break;

            case "selected":
                elem.children("li:not([addedid])").hide();
                elem.children("li[addedid]").show();
                break;

            case "unselected":
                elem.children("li[addedid]").hide();
                elem.children("li:not([addedid])").show();
                break;
        }
    }

    var hiddenCheck = function(obj){
        switch (curTab()) {
            case "all":
                elem.children("li").show();
                break;

            case "selected":
                elem.children("li:not([addedid])").hide();
                elem.children("li[addedid]").show();
                break;

            case "unselected":
                elem.children("li[addedid]").hide();
                elem.children("li:not([addedid])").show();
                break;
        }
    }

    //Функция добавления к выбранным элементам
    var addToSelected = function(obj){
        if (obj.hasClass("itemselected")) {
            $("#view_selected_count").text(parseInt($("#view_selected_count").text(), 10) - 1);
            obj.parents("li").removeAttr("addedid");
            removeValue(obj);
        }
        else {
            $("#view_selected_count").text(parseInt($("#view_selected_count").text(), 10) + 1);
            obj.parents("li").attr("addedid", "tester");
            addValue(obj);
        }
        hiddenCheck(obj);
    }

    //Привязываем события onmouseover && click для элемента
    var bindEventsOnItems = function(elem){
        $.each(elem.children("li").children(".fcbklist_item"), function(i, obj){
            obj = $(obj);

		if (obj.children("input[checked]").length != 0)  {
                addToSelected(obj);
                obj.toggleClass("itemselected");
                obj.parents("li").toggleClass("liselected");
            }
            obj.click(function(){
                addToSelected(obj);
                obj.toggleClass("itemselected");
                obj.parents("li").toggleClass("liselected");
            });
            obj.mouseover(function(){
                obj.addClass("itemover");
            });
            obj.mouseout(function(){
                $(".itemover").removeClass("itemover");
            });
        });
    }

    //Привязываем событие onclick к фильтру
    var bindEventsOnTabs = function(elem){
        $.each($("#selections li"), function(i, obj){
            obj = $(obj);
            obj.click(function(){
                $(".view_on").removeClass("view_on");
                obj.addClass("view_on");
                getContent(elem, obj.attr("id").replace("view_", ""));
            });
        });
    }

    //Создаем контрольный закладки
    var createTabs = function(elem, width){
        var html = '<div id="filters" style="width:' + (parseInt(width, 10) + 2) + 'px;">' +
        '<ul class="selections" id="selections"><li id="view_all" class="view_on">' +
        '<a onclick="return false;" href="#">Станции метро</a></li><li id="view_selected" class="">' +
        '<a onclick="return false;" href="#">Отмеченные (<strong id="view_selected_count">0</strong>)</a></li>' +
        '<li id="view_unselected" class=""><a onclick="return false;" href="#">Неотмеченные</a></li>' +
'</ul>' +

        '<div class="clearer"></div></div>';
        elem.before(html);
    }

    //Оборачиваем элементы в div
    var wrapElements = function(elem, width, height, row){
        elem.children("li").wrapInner('<div class="fcbklist_item"></div>');
        $(".fcbklist_item").css("height", height + "px");
        var newwidth = Math.ceil((parseInt(width, 10)) / parseInt(row, 10)) - 15;
        $(".fcbklist_item").css("width", newwidth + "px");
    }

    var addValue = function(obj, value){
        //Создаем вводд
        var inputid = elem.attr('id') + "_values";
        if ($("#" + inputid).length == 0) {
            var input = document.createElement('input');
            $(input).attr({
                'type': 'hidden',
                'name': inputid,
                'id': inputid,
                'value': ""
            });
            elem.after(input);
        }
        else {
            var input = $("#" + inputid);
        }
        var name = "fcbklist_value[]";
        if (!value) {
            value = obj.find("[type=hidden]").val();
            obj.find("[type=hidden]").attr("name", name);
        }
        var jsdata = new data(name, value);
        var stored = jsToString(jsdata, $(input).val());
        $(input).val(stored);
        return input;
    }

    var jsToString = function(jsdata, json){
        var string = "{";
        $.each(jsdata, function(i, item){
            if (i) {
                string += "\"" + i + "\":\"" + item + "\",";
            }
        });
        try {
            eval("json = " + json + ";");
            $.each(json, function(i, item){
                if (i && item) {
                    string += "\"" + i + "\":\"" + item + "\",";
                }
            });
        }
        catch (e) {
        }
        //Удаляем последнюю запятую
        string = string.substr(0, (string.length - 1));
        string += "}"
        return string;
    }

    var data = function(id, value){
        try {
            eval("this." + id + " = value;");
        }
        catch (e) {
        }
    }

    var removeValue = function(obj){
        var randid = obj.find("[type=hidden]").attr("randid");
        var inputid = elem.attr('id') + "_values";
        if ($("#" + inputid).length != 0) {
            try {
                eval("json = " + $("#" + inputid).val() + ";");
                var string = "{";
                $.each(json, function(i, item){
                    if (i && item && i != randid) {
                        string += "\"" + i + "\":\"" + item + "\",";
                    }
                });
                //Удаляем последнюю запятую
                if (string.length > 2) {
                    string = string.substr(0, (string.length - 1));
                    string += "}"
                }
                else {
                    string = "";
                }
                $("#" + inputid).val(string);
            }
            catch (e) {
            }
        }
    }

    var randomId = function(){
        var chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz";
        var string_length = 32;
        var randomstring = '';
        for (var i = 0; i < string_length; i++) {
            var rnum = Math.floor(Math.random() * chars.length);
            randomstring += chars.substring(rnum, rnum + 1);
        }
        return randomstring;
    }

    var curTab = function(){
        return $(".view_on").attr("id").replace("view_", "");
    }
    //Основное
    if (typeof(elem) != 'object')
        elem = $(elem);
    elem.css("width", width + "px");

    createTabs(elem, width);
    wrapElements(elem, width, height, row);

    bindEventsOnTabs(elem);
    bindEventsOnItems(elem);
}

/*  show/hide / начало */

var sbase = {

	open_con : null,
	interval : null,

	$ : function(elm)
	{
		if (typeof(elm) == 'string')
			elm = document.getElementById(elm);
		return elm;
	},

	getOffsetTop : function(obj)
	{
		var top = obj.offsetTop;

		while( (obj = obj.offsetParent) != null )
		{
			top += obj.offsetTop;
		}

		return top;
	},

	getOffsetLeft : function(obj)
	{
		var left = obj.offsetLeft;

		while( (obj = obj.offsetParent) != null )
		{
			left += obj.offsetLeft;
		}

		return left;
	},

	addEvent : function(obj, eType, fun)
	{
		if(obj.addEventListener)
		{
			 obj.addEventListener( eType, fun, false );
		}
		else if(obj.attachEvent)
		{
			 obj.attachEvent( "on" + eType, fun );
		}
		else
		{
			 obj["on" + eType] = fun;
		}
	},

	addList : function(btn)
	{
		this.deleteList();
		clearTimeout(this.interval);

		var c = this.$("sbase");
		c.id = "sbase";
		c.style.top = this.getOffsetTop(btn) + 23 +"px";
		c.style.left = this.getOffsetLeft(btn) - 185 +"px";

		c.style.display = 'block';
		c.style.visibility = 'visible';

		this.open_con = c;

		btn.onmouseout = function()
		{
			sbase.interval = setTimeout(function(){sbase.deleteList.call(sbase)}, 300);
		}

		btn.onmouseover = function()
		{
			clearTimeout(sbase.interval);
		}

		c.onmouseout = function()
		{
			sbase.interval = setTimeout(function(){sbase.deleteList.call(sbase)}, 300);
		}

		c.onmouseover = function()
		{
			clearTimeout(sbase.interval);
		}
	},

	deleteList : function()
	{
		if(this.open_con != null)
		{
			if(this.open_con.style.display == 'block')
			{
				this.open_con.style.display = 'none'
				this.open_con.style.visibility = 'hidden'
				this.open_con = null;
			}
		}
	}
}

var firstlist = {

	open_con : null,
	interval : null,

	$ : function(elm)
	{
		if (typeof(elm) == 'string')
			elm = document.getElementById(elm);
		return elm;
	},

	getOffsetTop : function(obj)
	{
		var top = obj.offsetTop;

		while( (obj = obj.offsetParent) != null )
		{
			top += obj.offsetTop;
		}

		return top;
	},

	getOffsetLeft : function(obj)
	{
		var left = obj.offsetLeft;

		while( (obj = obj.offsetParent) != null )
		{
			left += obj.offsetLeft;
		}

		return left;
	},

	addEvent : function(obj, eType, fun)
	{
		if(obj.addEventListener)
		{
			 obj.addEventListener( eType, fun, false );
		}
		else if(obj.attachEvent)
		{
			 obj.attachEvent( "on" + eType, fun );
		}
		else
		{
			 obj["on" + eType] = fun;
		}
	},

	addList : function(btn)
	{
		this.deleteList();
		clearTimeout(this.interval);

		var c = this.$("firstlist");
		c.id = "firstlist";
		c.style.top = this.getOffsetTop(btn) + 25 +"px";
		c.style.left = this.getOffsetLeft(btn) - 2 +"px";

		c.style.display = 'block';
		c.style.visibility = 'visible';

		this.open_con = c;

		btn.onmouseout = function()
		{
			firstlist.interval = setTimeout(function(){firstlist.deleteList.call(firstlist)}, 300);
		}

		btn.onmouseover = function()
		{
			clearTimeout(firstlist.interval);
		}

		c.onmouseout = function()
		{
			firstlist.interval = setTimeout(function(){firstlist.deleteList.call(firstlist)}, 300);
		}

		c.onmouseover = function()
		{
			clearTimeout(firstlist.interval);
		}
	},

	deleteList : function()
	{
		if(this.open_con != null)
		{
			if(this.open_con.style.display == 'block')
			{
				this.open_con.style.display = 'none'
				this.open_con.style.visibility = 'hidden'
				this.open_con = null;
			}
		}
	}
}


var secondlist = {

	open_con : null,
	interval : null,

	$ : function(elm)
	{
		if (typeof(elm) == 'string')
			elm = document.getElementById(elm);
		return elm;
	},

	getOffsetTop : function(obj)
	{
		var top = obj.offsetTop;

		while( (obj = obj.offsetParent) != null )
		{
			top += obj.offsetTop;
		}

		return top;
	},

	getOffsetLeft : function(obj)
	{
		var left = obj.offsetLeft;

		while( (obj = obj.offsetParent) != null )
		{
			left += obj.offsetLeft;
		}

		return left;
	},

	addEvent : function(obj, eType, fun)
	{
		if(obj.addEventListener)
		{
			 obj.addEventListener( eType, fun, false );
		}
		else if(obj.attachEvent)
		{
			 obj.attachEvent( "on" + eType, fun );
		}
		else
		{
			 obj["on" + eType] = fun;
		}
	},

	addList : function(btn)
	{
		this.deleteList();
		clearTimeout(this.interval);

		var c = this.$("secondlist");
		c.id = "secondlist";
		c.style.top = this.getOffsetTop(btn) + 25 +"px";
		c.style.left = this.getOffsetLeft(btn) - 2 +"px";

		c.style.display = 'block';
		c.style.visibility = 'visible';
			$('#firstlist').css("display","none");

		this.open_con = c;

		btn.onmouseout = function()
		{
			secondlist.interval = setTimeout(function(){secondlist.deleteList.call(secondlist)}, 300);
		}

		btn.onmouseover = function()
		{
			clearTimeout(secondlist.interval);
		}

		c.onmouseout = function()
		{
			secondlist.interval = setTimeout(function(){secondlist.deleteList.call(secondlist)}, 300);
		}

		c.onmouseover = function()
		{
			clearTimeout(secondlist.interval);
		}
	},

	deleteList : function()
	{
		if(this.open_con != null)
		{
			if(this.open_con.style.display == 'block')
			{
				this.open_con.style.display = 'none'
				this.open_con.style.visibility = 'hidden'
				this.open_con = null;
			}
		}
	}
}



  function show_first_list(htmlsrc) {
        $('#rent_list1').html("<img src='"+htmlsrc+".png' border='0' />");
		$('#rent_input1').html("<input type='hidden' name='rent_input1' value='"+htmlsrc+"' />");
		$('#firstlist').css("display","none");
		}

	 function show_second_list(htmlsrc) {
        $('#rent_list2').html("<img src='"+htmlsrc+".png' border='0' />");
		$('#rent_input2').html("<input type='hidden' name='rent_input2' value='"+htmlsrc+"' />");
		$('#secondlist').css("display","none");
		}

	function hide_list() { $('#sbase').css("display","none"); }

	function keyDownNumber(e)
		{
 	var key = (typeof e.charCode == 'undefined' ? e.keyCode : e.charCode);
 	 if (e.ctrlKey || e.altKey || key < 58)    return true;
 	 else    return false;
			}


	 function show_yandexmap() {
        $('#ontheyandexmap').html("<a href='javascript:{}' onClick='hide_yandexmap();'  style='background-color:#B90000;'>скрыть карту</a>");
        $('#YMapsID').css("display","block");
				}

	 function hide_yandexmap() {
        $('#ontheyandexmap').html("<a href='javascript:{}' onClick='show_yandexmap();' style='background-color:#336633;'>показать карту</a>");
$('#YMapsID').css("display","none");
				}

function showflat(flatid) {
        window.open('http://absestate.ru/index.php?kvartira_komnata='+flatid,'new');
				}

function asrial() {
        window.open('http://www.arspb.ru/','new');
				}
				

function open_main_search(id) {
       window.open('http://www.absestate.ru/index.php?mainsearch='+id,'new');
				}



var sb1b = {

	open_con : null,
	interval : null,

	$ : function(elm)
	{
		if (typeof(elm) == 'string')
			elm = document.getElementById(elm);
		return elm;
	},

	getOffsetTop : function(obj)
	{
		var top = obj.offsetTop;

		while( (obj = obj.offsetParent) != null )
		{
			top += obj.offsetTop;
		}

		return top;
	},

	getOffsetLeft : function(obj)
	{
		var left = obj.offsetLeft;

		while( (obj = obj.offsetParent) != null )
		{
			left += obj.offsetLeft;
		}

		return left;
	},

	addEvent : function(obj, eType, fun)
	{
		if(obj.addEventListener)
		{
			 obj.addEventListener( eType, fun, false );
		}
		else if(obj.attachEvent)
		{
			 obj.attachEvent( "on" + eType, fun );
		}
		else
		{
			 obj["on" + eType] = fun;
		}
	},

	addList : function(btn)
	{
		this.deleteList();
		clearTimeout(this.interval);

		var c = this.$("sb1b");
		c.id = "sb1b";
		c.style.top = this.getOffsetTop(btn) - 90 +"px";
		c.style.left = this.getOffsetLeft(btn) - 400 +"px";

		c.style.display = 'block';
		c.style.visibility = 'visible';

		this.open_con = c;

		btn.onmouseout = function()
		{
			sb1b.interval = setTimeout(function(){sb1b.deleteList.call(sb1b)}, 300);
		}

		btn.onmouseover = function()
		{
			clearTimeout(sb1b.interval);
		}

		c.onmouseout = function()
		{
			sb1b.interval = setTimeout(function(){sb1b.deleteList.call(sb1b)}, 300);
		}

		c.onmouseover = function()
		{
			clearTimeout(sb1b.interval);
		}
	},

	deleteList : function()
	{
		if(this.open_con != null)
		{
			if(this.open_con.style.display == 'block')
			{
				this.open_con.style.display = 'none'
				this.open_con.style.visibility = 'hidden'
				this.open_con = null;
			}
		}
	}
}

function showpage(page) {
        window.open('index.php?page_id='+page);
				}
function showmodule(module) {
        window.open('index.php?'+module);
				}

	 function showmaps(adres,office,mapsrc) {
        $('#mapview').css("display","inline");
	  $('#adres').html(adres);
        $('#officehead').html(office);
		if(mapsrc=='1'){
        $("#mapimage").attr("src","http://static-maps.yandex.ru/1.x/?l=map&size=375,250&pt=30.310388,59.958368&key=AAWzgksBAAAAc3iTOAIAWiGUx6jNxPlC1lEmNOdXGfmBRT4AAAAAAAAAAAArn3CdQCw88yhH6L9fUyR32ukqug==");
			}
else if(mapsrc=='2') {$("#mapimage").attr("src","http://static-maps.yandex.ru/1.x/?l=map&size=375,250&pt=30.319839,59.867981&key=AAWzgksBAAAAc3iTOAIAWiGUx6jNxPlC1lEmNOdXGfmBRT4AAAAAAAAAAAArn3CdQCw88yhH6L9fUyR32ukqug==");}
else if(mapsrc=='3') {$("#mapimage").attr("src","http://static-maps.yandex.ru/1.x/?l=map&size=375,250&pt=30.313398,59.912513&key=AAWzgksBAAAAc3iTOAIAWiGUx6jNxPlC1lEmNOdXGfmBRT4AAAAAAAAAAAArn3CdQCw88yhH6L9fUyR32ukqug==");}
else if(mapsrc=='4') {$("#mapimage").attr("src","http://static-maps.yandex.ru/1.x/?l=map&size=375,250&pt=30.342368,59.923613&key=AAWzgksBAAAAc3iTOAIAWiGUx6jNxPlC1lEmNOdXGfmBRT4AAAAAAAAAAAArn3CdQCw88yhH6L9fUyR32ukqug==");}
else if(mapsrc=='5') {$("#mapimage").attr("src","http://static-maps.yandex.ru/1.x/?l=map&size=375,250&pt=30.579173,59.751623&key=AAWzgksBAAAAc3iTOAIAWiGUx6jNxPlC1lEmNOdXGfmBRT4AAAAAAAAAAAArn3CdQCw88yhH6L9fUyR32ukqug==");}
else {$("#mapimage").attr("src","http://static-maps.yandex.ru/1.x/?l=map&size=375,250&pt=30.319839,59.867981&key=AAWzgksBAAAAc3iTOAIAWiGUx6jNxPlC1lEmNOdXGfmBRT4AAAAAAAAAAAArn3CdQCw88yhH6L9fUyR32ukqug==");}

				}
function closemaps() {
        $('#mapview').css("display","none");
				}

function showspb() {
        $('.bgpfrop').css("display","inline");
				}

function cflat() {
        $('#cflat').html("<img src=\"chekok.png\" onClick=\"closeflat();\" style=\"cursor:pointer\" border=\"0\" /><input name=\"rooms\" type=\"hidden\" value=\"1\" />");
				}

function closeflat() {
        $('#cflat').html("<img src=\"chek.png\" onClick=\"cflat();\" style=\"cursor:pointer\" border=\"0\" /><input name=\"rooms\" type=\"hidden\" value=\"0\" />");
				}

function rflat() {
        $('#rflat').html("<img src=\"chekok.png\" onClick=\"rloseflat();\" style=\"cursor:pointer\" border=\"0\" /><input name=\"flats\" type=\"hidden\" value=\"1\" />");
				}

function flatsrooms(id) {
 $('#link_num_'+id).css("background-color","#FF3300");
 $('#link_num_'+id).css("color","#ffffff");
 $('#link_num_'+id).css("border","1px solid #993300");
 $('#link_num_'+id).attr("onClick","noflatsrooms("+id+");");
 $('#fn'+id).attr("value","1");
}

function noflatsrooms(id) {
 $('#link_num_'+id).css("background-color","#FFFFCC");
 $('#link_num_'+id).css("color","#333333");
 $('#link_num_'+id).css("border","1px solid #F24F00");
 $('#link_num_'+id).attr("onClick","flatsrooms("+id+");");
 $('#fn'+id).attr("value","0");
}

/* кол-во комнат 
function flatsrooms(id) {
if(id=='1'){  $('#navif').html('<a href="#" style="background-color:#FF3300; color:#fff; padding-left:3px; padding-right:3px; text-decoration:none; border:1px solid #993300">1</a> <a href="#" onClick="flatsrooms(2);">2</a> <a href="#" onClick="flatsrooms(3);">3</a> <a href="#" onClick="flatsrooms(4);">4</a> <a href="#" onClick="flatsrooms(5);">5 и более</a>') }
if(id=='2'){  $('#navif').html('<a href="#" onClick="flatsrooms(1);">1</a> <a href="#" style="background-color:#FF3300; color:#fff; padding-left:3px; padding-right:3px; text-decoration:none; border:1px solid #993300">2</a> <a href="#" onClick="flatsrooms(3);">3</a> <a href="#" onClick="flatsrooms(4);">4</a> <a href="#" onClick="flatsrooms(5);">5 и более</a>') }
if(id=='3'){  $('#navif').html('<a href="#" onClick="flatsrooms(1);">1</a> <a href="#" onClick="flatsrooms(2);">2</a> <a href="#" style="background-color:#FF3300; color:#fff; padding-left:3px; padding-right:3px; text-decoration:none; border:1px solid #993300">3</a> <a href="#" onClick="flatsrooms(4);">4</a> <a href="#" onClick="flatsrooms(5);">5 и более</a>') }
if(id=='4'){  $('#navif').html('<a href="#" onClick="flatsrooms(1);">1</a> <a href="#" onClick="flatsrooms(2);">2</a> <a href="#" onClick="flatsrooms(3);">3</a> <a href="#" style="background-color:#FF3300; color:#fff; padding-left:3px; padding-right:3px; text-decoration:none; border:1px solid #993300">4</a> <a href="#" onClick="flatsrooms(5);">5 и более</a>') }
if(id=='5'){  $('#navif').html('<a href="#" onClick="flatsrooms(1);">1</a> <a href="#" onClick="flatsrooms(2);">2</a> <a href="#" onClick="flatsrooms(3);">3</a> <a href="#" onClick="flatsrooms(4);">4</a> <a href="#" style="background-color:#FF3300; color:#fff; padding-left:3px; padding-right:3px; text-decoration:none; border:1px solid #993300">5 и более</a>') }
				}
/* кол-во комнат */

function rayonselect(id) {
if(id=='2'){
        $('#rayonselect').css("display","none"); $('#oblastselect').css("display","inline"); $('#metroselect').css("display","none");$('#metroname').css("display","none");
	  $('#rayonzz').html("<a href=\"#\" onClick=\"rayonselect(1);\">Город</a> <a href=\"#\" style=\"background-color:#FF3300; color:#fff; padding-left:3px; padding-right:3px; text-decoration:none; border:1px solid #993300\">Область</a><input name=\"rayon_obl\" type=\"hidden\" value=\"2\" />");
		}
if(id=='1'){
        $('#rayonselect').css("display","inline"); $('#oblastselect').css("display","none"); $('#metroselect').css("display","inline");$('#metroname').css("display","inline");
	  $('#rayonzz').html("<a href=\"#\" style=\"background-color:#FF3300; color:#fff; padding-left:3px; padding-right:3px; text-decoration:none; border:1px solid #993300\">Город</a> <a href=\"#\" onClick=\"rayonselect(2);\">Область</a><input name=\"rayon_obl\" type=\"hidden\" value=\"1\" />");
		}

		}

function cottview() {
        $('#eta1').html("участок от:"); $('#eta2').html("до"); $('#eta3').html("соток");
				}
function cottview2() {
        $('#eta1').html("этаж не ниже:"); $('#eta2').html("не выше"); $('#eta3').html("");
				}

function opensearch(id) {
        window.location = "index.php?";
				}
				
      function is_ie()
                        {
                                var agent = navigator.userAgent.toLowerCase();
                                if (agent.indexOf("msie") != -1) return true;
                                else return false;
                        }
                        function set_image(img_obj, active)
                        {
                                if (active) image_name = "checked.png";
                                else image_name = "unchecked.png";
                                if (!is_ie()) img_obj.src = "images/" + image_name;
                                img_obj.onload = null;
                        }
                        function autorization()
                        {
                                var autorization_window = window.open("admin/autorization.php", "autorization", "width=320,height=230");
                                var x = Math.round((screen.availWidth / 2) - 160);
                                var y = Math.round((screen.availHeight / 2) - 115);
                                autorization_window.moveTo(x, y);
                        }
                        function show_document()
                        {
                                document.getElementById("body").style.visibility = "visible";
                        }
                         function addinadres()
                                                {
                                                                adres=window.document.searchpusto.addinadres.value;
                                                                window.document.searchpusto.adres.value = adres;
                                                }
                                                function update_antibot(a)
                                {
                                a.src = "configa/antibot.php?ran="+Math.random();
                                        }


         jQuery(document).ready(function($) {
      $('a[rel*=facebox]').facebox({
        loading_image : 'loading.gif',
        close_image   : 'closelabel.gif'
      })
    })







