$(function() {
	jQuery('a[rel*=facebox]').facebox();
	$.fn.extend({
		center: function () {
			return this.each(function() {
				var $this = $('#facebox');
				var $window = $(window);
				clearTimeout($this.timerHandle);
				var top = ($window.height() - $this.height())/2+$window.scrollTop();
				var left = ($window.width() - $this.width())/2+$window.scrollLeft();
				clearTimeout(this.timerHandle);
				this.timerHandle = setTimeout(function () {
					$this.animate({
						"top": top,
						"left": left
					}, 300);
				}, 200);
			});
		}
	});
	$('a[rel*=facebox]').click(function(e) {
		e.preventDefault();
		var id = $('#facebox');
		//$(id).center();
		$(window).bind('scroll', function() {
			$(id).center();
		});
		$(window).bind('resize', function() {
			$(id).center();
		});
	});
	var docHeight = $(window).height() - '10%';
	$('.facebox_img').css({'max-height':docHeight});
	
	$('.spec_price').append('<div class="clear"></div>');
	$('body').prepend('<div id="mask"></div>');
	$('.spec_photo img').hide();
	/*
	$().piroBox({
		my_speed: 300, //animation speed
		bg_alpha: 0.7, //background opacity
		slideShow : 'true', // true == slideshow on, false == slideshow off
		slideSpeed : 3, //slideshow
		close_all : '.piro_close, .piro_overlay' // add class .piro_overlay(with comma)if you want overlay click close piroBox
	});
	*/
	if ($.browser.msie && $.browser.version.substr(0,1)<7) {}
	else {
		var cart_info = $('.cart_info'),
		pos = cart_info.offset();
		$(window).scroll(function(){  
			if($(this).scrollTop() > pos.top+cart_info.height() && cart_info.hasClass('default')){  
				cart_info.removeClass('default').addClass('fixed');  
			} else if($(this).scrollTop() <= pos.top && cart_info.hasClass('fixed')){  
				cart_info.removeClass('fixed').addClass('default');  
			}  
		});
	}
	$('header marquee').html('<div style="width:95px;height:35px;background:url(/i/tank.gif);"></div>').marquee('pointer');
	
	
	/*
	var is_visible = false;
	$('.toggle').hide();
	$('a.toggleLink').click(function() {
		is_visible = !is_visible;
		$(this).parent().next('.toggle').toggle('slow');
		return false;
	});
	*/
	
})
var i = 0;//initialize
var int=0;//Internet Explorer Fix
$(window).bind("load", function() {//The load event will only fire if the entire page or document is fully loaded
	var int = setInterval("doThis(i)",300);//500 is the fade in speed in milliseconds
});
function doThis() {
	var images = $('img').length;//count the number of images on the page
	if (i >= images) {// Loop the images
		clearInterval(int);//When it reaches the last image the loop ends
	}
	$('img:hidden').eq(0).fadeIn(300);//fades in the hidden images one by one
	i++;//add 1 to the count
}
// SET THIS VARIABLE FOR DELAY, 1000 = 1 SECOND
var delayLength = 10000;
	
function doMove(panelWidth, tooFar) {
	var leftValue = $("#mover").css("left");
	// Fix for IE
	if (leftValue == "auto") { leftValue = 0; };
	var movement = parseFloat(leftValue, 10) - panelWidth;
	if (movement == tooFar) {
		$(".slide img").animate({
			"top": -200
		}, function() {
			$("#mover").animate({
				"left": 0
			}, function() {
				$(".slide img").animate({
					"top": 0
				});
			});
		});
	}
	else {
		$(".slide img").animate({
			"top": -200
		}, function() {
			$("#mover").animate({
				"left": movement
			}, function() {
				$(".slide img").animate({
					"top": 0
				});
			});
		});
	}
}
$(function(){
    var $slide1 = $("#slide-1");
	var panelWidth = $slide1.css("width");
	var panelPaddingLeft = $slide1.css("paddingLeft");
	var panelPaddingRight = $slide1.css("paddingRight");
	panelWidth = parseFloat(panelWidth, 10);
	panelPaddingLeft = parseFloat(panelPaddingLeft, 10);
	panelPaddingRight = parseFloat(panelPaddingRight, 10);
	panelWidth = panelWidth + panelPaddingLeft + panelPaddingRight;
	var numPanels = $(".slide").length;
	var tooFar = -(panelWidth * numPanels);
	var totalMoverwidth = numPanels * panelWidth;
	$("#mover").css("width", totalMoverwidth);
	$("#slider").append('<a href="#" id="slider-stopper">Стоп</a>');
	sliderIntervalID = setInterval(function(){
		doMove(panelWidth, tooFar);
	}, delayLength);
	$("#slider-stopper").click(function(){
		if ($(this).text() == "Стоп") {
			clearInterval(sliderIntervalID);
		 	$(this).text("Старт");
		}
		else {
			sliderIntervalID = setInterval(function(){
				doMove(panelWidth, tooFar);
			}, delayLength);
		 	$(this).text("Стоп");
		}
	});
});
function lookup(searchstring) {
	if(searchstring.length >= 1) {
		$('#loader1').stop(true, true).fadeIn();

		var maskHeight = $(document).height();
		var maskWidth = $(window).width();
		$('#mask').css({'width':maskWidth,'height':maskHeight});
		$('#mask').fadeTo("fast",0.5);
		$('#mask').click(function () {
			$(this).hide();
			$('#suggestions').fadeOut();
		});
	}
	if(searchstring.length == 0) {
		$('#mask').fadeOut();
		$('#suggestions').fadeOut();
		$('#loader1').fadeOut();
	}
	else {
		$.post("/autosearch.php", {queryString: ""+searchstring+""}, function(data){
			$('#suggestions').fadeIn();
			$('#suggestions').html(data);
			$('#loader1').fadeOut();
		}, "html");
	}
}
function fill(thisValue) {
	$('#searchstring').val(thisValue);
	$("form#autosearch").submit();
	setTimeout("$('#suggestions').fadeOut();", 200);
}
