function getRandomAnecdote()
{
	$('#randomAnecdote').empty();
	$('#randomAnecdote').addClass('loader');
	
	$.ajax( {
		url: 'anecdotes/random',
		type: 'GET',
		cache: false,
		success: function(data) {	
			$('#randomAnecdote').html(data);
			$('#randomAnecdote').removeClass('loader');
		}
	});
}

function changeit(param)
{
	$('#useful').bind("click", function(event) {
		event.preventDefault();
	});
	
	$('#useful > ul > li')	.removeClass("active")
							.addClass("inactive");
	$('#useful_' + param)	.removeClass("inactive")
							.addClass("active");
	
	$('#useful_content > div').css("display", "none");
	$('#useful_content_' + param).css("display", "");
}

function changeTop(param)
{
	if (param == "newProviders")
	{
		$('#top10Title').switchClass("active", "inactive");
		$('#newProvidersTitle').switchClass("inactive", "active");
		
		$('#top10').hide();
		$('#newProviders').show();
	}
	else
	{
		$('#top10Title').switchClass("inactive", "active");
		$('#newProvidersTitle').switchClass("active", "inactive");

		$('#newProviders').hide();
		$('#top10').show();
	}
}

function closePromo()
{
	$('.promo').hide();
	$('#no_promo').show();
	
	$.ajax({
		url: 'index/closePromo',
		type: 'POST',
		cache: false
	});
	
	return false;
}

function openPromo()
{
	$('.promo').show();
	$('#no_promo').hide();
	
	$.ajax({
		url: 'index/openPromo',
		type: 'POST',
		cache: false
	});
	
	return false;
}

function sendErrorForm()
{
	message = $('#error_form textarea[name=message]').val();
	
	$.ajax({
		url: 'messages/error2',
		type: 'POST',
		data: {
			email: $('#error_form input[name=email]').val(),
			url: $('#error_form input[name=url]').val(),
			message: message
		},
		cache: false,
		success: function(data) {
			if (data == "ok")
			{
				alert("Спасибо, ваше сообщение отправлено.");
				$('#error_form_dialog').dialog('close');
			}
			else
				alert("Извините, ваше сообщение не отправлено.\nОтправьте его пожалуйста вручную на contact@hostdb.ru.");
		}
	});
}

function sendSuggestionForm()
{
	message = $('#suggestion_form textarea[name=message]').val();
	
	$.ajax({
		url: 'messages/suggestion2',
		type: 'POST',
		data: {
			email: $('#suggestion_form input[name=email]').val(),
			message: message
		},
		cache: false,
		success: function(data) {
			if (data == "ok")
			{
				alert("Спасибо, ваше сообщение отправлено.");
				$('#suggestion_form_dialog').dialog('close');
			}
			else
				alert("Извините, ваше сообщение не отправлено.\nОтправьте его пожалуйста вручную на contact@hostdb.ru.");
		}
	});
}

function showProviders()
{
	if (document.getElementById('send_provider').checked)
		$('#providers_list').css("display", "");
	else
		$('#providers_list').css("display", "none");
}

function mover(obj)
{
	obj.filters[0].enabled = false;
	obj.filters[1].enabled = false;
}
function mout(obj)
{
	obj.filters[0].enabled = true;
	obj.filters[1].enabled = true;
}
 
$(document).ready(function() {
	/* Auth block */
	if ($(".auth_block_slider").length){
		var scHeight = $(".auth_block_slider").height();
		$(".auth_block_slider").css({top: "-" + scHeight + "px"});
		$(".auth_block").hover(function(){
			$(".auth_block_slider").stop(false, false).animate({top: 0});
			$(".auth_block_auth").hide();
		});
		$(".auth_block").mouseleave(function(){
			var scHeight = $(".auth_block_slider").height();
			$(".auth_block_slider").stop(false, false).animate({top: "-" + scHeight + "px"});
			$(".auth_block_auth").show();
		});
	};
	
	getRandomAnecdote();
	
	if ($('#advLeaderboard').length)
		$.ajax( {
			url: 'advert/show',
			type: 'GET',
			data: 'id=7',
			cache: false,
			success: function(data) {	
				$('#advLeaderboard').html(data);
			}
		});
	
	if ($('#advTop').length)
		$.ajax( {
			url: 'advert/show',
			type: 'GET',
			data: 'id=1',
			cache: false,
			success: function(data) {	
				$('#advTop').html(data);
			}
		});
		
//	if (document.getElementById('advLeft'))
//		$.ajax( {
//			url: 'advert/show',
//			type: 'GET',
//			data: 'a=show&id=2',
//			cache: false,
//			success: function(data) {	
//				$('#advLeft').html(data);
//			}
//		});
	
//	if ($('#advLeft-1').length)
//		$.ajax( {
//			url: 'advert/show',
//			type: 'GET',
//			data: 'id=2',
//			cache: false,
//			success: function(data) {	
//				$('#advRight-1').html(data);
//			}
//		});
	
//	if ($('#advRight-1').length)
		$.ajax( {
			url: 'advert/show',
			type: 'GET',
			data: 'id=3',
			cache: false,
			success: function(data) {	
				$('#advRight-1').html(data);
			}
		});
		
//		$.ajax( {
//			url: 'advert/show',
//			type: 'GET',
//			data: 'a=show&id=10',
//			cache: false,
//			success: function(data) {	
//				$('#adv_bottom').html(data);
//			}
//		});
		
//	fillValue('myLogin');
	
//	$('#advLeaderboard').click(function() {
//		alert("yeh");
//	});
		
		$('#error_form_dialog').dialog({
	    	bgiframe: false, 
	    	width: 600,
	    	height: 400,
	    	modal: true, 
	    	title: 'Сообщение о неточности',
	    	autoOpen: false,
	    	buttons: {
	    		'Отправить': function() {
	    			sendErrorForm();
//	    			$(this).dialog('close');
	    			$('#error_form_loader').removeClass('loader');
	    		},
	    		'Закрыть': function() {
	    			$(this).dialog('close');
	    			$('#error_form_loader').removeClass('loader');
	    		}
	    	}
	    });
	    
	    $('#open_error_form').click(function() {
	    	$('#error_form_loader').addClass('loader');
	    	
	    	$('#error_form_dialog').load('messages/error1', function() {
	    		$('#error_form_dialog').dialog('open');
	    	});
	    });
	    
		$('#suggestion_form_dialog').dialog({
	    	bgiframe: false, 
	    	width: 600,
	    	height: 400,
	    	modal: true, 
	    	title: 'Предложение по улучшению, расширению возможностей портала',
	    	autoOpen: false,
	    	buttons: {
	    		'Отправить': function() {
	    			sendSuggestionForm();
//	    			$(this).dialog('close');
//	    			$('#error_form_loader').removeClass('loader');
	    		},
	    		'Закрыть': function() {
	    			$(this).dialog('close');
//	    			$('#error_form_loader').removeClass('loader');
	    		}
	    	}
	    });
	    
	    $('#open_suggestion_form').click(function() {
//	    	$('#error_form_loader').addClass('loader');
	    	
	    	$('#suggestion_form_dialog').load('messages/suggestion1', function() {
	    		$('#suggestion_form_dialog').dialog('open');
	    	});
	    });
});
