jQuery(document).ready(function(){

  $('a.remove_chat').livequery('click', function(event){
    event.preventDefault();
    event.stopPropagation();
    $.get($(this).attr('href'));
    $(this).parents('div.comment:first').fadeOut();
  });

  $('.goexp').livequery('click', function(event){
    event.preventDefault();
    event.stopPropagation();
    window.location = $(this).attr('go');
  });
  
  var updateUser = function(){
    $.get('/online.html?rnd='  + (new Date().getMilliseconds()));
    setTimeout(function(){updateUser()}, 1000 * 60);
  }

updateUser();

$(".scrollable").scrollable({circular: false});

$('a.admin-comment').livequery('click', function(event){
  event.preventDefault();
  event.stopPropagation();
  $(this).parents('div.comment:first').fadeOut();
  $.get($(this).attr('href'));
});

$(".items img").click(function() {
	if ($(this).parents('.product-preview:first').hasClass("active")) {return;}
	var url = $(this).parents('div:first').attr("fullpath");
	var wrap = $("#image_wrap").fadeTo("medium", 0.5);
	var img = new Image();
	img.onload = function() {
		wrap.fadeTo("fast", 1);
		wrap.find("img").attr("src", url);

	};
    $('#product-description').html($($(this).parents('div:first').attr('rel')).html());
	img.src = url;
	$(".items img").parents('.product-preview').removeClass("active");
	$(this).parents('.product-preview:first').addClass("active");
}).filter(":first").click();


$('.product-view a.next, .product-view a.prev').livequery('click', function(event)
{
  event.preventDefault();
  event.stopPropagation();
  var api = $(".scrollable").data("scrollable");
  var items = api.getItems();
  var index = api.getIndex();
  items.removeClass('active');
  items.eq(index).find('img').click();
  
});




    $('form.mytestform').livequery('submit', function(event)
    {
      
      var checked = $(this).find('input[type="radio"]:checked');
      if (checked.length<15)
      {
        event.preventDefault();
        event.stopPropagation();
        alert('Вы не полностью ответили на вопросы');
      }
    });

    $('.answer').livequery('click', function(event){
      var radio = $(this).find('input[type="radio"]');
      if (radio.is(':checked'))
      {
        $(this).parents('ul:first, div.answers:first').find('.checked').removeClass('checked');
        $(this).addClass('checked');

      }
    });
    $('.text-replacer input, .text-replacer textarea').livequery('focus', function(){
        
//       if ($(this).val() == $(this).attr('dafault_value')) $(this).val('aa'); 
    });

  $('input.make-hard').livequery('click', function(event){
    event.preventDefault();
    event.stopPropagation();
    var path = $(this).parents('ul:first').find('li.current').find('a.target').attr('href') + '?&switch=1&d=' + $(this).attr('day');
    var container = $('.plan-main-nav:first');
    container.animate({opacity: 0.2});
    $.get(path, function(html){
      container.replaceWith(html);
    });
  });

  $('a.plan-toggle').livequery('click', function(event)
  {
    event.preventDefault();
    event.stopPropagation();
    var container = $(this).parents('li:first');
    container.animate({opacity: 0.5});
    $.get($(this).attr('href') , function(html)
    {
      container.replaceWith(html);
    });
  });

  $('a.cancel-hard').livequery('click', function(event){
    event.preventDefault();
    event.stopPropagation();
    var container = $('.plan-main-nav:first');
    container.animate({opacity: 0.2});
    $.get($(this).attr('href'), function(html){
      container.replaceWith(html);
    });
  });

  $('a.view-toggle, .days-nav ul li a, .plan .actions a.next, .plan .actions a.prev').livequery('click', function(event)
  {
    if ($(this).hasClass('plan-toggle'))
    {
      return true;
    }
    event.preventDefault();
    event.stopPropagation();
    var container = $('.plan');
    var k = $(this);
    container.animate({opacity: 0.2});
    $.get(k.attr('href'), function(html)
    {
      container.replaceWith(html);
    });
  });

  $('.advice li.small').livequery('click', function(event)
  {
    event.preventDefault();
    event.stopPropagation();
    if (!$(this).hasClass('not-go')){
      window.location = $(this).find('a:first').attr('href');
    }else{
      $(this).find('a:first').click();
    }
    
  });
  $('input.rate-star').rating({
    callback: function(value, link)
    {
      $.get(value, function(){
        $('input.rate-star').rating('disable');
      });
      }
  });

$('a.video').livequery(function(){
	  $.fn.media.defaults.flvPlayer = '/js/player_flv_maxi.swf?rnd=' + Math.random();
	  $(this).media({
		  width: 404,
		  height: 319,
		  flashvars: {
		  	/*skin: '/js/modieus.swf',*/
		  	flv: $(this).attr('href'),
		  	title: $(this).html(),
            startimage: $(this).attr('splash'),
		  	volume: 10,
		  	margin: 2,
		  	bgcolor1:'2F601D',
		  	bgcolor2:'2F601D',
		  	showvolume:1,
		  	showtime:1,
		  	playercolor:'2F601D',
		  	loadingcolor:'D82621',
		  	buttoncolor:'D8C700',
		  	buttonovercolor:'D82621',
		  	slidercolor1:'D8C700',
		  	slidercolor2:'D8C700',
		  	sliderovercolor:'D82621',
		  	buffercolor:'D8C700',
		  	buffershowbg:0,
		  	titlesize:10,
		  	srtbgcolor:'ffffff',
		  	//showiconplay:1,
		  	videobgcolor:'ffffff',
		  	showtitleandstartimage:1
		  },
		  caption:   false
	  });
    });

  var updateChat = function(elm, only)
  {
    $.get(elm.attr('action') + '?rnd='  + (Math.random()), function(html)
    {
      elm.replaceWith(html);
    });
    if (!only)
    {
      setTimeout(function(){updateChat(elm)}, 7000);
    }
    
  }
  if ($('.chat-list').hasClass('chat-list'))
  {
    updateChat($('.chat-list'), false);
  }
  

  $('.chat-form').livequery('submit', function(event){
    event.preventDefault();
    event.stopPropagation();
    var form = $(this);
    $.post(form.attr('action') + '?rnd='  + (Math.random()), form.serialize(), function(html)
    {
      $('.chat-dialog').replaceWith(html);
      updateChat($('.chat-list'), true);
      $('#poptrigger2').click();
    });

  });
  $('.popup').livequery(function()
  {
    $(this).overlay({
      fixed: false,
      load: $(this).attr('load'),
      mask: {
        color: '#000',
        loadSpeed: 200,
        opacity: 0.7
      },
      onLoad: function(){
        this.getOverlay().expose();
        this.getOverlay().find('input[type="text"]:first').focus();
      },
      onBeforeLoad: function(){
        this.getOverlay().hide();
        var iframe = this.getOverlay().find('iframe');
        if (iframe)
        {
          var trigger = this.getTrigger();
          iframe.attr('src', trigger.attr('href'));
        }
      },
//      onBeforeLoad: function(){
//        this.getOverlay().hide();
//      },
      onBeforeClose: function()
      {
        var overlay = this.getOverlay();
        var form = overlay.find('form');
        if (form)
        {
          $.get(form.attr('action'), function(html){
            var newForm = $(html).filter('form');
            form.replaceWith(newForm);
          })
        }
      }
    });
  });
  $('a#poptrigger').livequery(function(){
    
    $(this).click();
  });
});


var fixIframe = function(width, height, /*iwidth, iheight,*/ win)
{
  var iwidth = width;
  var iheight = height;
  var overlay = window.parent.$(win);
  window.parent.$(win).css({'height' : height + 'px', 'width' : width + 'px'}).find('iframe:first').css({'height' : iheight+ 'px', 'width': iwidth+'px'});
  var left = overlay.css('left');
  var fW = $(window.parent).width();
  left = (fW / 2) - (width / 2);
  overlay.css({'left': (left-20) + 'px'});
}


