$(document).ready(function(){
    $('a[rel*=facebox]').facebox()
	$('body').cutter()
    $("#listticker").listticker()
	highlightColumn()
	popupVendor()
});
// Подсветка колонки
function highlightColumn(){
	$('.pricing td').hover(
		function(){
			var count=0;
			$(this).prevAll().each(function(){
				count++
			})
			if( count>1 ){
				$('.pricing tr').each(function(){
					var c=0
					$('td',this).each(function(){
						if( c==count ){
							$(this).addClass('selcolumn')
						}
						c++
					})
				})
				var c=0
				$('.pricing th').each(function(){
					if( c==count ){
						$(this).addClass('selcolumnhead')
					}
					c++
				})
			}
		},
		function(){
			$('.pricing td').removeClass('selcolumn')
			$('.pricing th').removeClass('selcolumnhead')
		}
	)
}
// Всплывающие данные по продавцам
function popupVendor(){
	var to,timeOut=300,venga=null,vengato=null,vengatime=2000
	$('th[class*=vendorinfo]').hover(
		function(){
			var obj=$(this),pos=obj.offset(),width=300,height=200
            // Работа с GA
            clearTimeout(vengato);
            venga=null
            venga=$('a img',this).attr('alt')
            if( venga!='' ){
                vengato=setTimeout(function(){
                    if( venga!=null ){
                        _gaq.push(['_trackEvent','infolook','mouseover',venga])
                        venga=null
                    }
                },vengatime)
            }
            // конец работы с GA
			clearTimeout(to)
			//pos.top-=obj.outerHeight()
			if( (pos.left+width)>$('body').innerWidth() ){
				pos.left-=-obj.outerWidth()+width
			}
			var pan=$('.veninfopanel')
			if(pan.length==0){
				$('body').append('<div class="veninfopanel" style="z-index:9999;"></div>')
				pan=$('.veninfopanel')
				pan.hover(function(){clearTimeout(to)},function(){to=setTimeout(function(){pan.fadeOut()},timeOut)})
			}
			ven=vendors['v'+$(this).attr('class').substr(10)]
			str='<div class="vendorinfo" style="width:300px;"><div class="pan fullname">'+ven[0]+'</div>'
			if(ven[7]<=0 && ven[7]>=-3){
				st='1';
			}else if(ven[7]<-3 && ven[7]>=-5){
				st='2';
			}else{
				st='3';
			}
			if( ven[6]!='0000-00-00' )str+='<div class="pan vendate"><span>Дата прайса:</span> <span class="vendate'+st+'">'+ven[6]+'</span></div>'
			if( ven[1]!='' )str+='<div class="pan address"><span>Адрес:</span> '+ven[1]+'</div>'
			if( ven[2]!='' )str+='<div class="pan email"><span>Email:</span> '+ven[2]+'</div>'
			if( ven[4]!='' )str+='<div class="pan phone"><span>Телефон:</span> '+ven[4]+'</div>'
			if( ven[5]!='' )str+='<div class="pan fax"><span>Факс:</span> '+ven[5]+'</div>';
			str+='</div>'
			pan.hide().html(str).css({'width':width+'px','top':pos.top-pan.outerHeight(true)-4,'left':pos.left}).fadeIn()
            var count=0;
            $(this).prevAll().each(function(){
                count++
            })
            if( count>1 ){
                $('.pricing tr').each(function(){
                    var c=0
                    $('td',this).each(function(){
                        if( c==count ){
                            $(this).addClass('selcolumn')
                        }
                        c++
                    })
                })
                var c=0
                $('.pricing th').each(function(){
                    if( c==count ){
                        $(this).addClass('selcolumnhead')
                    }
                    c++
                })
            }
		},
		function(){
			var pan=$('.veninfopanel')
			if(pan.length!=0){
				to=setTimeout(function(){pan.fadeOut()
                    clearTimeout(vengato)
            		venga=null
                },timeOut)
			}
            $('.pricing td').removeClass('selcolumn')
            $('.pricing th').removeClass('selcolumnhead')
		}
	)}
function changecity(){
	var city=document.forms['selectcity']['city'].value, doc=document.location.href.split('/'),path,str;
    doc=doc.slice(3,100);
    if( doc.length<=1 ){
        doc=['article','listing'];
    }
    if( typeof doc[2]=='undefined'){
        doc[2]=37;
    }
    str='';
    for(var i=0;i<doc.length;i++){
        str+='/'+doc[i];
        if( doc[i]=='article'){
            break;
        }
    }
    i++;
    str+='/'+doc[i++];
    if( typeof doc[i]=='undefined'){
        doc[i]=37;
    }
    document.location.href=str+'/'+doc[i]+'/1/'+city
}

