/*----------------------------- Preload Images 



jQuery.preloadImages = function()

{

  for(var i = 0; i<arguments.length; i++)

  {

    jQuery("<img>").attr("src", arguments[i]);

  }

}



//$.preloadImages('/images/katok.jpg','/images/pool.jpg', '/images/svitok.jpg');



-----------------------------*/

$(document).ready(function(){

						   

	$('#sidemenu li.first.calc').addClass('menufix');

	$('#sidemenu li.first.calc.active.menufix').append('<span></span>');

	//$('#sidemenu li.first.calc.active.menufix span').css('margin-left','-30px').css('margin-top','-5px').css('float','left').css('padding-left','30px').height('16px');

	$('#sidemenu li.last.paper.active').addClass('menufix');

	

	if ($.browser.msie) {

		if ($.browser.version < 7) {

			

	$('.calc img, .paper img').ifixpng();

	$('#menunav li').hover(function(){$(this).addClass('hover');}, function(){$(this).removeClass('hover');});

	$('#sidemenu li.first.calc a').css('top','0px').css('position','static');

	$('#sidemenu li.list.active').addClass('iemenufix');

	$('#sidemenu li.first.calc.active.menufix span').css('margin-left','-30px').css('margin-top','-5px').css('float','left').css('padding-left','30px').height('16px');

			

		}

	}

	



	$('a[rel="blank"]').click(function(){			   
		window.open($(this).attr('href'));
		return false;
	});


	

	/* logo hover */

	$('#logo a').hover(function(){

	

		$('#logo img').attr('src','/images/logo_hover.png');

	

	}, function(){

	

		$('#logo img').attr('src','/images/logo.png');

		

	});

	

	$('.key a').toggle(function(){

		$('.login').show();



	}, function() {

		$('.login').hide();

	});

	

	$('a.f_show').toggle(function(){

		$('.contacts li.arrow').addClass('active');

		$('.cities').show();

		return false;

	}, function() {

		$('.contacts li.arrow').removeClass('active');

		$('.cities').hide();

		return false;

	});

	



	$('.cities .first a').click(function(){$('a.f_show').click();});

	

	$('.files_tbl .second a').each(function(){

		var href = $(this).attr('href');	

		$(this).parent().parent().children('.first').children('a').attr('href', href);

											

	});



	$('.files_tbl td img').each(function(){

		src = $(this).attr('src');

		$(this).parent().css('display','block').width('35px').height('42px').css('background','url('+src+') no-repeat -35px 0px');

		$(this).remove();

		

	});

	

	$('.files_tbl .first a, a.anim').hover(function(){

		$(this).css('background-position','0px 0px');



	}, function(){

		$(this).css('background-position','-35px 0px');

		

	});

	

	$('.files_tbl .second a').hover(function(){

		$(this).parent().parent().children('.first').children('a').css('background-position','0px 0px');

		

	}, function(){

		$(this).parent().parent().children('.first').children('a').css('background-position','-35px 0px');

	});

	

	

	$('.slide h2 a').toggle(function(){		

		$(this).parent().parent().children().show();

	}, function(){		

		$(this).parent().parent().children().hide();

		$(this).parent().show();	

	});

	

	$('.toggle_quest-title').toggle(function(){

		$(this).parent().children().show();

	}, function(){

		$(this).parent().children().hide();

		$(this).show();	

	});

	

	$('.toggler a').toggle(function(){

		$(this).parent().addClass('cl');

		$('.cl + .hider').show();

		//$(this).parent().children().show();



	}, function(){

		$(this).parent().addClass('clr');

		$('.clr + .hider').hide();	

		$(this).removeClass('clr cl');



	});

	

	$('a#print').click(function(){

		print_html = $('#content').html();	

		var printer = window.open('','name');

		printer.window.focus();

		printer.document.write('<html><head><title>Версия для печати</title>');

	  	printer.document.write('<link rel="stylesheet" type="text/css"  href="/css/print.css" /></head><body onload="window.print();"><div id="content">');

		printer.document.write(print_html);

		printer.document.write('</div><style>#print {display:none;} .hider { display:block;}</style></body></html>');

		

		printer.document.close();

		

		

	    return false;							

	});

	

	$('.send .submit, a.back_news').hover(function(){

		$(this).addClass('submit_hover');



	}, function(){

		$(this).removeClass('submit_hover');

		

	});

	
	$('.gallery .images a').click(function(){
		$.gal = $(this).closest('.gallery');
		var index = $.gal.find('.images a').index(this);
		$.img = $(this).parent().prev('.galimage');
		$.img.find('img').hide().attr('src', $(this).attr('href')).load(function(){
			$.img.find('img').removeAttr('height').removeAttr('width');
			$.img.height($(this).height());
			$.gal.find('.imagesback div').removeClass('active');
			$.gal.find('.imagesback div:eq('+ index +')').addClass('active');
			$(this).show();
		});				
		
		
		$.gal.find('.larrow, .rarrow').show();
		
		if ((index+1) >=  $.gal.find('.images a').size()) {
			$.gal.find('.rarrow').hide();
		}
		if (index <= 0) {
			$.gal.find('.larrow').hide();
		}
		return false;								   
	});
	
	$('.gallery .images a').hover(function(){
		$.gal = $(this).closest('.gallery');
		var index = $.gal.find('.images a').index(this);
		$.gal.find('.imagesback div').removeClass('hover');
		$.gal.find('.imagesback div:eq('+ index +')').addClass('hover');
	}, function(){
		$.gal.find('.imagesback div').removeClass('hover');
		
	});
	
	$('.sale .aname a').click(function(){
		//$('.gallery .images a:eq(0)').click();
		$.sale = $(this).closest('.preview').next('.sale_content');
		$.sale.find('.gallery .images a:eq(0)').click();
		$.sale.slideDown();
		return false;
	});
	
	$('.sale_content .close').click(function(){
		$(this).parent().slideUp();
		return false;
	});
	
	
	$('.sale_content .larrow').hover(function(){
		$(this).addClass('larrow-a');
	},function(){
		$(this).removeClass('larrow-a');
	});
	
	$('.sale_content .rarrow').hover(function(){
		$(this).addClass('rarrow-a');
	},function(){
		$(this).removeClass('rarrow-a');
	});
	
	$('.sale_content .rarrow').click(function(){
		$.gal = $(this).closest('.gallery');
		var index = $.gal.find('.imagesback div').index($.gal.find('.imagesback .active'));
		$.gal.find('.images a:eq('+ index +')').next('a').click();
	});
	
	$('.sale_content .larrow').click(function(){
		$.gal = $(this).closest('.gallery');
		var index = $.gal.find('.imagesback div').index($.gal.find('.imagesback .active'));
		$.gal.find('.images a:eq('+ index +')').prev('a').click();		
	});
	
	



	

});




