$(document).ready(function(){
	$(".loginpanel").append('<div class="shadow left vert">&nbsp;<\/div><div class="shadow right vert">&nbsp;<\/div><div class="shadow top hor">&nbsp;<\/div><div class="shadow bottom hor">&nbsp;<\/div>');
	$(".loginpanel").append('<div class="corner lt">&nbsp;<\/div><div class="corner rt">&nbsp;<\/div><div class="corner rb">&nbsp;<\/div><div class="corner lb">&nbsp;<\/div>');
	if($.browser.msie && $.browser.version=='6.0')
		var popupHeight = $(".loginpanel").height()-38;
	else
		var popupHeight = $(".loginpanel").height() - 16;
	var popupWidth = $(".loginpanel").width() - 16;
	$(".loginpanel .shadow.vert").each(function() {
		$(this).css("height", popupHeight);
	});
	$(".loginpanel .shadow.hor").each(function() {
		$(this).css("width", popupWidth);
	});

	$("#myblog").hover(
		function () {
			$("#addtoblog").show();
		},
		function () {}

	);
	$(".user-area span").hover(
		function () {},
		function () {
			$("#addtoblog").hide();
		}
	);


	$(".header .language .current").wrapInner('<span class="arrow"><span class="underline"><\/span><\/span>')
	$(".header .language .languages").append('<div class="shadow left vert">&nbsp;<\/div><div class="shadow right vert">&nbsp;<\/div><div class="shadow top hor">&nbsp;<\/div><div class="shadow bottom hor">&nbsp;<\/div>');
	$(".header .language .languages").append('<span class="corner lt">&nbsp;<\/span><span class="corner rt">&nbsp;<\/span><span class="corner rb">&nbsp;<\/span><span class="corner lb">&nbsp;<\/span>');
	var popupHeight = $(".header .language .languages").height() - 16;
	var popupWidth = $(".header .language .languages").width() - 16;
	$(".header .language .languages .shadow.vert").each(function(){
		$(this).css("height", popupHeight);
	});
	$(".header .language .languages .shadow.hor").each(function(){
		$(this).css("width", popupWidth);
	});
	$(".header .language .current").click(function(){
		$(this).siblings(".languages").slideToggle(function() {
			var $_langselector = $('.header .language .languages');
			if($_langselector.css('display')=='none') {
				$('body').unbind('click');
			}
			else {
				$('body').click(function(e) {
					var selectorPosition = $_langselector.position();
					var selectorOffset = $_langselector.offset();
					var clickX = e.pageX+$(document).scrollLeft();
					var clickY = e.pageY+$(document).scrollTop();
					var selectorL = selectorOffset.left;
					var selectorR = selectorL+$_langselector.width();
					var selectorT = selectorOffset.top;
					var selectorB = selectorT+$_langselector.height();
					if(!(clickX>=selectorL && clickX<=selectorR && clickY>=selectorT && clickY<=selectorB)) {
						$_langselector.slideToggle();
						$('body').unbind('click');
					}
					//alert('x='+e.pageX+' y='+e.pageY);
				});
			}
		});
	});
//	$(".menu ul li a").ahover();
	$(".menu ul li a").wrapInner("<span class='outer'><span class='inner'><\/span><\/span>");

	var menuWidth = 0;
	$(".menu ul li").each(function(){
		menuWidth = menuWidth + $(this).width();
	});
	$(".menu ul").css("width", menuWidth + 1);

	$(".columns .column:last-child").addClass("last");
	//$(".on-air").wrapInner('<div class="inner"><div class="inner2"><\/div><\/div>');
	//$(".on-air li:last").addClass("last");
	$(".hosts-block .row .item:last-child").addClass("last");
	$(".left-menu .item").append('<span class="corner lt">&nbsp;<\/span><span class="corner rt">&nbsp;<\/span><span class="corner rb">&nbsp;<\/span><span class="corner lb">&nbsp;<\/span>');
	$(".hover-items .item").hover(function(){
		$(this).addClass("hover");
	}, function(){
		$(this).removeClass("hover");
	});
	$(".hover-items4blog .item .avatar").hover(function(){
		$(this).parent().addClass("hover");
	}, function(){
		$(this).parent().removeClass("hover");
	});
	$(".hover-items4blog .item .username").hover(function(){
		$(this).parent().parent().addClass("hover");
	}, function(){
		$(this).parent().parent().removeClass("hover");
	});
	/*$(".hover-items .item").click(function(event){
		$("a", this).click();
		event.preventDefault();
	});*/
	/*$(".partners ul li").each(function(){
		$(this).css("margin-top", "-" + $("a img",this).height()/2 + "px");
		$(this).css("left", $(".partners ul li").index(this)*110 + 30 +"px");
	});*/

	$_bordered_block = $('#bordered_block');
	if($_bordered_block.length>0) {
		$_bordered_block.wrap('<div class="bb_wrap"></div>');
		$_bordered_block.css('float', 'left');
		var w = $_bordered_block.width();
		var h = $_bordered_block.height();
		var style_lr = 'top: 11px; height: '+(h-19)+'px';
		var style_tb = 'left: 11px; width: '+(w-22)+'px';

		$_bordered_block.append(
			'<i class="l" style="'+style_lr+'" /><i class="r" style="'+style_lr+'" /><i class="t" style="'+style_tb+'" /><i class="b" style="'+style_tb+'" />'+
			'<i class="lt" /><i class="lb" /><i class="rt" /><i class="rb" />'
		);
	}

	$_share_block = $('.share .block');
	$_share_block.append('<div class="shadow left vert">&nbsp;<\/div><div class="shadow right vert">&nbsp;<\/div><div class="shadow top hor">&nbsp;<\/div><div class="shadow bottom hor">&nbsp;<\/div>');
	$_share_block.append('<span class="corner lt">&nbsp;<\/span><span class="corner rt">&nbsp;<\/span><span class="corner rb">&nbsp;<\/span><span class="corner lb">&nbsp;<\/span>');

	$('.bmedia').hover(function(){
		$('.bproduction, .rusong, .btv, .bdesign, .rtg, .bdigital').css({
			'background-position':'0 -48px'
		});
	},function(){
		$('.bproduction, .rusong, .btv, .bdesign, .rtg, .bdigital').removeAttr('style');
	});
});

function toggleloginpanel() {
	$(".loginpanel").slideToggle(function() {
			var $_langselector = $('.loginpanel');
			if($_langselector.css('display')=='none') {
				$('body').unbind('click');
			}
			else {
				$('body').click(function(e) {
					var selectorPosition = $_langselector.position();
					var selectorOffset = $_langselector.offset();
					var clickX = e.pageX+$(document).scrollLeft();
					var clickY = e.pageY+$(document).scrollTop();
					var selectorL = selectorOffset.left;
					var selectorR = selectorL+$_langselector.width();
					var selectorT = selectorOffset.top;
					var selectorB = selectorT+$_langselector.height();
					if(!(clickX>=selectorL && clickX<=selectorR && clickY>=selectorT && clickY<=selectorB)) {
						$_langselector.slideToggle();
						$('body').unbind('click');
					}
				});
			}
		});
}

function clean(Elem) {
	var Label = Elem.previousSibling;
	if(Label) {
		if(!Label.patched)
			$(Elem).blur(function() {if(!Elem.value) Label.style.top="";});
		Label.patched=true;
		Label.style.top="-9999px";
	}
}

function onCountryChange(elem) {
	//$('#cityholder')
	if(elem.value=='') {
		$('#cityholder').parent().hide();
	}
	else {
		$('#cityholder').parent().show();
		$('#cityholder').html('<img src="/images/ajax-loader.gif" alt="loading" />');
		$('#cityholder').load('/ajax_loadcities.php', {id: elem.value});
	}
}

function onAnotherCountryChange(elem) {
	if(elem.value=='') {
		$('#countryholder select').attr('disabled', '');
		if($('#countryholder select').attr('value')=='') {
			$('#cityholder').parent().hide();
		}
		else {
			$('#cityholder').html('<img src="/images/ajax-loader.gif" alt="loading" />');
			$('#cityholder').load('/ajax_loadcities.php', {id: $('#countryholder select').attr('value')});
		}
	}
	else {
		$('#countryholder select').attr('disabled', 'disabled');
		$('#cityholder').html('<input name="regform[AnotherCity]" value="" />');
	}
}

function onAnotherCityChange(elem) {
	if(elem.value=='') {
		$('#cityholder select').attr('disabled', '');
	}
	else {
		$('#cityholder select').attr('disabled', 'disabled');
	}
}

function share_block_toggle() {
	$_share = $('.share');
	$_selector = $('.block', $_share);

	if($_selector.css('display')=='block') {
		$_selector.slideToggle();
		$('body').unbind('click');
	}
	else {
		$_selector.slideToggle('fast', function() {
				if($_selector.css('display')=='none') {
					$('body').unbind('click');
				}
				else {
					$('body').click(function(e) {
						var clickX = e.pageX;
						var clickY = e.pageY;

						var selectorOffset = $_selector.offset();
						var selectorL = selectorOffset.left;
						var selectorR = selectorL+$_selector.width();
						var selectorT = selectorOffset.top;
						var selectorB = selectorT+$_selector.height();

						if(!(clickX>=selectorL && clickX<=selectorR && clickY>=selectorT && clickY<=selectorB)) {
							$_selector.slideToggle();
							$('body').unbind('click');
						}
						//alert('x='+e.pageX+' y='+e.pageY);
					});
				}
		});
	}
}
