// Slider globals
slider = false;
slider_diff = 0;
slider_num = 1;
slider_click = true;


$(document).ready(function(){
	// Slider

	slider = $('#slider-movable');
	if (parseInt(slider.attr('rel')) > 0) {
		slider_num = parseInt(slider.attr('rel'));
	}
	if (slider.length > 0) {
		var slider_li = $('li:first', slider);
		slider_diff = slider_li.width() + 
				slider_li.padding().left + slider_li.padding().right + 
				slider_li.margin().left + slider_li.margin().right + 
				slider_li.border().left + slider_li.border().right;
		slider_width = slider.children().length*slider_diff;
		slider.width(slider_width);
		$('#slider-left').click(function() {
			var slider_ml = parseInt(slider.css('margin-left'))+slider_diff;
			if (slider_click && slider_ml <= 0) {
				slider_click = false;
				slider.animate({ 'margin-left': slider_ml+'px' }, 300, function(){ slider_click = true; });
				if (slider_ml+slider_diff > 0) {
					$(this).addClass('disabled');
				}
				if ($('#slider-right').hasClass('disabled')) {
					$('#slider-right').removeClass('disabled');
				}
			}
		});
		$('#slider-right').click(function() {
			var slider_ml = parseInt(slider.css('margin-left'))-slider_diff;
			if (slider_click && slider_ml-slider_diff*(slider_num-1) > -slider_width) {
				slider_click = false;
				slider.animate({ 'margin-left': slider_ml+'px' }, 300, function(){ slider_click = true; });
				if (slider_ml-slider_diff*slider_num <= -slider_width) {
					$(this).addClass('disabled');
				}
				if ($('#slider-left').hasClass('disabled')) {
					$('#slider-left').removeClass('disabled');
				}
			}
		});
	}
	// $('.slider-container').autoscroll(AUTOSCROLL_X);
	$jScroller.add("#slider-wrapper", "#slider-movable", "left", 1);
	// Start Autoscroller
	$jScroller.start();
	// Clock
	$('#timer .t-date').empty().epiclock({'format': 'd/m/Y'});
	$('#timer .t-time').empty().epiclock({'format': 'H:i'}).clocks(EC_RUN);
	
	// Search
	var st = $('#search-text');
	if (st.attr('value') == '') {
		$('#search-text-label').css('text-indent', '0')
	}
	else{
	        $('#search-text-label').css('text-indent', '-10000px')
	}
	st
		.focusin(function() {
			$('#search-text-label').css('text-indent', '-10000px');
		})
		.focusout(function() {
			if ($(this).attr('value') == '') {
				$('#search-text-label').css('text-indent', '0');
			}
		});

	// Maps
	var zoom = $(".img-zoom, .link-zoom");
	if (zoom.length > 0) {
		zoom.fancybox();
	}
	
	// Shadows
	$('.header .phones').textShadow();
	$('.block, .column-center').boxShadow('100px 1px 10px #e8e17e');
	var jscript/*@cc_on=@_jscript_version@*/;
	if (jscript == 5.6) { // IE6
		$('.column-left, .column-center').css('margin-right', '0');
		$('.column-left').width(228);
		$('.column-center').width(414);
	}
	else if (jscript == 5.7) { // IE7
		$('.column-center')
			.css('margin-left', '4px')
			.css('margin-right', '0');
	}
	if ('\v'=='v') { // all IEs
		$('.search').css('margin-left', '6px');
		$('.basket-list tr td.count > span')
			.css('position','relative')
			.css('top','4px')
			.css('left','7px');
			
	}
});

