// JavaScript Document


$(document).ready(function(){
	//window_height ();
	setTimeout(window_height, 500);
	content_w ();
	
	$(window).resize(function(){
		window_height ();
		content_w ();
	})
			
	// General begin
	$(".search_input input").each(function() {
		if ($(this).val() == '') $(this).val($(this).attr("title"));
	});
	
	$(".search_input input").focus(function () {
		if ($(this).val() == $(this).attr("title")) $(this).val('');
	}).blur(function () {
		if ($(this).val() == '') $(this).val($(this).attr("title"));
	});
	
	$('ul.directors_list li:nth-child(2n+2)').after('<div class="cb"></div>');
	
	
	if ( $('.selectboxes').length > 0 ) {
		$('.selectboxes').selectbox();
	}
	
	if ( $('#event_scroll').length > 0 ) {
		$('#event_scroll').jScrollPane({scrollbarWidth:4, scrollbarMargin:10});
	}
	
	if ( $('div.news_list_inner').length > 0 ) {
		$('.news_list_inner').infiniteCarousel();
	}
	
	
	if ( $('div.error_block').length > 0 ) {
		var win_h = $(window).height();
		var doc_h = $('.min_width_outer').height() + $('.information_navy_outer_wrapper').height() + $('.main_navy_and_logo_wrapper').height() + $('.inner_header_block').outerHeight() + $('.footer_outer_wrapper').height();
		var content_h = $('div.inner_content_wrapper').height(win_h - doc_h);
		
		//$('div.inner_content_wrapper').css({'height': content_h});
	}

	$('table.content_table tbody tr:odd').addClass('row_odd');
	$('table.content_table tbody tr:even').addClass('row_even');
	$('table.content_table tr').each(function(){
		$(this).find('td:last').css({'border-right': 'none'});
	})

	var _height, galMaxHeight = 0;
	$("span.gal_desc", ".gallery_inner_list").each(function(){
		_height = $(this).height();
		if (_height > galMaxHeight)
			galMaxHeight = _height;
	}).height(galMaxHeight);
	
	//$('ul.footer_navy.fn_ru li:eq(1)').css({'padding-top': '1px'});

// General end
	
	/*add violetta*/

	var no_gallery_popup = 0;
	
	popup = function (html) {
		$.popupWindow.open({
	    	width: 600,    	
	    	innerHtml: html,
	    	nogallerypopup: no_gallery_popup
		});
	};
	
	$('a.showImgPopup').click(function() {
		no_gallery_popup = 1;
		var html = '<div class="popup_inner"><div class="popup_close" id="popup_window_close"><a href="#" class="popup_close_btn"></a><div class="cb"></div></div><div class="popup_image"><img src="'+$(this).attr('href')+'" alt="" /></div></div>';
		popup(html);	
		return false;
	});
	
	
	
	// 404
	$('div.error_block').parent('div.inner_content_text_wrapper.content_text').css({'min-height': '300px', 'position': 'relative'})

});


function content_w () {
	var window_w = $(window).width();
	var content_w = $('.information_navy_inner_wrapper, .main_inner_wrapper, .footer_inner_wrapper');
	
	if ( window_w > 1200 ) {
		content_w.width(1200);
		$('li.search_input', 'ul.search_block').removeClass('min_width');
	} else {
		content_w.width('auto');
		$('li.search_input', 'ul.search_block').addClass('min_width');
	}
}



function window_height () {
	var win_h = $(window).height();
	var doc_h = $('.min_width_outer').height() + $('.information_navy_outer_wrapper').height() + $('.main_outer_wrapper').height() + $('.footer_outer_wrapper').height();
	if ( doc_h < win_h) {
		var doc_plus = $('.main_outer_wrapper').height() + (win_h - doc_h);
		$('.main_outer_wrapper').height(doc_plus);
	}
}

/*
function error_page () {
	var win_h = $(window).height();
	var doc_h = $('.min_width_outer').height() + $('.information_navy_outer_wrapper').height() + $('.main_navy_and_logo_wrapper').height() + $('.inner_header_block').outerHeight() + $('.footer_outer_wrapper').height();
	var content_h = $('.inner_content_wrapper').height(win_h - doc_h)
	
	$('div.inner_content_wrapper').css({'height': content_h, 'position':'relative'});
}
*/

/*add violetta*/


function showPrint() {
	if (window.print) {
		if (confirm("Распечатать эту страницу?")) {
			window.print();
		}
	}
}

function explode( delimiter, string ) { // Split a string by string
    //
    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    var emptyArray = { 0: '' };
    if ( arguments.length != 2
        || typeof arguments[0] == 'undefined'
        || typeof arguments[1] == 'undefined' )
    {
        return null;
    }
 
    if ( delimiter === ''
        || delimiter === false
        || delimiter === null )
    {
        return false;
    }
 
    if ( typeof delimiter == 'function'
        || typeof delimiter == 'object'
        || typeof string == 'function'
        || typeof string == 'object' )
    {
        return emptyArray;
    }
 
    if ( delimiter === true ) {
        delimiter = '1';
    }
 
    return string.toString().split ( delimiter.toString() );
}

function index_img_preload () {
	$('div.index_top_block_wrapper').removeClass('preload_img');
}
