window.addEvent('domready', function(){
	var link_to_write = $('writeMainComment');
	
	if (link_to_write)
	{
		var myFx = new Fx.Slide('new_comment', {
								    duration: 1000,
								    transition: Fx.Transitions.Pow.easeOut
								});
		myFx.toggle();
		$('new_comment').setStyle('display', '');
			
			
		link_to_write.addEvent('click', function(e) {
			e.stop();
			
			var myFx = new Fx.Slide('new_comment', {
			    duration: 1000,
			    transition: Fx.Transitions.Pow.easeOut
			});
			
			myFx.toggle();
		});
		
		
	}
	
	
	var bl = $('block_to_show_user');
	if (bl)
	{
		if (userfriend == 'false')
	  	{
	  		var userfriends_array = -1;
	  	}
	  	else
	  	{
	  		var userfriends_array = userfriend.split(',');
	  	}
	  	
	  	function show_block(item)
	  	{
	  		var user_id_b = item.id.replace(/ush/, '');
	  		if (userfriends_array == -1)
	  		{
	  			var text_to_write = '';
	  		}
	  		else
	  		{
	  			if (userfriends_array.contains(user_id_b))
	  			{
	  				var text_to_write = '<div id="add_him_as_a_friend"><a href="/messages/write/?to=' + user_id_b + '">Написать ему сообщение</a><a href="#" onclick="add_friend_short(' + user_id_b + '); return false;">Удалить из друзей</a></div>';
	  			}
	  			else
	  			{
	  				if (user_id_b == current_user_id)
	  				{
	  					var text_to_write = '';
	  				}
	  				else
	  				{
	  					var text_to_write = '<div id="add_him_as_a_friend"><a href="#" onclick="add_friend_short(' + user_id_b + '); return false;">Добавить в друзья</a></div>';
	  				}
	  			}
	  		}
	  		
	  		var userNameKarmaArray = item.rel.split('|||');
	  		bl.innerHTML = '<img src="/img/tick.png" class="tick png" alt="" /><h2><div class="userwaykarm">' + userNameKarmaArray[1] + '</div>' + userNameKarmaArray[0] + '</h2>\n<div class="lnks">' + text_to_write + '<a href="/users/' + user_id_b + '">Его профиль</a><a href="/articles/?user=' + user_id_b + '">Его статьи</a></div>';
	  	}
	  	
	  	bl.addEvent('mouseenter', function() {
	  		bl.setStyle('display', 'block');
	  		bl.set('opacity','1');
	  	});
	  	
	  	bl.addEvent('mouseleave', function() {
	  		bl.setStyle('display', 'none');
	  	});
	  	
	  	$$('.userlist_hover_avatar').each(function(item) {
	  		item.addEvent('mouseenter', function() {
	  			show_block(item);
	  			
	  			if (Browser.Engine.trident)
	  			{
	  				var position_y = item.getPosition().y + 40;
	  			}
	  			else
	  			{
	  				var position_y = item.getPosition().y - 1;
	  			}
	  			
	  			bl.setStyle('top', position_y);
	  			bl.setStyle('left', (item.getPosition().x - 15));
	  			bl.set('opacity','0');
	  			bl.setStyle('display', 'block');
	  			bl.fade(1);
	  			
	  		});
	  		
	  		item.addEvent('mouseleave', function() {
	  			bl.setStyle('display', 'none');
	  		});
	  	});
	}
});

function setcookie (name, value, the_time) {
	var expDate = new Date();
	expDate.setTime (expDate.getTime() + (the_time * 1000));
	document.cookie = name + "=" + escape (value) + "; expires=" + expDate.toGMTString ();
}




function add_art_rating (the_id, the_value){
		var ajax = new dle_ajax();
		ajax.onShow ("");
		var varsString = "";
		ajax.setVar("id", the_id);
		ajax.setVar("value", the_value);
		ajax.requestFile = "/include/ajax/articles/add_art_rating.php";
		ajax.method = "POST";
		ajax.element = "rating_" + the_id;
		ajax.sendAJAX(varsString);
}

function add_com_rating (the_id, the_value){
		var ajax = new dle_ajax();
		ajax.onShow ("");
		var varsString = "";
		ajax.setVar("id", the_id);
		ajax.setVar("value", the_value);
		ajax.requestFile = "/include/ajax/comments_rating.php";
		ajax.method = "POST";
		ajax.element = "comm_rating_" + the_id;
		ajax.sendAJAX(varsString);
}





function add_answer (the_id, module, idi){
		var the_form = "<form name='answer' id='answer_form_" + the_id + "' action='' style=\"position: static; zoom: 1;\" onsubmit=\"update_comments('" + module + "', " + the_id +", " + idi + "); return false;\" method=post><input type=hidden name=parent value='" + the_id + "'><textarea name=com_body rows=2 style='width:90%'></textarea>"+
			 "<br><input type=button value='скрыть' onclick='close_answer(" + the_id + ")'> <input type=submit value='добавить'></form>";
		var the_element = document.getElementById('answer_' + the_id);
		if (the_element.style.display == "none") {
			the_element.style.display = "";
			the_element.innerHTML = the_form;
			//$('#answer_'+the_id).slideDown(1000);
			document.answer.com_body.focus();
		}
		else {
			the_element.style.display = "none";
			//$('#answer_'+the_id).slideUp(1000);
			the_element.innerHTML = "";
		}
}
function update_comments (module, the_id, idi){
		var ajax = new dle_ajax();
		ajax.onShow ("");
		var varsString = "";
		ajax.setVar("id", idi);
		ajax.setVar("parent", the_id);
		ajax.setVar("module", module);
		ajax.setVar("com_body", document.getElementById("answer_form_" + the_id).com_body.value);
		ajax.requestFile = "/include/ajax/update_comments.php";
		ajax.method = "POST";
		ajax.element = "comments_div";
		ajax.sendAJAX(varsString);
}
function reload_captcha () {
	var rndval = new Date().getTime(); 
	document.getElementById('captcha_image').innerHTML = "<img src='/image.php?mod=bot&rnd=" + rndval + "' align='absmiddle' />";
}
function add_friend (the_id){
		var ajax = new dle_ajax();
		ajax.onShow ("");
		var varsString = "";
		ajax.setVar("id", the_id);
		ajax.requestFile = "/include/ajax/add_friend.php";
		ajax.method = "POST";
		ajax.element = "friends_list_false";
		ajax.sendAJAX(varsString);
}

function add_friend_short (the_id){
		var ajax = new dle_ajax();
		ajax.onShow ("");
		var varsString = "";
		ajax.setVar("id", the_id);
		ajax.requestFile = "/include/ajax/add_friend_short.php";
		ajax.method = "POST";
		ajax.element = "add_him_as_a_friend";
		ajax.sendAJAX(varsString);
}

function change_karma (the_id, value){
		var ajax = new dle_ajax();
		ajax.onShow ("");
		var varsString = "";
		ajax.setVar("user_id", the_id);
		ajax.setVar("value", value);
		ajax.requestFile = "/include/ajax/karma.php";
		ajax.method = "POST";
		ajax.element = "karma_value";
		ajax.sendAJAX(varsString);
}
function vote_blog_karma (value, the_id){
		setcookie ("blog_" + the_id, "1", 36000);
		var ajax = new dle_ajax();
		ajax.onShow ("");
		var varsString = "";
		ajax.setVar("blog_name", the_id);
		ajax.setVar("value", value);
		ajax.requestFile = "/include/ajax/articles/karma.php";
		ajax.method = "POST";
		ajax.element = "karma_value";
		ajax.sendAJAX(varsString);
}
function blog (the_id, type){
		var ajax = new dle_ajax();
		ajax.onShow ("");
		var varsString = "";
		ajax.setVar("blog_id", the_id);
		if (type == "join") ajax.setVar("type", "join");
		else ajax.setVar("type", "exit");
		ajax.requestFile = "/include/ajax/articles/blog.php";
		ajax.method = "POST";
		ajax.element = "blog_options";
		ajax.sendAJAX(varsString);
}

function blog_concrete (the_id, type){
		var ajax = new dle_ajax();
		ajax.onShow ("");
		var varsString = "";
		ajax.setVar("blog_id", the_id);
		if (type == "join") ajax.setVar("type", "join");
		else ajax.setVar("type", "exit");
		ajax.requestFile = "/include/ajax/articles/blog.php";
		ajax.method = "POST";
		ajax.element = "blog_options_" + the_id;
		ajax.sendAJAX(varsString);
}


function show_reg_form () {
	document.getElementById('reg_form').style.display = "block";
	document.getElementById('screen').style.display = "block";
}

function close_reg_form () {
	document.getElementById('reg_form').style.display = "none";
	document.getElementById('screen').style.display = "none";
}

/*$(document).ready(function () {
	$("#logo").corner("10px tl tr");
	$("#menu").corner("10px bl br");
	$("#footer").corner("10px");
	$("#main_table").corner("10px");
	$("#user_karma").corner("10px");
	$(".block").corner("10px tl bl");
	//$(".blog_info").corner("10px");
	$(".site_message").corner("8px");
	$(".site_error").corner("8px");
	$("#second_navigation li").corner("8px tl tr");
	$("#second_navigation").corner("8px bl br");
	$("#block_last_user_arts").corner("10px");
	$("#block_users_top").corner("10px");
});*/

function close_answer (the_id) {
	$('#answer_'+the_id).slideUp('slow');
}