$(function() {
	if (jQuery.browser.msie && (parseInt(jQuery.browser.version) == 6 || parseInt(jQuery.browser.version) == 7)) {
		$('.item .signs').css('background', 'transparent');
		$('.item .thumb').prepend('<span class="edge"></span>');
	}
});

$(function() {
    $('.panel_tool_tip').tooltip({
	    track: true,
	    delay: 0,
	    showURL: false,
	    showBody: " - ",
	    opacity: 0.9
    });	 	
    $('.panel_tool_tip img').attr('alt','');
});

$(function() {
    if ($('.form-error').length) {
        $('.form-error a').click(function () {
             var href = $(this).attr('href');
             $(href).focus();
             return false;
         });
     }
});

	$(function(){
		if ($('#w').val() == '') {
			$('#w').val(TRANSLATE_VYHLEDAVANI);
		}
		$('#w').click(function(){
		    if ($(this).val() == TRANSLATE_VYHLEDAVANI) {
		    	$(this).val('');
		    }
		});
	});


/* 
 * Login/shopping/favourites box function
 */
$(function() {
  var userboxHead, price, textvalue, userbox;
  var minibasketitems = $('#mini-basket-items').clone();
  $('#mini-basket-items').remove();
  $('#cart').append(minibasketitems);
  $('#header').addClass('sliders');
  userboxHead = $('#userbox h3').html();//.replace(/:/, '');
  $('#userbox h3').html(userboxHead).wrapInner('<a href="#"></a>');
  if ($('#userbox p.go-login a').text() != TRANSLATE_USER_LOGIN) {
  	$('#userbox .go-login').remove();
  	if ($('#userbox > div:first').hasClass('admin')) {
  		$('#userbox h3 a').attr('href', '/admin/');
  		userbox = 'admin';
  		$('#userbox h3').next().remove();
  	} else {
		userbox = 'user';
	}
  }
  if (userbox != 'admin' && userbox != 'user') $('#userbox h3 a span').append('<span class="login-toggle">' + TRANSLATE_USER_LOGIN + '</span>');
  if (userbox == 'user') $('#userbox h3 a span').append('<span class="login-toggle">' + TRANSLATE_USER_TOOLS + '</span>');
  $('#userbox, #shoppingbox').wrapAll('<div id="sliders"></div>')
  if (userbox != 'admin') $('#userbox h3').siblings().wrapAll('<div class="content-slide"></div>');
  
  var cartheadExtras = $('#cart .basketinfo, #cart .ok-info, #cart .basket-message').clone();
  $('#cart .basketinfo, #cart .ok-info, #cart .basket-message').remove();
  $('#cart h3 a').addClass('go-link');
  $('#cart h3').append('<em id="cart-info" class="clearfix"/>')
  $('#cart-info').append(cartheadExtras);

  $('#cart h3').siblings().wrapAll('<div class="content-slide"></div>');
  $('.content-slide').hide();

  //price = $('#cart span.basketinfo strong').text();
  
  $('.content-slide > span').empty();
  
  var basketMessage = $('#cart-info .basket-message').clone();
  $('#cart-info .basket-message').remove();
  $('body').prepend(basketMessage);
  $('body .basket-message:first').append('<span class="arrow"></span>');
  $('body .basket-message:first').addClass('ttip').attr('id', 'basketMessage').css({
    position: 'absolute',
    left: '-999em'
  }).hide();
  
  
  //$('#mini-basket-items').append('<p class="mini-basket-total">Celková cena: ' + price + '</p><p class="mini-process"><a href="/basket/">Dokončit nákup</a></p>');
  //$('#mini-basket-items').append('<p class="mini-process"><a href="/basket/">Objednat</a></p>');
  
  var okinfoTitle = $('#cart-info .ok-info').attr('title');
  	$('#cart-info .ok-info').hoverIntent(function(){
  		$(this).attr('title', '');
  		var imgPos = $(this).offset();
  		var imgTopCalc = $(this).height() + 18;
  		$('body .basket-message:first').css({
  			top: imgPos.top + imgTopCalc + 'px',
  			left: imgPos.left - ($('body .basket-message:first').width() - 11) + 'px',
  			"z-index": 500
  		}).fadeIn('medium');
  	}, function(){
  		$('body .basket-message:first').fadeOut('slow', function(){
  			$(this).css('left', '-999em');
  		});
  		$(this).attr('title', okinfoTitle);
  	});
  


  $('#cart #activate-basket').mouseover(function() {
	 if ($('#cart').length > 0) {
	 	if ($('#mini-basket-items ul li').length < 1) {
			$('#mini-basket-items ul').append('<li>' + TRANSLATE_EMPTY_CART + '</li>');
		}
	 	if ($('#mini-basket-items ul').length < 1) {
			$('#mini-basket-items').prepend('<ul><li>' + TRANSLATE_EMPTY_CART + '</li></ul>');
		}
		$('#cart div.content-slide').slideDown(200).addClass('slideactive');
	 }
	 return false;
  });

$('#cart #activate-basket').focus(function() {
	 if ($('#cart').length > 0) {
	 	if ($('#mini-basket-items ul li').length < 1) {
			$('#mini-basket-items ul').append('<li>' + TRANSLATE_EMPTY_CART + '</li>');
		}
	 	if ($('#mini-basket-items ul').length < 1) {
			$('#mini-basket-items').prepend('<ul><li>' + TRANSLATE_EMPTY_CART + '</li></ul>');
		}
		$('#cart div.content-slide').slideDown(200).addClass('slideactive');
	 }
  });
  
  $('#mini-basket-items a').focus(function(){
  	$('#cart div.content-slide').show().addClass('slideactive');
  }).blur(function(){
  	$('#cart div.content-slide').slideUp(200).removeClass('slideactive');
  });

	$('#cart').bind('mouseenter', function(event){
		event.stopPropagation();

	}).bind('mouseleave', function(event){
		$('#cart div.content-slide').slideUp(200).removeClass('slideactive');
		event.stopPropagation();
	});
  
  $('#userbox h3').click(function(event) {
	 if (!$(this).parent().hasClass('admin')) {
      if ($(this).next('div.content-slide').hasClass('slideactive')) {
        $(this).next('div.content-slide').slideUp(200).removeClass('slideactive');
      } else {
        $('#sliders div.slideactive').slideUp(200).removeClass('slideactive');
        $(this).next('div.content-slide').slideDown(200).addClass('slideactive');
      }
      
      return false;
    }
  });


	// IE rounded corners
	if (jQuery.browser.msie) {
		$('#home-news h2 span').corner('top 5px cc:#D7D9DD');
		$('.head h1 span, .head h2 span, .head h3 span, #tipsbox .inner').corner('top 5px');
		$('#searchbox fieldset, #newsletterbox fieldset').corner('tl bl 5px');
		$('#newsletterbox .inner').corner('bottom 5px');
		$('.item .foot').corner('bottom 5px');
		$('.item .act').corner('br 5px');
		//$('#promo-offers .main .text').corner('br 5px');
		$('#promo-offers .main').corner('br 5px');
		$('#promo-offers .main .text').corner('tr 5px cc:#D7D9DD');
		$('#header #sliders #userbox h3, #sliders #mini-basket-items').corner('top 5px cc:#651118');
		$('#sliders #cart').corner('top 5px cc:#3C3E41');
		$('#sliders .currentitems .mini-process').corner('5px');
		$('.ttip').corner('top 5px cc:#651118');
		$('#det-special-product-info p').corner('top: 5px');
	
		
	}


	$('a.new_win').click(function() {
		window.open($(this).attr('href'));
		return false;
	});
});

