$(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);
	});


	$(".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");
	});*/
});

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');
	}
}