


$(document).ready(function(){
	
	
	// Настройки для попапа по умолчанию.
	if ($.SetImpromptuDefaults) {
		$.SetImpromptuDefaults({
			opacity:0.9,
			prefix:'cleanblue',
			promptspeed:'fast'
		});
	}
	
	
	
	// Закругление углов
	$("#catalog div.footerDIV").corner({
		tl: { radius: 6 },
		tr: { radius: 6 },
		bl: { radius: 6 },
		br: { radius: 6 },
		antiAlias: true,
		autoPad: false
	});
	
	
	
	
	
	
	$('input.example').example(function() {
		return $(this).attr('title');
	});
	
	
	// Что бы вного чекбоксов выделать
	$.toggler.init(':checkbox',true);
	
	
	// ДЛЯ АНИМАЦИИ прокручивания заюзать это: http://demos.flesler.com/jquery/scrollTo/
	
	
	// Прижимаем фуутер к низу
	setFooterToPlace();
	setInterval(setFooterToPlace, 3000);
	
	
	
	
	
	rapidClickMe0();
	
	
	/*
	$('#rapidClickMe').slideDown('slow', function(){
		setTimeout(function(){
			$('#rapidClickMe').slideUp('slow', function(){
				$('#rapidClickMe').text('По мне можно щёлкать');
				$('#rapidClickMe').slideDown('slow');
			});
		}, 5000);
	});
	*/
	
	
});




function rapidClickMe0() {
	$('#rapidClickMe').slideUp('slow', function() {
		$('#rapidClickMe').text("На схеме есть активные области");
		$('#rapidClickMe').slideDown('slow');
		setTimeout(rapidClickMe1, 5000);
	});
}

function rapidClickMe1() {
	$('#rapidClickMe').slideUp('slow', function() {
		$('#rapidClickMe').text('Вы можете выбирать объекты на схеме');
		$('#rapidClickMe').slideDown('slow');
		setTimeout(rapidClickMe0, 5000);
	});
}


function setFooterToPlace()
{
	
	var leftColumn = $('#catalog').height() + parseInt($('#catalog').css('top'));
	var middleColumn = $('#content').height() + parseInt($('#content').css('top'));
	var rightColumn = $('#rightColumn').height() + parseInt($('#rightColumn').css('top'));
	var maxHeight = Math.max(leftColumn, middleColumn, rightColumn);
	$('#footer').css('top', maxHeight + 20);
	
	setTimeout(function(){
		$('#footer').css('visibility', 'visible');
	}, 100);
	
	
}



function myAlert(text) {
	$.prompt(text);
}


function setSearchWords(a) {
	$('#mainSearch input[name="s"]').val($(a).text());
}






/**
 * Класс организует скроллинг к выбранному продукту и его подсветку (моргание).
 * 
 */
var hightLight = {
	
	
	lastItem : null,
	
	go : function(id) {
		
		if (this.lastItem != null) {
			this.lastItem.removeClass('current');
		}
		
		
		
		this.lastItem = $('#product' + id);
		
		var offsetX = ($(window).height()/2 - this.lastItem.height()/2) * -1;
		
		$.scrollTo(this.lastItem, 1000, {
			easing : 'swing',
			// easing : 'easeOutElastic',
			offset : {top:offsetX},
			onAfter : this.flash});
		
		
		
	},
	
	
	flash : function(){
		var i = 0;
		var itm = hightLight.lastItem;
		itm.addClass('current');
		var intervalid = setInterval(function(){ 
			itm.toggleClass('current');
			if(i++ > 2){
				clearInterval(intervalid);
				itm.addClass('current');
			}
		}, 200);
	}
	
	
}



/*


var flashProduct = function(){
	var i = 0;
	jqib.addClass(o.prefix +'warning');
	var intervalid = setInterval(function(){ 
		jqib.toggleClass(o.prefix +'warning');
		if(i++ > 1){
			clearInterval(intervalid);
			jqib.removeClass(o.prefix +'warning');
		}
	}, 100);			
};		

*/










function prObj(obj) {
	var t = '';
	for (var i in obj) {
		t += i + ': ' + obj[i] + '\n';
	}
	alert(t);
	
}
function prArr(arr) {
	
	var t = '';
	for (i in arr) {
		t += i + ' = ' + arr[i] + '\n';
	}
	alert(t);
	
}
