(function(){

	function authPopup() {

		var ap = jsy.float(''
			+ '<div class="float-popup" style="width:502px;">'
			+ '	<a href="#" class="closer">закрыть</a>'
			+ '	<div class="border">'
			+ '		<iframe src="'+$(this).attr('href')+'" width="500" height="350" border="0" frameborder="0"></iframe>'
			+ '	</div>'
			+ '</div>'
			, true);

		$('.closer', ap._container).click(function(){
			ap.close();
			return false;
		});

		ap.open();


		return false;
	}

	$(function(){
		$('#button-login, #button-login2, #button-registration, #button-registration2, #button-profile, #button-settings').click(authPopup);
	});

})();

$(function(){

//rating
var rating;
$('.rating .vote-1').hover(
	function(){rating = $(this).parent().attr('class'); $(this).parent().removeClass('rating-1 rating-2 rating-3 rating-4 rating-5').addClass('rating-1');},
	function(){$(this).parent().removeClass('rating-1 rating-2 rating-3 rating-4 rating-5').addClass(rating);}
);
$('.rating .vote-2').hover(
	function(){rating = $(this).parent().attr('class'); $(this).parent().removeClass('rating-1 rating-2 rating-3 rating-4 rating-5').addClass('rating-2');},
	function(){$(this).parent().removeClass('rating-1 rating-2 rating-3 rating-4 rating-5').addClass(rating);}
);
$('.rating .vote-3').hover(
	function(){rating = $(this).parent().attr('class'); $(this).parent().removeClass('rating-1 rating-2 rating-3 rating-4 rating-5').addClass('rating-3');},
	function(){$(this).parent().removeClass('rating-1 rating-2 rating-3 rating-4 rating-5').addClass(rating);}
);
$('.rating .vote-4').hover(
	function(){rating = $(this).parent().attr('class'); $(this).parent().removeClass('rating-1 rating-2 rating-3 rating-4 rating-5').addClass('rating-4');},
	function(){$(this).parent().removeClass('rating-1 rating-2 rating-3 rating-4 rating-5').addClass(rating);}
);
$('.rating .vote-5').hover(
	function(){rating = $(this).parent().attr('class'); $(this).parent().removeClass('rating-1 rating-2 rating-3 rating-4 rating-5').addClass('rating-5');},
	function(){$(this).parent().removeClass('rating-1 rating-2 rating-3 rating-4 rating-5').addClass(rating);}
);

// carder
$('.carder').prepend('<div class="carder-buttons"><div class="carder-button prev"><div></div></div><div class="carder-button next"><div class="next-d"></div></div></div>')
	.wrapInner('<div class="carder-scrollable"></div>')
	.find('.cards').wrapInner('<div class="items"></div>');
$(".carder:not(.carder-3) .carder-scrollable").scrollable({size: 1, clickable: false});
$(".carder-3 .carder-scrollable").scrollable({size: 3, clickable: false});

// big_banner-scrollable
$(".big_banner").wrapInner('<div class="items"></div>')
	.append('<div class="nav-bg"></div><div class="nav"><div class="prev"><div class="png"></div></div><div class="next"><div class="png"></div></div></div>')
	.wrapInner('<div class="big_banner-scrollable"></div>');
$(".big_banner-scrollable").scrollable({size: 1, clickable: false}).circular().autoscroll({autoplay:true,interval:7000});


// рисует фиигульки для основного меню
$('#menu-main')
	.prepend('<div class="corner corner-left"><div class="png"></div></div>')
	.prepend('<div class="corner corner-right"><div class="png"></div></div>');

// updateSubmenuWidth
function updateMainSubmenuWidth()
{
	var submenu = $(this).children('.submenu');
		submenu.width(submenu.children('ul').width());
	$('span.corner', submenu).height(submenu.height() - 10);
}

$('#menu-main>ul>li')
	//рисует доп. элементы в основном меню
	.prepend('<span class="selected-bg"><span class="corner corner-left png"></span><span class="corner corner-right"></span></span>')
	.children('ul')
		.each(function(){
			$(this).parent().children('.selected-bg').append('<span class="sub"></span>').end().end()
				.wrap('<div class="submenu"></div>')
				.before('<span class="corner corner-left"><span class="png"></span></span><span class="corner corner-right"><span class="png"></span></span>')
		})
	.end()
		//фичи при наведении
		.hover(function(e){
			if ($(e.target).parents('div.submenu').length) return;
			//if (this == selectedMainMenuItem[0]) return;
			$('#menu-main .selected').removeClass('selected');
			$(this).addClass('hover');
			updateMainSubmenuWidth.apply(this);
		}, function(e){
			$(this).removeClass('hover');
		});

$('#menu-main').mouseleave(function(){
	selectedMainMenuItem.addClass('selected');
	selectedMainMenuItem.children('.submenu').width(1000);
	updateMainSubmenuWidth.apply(selectedMainMenuItem);
});

var selectedMainMenuItem = $('#menu-main .selected');
updateMainSubmenuWidth.apply(selectedMainMenuItem);

// кнопки
$('.button').prepend('<span class="button-corner button-corner-left"><span class="png"></span></span><span class="button-corner button-corner-right"><span class="png"></span></span>');

// #broadcast .video hover
$('#broadcast .video').hover(function(){
	$(this).children('.choice').css('display', 'block');
},function(){
	$(this).children('.choice').hide();
}).children('.choice').hide();


// блоки
$('#columns .box-head').wrapInner('<span class="box-head-fill"></span>')
	.prepend('<span class="box-head-corner box-head-corner-left"><span><span class="png"></span></span></span><span class="box-head-corner box-head-corner-right"><span class="png"></span></span>');
$('#columns .box-body').after('<div class="box-footer"><span class="box-footer-corner box-footer-corner-left"><span class="png"></span></span><span class="box-footer-corner box-footer-corner-right"><span class="png"></span></span></div>');


//рисуем клевый, тянущийся под размер блока фон
//для: верхеней менюшки, .box-white
$('#menu-top, .box-white')
	.wrapInner('<div class="box-body"></div>')
	.prepend('<div class="box-bg">'
		+ '<div class="box-bg-fill-h"></div>'
		+ '<div class="box-bg-fill-v"><div></div></div>'
		+ '<div class="box-bg-corner box-bg-corner-lt"><div class="png"></div></div>'
		+ '<div class="box-bg-corner box-bg-corner-rt"><div class="png"></div></div>'
		+ '<div class="box-bg-corner box-bg-corner-lb"><div class="png"></div></div>'
		+ '<div class="box-bg-corner box-bg-corner-rb"><div class="png"></div></div>'
		+ '</div>'
	);

//comments
$('.comments .comment .vote_msg a').click(function(){
	var a = $(this);
	var r = a.parent().parent().children('.vote-rating');
	$.getJSON(a.attr('href'), function(data){
		r.text(data);
	});
	return false;
});


});



















