
// resizing table
/*
window.onload = init; 
window.onresize = init;

var g_count = 3; // дефолтное кол-во колонок, генерируемое на сервере

function init(){
	g_result=document.getElementById("mytable");
	col_width=document.getElementById("colwidth");
	if(g_result){
		g_tds=g_result.getElementsByTagName("td");
		window.onresize=resize;
		resize();
	}
}

// Считаем кол-во колонок, которое помещается в экран
function CountColumns(){
	var c=Math.floor(col_width.offsetWidth/(165));
	return c>0?c:1;
	}
	
function resize(){
	var cols=CountColumns();// кол-во столбцов в таблице
//ничего не делать, если кол-во колонок то же, что и ранее
	if(g_count==cols){
		return;
	} else {
		g_count=cols; 
		var table=document.createElement("table");
		var tbody=document.createElement("tbody");
		var rows=g_tds.length/cols; // считаем кол-во строк в таблице
		var width=100/cols; // ширина каждой ячейки в процентах
		for(var j=0;j<rows;j++){
			var row1=document.createElement("tr");
			for(var i=0;i<cols;i++){
				if(!g_tds[0]){break;}
				g_tds[0].style.width=width+"%";
				row1.appendChild(g_tds[0]);
			}
			tbody.appendChild(row1);
		}
		table.appendChild(tbody);
		table=g_result.appendChild(table);// добавляем новую таблицу
		var prev=table.previousSibling;
		if(prev!=null)prev.parentNode.removeChild(prev);// удаляем старую таблицу
	}
}

*/

/**
 * Cookie plugin
 *
 * Copyright (c) 2006 Klaus Hartl (stilbuero.de)
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 *
 */

jQuery.cookie = function(name, value, options) {
    if (typeof value != 'undefined') { // name and value given, set cookie
        options = options || {};
        if (value === null) {
            value = '';
            options.expires = -1;
        }
        var expires = '';
        if (options.expires && (typeof options.expires == 'number' || options.expires.toUTCString)) {
            var date;
            if (typeof options.expires == 'number') {
                date = new Date();
                date.setTime(date.getTime() + (options.expires * 24 * 60 * 60 * 1000));
            } else {
                date = options.expires;
            }
            expires = '; expires=' + date.toUTCString(); // use expires attribute, max-age is not supported by IE
        }
        // CAUTION: Needed to parenthesize options.path and options.domain
        // in the following expressions, otherwise they evaluate to undefined
        // in the packed version for some reason...
        var path = options.path ? '; path=' + (options.path) : '';
        var domain = options.domain ? '; domain=' + (options.domain) : '';
        var secure = options.secure ? '; secure' : '';
        document.cookie = [name, '=', encodeURIComponent(value), expires, path, domain, secure].join('');
    } else { // only name given, get cookie
        var cookieValue = null;
        if (document.cookie && document.cookie != '') {
            var cookies = document.cookie.split(';');
            for (var i = 0; i < cookies.length; i++) {
                var cookie = jQuery.trim(cookies[i]);
                // Does this cookie string begin with the name we want?
                if (cookie.substring(0, name.length + 1) == (name + '=')) {
                    cookieValue = decodeURIComponent(cookie.substring(name.length + 1));
                    break;
                }
            }
        }
        return cookieValue;
    }
};

/*
 * jQuery Tooltip plugin 1.3
 *
 * http://bassistance.de/jquery-plugins/jquery-plugin-tooltip/
 * http://docs.jquery.com/Plugins/Tooltip
 *
 * Copyright (c) 2006 - 2008 JГ¶rn Zaefferer
 *
 * $Id: jquery.tooltip.js 5741 2008-06-21 15:22:16Z joern.zaefferer $
 * 
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */;(function($){var helper={},current,title,tID,IE=$.browser.msie&&/MSIE\s(5\.5|6\.)/.test(navigator.userAgent),track=false;$.tooltip={blocked:false,defaults:{delay:200,fade:false,showURL:true,extraClass:"",top:15,left:15,id:"tooltip"},block:function(){$.tooltip.blocked=!$.tooltip.blocked;}};$.fn.extend({tooltip:function(settings){settings=$.extend({},$.tooltip.defaults,settings);createHelper(settings);return this.each(function(){$.data(this,"tooltip",settings);this.tOpacity=helper.parent.css("opacity");this.tooltipText=this.title;$(this).removeAttr("title");this.alt="";}).mouseover(save).mouseout(hide).click(hide);},fixPNG:IE?function(){return this.each(function(){var image=$(this).css('backgroundImage');if(image.match(/^url\(["']?(.*\.png)["']?\)$/i)){image=RegExp.$1;$(this).css({'backgroundImage':'none','filter':"progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='"+image+"')"}).each(function(){var position=$(this).css('position');if(position!='absolute'&&position!='relative')$(this).css('position','relative');});}});}:function(){return this;},unfixPNG:IE?function(){return this.each(function(){$(this).css({'filter':'',backgroundImage:''});});}:function(){return this;},hideWhenEmpty:function(){return this.each(function(){$(this)[$(this).html()?"show":"hide"]();});},url:function(){return this.attr('href')||this.attr('src');}});function createHelper(settings){if(helper.parent)return;helper.parent=$('<div id="'+settings.id+'"><h3></h3><div class="body"></div><div class="url"></div></div>').appendTo(document.body).hide();if($.fn.bgiframe)helper.parent.bgiframe();helper.title=$('h3',helper.parent);helper.body=$('div.body',helper.parent);helper.url=$('div.url',helper.parent);}function settings(element){return $.data(element,"tooltip");}function handle(event){if(settings(this).delay)tID=setTimeout(show,settings(this).delay);else
show();track=!!settings(this).track;$(document.body).bind('mousemove',update);update(event);}function save(){if($.tooltip.blocked||this==current||(!this.tooltipText&&!settings(this).bodyHandler))return;current=this;title=this.tooltipText;if(settings(this).bodyHandler){helper.title.hide();var bodyContent=settings(this).bodyHandler.call(this);if(bodyContent.nodeType||bodyContent.jquery){helper.body.empty().append(bodyContent)}else{helper.body.html(bodyContent);}helper.body.show();}else if(settings(this).showBody){var parts=title.split(settings(this).showBody);helper.title.html(parts.shift()).show();helper.body.empty();for(var i=0,part;(part=parts[i]);i++){if(i>0)helper.body.append("<br/>");helper.body.append(part);}helper.body.hideWhenEmpty();}else{helper.title.html(title).show();helper.body.hide();}if(settings(this).showURL&&$(this).url())helper.url.html($(this).url().replace('http://','')).show();else
helper.url.hide();helper.parent.addClass(settings(this).extraClass);if(settings(this).fixPNG)helper.parent.fixPNG();handle.apply(this,arguments);}function show(){tID=null;if((!IE||!$.fn.bgiframe)&&settings(current).fade){if(helper.parent.is(":animated"))helper.parent.stop().show().fadeTo(settings(current).fade,current.tOpacity);else
helper.parent.is(':visible')?helper.parent.fadeTo(settings(current).fade,current.tOpacity):helper.parent.fadeIn(settings(current).fade);}else{helper.parent.show();}update();}function update(event){if($.tooltip.blocked)return;if(event&&event.target.tagName=="OPTION"){return;}if(!track&&helper.parent.is(":visible")){$(document.body).unbind('mousemove',update)}if(current==null){$(document.body).unbind('mousemove',update);return;}helper.parent.removeClass("viewport-right").removeClass("viewport-bottom");var left=helper.parent[0].offsetLeft;var top=helper.parent[0].offsetTop;if(event){left=event.pageX+settings(current).left;top=event.pageY+settings(current).top;var right='auto';if(settings(current).positionLeft){right=$(window).width()-left;left='auto';}helper.parent.css({left:left,right:right,top:top});}var v=viewport(),h=helper.parent[0];if(v.x+v.cx<h.offsetLeft+h.offsetWidth){left-=h.offsetWidth+20+settings(current).left;helper.parent.css({left:left+'px'}).addClass("viewport-right");}if(v.y+v.cy<h.offsetTop+h.offsetHeight){top-=h.offsetHeight+20+settings(current).top;helper.parent.css({top:top+'px'}).addClass("viewport-bottom");}}function viewport(){return{x:$(window).scrollLeft(),y:$(window).scrollTop(),cx:$(window).width(),cy:$(window).height()};}function hide(event){if($.tooltip.blocked)return;if(tID)clearTimeout(tID);current=null;var tsettings=settings(this);function complete(){helper.parent.removeClass(tsettings.extraClass).hide().css("opacity","");}if((!IE||!$.fn.bgiframe)&&tsettings.fade){if(helper.parent.is(':animated'))helper.parent.stop().fadeTo(tsettings.fade,0,complete);else
helper.parent.stop().fadeOut(tsettings.fade,complete);}else
complete();if(settings(this).fixPNG)helper.parent.unfixPNG();}})(jQuery);

/*
 * jQuery Autocomplete plugin 1.1
 *
 * Copyright (c) 2009 JГ¶rn Zaefferer
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 *
 * Revision: $Id: jquery.autocomplete.js 15 2009-08-22 10:30:27Z joern.zaefferer $
 */
eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}(';(3($){$.2e.1u({19:3(b,d){5 c=W b=="1B";d=$.1u({},$.M.1T,{Y:c?b:P,y:c?P:b,1J:c?$.M.1T.1J:10,X:d&&!d.1D?10:48},d);d.1y=d.1y||3(a){6 a};d.1v=d.1v||d.1R;6 A.I(3(){1M $.M(A,d)})},L:3(a){6 A.11("L",a)},1k:3(a){6 A.14("1k",[a])},2b:3(){6 A.14("2b")},28:3(a){6 A.14("28",[a])},24:3(){6 A.14("24")}});$.M=3(o,r){5 t={2Y:38,2S:40,2N:46,2I:9,2E:13,2B:27,2x:3I,2v:33,2p:34,2n:8};5 u=$(o).3r("19","3o").Q(r.2Q);5 p;5 m="";5 n=$.M.3c(r);5 s=0;5 k;5 h={1F:C};5 l=$.M.32(r,o,1Z,h);5 j;$.1Y.2X&&$(o.2U).11("45.19",3(){4(j){j=C;6 C}});u.11(($.1Y.2X?"43":"42")+".19",3(a){s=1;k=a.2M;3V(a.2M){O t.2Y:a.1d();4(l.N()){l.30()}w{12(0,D)}R;O t.2S:a.1d();4(l.N()){l.2D()}w{12(0,D)}R;O t.2v:a.1d();4(l.N()){l.2C()}w{12(0,D)}R;O t.2p:a.1d();4(l.N()){l.2A()}w{12(0,D)}R;O r.17&&$.1c(r.S)==","&&t.2x:O t.2I:O t.2E:4(1Z()){a.1d();j=D;6 C}R;O t.2B:l.Z();R;3J:1P(p);p=1O(12,r.1J);R}}).2t(3(){s++}).3E(3(){s=0;4(!h.1F){2r()}}).2q(3(){4(s++>1&&!l.N()){12(0,D)}}).11("1k",3(){5 c=(1r.7>1)?1r[1]:P;3 1N(q,a){5 b;4(a&&a.7){16(5 i=0;i<a.7;i++){4(a[i].L.J()==q.J()){b=a[i];R}}}4(W c=="3")c(b);w u.14("L",b&&[b.y,b.F])}$.I(15(u.K()),3(i,a){21(a,1N,1N)})}).11("2b",3(){n.1o()}).11("28",3(){$.1u(r,1r[1]);4("y"2h 1r[1])n.1e()}).11("24",3(){l.1p();u.1p();$(o.2U).1p(".19")});3 1Z(){5 e=l.2g();4(!e)6 C;5 v=e.L;m=v;4(r.17){5 b=15(u.K());4(b.7>1){5 f=r.S.7;5 c=$(o).18().1I;5 d,1H=0;$.I(b,3(i,a){1H+=a.7;4(c<=1H){d=i;6 C}1H+=f});b[d]=v;v=b.3f(r.S)}v+=r.S}u.K(v);1l();u.14("L",[e.y,e.F]);6 D}3 12(b,c){4(k==t.2N){l.Z();6}5 a=u.K();4(!c&&a==m)6;m=a;a=1m(a);4(a.7>=r.29){u.Q(r.26);4(!r.1s)a=a.J();21(a,3a,1l)}w{1q();l.Z()}};3 15(b){4(!b)6[""];4(!r.17)6[$.1c(b)];6 $.4h(b.23(r.S),3(a){6 $.1c(b).7?$.1c(a):P})}3 1m(a){4(!r.17)6 a;5 c=15(a);4(c.7==1)6 c[0];5 b=$(o).18().1I;4(b==a.7){c=15(a)}w{c=15(a.22(a.37(b),""))}6 c[c.7-1]}3 1G(q,a){4(r.1G&&(1m(u.K()).J()==q.J())&&k!=t.2n){u.K(u.K()+a.37(1m(m).7));$(o).18(m.7,m.7+a.7)}};3 2r(){1P(p);p=1O(1l,4g)};3 1l(){5 c=l.N();l.Z();1P(p);1q();4(r.36){u.1k(3(a){4(!a){4(r.17){5 b=15(u.K()).1n(0,-1);u.K(b.3f(r.S)+(b.7?r.S:""))}w{u.K("");u.14("L",P)}}})}};3 3a(q,a){4(a&&a.7&&s){1q();l.35(a,q);1G(q,a[0].F);l.20()}w{1l()}};3 21(f,d,g){4(!r.1s)f=f.J();5 e=n.31(f);4(e&&e.7){d(f,e)}w 4((W r.Y=="1B")&&(r.Y.7>0)){5 c={4f:+1M 4e()};$.I(r.2Z,3(a,b){c[a]=W b=="3"?b():b});$.4d({4c:"4b",4a:"19"+o.49,2V:r.2V,Y:r.Y,y:$.1u({q:1m(f),47:r.X},c),44:3(a){5 b=r.1A&&r.1A(a)||1A(a);n.1i(f,b);d(f,b)}})}w{l.2T();g(f)}};3 1A(c){5 d=[];5 b=c.23("\\n");16(5 i=0;i<b.7;i++){5 a=$.1c(b[i]);4(a){a=a.23("|");d[d.7]={y:a,F:a[0],L:r.1z&&r.1z(a,a[0])||a[0]}}}6 d};3 1q(){u.1h(r.26)}};$.M.1T={2Q:"41",2P:"3Z",26:"3Y",29:1,1J:3W,1s:C,1f:D,1w:C,1g:10,X:3U,36:C,2Z:{},1X:D,1R:3(a){6 a[0]},1v:P,1G:C,E:0,17:C,S:", ",1y:3(b,a){6 b.22(1M 3T("(?![^&;]+;)(?!<[^<>]*)("+a.22(/([\\^\\$\\(\\)\\[\\]\\{\\}\\*\\.\\+\\?\\|\\\\])/2K,"\\\\$1")+")(?![^<>]*>)(?![^&;]+;)","2K"),"<2J>$1</2J>")},1D:D,1E:3S};$.M.3c=3(g){5 h={};5 j=0;3 1f(s,a){4(!g.1s)s=s.J();5 i=s.2H(a);4(g.1w=="3R"){i=s.J().1k("\\\\b"+a.J())}4(i==-1)6 C;6 i==0||g.1w};3 1i(q,a){4(j>g.1g){1o()}4(!h[q]){j++}h[q]=a}3 1e(){4(!g.y)6 C;5 f={},2G=0;4(!g.Y)g.1g=1;f[""]=[];16(5 i=0,2F=g.y.7;i<2F;i++){5 c=g.y[i];c=(W c=="1B")?[c]:c;5 d=g.1v(c,i+1,g.y.7);4(d===C)1V;5 e=d.3Q(0).J();4(!f[e])f[e]=[];5 b={F:d,y:c,L:g.1z&&g.1z(c)||d};f[e].1U(b);4(2G++<g.X){f[""].1U(b)}};$.I(f,3(i,a){g.1g++;1i(i,a)})}1O(1e,25);3 1o(){h={};j=0}6{1o:1o,1i:1i,1e:1e,31:3(q){4(!g.1g||!j)6 P;4(!g.Y&&g.1w){5 a=[];16(5 k 2h h){4(k.7>0){5 c=h[k];$.I(c,3(i,x){4(1f(x.F,q)){a.1U(x)}})}}6 a}w 4(h[q]){6 h[q]}w 4(g.1f){16(5 i=q.7-1;i>=g.29;i--){5 c=h[q.3O(0,i)];4(c){5 a=[];$.I(c,3(i,x){4(1f(x.F,q)){a[a.7]=x}});6 a}}}6 P}}};$.M.32=3(e,g,f,k){5 h={H:"3N"};5 j,z=-1,y,1t="",1S=D,G,B;3 2y(){4(!1S)6;G=$("<3M/>").Z().Q(e.2P).T("3L","3K").1Q(1K.2w);B=$("<3H/>").1Q(G).3G(3(a){4(U(a).2u&&U(a).2u.3F()==\'2s\'){z=$("1L",B).1h(h.H).3D(U(a));$(U(a)).Q(h.H)}}).2q(3(a){$(U(a)).Q(h.H);f();g.2t();6 C}).3C(3(){k.1F=D}).3B(3(){k.1F=C});4(e.E>0)G.T("E",e.E);1S=C}3 U(a){5 b=a.U;3A(b&&b.3z!="2s")b=b.3y;4(!b)6[];6 b}3 V(b){j.1n(z,z+1).1h(h.H);2o(b);5 a=j.1n(z,z+1).Q(h.H);4(e.1D){5 c=0;j.1n(0,z).I(3(){c+=A.1a});4((c+a[0].1a-B.1b())>B[0].3x){B.1b(c+a[0].1a-B.3w())}w 4(c<B.1b()){B.1b(c)}}};3 2o(a){z+=a;4(z<0){z=j.1j()-1}w 4(z>=j.1j()){z=0}}3 2m(a){6 e.X&&e.X<a?e.X:a}3 2l(){B.2z();5 b=2m(y.7);16(5 i=0;i<b;i++){4(!y[i])1V;5 a=e.1R(y[i].y,i+1,b,y[i].F,1t);4(a===C)1V;5 c=$("<1L/>").3v(e.1y(a,1t)).Q(i%2==0?"3u":"3P").1Q(B)[0];$.y(c,"2k",y[i])}j=B.3t("1L");4(e.1X){j.1n(0,1).Q(h.H);z=0}4($.2e.2W)B.2W()}6{35:3(d,q){2y();y=d;1t=q;2l()},2D:3(){V(1)},30:3(){V(-1)},2C:3(){4(z!=0&&z-8<0){V(-z)}w{V(-8)}},2A:3(){4(z!=j.1j()-1&&z+8>j.1j()){V(j.1j()-1-z)}w{V(8)}},Z:3(){G&&G.Z();j&&j.1h(h.H);z=-1},N:3(){6 G&&G.3s(":N")},3q:3(){6 A.N()&&(j.2j("."+h.H)[0]||e.1X&&j[0])},20:3(){5 a=$(g).3p();G.T({E:W e.E=="1B"||e.E>0?e.E:$(g).E(),2i:a.2i+g.1a,1W:a.1W}).20();4(e.1D){B.1b(0);B.T({2L:e.1E,3n:\'3X\'});4($.1Y.3m&&W 1K.2w.3l.2L==="1x"){5 c=0;j.I(3(){c+=A.1a});5 b=c>e.1E;B.T(\'3k\',b?e.1E:c);4(!b){j.E(B.E()-2R(j.T("2O-1W"))-2R(j.T("2O-3j")))}}}},2g:3(){5 a=j&&j.2j("."+h.H).1h(h.H);6 a&&a.7&&$.y(a[0],"2k")},2T:3(){B&&B.2z()},1p:3(){G&&G.3i()}}};$.2e.18=3(b,f){4(b!==1x){6 A.I(3(){4(A.2d){5 a=A.2d();4(f===1x||b==f){a.4n("2c",b);a.3h()}w{a.4m(D);a.4l("2c",b);a.4k("2c",f);a.3h()}}w 4(A.3g){A.3g(b,f)}w 4(A.1C){A.1C=b;A.3e=f}})}5 c=A[0];4(c.2d){5 e=1K.18.4j(),3d=c.F,2a="<->",2f=e.3b.7;e.3b=2a;5 d=c.F.2H(2a);c.F=3d;A.18(d,d+2f);6{1I:d,39:d+2f}}w 4(c.1C!==1x){6{1I:c.1C,39:c.3e}}}})(4i);',62,272,'|||function|if|var|return|length|||||||||||||||||||||||||else||data|active|this|list|false|true|width|value|element|ACTIVE|each|toLowerCase|val|result|Autocompleter|visible|case|null|addClass|break|multipleSeparator|css|target|moveSelect|typeof|max|url|hide||bind|onChange||trigger|trimWords|for|multiple|selection|autocomplete|offsetHeight|scrollTop|trim|preventDefault|populate|matchSubset|cacheLength|removeClass|add|size|search|hideResultsNow|lastWord|slice|flush|unbind|stopLoading|arguments|matchCase|term|extend|formatMatch|matchContains|undefined|highlight|formatResult|parse|string|selectionStart|scroll|scrollHeight|mouseDownOnSelect|autoFill|progress|start|delay|document|li|new|findValueCallback|setTimeout|clearTimeout|appendTo|formatItem|needsInit|defaults|push|continue|left|selectFirst|browser|selectCurrent|show|request|replace|split|unautocomplete||loadingClass||setOptions|minChars|teststring|flushCache|character|createTextRange|fn|textLength|selected|in|top|filter|ac_data|fillList|limitNumberOfItems|BACKSPACE|movePosition|PAGEDOWN|click|hideResults|LI|focus|nodeName|PAGEUP|body|COMMA|init|empty|pageDown|ESC|pageUp|next|RETURN|ol|nullData|indexOf|TAB|strong|gi|maxHeight|keyCode|DEL|padding|resultsClass|inputClass|parseInt|DOWN|emptyList|form|dataType|bgiframe|opera|UP|extraParams|prev|load|Select|||display|mustMatch|substring||end|receiveData|text|Cache|orig|selectionEnd|join|setSelectionRange|select|remove|right|height|style|msie|overflow|off|offset|current|attr|is|find|ac_even|html|innerHeight|clientHeight|parentNode|tagName|while|mouseup|mousedown|index|blur|toUpperCase|mouseover|ul|188|default|absolute|position|div|ac_over|substr|ac_odd|charAt|word|180|RegExp|100|switch|400|auto|ac_loading|ac_results||ac_input|keydown|keypress|success|submit||limit|150|name|port|abort|mode|ajax|Date|timestamp|200|map|jQuery|createRange|moveEnd|moveStart|collapse|move'.split('|'),0,{}))


$(document).ready(function() {

// Таблица для каталога и б/у

//	resize();
	
//	var resizeTimer = null;
	
//	$(window).resize(function() {
//		if (resizeTimer) clearTimeout(resizeTimer);
//    	resizeTimer = setTimeout(init_resize, 500);
//		resize();
		
//	});
	
// Считаем кол-во колонок, которое помещается в экран
//	function CountColumns(){
//		var c = Math.floor($(col_width).width()/170);
//		return c>0?c:1;
//	}
		
//	function resize(){
// кол-во столбцов в таблице
//		var g_result = $('#mytable');
//		var g_tds = $('#mytable TD');
//		var col_width = $('#colwidth');
//		var cols = Math.floor($(col_width).width()/170);
//		alert(cols);
		
//ничего не делать, если кол-во колонок то же, что и ранее
//		if(g_count == cols){
//			return;
//		}
//		var g_count = cols; 
//		var tbody = '';
// считаем кол-во строк в таблице
//		var rows = g_tds.length/cols;
// ширина каждой ячейки в процентах
//		var width = 100/cols;
//		for(var j = 0; j < rows; j++){
//			var cells = '';
//			for(var i = 0; i < cols; i++){
//				if(!g_tds[i]){
//					break;
//				}
//				cells = cells + '<td style="width:' + width + '%">' + $(g_tds[i]).html() + '</td>';
//			}
//			tbody = tbody + '<tr>' + cells + '</tr>';
//		}
// добавляем новую таблицу
//		$(g_result).append('<table><tbody>' + tbody + '</tbody></table>');
//		var original_table = $('#mytable table:first');
// удаляем старую таблицу
//		if(original_table != null)
//			$(original_table).detach();
//	}

// БУ
	var prev_click = 0;
	var prev_ad_id = 0;
	var time_passed = 0;
	
// делаем прозрачные подложки для редактирования
	$('.opacity').fadeTo(1, 0.8);
	
// делаем всплывающие подсказки (функция - чтобы можно было привязывать вновь-добавленные title)
	function addTooltip(item) {
		$(item).tooltip({
			track: true,
			delay: 0,
			showURL: false,
			showBody: ' - ',
			fade: 250
		});
	}
	addTooltip('div.selected-control');

// аякс для избранного
			
	$('.used_ads_gallery div.item').click( function(event){
		
		var item = this;
		var tgt = $(event.target);
		var sel_item = $('li.selected-item');
		var sel_counter = $('#selected-item-counter');
		var sel_icon = $('li.selected-item div');
		
		if (tgt.is('div.selected-control')) {
			
			var ad_id = $(tgt).attr('id');
				
			// Не разрешаем кливать по одной и той же ссылке чаще ... мс.
			if(prev_click) {
				var time_passed = event.timeStamp-prev_click;
			}			
			if(ad_id != prev_ad_id || time_passed > 1000){

				if (tgt.hasClass('selected')) {
					var handler = 'unmark'
				}
				else {
					var handler = 'mark'
					
					var item_offset = $(item).offset();
					var letuchiy_korabl = '<DIV id="letuchiy_korabl" style="border:2px solid #B3004A;width:150px;height:150px;background:transparent;position:absolute;top:' + item_offset.top + 'px;left:' + item_offset.left + 'px;z-index:100"></DIV>'
					$(letuchiy_korabl).prependTo('BODY');
					
					$('#my_ads_subnav').show();
					var selected_offset = $('#selected-item-marker').offset();

					$('#selected-item').css('background-color','#ff6');
	
					$('#letuchiy_korabl').animate({
						left: selected_offset.left,
						top: selected_offset.top,
						opacity: 0.6,
						width: '5px',
						height: '5px'
					}, 400, 'linear', function(){
						$('#letuchiy_korabl').detach();
						$('#selected-item').css('background-color','transparent');
					});
					
				}
				
				// запускаем крутилку
				//$(tgt).css('background', 'url(/img/loader.png) 0 0 no-repeat').animBg(
				//	{'step':24,'steps':8,'interval':100}
				//);
			
				$.ajax({
					url: '/classes/used/selected.html',
					cache: false,
					data: ({
						ad_id : ad_id,
						user_id : user_id,
						action : handler,
						date : date_param
					}),
					success: function(){
						//$(tgt).animBg('stop');
						//$(tgt).removeAttr('style');
						if (tgt.hasClass('selected')) {
							$(tgt).removeClass('selected');
							$(tgt).parent().removeClass('preview-selected');
							$(tgt).attr('title', 'Добавить в избранное');
							$(sel_counter).html(+$(sel_counter).text() - +1);
						}
						else {
							$(tgt).addClass('selected');
							$(tgt).parent().addClass('preview-selected')
							$(tgt).attr('title', 'Удалить из избранного');
							$(sel_counter).html(+$(sel_counter).text() + +1);
						};
						addTooltip($(tgt));
						
						// подсвечиваем иконку Избранного в пункте меню
						if ($(sel_counter).text() == 0) {
							$(sel_icon).removeClass('selected-item-on')
						} else if ($(sel_counter).text() > 0 && !$('sel_item').hasClass('selected-item-on')) {
							$(sel_icon).addClass('selected-item-on')
						}

					}
				});
			} else {
				// Не торопитесь!
			}
			
			prev_ad_id = ad_id;
			prev_click = event.timeStamp;
			time_passed = 0;
			
		}
	});
	
// избранное на странице объявления

	$('#links_control_block INPUT').click(function(){
		if(this.value == this.defaultValue){
			this.select();
		}
	});
	
	$('#links_control_block A.links_block_copy').click(function(event){
		event.preventDefault();
		$('#links_control_block INPUT[type=text]').copy();
	});
	
	if(typeof(is_selected) != 'undefined'){
		$('#links_control A').show();
		if(is_selected == 1){
			$('#go_to_selected,#delete_from_selected').show();
		} else {
			$('#add_to_selected').show();
		}
	}
	
	$('#links_control_link').toggle(
		function(){
			$('#links_control_block').show();
			$('#links_control').css('background-color','#bbb');
		},
		function(){
			$('#links_control_block').hide();
			$('#links_control').css('background-color','');
		}
	);

	var prev_click = 0;
	var prev_ad_id = 0;
	var time_passed = 0;	
	
	$('#selected_control A.ajax,#delete_from_selected').click( function(event){
	
		event.preventDefault();
		
//		if(user_id > 0){
		
		var tgt = $(event.target);
			
		// Не разрешаем кливать по одной и той же ссылке чаще ... мс.
		if(prev_click) {
			var time_passed = event.timeStamp-prev_click;
		}			
		if(ad_id != prev_ad_id || time_passed > 1000){
			
			var sel_item = $('li.selected-item');
			var sel_counter = $('#selected-item-counter');
			var sel_icon = $('li.selected-item div');		
			
			if (tgt.is('#delete_from_selected')) {
				var handler = 'unmark'
			} else {
				var handler = 'mark'
				var item = $('#selected_control');
				var item_offset = $(item).offset();
				var letuchiy_korabl = '<DIV id="letuchiy_korabl" style="background:url(/img/selected.png) -24px 0px no-repeat;width:24px;height:22px;position:absolute;top:' + item_offset.top + 'px;left:' + item_offset.left + 'px;z-index:100"></DIV>'
				$(letuchiy_korabl).prependTo('BODY');
				
				$('#my_ads_subnav').show();
				var selected_offset = $('#selected-item-marker').offset();

				$('#selected-item').css('background-color','#ff6');

				$('#letuchiy_korabl').animate({
					left: selected_offset.left,
					top: selected_offset.top,
					opacity: 0.6,
					width: '3px',
					height: '3px'
				}, 400, 'linear', function(){
					$('#letuchiy_korabl').detach();
					$('#selected-item').css('background-color','transparent');
				});
			}
			
			$('#add_to_selected,#go_to_selected,#delete_from_selected').hide();
			$('#selected_control').append('<P class="supersmall" id="small_preloader"><B><SPAN style="background:url(/img/loader_small.gif) no-repeat;width:24px;height:22px;display:block;float:left;"></SPAN>Сохраняем...</B></P>')
		
			$.ajax({
				url: '/classes/used/selected.html',
				cache: false,
				data: ({
					ad_id : ad_id,
					user_id : user_id,
					action : handler,
					date : date_param
				}),
				success: function(){
					$('#small_preloader').detach();
					if (tgt.is('#delete_from_selected')) {
						$('#add_to_selected').show();
						$('#go_to_selected,#delete_from_selected').hide();
						$(sel_counter).html(+$(sel_counter).text() - 1);
					}
					else {
						$('#go_to_selected,#delete_from_selected').show();
						$('#add_to_selected').hide();
						$(sel_counter).html(+$(sel_counter).text() + 1);
					};
					// подсвечиваем иконку Избранного в пункте меню
					if ($(sel_counter).text() == 0) {
						$(sel_icon).removeClass('selected-item-on')
					} else if ($(sel_counter).text() > 0 && !$('sel_item').hasClass('selected-item-on')) {
						$(sel_icon).addClass('selected-item-on')
					}
				}
			});
		} else {
			// Не торопитесь!
		}
		
		prev_ad_id = ad_id;
		prev_click = event.timeStamp;
		time_passed = 0;
		
//		} else {
//			$('#selected_control_warning').toggle();
//		}
			
	});
	
// подсвечиваем иконку Избранного на объявлении
	$('div.selected-control').hover(
		function () {
			$(this).addClass('selected-hover');
		}, 
		function () {
			$(this).removeClass('selected-hover');
		}
	);
	
// раскрываем/сворачиваем/запоминаем Мои объявления
	$('#my_ads_subnav_link').click( function(event){
		event.preventDefault();
		var nav_cookie = $.cookie('my_ads_subnav');
		if (nav_cookie == 1) {
			$('#my_ads_subnav').hide();
			$.cookie('my_ads_subnav', '0', { expires: 30, path: '/'});
		} else {
			$('#my_ads_subnav').show();
			$.cookie('my_ads_subnav', '1', { expires: 30, path: '/'});
		}
	});
	
	
// поле поиска
	var default_text = 'Поиск: введите поисковый запрос';
	if (!$('#used_search_field').hasClass('on_search_page') || $('#used_search_field').attr('value') == default_text) {
// осторожно, надо исправит - default_text сабмититься при выборе возраста или размера
//		$('#used_search_field').attr('value',default_text);
//		$('#used_search_field').attr('style','color:#888');
		$('#used_search_submit').attr('disabled', true);
		$('#used_search_field').focus(function(){
			if($(this).attr('value') == default_text){
				$(this).attr('value','');
			}{
				$(this).select();
			}
			$(this).attr('style','color:#000');
			$('#used_search_submit').attr('disabled', false);
		});
		$('#used_search_field').blur( function(){
			if (!$(this).attr('value')) {
//				$(this).attr('value',default_text);
//				$(this).attr('style','color:#888');
				$('#used_search_submit').attr('disabled', true);
			}
		});
		$('#used_search_submit').click(function(){
			$('#bid_hidden').attr('value','');
			$('#tags_filter option:selected,#size_filter option:selected,#age_filter option:selected').attr('selected',false);
		});
	}
	
	var used_nav_form = $('#used_nav_form');
	var insection_value = $(used_nav_form).attr('action');
//	я наверное тупой, но заставить их работать вместе по click или toggle не получается
	$('#insection_label').toggle(
		function(){
			$(used_nav_form).attr('action', '/used/');
			$('#insection').attr('checked', false);
		}, function(){
			$(used_nav_form).attr('action', insection_value);
			$('#insection').attr('checked', true);
		}
	);	
	$('#insection').click( function(){
		if($(used_nav_form).attr('action') == insection_value){
			$(used_nav_form).attr('action', '/used/');
			$('#insection').attr('checked', false);
		} else {
			$(used_nav_form).attr('action', insection_value);
			$('#insection').attr('checked', true);
		}
	});

// табы в promoted
	$('#period LI').click( function(){
		var tab_id = $(this).attr('id');
		if (!$(this).hasClass('active')) {	
			$('#period LI').removeClass('active');
			$('#period_content DIV.tab').hide();
			$(this).addClass('active');
			$('#' + tab_id + '_content').show();
		}
	});
	$('#payment LI').click( function(){
		var tab_id = $(this).attr('id');
		if (!$(this).hasClass('active')) {	
			$('#payment LI').removeClass('active');
			$('.list_tabs .content_tab').hide();
			$(this).addClass('active');
			$('#' + tab_id + '_content').show();
		}
	});	
// проверка отправки уведомления
	$('#send_nosms_payment_confirmation').click(function(event){
		event.preventDefault();
		$('#send_nosms_payment_confirmation').attr('disabled', true).attr('value','Сообщаем...');
		$.ajax({
			url: '/classes/used/send_payment_confirmation.html',
			cache: false,
			data: ({
				price : price,
				id : id
			}),
			success: function(){
				$('#send_nosms_payment_confirmation').hide();
				$('#nosms_message').html('<SPAN style="background-color:#ff6">Спасибо. После проверки оплаты, ваше объявление появится в горячих</SPAN>');
			}
		});
	});
// проверка отправки смс
	$('#sms_submit').click(function(event){
		event.preventDefault();
		var code = $('#sms_code').attr('value');
		if(code){
			if(code == 'клумба' || code == 'KLUMBA' || code == 'Klumba' || code == 'klumba'){
				$('#sms_message').html('<B class="red" style="background-color:#ff6">Этот код уже не действует.</B> ');
				$('#sms_code').attr('value', '');
				$('#sms_instruction').hide();
			} else {
				$('#sms_message').html('');
				$('#sms_submit').attr('disabled', true).attr('value','Проверяем...');
				$('#sms_code').attr('disabled', true);
				$.ajax({
					url: '/classes/used/check_sms_payment.html',
					cache: false,
					data: ({
						code : code,
						id : id,
						price : price,
						user_id : user_id,
						section : section,
						cat_id : cat_id,
						short_number : short_number
					}),
					success: function(data){
						$('#sms_instruction').hide();
						$('#sms_code').attr('value', '');
						$('#sms_message').html(data.substring(1));
						if(data[0] == 1){
							$('#sms_code').hide();
							$('#sms_submit').hide();
						} else {
							$('#sms_code').attr('disabled', false);
							$('#sms_submit').attr('disabled', false).attr('value','Ок');
						}
					}
				});
			}
		}
	});

// 	удаление объявления
	$('#delete_ad').click(function(){
		var answer = confirm('Удалить объявление навсегда?');
		return answer
	});

// показываем баннер
//	$('#used_widget_link').click(function(event){
//		$('#used_widget').toggle();
//		event.preventDefault();
//	});
//	$('#used_widget INPUT').click(function(event){
//		 this.select();
//	});

// Штуки, для которых критичен javascript, показываем после его загрузки
// 	показываем поиск
	$('#used_search_field').attr('disabled', false);
	$('#insection').attr('disabled', false);
// показываем баннер
	$('#premium_banner,#footer_counters,#top_banner').show();
});














