$(function() {
	$.extend({
		screen: function(){
			var screen=$('body').width();
			if (screen < 960) {
				$('body').css({
					overflowX: 'visible'
				})
			}else{
				$('body').css({
					overflowX: 'hidden'
				})
			}
		}
	})
	$(window).resize(function(){
		$.screen()
	})
	$.screen()
	// popup
	$('#footer .buttonmin.callback, .toCallBack').click(function(){
		$('#helpme').popup('#000', 0.5, 500, 500);
		//initPopup();
		return false;
	})
	$('div.tRight input.buttonOrange').click(function(){
		$('#formpay').popup('#000',0.5,500,500);
	})
	/*$('#formpay input[type="submit"]').click(function(){
		$('#formpay').fadeOut(500)
		$('#querysend-200').popup('#000',0.5,500,500);
		$('#querysend-200 b').text('7 секунд')
		setTimeout(function(){
			$('#querysend-200 b').text('6 секунд')
		},1000)
		setTimeout(function(){
			$('#querysend-200 b').text('5 секунд')
		},2000)
		setTimeout(function(){
			$('#querysend-200 b').text('4 секунд')
		},3000)
		setTimeout(function(){
			$('#querysend-200 b').text('3 секунд')
		},4000)
		setTimeout(function(){
			$('#querysend-200 b').text('2 секунд')
		},5000)
		setTimeout(function(){
			$('#querysend-200 b').text('1 секунд')
		},6000)
		setTimeout(function(){
			$('#querysend-200 b').text('0 секунд')
			$('#bg-popup,#querysend-200').fadeOut(500)
		},7000)
		$('#querysend-200 b')
	})*/
// gallery
	if($('body').hasClass('gallery')){
	$("#jCar").jCarouselLite({
        btnNext: "#next",
        btnPrev: "#prev"
    });	
	(function(){
	var offset=$('div.jCarUserBox',$('#content')).offset()
	$('#gallery-bg').css({
		top:offset.top
	})	
	})();
	}
	$('div.filterrule', $('#filterbar')).click(function(){
		this.getElementsByTagName('ul')[0].style.display='block';
	})
	$('body').click(function(event){
		if(!$(event.target).is('div.filterrule a')){
			$('#filterbar ul').css('display','none')
		}
	})
	if($.browser.msie && $.browser.version < 8){
	$('#filterbar div.filterrule').each(function(i){
		$(this).css('z-index',100-i)
	})	
	}
// gallery end
	if(window.PIE){
        $('.pie,#search,a.buttonmin,.buttonOrange,textarea,.white_button').each(function(){
            PIE.attach(this);
        });
    }
	$('#data_1').click(function(){
		$('.white_button.active').removeClass('active')
		$(this).addClass('active')
		$('div.list_catalog ul').css('display','none')
		$('div.list_catalog ul').eq(0).css('display','block')
	})
	$('#data_2').click(function(){
		$('.white_button.active').removeClass('active')
		$(this).addClass('active')
		$('div.list_catalog ul').css('display','none')
		$('div.list_catalog ul').eq(1).css('display','block')
	});
	(function(){
		var length=$('div.viewbar div a', $('#content')).length;
		var width=$('div.viewbar div a', $('#content')).innerWidth()
		var margin=parseInt($('div.viewbar div a', $('#content')).eq(2).css('margin-left'))
		$('div.viewbar div', $('#content')).width((width+margin)*length)
	})();
	$('div.viewbar a').click(function(){
		$('div.viewbar a.active').removeClass('active')
		$(this).addClass('active')
		$('#twrap img').css('display','none')
		$('#twrap img').eq($(this).index()).css('display','block')
		return false
	})
	$('table.text').live({
		focusin: function(){
			$(this).addClass('focus')
		},
		blur: function(){
			$(this).removeClass('focus')
		}
	})
	$('table.textarea').live({
		focusin: function(){
			$(this).addClass('active')
		},
		focusout: function(){
			$(this).removeClass('active')
		}
	})
	$('table.button').live({
		click: function(){
			$(this).addClass('active')
			setTimeout(function(){
				$('table.button.active').removeClass('active')
			},100)
		}
	})
	$('table.whiteButton').live({
		click:function(){
			$(this).addClass('active')
			setTimeout(function(){
				$('table.whiteButton.active').removeClass('active')
			},100)
			var href=$(this).find('a').attr('href');
			document.location.href=href;
		}
	})
	if($.browser.msie && $.browser.version < 9){
	$('a.buttonOrange').live({
		mousedown: function(){
			$(this).addClass('active')
			var a=$(this)
			setTimeout(function(){
				a.removeClass('active')
			},100)
		}
	})	
	}
	if($('body').hasClass('tovarpage')){
		(function(){
			if ($('div.jCarUserBox').length) {
				var offset = $('div.jCarUserBox').offset()
				$('<div/>',{
					id:"bg-tovar",
					css:{
						top:offset.top,
						display:'block',
						zIndex:-100,
						height: parseInt($('div.jCarUserBox').innerHeight())
					}
				}).appendTo('body');
			}
		})();
	}
	
	// scroller
	$('#search li').mouseover(function(){
		$('#search li.active').removeClass('active')
		$(this).addClass('active')
	})
	$('#search').mouseout(function(){
		$('#search li.active').removeClass('active')
	})
	if($('#search li').length>8){
		$('#scrollerbox').css('visibility','visible')
	}
	$('#searchbar input[type="text"]').change(function(){
		if($('#search li').length>8){
			$('#scrollerbox').css('visibility','visible')
		}
	})
	$('#scrollerbox div').slider({
		orientation: "vertical",
		value:100,
		step:5,
		slide: function( event, ui ) {
			var scrollwrap=$('#search').height()
			var scrollcont=$('#search ul').height()
			if (scrollcont > scrollwrap) {
			$('#search ul').css( "top", Math.round(
				(100-ui.value) / 100 * (  scrollwrap-scrollcont )
			) + "px" );
			} else {
				scrollcont.css( "top", 0 );
			}
		}
	})
	$('#search,#search ul').mousewheel(function(event,delta){
		var speed = 5;
		var sliderVal = $("#scrollerbox div").slider("value");
		sliderVal += (delta*speed);
		$("#scrollerbox div").slider("value", sliderVal);
		var scrollwrap=$('#search').height()
		var scrollcont=$('#search ul').height()
		if (scrollcont > scrollwrap) {
		$('#search ul').css( "top", Math.round(
			(100-sliderVal) / 100 * (  scrollwrap-scrollcont )
		) + "px" );
		} else {
			scrollcont.css( "top", 0 );
		}
		event.preventDefault();
	})
	shortcut.add("Up",function() {
		var cur=$('#search li.active')
		cur.removeClass('active')
		if(!cur.is(':first-child')){
			cur.prev().addClass('active')
			var pos=cur.prev().position()
		}else{				
			$('#search li').last().addClass('active')
			cur=$('#search li.active')
			var pos=cur.position()
			var scrollwrap=$('#search').height()
			var scrollcont=$('#search ul').height()
			$('#search ul').css('top',-(scrollcont-scrollwrap+25))
			$('#scrollerbox a').css('bottom','0%')
		}
		var prc=Math.round(100/$('#search li').size());
		$('#scrollerbox a').animate({
			bottom:'+='+prc+'%'
		},0)
		if(pos.top>140 && parseInt($('#search ul').css('top'))<0){
			$('#search ul').animate({
				top:'+=28px'
			},0)	
		}	
		
	});
	shortcut.add("Down",function() {
		if($('#search li.active').hasClass('active')){
			var cur=$('#search li.active')
			cur.removeClass('active')
			if(!cur.is(':last-child')){
				cur.next().addClass('active')
				var pos=cur.next().position()
			}else{				
				$('#search li').first().addClass('active')
				cur=$('#search li.active')
				var pos=cur.position()
				$('#search ul').css('top',0)
				$('#scrollerbox a').css('bottom','100%')
			}
			var prc=Math.round(100/$('#search li').size());
			$('#scrollerbox a').animate({
				bottom:'-='+prc+'%'
			},0)
			var off_sea=$('#search').offset()
			var off_las=$('#search li').last().offset()
			if(pos.top>195 && off_sea.top+230<off_las.top){
				$('#search ul').animate({
					top:'-=28px'
				},0)
			}	
			}else{
				$('#search li').first().addClass('active')	
				$('#search ul').css('top',0)
				$('#scrollerbox a').css('bottom','100%')
			}		
	});
// scroller end
});//end dom ready
