$(function(){
  var imageIndex = 1;
  $('a.togglePrice').livequery('click', function(event){
	  event.stopPropagation();
	  event.preventDefault();
	  $(this).next('ul.price_list"').toggle();
  });
  $('a.video').livequery(function(){
	  //$.fn.media.defaults.flvPlayer = '/js/player.swf';
	  $.fn.media.defaults.flvPlayer = '/js/player_flv_maxi.swf?rnd=' + Math.random();
	  $(this).media({ 
		  width: 304, 
		  height: 219, 
		  flashvars: {
		  	/*skin: '/js/modieus.swf',*/
		  	flv: $(this).attr('href'),
		  	title: $(this).html(),
		  	volume: 10,
		  	margin: 2,
		  	bgcolor1:'ededed',
		  	bgcolor2:'ededed',
		  	showvolume:1,
		  	showtime:1,
		  	playercolor:'ffffff',
		  	loadingcolor:'000000',
		  	buttoncolor:'000000',
		  	buttonovercolor:'000000',
		  	slidercolor1:'000000',
		  	slidercolor2:'000000',
		  	sliderovercolor:'000000',
		  	buffercolor:'000000',
		  	buffershowbg:0,
		  	titlesize:10,
		  	srtbgcolor:'ffffff',
		  	//showiconplay:1,
		  	videobgcolor:'ffffff',
		  	showtitleandstartimage:1
		  },
		  caption:   false
	  });
  });
  $('table.thumbs a.previewImg').livequery('click', function(event){
	  event.preventDefault();
	  event.stopPropagation();
	  var image = $(this).attr('href');
	  var target = $('img.showcase');
	  $('div.preloader').fadeIn('slow', function(){
		target.attr('src', image);
		$(this).fadeOut(); 
	  });
  });
  $('div.box').livequery(function(){
    $(this).corner('round 4px').parent('.box_border').css('padding', '1px').corner("round 5px");
    //$(this).corner("round 8px").parent().css('padding', '4px').corner("round 10px");
	  //$(this).corner("round 4px").parent('.box_border').css('padding', '10px').corner("round 5px");
  });
  $('input.search').livequery('focus', function(){
	  var $val = $(this).val();
	  if ($val == $(this).attr('title')) $(this).val('');
  });
  $('input.search').livequery('blur', function(){
	  var $val = $(this).val();
	  if ($val == '') $(this).val($(this).attr('title'));
  });
  /*$('input.search').livequery(function(){ // почему-то ИЕ не любит красивые инпуты :( 
	  //$(this).corner('round 7px');
  });*/
  $('div.menu div.items li a').livequery('mouseover', function(event){
	  $(this).parents('li:first').addClass('hover');
  });
  $('li.hover a').livequery('mouseout', function(event){
	  $(this).parents('li:first').removeClass('hover');
  });
  $('div.faq_item a').livequery('click', function(event){
	  event.preventDefault();
	  event.stopPropagation();
	  var hide = !$(this).hasClass('active');
	  $('div.faq_item a').removeClass('active');
	  $('div.faq_answer').hide();
	  if (hide){
		$(this).addClass('active');
	  	$(this).nextAll('div.faq_answer').toggle();
  	  }
  });
  
  var rotateAction = true;
  
  $('img.dyn-images').livequery('click', function(event){
	  rotateImages( ($(this).attr('id')=='image-next') );
  });
  
  $('img.dyn-images, div#image-description').livequery('mouseout', function(event){
	  rotateAction = true;
  });
  
  $('img.dyn-images, div#image-description').livequery('mouseover', function(event){
	  rotateAction = false;
  });
  
  var rotateImages = function(forward){
	  var cnt = photos.length-1;
	  var i = 0;
	  var tmp = imageIndex;
	  if (forward){ imageIndex++; if (imageIndex > cnt) imageIndex = 0; }
	  else{ imageIndex--; if (imageIndex<0) imageIndex = cnt; }

	  var left = imageIndex-1;
	  var right = imageIndex+1

	  left = (left>cnt) ? 0 : ((left<0) ? cnt : left);
	  right = (right>cnt) ? 0 : ((right<0) ? cnt : right);
	  setImage(1, left);
	  setImage(2, imageIndex);
	  setImage(3, right);
  }
  var setImage = function(n, index){
	  try{
		  $('img#image' + n).attr('src', photos[index].image);
		  if (n==1) $('div#image-description').html(photos[index].name);
	  } catch(e){}
  }

  var cicleImg = function(){
	  if (rotateAction) rotateImages(false);
	  setTimeout(cicleImg, 3000);
  }
  cicleImg();
  
});