$(document).ready(function(){
	open_ = 0;
	select_ = '#slidemenu #select';
	$('#slidemenu td').mouseenter(function(){
		if(open_ != 0 && $(select_).text() == $(this).find("div:first").text() ){
			$(select_).animate({ height: 'hide',opacity: '-=0.3' },200).css({'top':'-1000','left':'-1000'});
			$(select_).removeAttr('id');
			open_ = 0;
		}
		
		if(open_ == 0){
			pos = $(this).position();
			$(this).find("div:first").attr('id','select').css({'top':pos.top + $(this).height(),'left':pos.left + (($(this).width() - 200) / 2)}).animate({ height: 'show', opacity: 1 },400);
			open_ = 1;
		}
			
	}).mouseleave(function(){	
		$(select_).animate({ height: 'hide',opacity: '-=0.3' },200).css({'top':'-1000','left':'-1000'});
		$(select_).removeAttr('id');
		open_ = 0;
	});
	
	$('#search input[type|=image]').attr('disabled',' disabled');
	if($('#search input[name|=q]').attr('value').length == 0){
		$('#search input[name|=q]').attr('value','поиск').css('text-align','right');
	}
	$('#search input[name|=q]').click(function(){
		if($(this).attr('value') == 'поиск'){
			$(this).attr('value','').css('text-align','left');
		}
		$('#search input[type|=image]').removeAttr('disabled');
	});
	
	$('.menu').mouseenter(function(){
		$('.menu').stop();
		pos = $(this).position();
		posline = $('#topmenu').position();
		div = $(this).find('div:first');
		margin = parseInt((div).find('div:first').css('margin-top'));
		div.css({'top': posline.top, 'left':pos.left }).fadeIn(150);
	});
	$('.menu .menuDiv').each(function(){
		$(this).css({'height':$(this).height() })
	}).mouseleave(function(){
		$(this).fadeOut(50);
		$(this).find('span').fadeOut();
	});
	
	$('.menu .menuDiv div').mouseenter(function(){
		//$('.menu .menuDiv div span').stop();
		posDiv = $(this).position();
		span = $(this).find('span');
		margin = parseInt((span).find('p:first').css('margin-top'));
		span.find('p').css({'margin-left':margin*2})
		span.css({"left":posDiv.left + $(this).outerWidth() - margin, "top":posDiv.top }).fadeIn(50);
	}).mouseleave(function(){
		$(this).find('span').fadeOut(50);
	});
});

var showi = function (obj) {
	var result;
	for (var i in obj){
		result = result + i + " = " + obj[i] + " --- ";
	}
	return result;
}

var mouseid = 0;
var openn = 0;
var mouse = function(obj,self){
	if(mouseid != self.id){
		mouseid = self.id;
		check(obj,self);
	}
}

function posAbsolute(obj)
{
  var left = obj.offsetLeft;
  var top = obj.offsetTop;
  for (var parent = obj.offsetParent; parent; parent = parent.offsetParent)
  {
    left += parent.offsetLeft - parent.scrollLeft;
    top += parent.offsetTop - parent.scrollTop
  }
  return {left: left, top: top, width: obj.offsetWidth, height: obj.offsetHeight};
}
