function pcpan_onopen( but )
{
	pcpan_open( $(but).closest('.parts-collapsing-panel') );
}

function pcpan_onclose( but )
{
	pcpan_close( $(but).closest('.parts-collapsing-panel') );
}

function pcpan_close( pan )
{
	$(pan).removeClass('on');
	$(pan).addClass('off');
	$(pan).find('.pcpan-part-close').hide();
	$(pan).find('.pcpan-part-collapsed').slideUp('slow');
	$(pan).find('.pcpan-part-expanded').slideDown('fast');
	$(pan).find('.pcpan-part-open').show();
}

function pcpan_open( pan )
{
	$(pan).removeClass('off');
	$(pan).addClass('on');
	$(pan).find('.pcpan-part-open').hide();
	$(pan).find('.pcpan-part-expanded').slideUp('fast');
	$(pan).find('.pcpan-part-collapsed').slideDown('slow');
	$(pan).find('.pcpan-part-close').show();
}

function pcpan_init( pan )
{
	//alert ( $(pan).html() );
	if ( !($(pan).hasClass('on') || $(pan).hasClass('off')) )
		$(pan).addClass('off');
		
	if ( $(pan).hasClass('on') )
		pcpan_open( pan );
	else
		if ( $(pan).hasClass('off') )
			pcpan_close( pan );
	
	$(pan).find('.pcpan-part-open').click( function(){pcpan_onopen( $(this) );} );
	$(pan).find('.pcpan-part-close').click( function(){pcpan_onclose( $(this) );} );
	$(pan).find('.pcpan-part-open').find('a').attr('href','javascript:void(0);');
	$(pan).find('.pcpan-part-close').find('a').attr('href','javascript:void(0);');
}

/***/
var loader = '\
				<div class="loader">\
					<img src="/_i/shared/loader.gif" width="84" height="64" alt="" />\
					<h3>Loading contents. Please wait.</h3>\
				</div>';
				
$(document).ready(function()
{
	// Watermarks
    $('input:text, textarea').simpleWaterMark('watermark');
	
	// Menu
	$('.fullmenu a').hover(	function(){ $(this).find('.blind').slideDown('normal'); },
							function(){ $(this).find('.blind').slideUp('normal'); });

	// Search
	$('#header .headmenu .search').tooltip({
		cancelDefault: false,
		offset: [36, 23],
		delay: 100,
		effect: 'slide',
		slideOffset: 30,
		position: 'bottom left',
		opacity: 1,
		predelay: 100,
		tip: '#search_form'
	});

	
	if( $('.promo').size() )
	{
		// plug-in homepage: http://malsup.com/jquery/cycle/int.html
		$('.promo').cycle({ 
			//fx:     'fade', 
			//fx:     'scrollDown', 
			fx:     'scrollHorz', 
			speed:  1000, 
			timeout: 4000, 
			next:   '#nextBtn', 
			prev:   '#prevBtn' 
		});
	}

	$('.menu a').hover(	function(){ $(this).find('.blind').slideDown('fast'); }, 
						function(){ $(this).find('.blind').slideUp('fast'); });
	
	$('.parts-collapsing-panel').each( function(){pcpan_init( $(this) )} );
	
	if( $('#filter').size() )
	{
		$("#filter").selectbox();
		$("#filter").selectbox().bind('change', function(){
					document.location.href = sModule + 'y' + $(this).val() + '/';					
				});
	}

	$('.form-date .form-block input').each(function() {
		var vmin = new Date($(this).attr('min').replace("MSK", "GMT").replace("MSD", "GMT"));
		var vmax = new Date($(this).attr('max').replace("MSK", "GMT").replace("MSD", "GMT"));

		$(this).datepicker({
			dateFormat: "dd.mm.yy",
			showOn: "button",
			buttonImage: sHtmlRoot+"_i/form/calendar.png",
			buttonImageOnly: true,
			minDate: vmin,
			maxDate: vmax,
			changeYear: true,
			showAnim: 'fadeIn'
		});
	});

	$('.form-date .redraw-btn').click(function() {
		var s = $(this).parents('.form-date:first').find('INPUT:first').val();
		var e = $(this).parents('.form-date:first').find('INPUT:last').val();
		$('.fund-graph IMG').attr('src', "./?graph=1&s="+s+"&e="+e);
		return false;
	});





});
