jQuery(document).ready(function() {
	jQuery('a').focus(function() {
		jQuery(this).blur();
	}),
	
	jQuery('a.block-caption-minimize').click(function() {
		var id = jQuery(this).parent().parent().parent().parent().parent().attr('id');

		if(id == 'blockUserVideos') { //hide or unhide video container before minimizing a whole block
			var videoplayerBlockStatus = jQuery('.video-player').css('visibility');
			if(videoplayerBlockStatus == 'visible') jQuery('.video-player').css('visibility', 'hidden');
			if(videoplayerBlockStatus == 'hidden') jQuery('.video-player').css('visibility', 'visible');
		}

		return false;
	}),
	jQuery('a.block-caption-minimize').hover(
			function(){
				var contentStatus = jQuery(this).parents('.block').children('.block-content').css('display');
				if(contentStatus != 'none') jQuery(this).css('background-position', '-32px -16px');
				else jQuery(this).css('background-position', '-48px -16px');
			},
			function(){ 
				var contentStatus = jQuery(this).parents('.block').children('.block-content').css('display');
				if(contentStatus != 'none') jQuery(this).css('background-position', '-32px 0px');
				else jQuery(this).css('background-position', '-48px 0px'); 
			}
	);
	jQuery('#hack1').click(
		function() { jQuery('#blockNewMessage').css('display', 'block'); return false;}
	),
	jQuery('#hack11').click(
		function() { jQuery('#blockNewMessage').css('display', 'block'); return false;}
	),
	jQuery('#hack2').click(
		function() { jQuery('#blockNewVideoMessage').css('display', 'block'); return false;}
	),
	jQuery('#hack22').click(
		function() { jQuery('#blockNewVideoMessage').css('display', 'block'); return false;}
	),
	jQuery('.single-line > .close > a').click(
		function() { jQuery(this).parent().parent().slideUp(); return false;}
	),
	jQuery('#navbar > ul > li').hover(
		function(event) {
				var currentTarget = null;
				if (navigator.userAgent.toLowerCase().indexOf('msie')!=-1) {
					currentTarget = event.originalEvent.srcElement;
				} else {
					currentTarget = event.originalEvent.currentTarget;
				}
				jQuery('#navbar > ul > li').not(currentTarget).children('.submenu').hide();
				jQuery('#navbar > ul > li').not(currentTarget).children('a').removeClass('active');
				clearTimeout(jQuery(this).data('timeout'));
				jQuery(this).children('a').addClass('active');
				jQuery(this).children('.submenu').slideDown(100)
			},
		function() { 
			var jqueryObject = jQuery(this);
		    var t = setTimeout(function() {
		    	jqueryObject.children('.submenu').slideUp(100);
		    	jqueryObject.children('a').removeClass('active'); 
		    }, 250);
		    jqueryObject.data('timeout', t);
		}
	),
	
	jQuery('#navbar > ul > li .submenu').hover( function() {
		jQuery(this).parent().children('a').addClass('active');
	}),
	jQuery('a.close').click(
		function() { jQuery(this).parents('.block').slideUp(); return false; }
	),
	jQuery('#banner1').click(
		function() { jQuery('#banner-image').attr('src', 'img/maksim/banner1.jpg'); }
	),
	jQuery('#banner2').click(
		function() { jQuery('#banner-image').attr('src', 'img/maksim/banner2.jpg'); }
	),
	jQuery('#banner3').click(
		function() { jQuery('#banner-image').attr('src', 'img/maksim/banner3.jpg'); }
	),
	jQuery('#video1').click( function() { 
			s1.addParam('flashvars','file=video/maksim/video1.flv');
			s1.addParam('autostart', true);
			s1.write('preview');
			return false; 
	}),
	jQuery('#video2').click( function() { 
			s1.addParam('flashvars','file=video/maksim/video2.flv');
			s1.addParam('autostart', true);
			s1.write('preview');
			return false; 
	}),
	jQuery('.radio-selector').click( function() {		// radio button on/off switcher
		jQuery('.radio-selector').removeClass('radio-selected'); //remove from all
		jQuery(this).addClass('radio-selected'); //assign to certain
	}),
	jQuery('#about-me').click(function() {
		jQuery('#blockMyProfile > .block-content').css('height', '500px');
		return false;
	}),
	jQuery('#me-on-map').click(function() {
		jQuery('#blockMyProfile > .block-content').css('height', '');
		return false;
	})

});