$(function(){

	function refreshPageFunction()
	{
		location.reload();
	}

	var refreshPage = window.setTimeout(refreshPageFunction, 600000);

	$(document).mousemove(function(){
		clearTimeout(refreshPage);
		refreshPage = window.setTimeout(refreshPageFunction, 600000);
	});

    $('.menu-top > ul > li > a').mouseover(function(){

    	$('.menu-top > ul > li > a').removeClass('have_child_hover');
        $('.dropdown').hide();

        var submenu = $(this).siblings('.dropdown');

        if ( submenu.length > 0 )
        {

            if( submenu.css('display') == 'none' )
            {
                $(this).addClass('have_child_hover');
                submenu.show();
            }
            else
            {
                submenu.hide();
            }
            return false;
        }
    });

    $('.dropdown > ul > li > a').mouseover(function(){

        $('.dropdown > ul > li > a').removeClass('have_child_hover');
        $('.dropdown ul ul').hide();

        var submenu = $(this).siblings('ul');
		var dropdown = $(this).parent('li').parent('ul').parent('.dropdown');

        if( submenu.css('display') == 'none' )
        {
            $(this).addClass('have_child_hover');
        	submenu.show();
        }

		if ( dropdown.height() < submenu.height() )
		{
			dropdown.height(submenu.height());
		}

/*
		if ( submenu.offset() )
			offset = submenu.offset().top + 8;
		else
			offset = 8;

        var diff = offset + submenu.outerHeight() + 15 - submenu.parent('li').parent('ul').height() - 116;
        if ( diff > 0 )
        {
        	submenu.css('top','auto');
        	submenu.css('bottom','0');
        }
*/
    });

    $('body').click(function(){
    	$('.menu-top > ul > li > a').removeClass('have_child_hover');
        $('.dropdown').hide();
    });

    $('.menu-top').mouseleave( function() {
    	$('.menu-top > ul > li > a').removeClass('have_child_hover');
        $('.dropdown').hide();
        //$('#overlay').css('display','none');
    });

	$('#search_top_form input[type="text"]').focus(function() {
		$(this).removeClass("text-default");
		if ( this.value == this.defaultValue ){
			this.value = '';
		}
		else {
			this.select();
		}
	});
	$('#search_top_form input[type="text"]').blur(function() {
		$(this).addClass("text-default");
		if ( $.trim(this.value) == '' ){
			this.value = (this.defaultValue ? this.defaultValue : '');
		}
	});

	$('.prtabs a').click(function(){

		var prlinks = $(this).parent('.prtabs-links');
		var prtabs = prlinks.parent('.prtabs');

		var href = $(this).attr('href').replace(/#/, '');

		prlinks.children('a').removeClass('active');
		prtabs.children('.prtabs-body').removeClass('prtabs-body-visible');
		$(this).addClass('active');
		$('#'+href).addClass('prtabs-body-visible');
		return false;

	});

	$('blockquote').append('<span class="blckqtopen"></span>').append('<span class="blckqtclose"></span>');

	var sshare = $('.sshare');

	sshare.hover(
		function () {
			$(this).addClass('sshare_open');
		}, 
		function () {
			$(this).removeClass('sshare_open');
		}
	);

	if ( $('#partycells_list').length > 0 )
	{
		var pane = $('#partycells_info');
		pane.jScrollPane({
			showArrows: true,
			maintainPosition: false
		});
		var paneApi = pane.data('jsp');

		var pl = $('#partycells_list li:first-child');
		pl.addClass('item-active');
		paneApi.getContentPane().html( pl.children('.description').html() + pl.children('.more').html() );
		paneApi.reinitialise();

		$('#partycells_list a').click(function(){
			var li = $(this).parent('div').parent('li');
			var lis = $('#partycells_list li')
			lis.removeClass('item-active');
			li.addClass('item-active');
			paneApi.getContentPane().html( li.children('.description').html() + li.children('.more').html() );
			paneApi.reinitialise();
			return false;
		});
	}

	$('.deputies-list .letters a').click(function(){
		var href = $(this).attr('href');
		href = href.replace('#','');
		$.scrollTo('#letter_'+href, 200);
		return false;
	});

	$('.deputies-list .list .top').click(function(){
		$.scrollTo('#deputies_list', 200);
		return false;
	});

});

function print_content(id) {
    $('#'+id).printElement({
		leaveOpen:true,
		printMode:'popup',
		overrideElementCSS: ['/app/view/frontend/pc/css/print.css']
	});
}
