$(document).ready(function() {

	/*
	 * подсказки
	 */
	function elHoverOver(event) {
		var text = $(this).attr('title');
		if (text != undefined && text != '') {
			$('#tip').remove();
			$(this).attr('title', '');
			$('<div id="tip">' + text + '</div>').appendTo('body').css({
						top : (event.pageY + 5) + 'px',
						left : (event.pageX + 5) + 'px'
					}).fadeIn('fast');
		}
	}
	function elHoverOut() {
		var text = $('#tip').text();
		$(this).attr('title', text);
		$('#tip').fadeOut('fast', function() {
					$(this).remove()
				});
	}
	function elMove(event) {
		$('#tip').css({
					top : (event.pageY + 5) + 'px',
					left : (event.pageX + 5) + 'px'
				});
	}
	 
	$('#main h1').hover(elHoverOver, elHoverOut);
	
	$('#main h1').mousemove(elMove);

	$('#main .menu li a').hover(elHoverOver, elHoverOut);


	$('#main .menu li a').mousemove(elMove);
			
//	$('a.hint').hover(elHoverOver, elHoverOut);
			
	$('#center img').hover(elHoverOver, elHoverOut);			
	$('#center img').mousemove(elMove);
	
	$('a.hint').hover(function(event){
		var text = $(this).attr('title');
		if (text != undefined && text != '') {
			$('#tip').remove();
			$(this).attr('title', '');
			$('<div id="tip" class="pagehint">' + text + '</div>').appendTo('body').css({
						top : (event.pageY + 5) + 'px',
						left : (event.pageX + 5) + 'px'
					}).fadeIn('fast');
		}
	}, elHoverOut);	
	$('a.hint').mousemove(elMove);

	$('span.hint').hover(function(event){
		var text = $(this).attr('title');
		if (text != undefined && text != '') {
			$('#tip').remove();
			$(this).attr('title', '');
			$('<div id="tip" class="pagehint">' + text + '</div>').appendTo('body').css({
						top : (event.pageY + 5) + 'px',
						left : (event.pageX + 5) + 'px'
					}).fadeIn('fast');
		}
	}, elHoverOut);	
	$('span.hint').mousemove(elMove);

	/*
	 * search
	 */

	$('#search input.text').focus(function() {
		if ($(this).attr('value') == '  ') {
			$(this).attr('value', '');
		}	
	});

	$('#search #example a') . click(function(){
		$('#search_str'). val( $(this).text() );
	});

	/*
	 * параграфы
	 */

	$("#textblock p.post").each(function(n) {

		var num = n + 1;
		if (num < 10) {
			$(this).prepend("<span class='num p" + num + "' >0" + num
					+ "</span>");
		} else {
			$(this).prepend("<span class='num p" + num + "' >" + num + "</span>");
		}

	});
	
	$('#textblock p.post:even').addClass('even');

	$('#textblock p:last').addClass('last');
	
	/** handle index page animated advert block **/
	setInterval(advertSlide, 7000);
	
	
	function liFormat (row, i, num) {
		var result = row[0];
		return result;
	}
	function selectItem(li) {
		if( li == null ) var sValue = '';
		if( !!li.extra ) var sValue = li.extra[2];
		else var sValue = li.selectValue;
	}
	
	
 $("#search_str").autocomplete("/autocomplete.php", {
    delay:10,
    minChars:2,
    matchSubset:1,
    autoFill:true,
    matchContains:1,
    cacheLength:10,
    selectFirst:true,
    formatItem:liFormat,
    maxItemsToShow:10,
    onItemSelect:selectItem
  }); 
	

});

var counter = 0;

function advertSlide() {
	counter ++;

		switch (counter) {
			case 1:
		   		$('.footer_support').slideUp(1000);
		   		$('.footer_sales').slideDown(4000);
				break;
			case 2:
		   		$('.footer_sales').slideUp(1000);
		   		$('.footer_current').slideDown(4000);
				break;
			case 3:
		   		$('.footer_current').slideUp(1000);
		   		$('.footer_support').slideDown(4000);
		   		counter = 0;
				break;
		}
}
