$(document).ready(function () {
	in_action = false;
	var result = 0;
	var lang = $('div.langs').attr('lang');
	
	loginForm();
	
	onKeypressClear();
	
	textareaToggle();
	
// 	inputToggle();
	
	registerLink();
	
	recoverLink();
	
	closeLoginForm();
	
	closeRegisterForm();
	
	addLinkForm();
	
	contactForm();
	
	suggestionForm();
	
	recoverForm();
	
	commentsActions();
	
	formElementsHover ();
	checkInputs();
	prepareLogin ();

});

function checkInputs () {
			$('.input_holder input').each (function () {
			if ($(this).val() != '') {
				$(this).parent().find('label').animate({'opacity':0}, 0).css({'display':'none'});
			}
		});

}
function prepareLogin () {
	$('.input_holder').click(function () {
		$(this).find('input').focus();
	});
	$('.input_holder input, .input_holder textarea').focus(function () {
		if ($(this).val() == '') {
			$(this).parent().find('label').animate({'opacity':0.5}, "fast").css({'display':'block'});
		}
	});
	
	
	$('.input_holder input, .input_holder textarea').bind('DOMAutoComplete',function() { 
		checkInputs ();
		//alert ($('#l_pass').val());
	});
	$('.input_holder input, .input_holder textarea').change(function () {
// 		$('.input_holder input').each (function () {
// 		alert ($('#l_pass').val() + '--');
			if ($(this).val() != '') {
				$(this).parent().find('label').animate({'opacity':0}, 0).css({'display':'none'});
			}
// 		});
	});
	
	$('.input_holder input, .input_holder textarea').blur(function () {
		if ($(this).val() == '') {
			$(this).parent().find('label').animate({'opacity':1}, "fast").css({'display':'block'});
		} else {
			$(this).parent().find('label').animate({'opacity':0}, 0).css({'display':'none'});
		}
	});
	
	$('.input_holder input, .input_holder textarea').keypress (function () {
		$(this).parent().find('label').animate({'opacity':0}, 0).css({'display':'none'});
	});
}


function formElementsHover() {
	$('.el_hover').focus(function () {
		$(this).css({'background-image': 'none', 'border' : '1px solid #3B96C2'});
	});
	$('.el_hover').blur(function () {
		$(this).css({'background-image': 'url(/images/input_bg.png)',  'border': '1px solid #C6DFEB'});
	});
	
}

function formSmallImages () {
	$("a.small").click (function () {
		$("a.small").removeClass('active');
		$(this).addClass('active');
		$(".link_active_image").val($(this).find('img').attr('src'));
		return false;
	});
}

/*function mailto(userid, otheruserid) {
	var mailto = $('div.mailto');
	showOverlay(true);
	
	$.ajax({
		type: "POST",
		url: "http://link.md/ajax/getuserinfo.ajax.php",
		data: ({"userid" : userid, "otheruserid" : otheruserid}),
		success: function(res) {
//			alert(res);
			$('div.mailto form').html(res);
			mailto.show();
		}
	});
	
	$('div.mailto i.close').click(function() {
		hideBlock(mailto);
	});
	$('div.mailto a.cancel').click(function() {
		hideBlock(mailto);
		return false;
	});
}

function sendMail() {
	var inputs = $('div.mailto form :input');
	
	var emailVal = $('div.mailto input[name="email"]').val();
	var nameVal = $('div.mailto input[name="name"]').val();
	var messageVal = $('div.mailto textarea[name="message"]').val();

	if(emailVal != '' && nameVal != '' && messageVal != '') {
		if(isEmail(emailVal) == false) {
			showMessageDock(7);
		} else {
			$.ajax({
				type: "POST",
				url: "http://link.md/ajax/sendusermessage.ajax.php",
				data: ({"email" : emailVal, "name" : nameVal, "message" : messageVal}),
				success: function(res) {
					hideBlock('div.mailto');
				}
			});
		}
	} else {
		showMessageDock(6);
	}
}

function closeMailto() {
	hideBlock('div.mailto');
}*/





function hideBlock(elem) {
	$(elem).hide();	
	hideOverlay();
}

function addLinkForm() {
	var inputVal;
	var title;
	
	$('.add-button-bg').click(function() {
		$(".add_link_loader").show();
		
		var userid = $('div.tooltip').attr('userid');
		if(userid == 0) {
			$(".add_link_loader").hide();
//			alert('log in');
		} else {
			inputVal = $('form input[name="addlink"]').val();
// 			alert(isUrl(inputVal));
			title = $('form input[name="addlink"]').attr('title');
			
			if(inputVal == title || inputVal == '') {
				showMessageDock(3);
				$(".add_link_loader").hide();
				return false;
			} else {
				
				inputVal = new String (inputVal);
				var httpPos = inputVal.indexOf("http://");
				if (httpPos == -1) {
					inputVal = 'http://' + inputVal;
				}
				
				inputVal = ''+inputVal;
				
				// alert (inputVal + ' - ' + isUrl(inputVal));
				
				if (isUrl(inputVal) == false) {
					showMessageDock(3);
					$(".add_link_loader").hide();
					return false;
				}
				
				getmetadata(inputVal);
				
//				alert(inputVal);
				
				
				
//				$('form input[name="addlink"]').val(title);
			}
		}
	});
}

function isFullUrl(val) {
 	var regexp = /http:\/\/[A-Za-z0-9\.-]{3,}\.[A-Za-z]{3}/;
 	
 	return regexp.test(val);
}

function isUrl(url) {
	
	var v = new RegExp();
	v.compile("^[A-Za-z]+://[A-Za-z0-9-_]+\\.[A-Za-z0-9-_%&\?\/.=]+$");
	if (!v.test(url)) {
		return false;
	}
	return true;
}


function isEmail(val) {
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	
 	return reg.test(val);
}

function onKeyPress(inputs, messageP, bcolor) {
	inputs.each(function() {
		$(this).keypress(function() {
			$(this).css({'border':'1px solid ' + bcolor});
			messageP.html('');
		});
	});
}
var w = 0;
var h = 0;
mycontent = '';
parent;

function getmetadata(link) {
	var submission = $('div.submission');
	$.ajax({
		type: "POST",
		url: "/ajax/getmetadata.ajax.php",
		dataType: 'json',
		data: ({"link" : link}),
		success: function(res) {
			$(".add_link_loader").hide();
			
			//eval ('res=' + xml_doc);
			//alert (xml_doc['content']);
			//alert(res['msg']);
			if (+res['error'] > 0) {
					showMessageDockByMsg (res['content']);
			} else {
				// 				alert (mycontent);
				showOverlay(false);

				$('div.submission form').html(res['content']);
				
				images_nr = $('a.small').size();
				images_nr_c = 1;
				$('a.small').each (function () {

					var img_src = $(this).find ('img').attr('src');
					parent = $(this).parent();
					var myImage = new Image();
					myImage.name = img_src;
					myImage.onload = function () {
						images_nr_c ++;
						if (images_nr_c >= images_nr) {
							submission.css({'display':'block', 'top': (($(window).height() - submission.outerHeight()) / 2) + $(window).scrollTop() + "px"});
						}
						w = this.width;
						h = this.height;
						
						var hide = false;
						
						if ((w < 62) || (h < 62)) {
							hide = true;
						}
						
						if (w > h) {
							if (w / h > 2.5) hide = true;
						} else if (h > w) {
							if (h / w > 2.5) hide = true;
						}
						
						if (hide) {
							$('img[src="'+this.src+'"]').parent().parent().remove();
						}
// 						$(parent).hide();
					};
					myImage.onerror = function () {
						images_nr_c ++;
						if (images_nr_c >= images_nr) {
							submission.css({'display':'block', 'top': (($(window).height() - submission.outerHeight()) / 2) + $(window).scrollTop() + "px"});
						}
// 						alert (this.src);
						$('img[src="'+this.src+'"]').parent().parent().remove();
					};
					myImage.src = img_src;
					
					formElementsHover ();
					formSmallImages ();
					
// 					$(this).append(w + ' - ' + h);
/*
if ((w < 62) || (h < 62)) {
						$(this).parent().hide();
					}
					
					if (w > h) {
						if (w / h > 2.5) {
							$(this).parent().hide();
						}
					} else if (h > w) {
						if (h / w > 2.5) {
							$(this).parent().hide();
						}
					}
					*/
					
				});
				

			}
		}
	});
}

function addLink() {
	if(in_action) {	return false; }
	
	var link = $('div.add-link input[name="addlink"]').val();
	if(isUrl(link) == 2) {
		link = 'http://' + link;
	} else if(isUrl(link) == 3) {
		link = 'http://www.' + link;
	}
	
	var title = $('div.submission textarea[name="title"]').val();
	var description = $('div.submission textarea[name="description"]').val();
	var categid = $('div.submission select').val();
	var image = $('div.submission input.link_active_image').val();
	
	if(title == '' || categid == 0) { 
		showMessageDock(5);
		return false; 
	}
	
	in_action = true;
	$.ajax({
		type: "POST",
		async: false,
		url: "http://link.md/ajax/addlink.ajax.php",
		data: ({"link" : link, "title" : title, "description" : description, "categid" : categid, "image" : image}),
		success: function(res) {
			if(res != 0) {
				var hr = 'http://link.md' + res;
				location.href = hr;
			} else {
				showMessageDock(8);				
				hideBlock('div.submission');
				var addlinkInp = $('.add_link input[name="addlink"]');
				addlinkInp.val('');
				addlinkInp.parent().find('label').animate({'opacity':1}, "fast").css({'display':'block'});
			}
			in_action = false;
			
/*
			$('div.submission').css({'display':'none'});
			
			hideOverlay();
			
			var noresults = $('div.all-links p.no-results');
			if(noresults) {
				noresults.hide();
			}
// 			$('div.all-links').prepend(res);
			$('div.all-links div.link:first-child').slideDown(700);
			
			var title = $('form input[name="addlink"]').attr('title');
			$('form input[name="addlink"]').val(title);
*/
		}
	});
}

function hideOverlay() {
	$(".overlay").hide();
	$(".preloader").hide();
}

function showOverlay(preloader) {
	$(".overlay").show();
	
	if (preloader) {
		$(".preloader").show();
	}
}

function closeSubmission() {
	$('div.submission').css({'display':'none'});
	hideOverlay();
}

function suggestionForm() {
	var marginTop = 100;
	var suggestion = $('div.popup-suggestion');
	var userid = suggestion.attr('userid');
	$('div.left-menu a#suggestion-btn').click(function() {
		$(".overlay").show();
		suggestion.show();
		
		$('html, body').animate({
			scrollTop: (suggestion.offset().top - marginTop)
		}, 500);
		
		return false;
	});
	
	$('div.popup-suggestion img.close').click(function() {
		closeSuggestion();
	});

	$('div.popup-suggestion a.cancel').click(function() {
		closeSuggestion();
		return false;
	});
	
	$('div.popup-suggestion input[type=submit]').click(function() {
		if(userid != 0) {
			addSuggestion();
		} else {
			alert('User nelogat');
		}
		return false;
	});
}

function recoverForm() {
	$('div.popup-recover img.close').click(function() {
		closeRecover();
	});

	$('div.popup-recover a.cancel').click(function() {
		closeRecover();
		return false;
	});
	
	$('div.popup-recover input[type=submit]').click(function() {
		recoverPass();
		return false;
	});
}

function toggleInput(myInput) {
	myInput.focus(function() {
		var fieldVal = myInput.val();
		var fieldTitle = myInput.attr('title');
		if(fieldVal == fieldTitle) {
			myInput.val('');
		}
		myInput.blur(function() {
			if(myInput.val() == '') {
				myInput.val(myInput.attr('title'));
			}			
		});
	});
}

function addSuggestion() {
	var error = 0;
	if(in_action) { return false; }
	var message = $('div.suggestion-container p.message');
	
	var category = $('form.suggestion-form input[name="category"]');
	var categoryVal = category.val();
	var categoryTitle = category.attr('title');
	var id = category.attr('id');
	var label = $('form.suggestion-form label[for='+id+']');
	
	var inputs = $('form.suggestion-form :input[type!="submit"]');
	
	inputs.each(function() {
		var fieldVal = $(this).val();
		var fieldTitle = $(this).attr('title');
		
		if(fieldVal == '' || fieldVal == fieldTitle) {
			$(this).css({'border':'1px solid #c00'});
			message.attr('class', 'message error');
			message.text(getMessage(4));
			
			error = 1;
		} else {
			$(this).css({'border':'1px solid ' + INPUT_BORDER_COLOR + ''});
		}
	});
	
/*	
	if(error == 0) {
		if(!isEmail(emailVal)) {
			email.css({'border':'1px solid #c00'});
			message.attr('class', 'message error');
			message.text('Email invalid.');
			
			error = 2;
			
			return false;
		}
	}
*/	
	onKeyPress(inputs, message, INPUT_BORDER_COLOR);
	
	if(error == 0) { 
		category.css({'border':'1px solid ' + INPUT_BORDER_COLOR + ''});
		
		in_action = true;
		
		$.ajax({
			type: "POST",
			url: "http://link.md/ajax/addcategory.ajax.php",
			data: ({"category" : categoryVal}),
			success: function(res) {
				message.text(getMessage(5));
				message.attr('class', 'message success');

				category.val('');
				label.show().css({'opacity':'1'});
				
				in_action = false;
			}
		});
	}
}

function closeSuggestion() {
//	var email = $('form.suggestion-form input[name="email"]');
	var message = $('div.suggestion-container p.message');
	var category = $('form.suggestion-form input[name="category"]');
	var suggestion = $('div.popup-suggestion');
	
	suggestion.hide();		
	$(".overlay").hide();
	category.css({'border':'1px solid #80A1C1'});
	message.text('');
}

function recoverPass() {
	if(in_action) { return false; }  
	msg = 0;
	var message = $('.popup-recover p.message');

	var email = $('.popup-recover input[name="email"]');
	var emailVal = $('.popup-recover input[name="email"]').val();
	var emailTitle = $('.popup-recover input[name="email"]').attr('title');
	
	if(emailVal == emailTitle || emailVal == '') {
//		alert('empty!');
		email.css({'border':'1px solid #c00'});
		message.attr('class', 'message error');
		message.text(getMessage(4));
		
		msg = 1;
	} else {
		email.css({'border':'1px solid ' + INPUT_BORDER_COLOR + ''});
	}
	
	if(msg==0) {
		in_action = true;
		$.ajax({
			type: "POST",
			async: false,
			url: "http://link.md/ajax/recover.ajax.php",
			data: ({"email" : emailVal}),
			success: function(res) {
//				alert(res);
				if(+res == 1) {
					message.attr('class', 'message success');
					message.text(getMessage(14));
					$('.popup-recover input[name="email"]').val('');
					$('.popup-recover .recover-form').hide();
//					alert('ok');
				} else { 
					message.text(getMessage(13));
//					alert('error');
				}
				in_action = false;
			}
		});	
	}
	return false;
}

function closeRecover() {
	$('div.popup_login p.message').text('');
	var message = $('div.recover-container p.message');
	var email = $('form.recover-form input[name="email"]');
	var recover = $('div.popup-recover');
	
	recover.hide();		
	$(".overlay").hide();
	email.css({'border':'1px solid #80A1C1'});
	message.text('');
}

function showLoginForm() {
	var notloggedin_msgs = $('div.notloggedin_msg');
	notloggedin_msgs.each(function() {
		$(this).css({'display':'none'});		
	});
	
	$(".popup_login").fadeIn("fast");
	
	$(".overlay").show();
	
	$(".popup_register").hide();
}

function onKeypressClear() {
	$('form.login-form input[type!="submit"]').keypress(function() {
		$(this).css({'border':'1px solid '+INPUT_BORDER_COLOR});
		$('p.message[id="login"]').html('');
	});		
}

function contactForm() {
	var email = $('div.contact-form form input.email');
	var message = $('div.contact-form form textarea.message');
	email.focus(function() {
		if(email.val() == email.attr('title')) {
			email.val('');
		}
	});
	email.blur(function() {
		if(email.val() == '') {
			email.val(email.attr('title'))
		}		
	});
	message.focus(function() {
		if(message.val() == message.attr('title')) {
			message.val('');
		}
	});
	message.blur(function() {
		if(message.val() == '') {
			message.val(message.attr('title'))
		}		
	});
	$('div.contact-form form input.send').click(function() {
		var inputs = $('div.contact-form form :input[type!="submit"]');
		var emailVal = email.val();
		var emailTitle = email.attr('title');
		var messageVal = message.val();
		var messageTitle = message.attr('title');
		
		var outMessage = $('div.contact-form form p#contact-message');
		outMessage.text('');
		
		inputs.each(function() {
			if($(this).val() == '' || $(this).val() == $(this).attr('title')) {
				$(this).css({'border':'1px solid #cc0000'});
//				return false;
			} else {
				$(this).css({'border':'1px solid #dadada'});				
			}
		});
		
		if(emailVal == '' || emailVal == emailTitle || messageVal == '' || messageVal == messageTitle) {
			outMessage.text(getMessage(1));
			outMessage.attr('class', 'error');
			
		} else {
			email.css({'border':'1px solid #dadada'});
			message.css({'border':'1px solid #dadada'});
			
			var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
			if(reg.test(emailVal) == false) {
				outMessage.text(getMessage(2));
				outMessage.attr('class', 'error');
				email.css({'border':'1px solid #cc0000'});
			} else {
				email.css({'border':'1px solid #dadada'});
				message.css({'border':'1px solid #dadada'});
				
				$.ajax({
					type: "POST",
					url: "http://link.md/ajax/sendmessage.ajax.php",
					data: ({"email" : emailVal, "message" : messageVal}),
					success: function(res) {
						outMessage.text(getMessage(3));
						outMessage.attr('class', 'success');
	
						email.val(emailTitle);
						message.val(messageTitle);
						
						in_action = false;
					}
				});
			} 
		}
		onKeyPress(inputs, outMessage, '#dadada');
		
		return false;
	});
}

function loginForm() {
	if(in_action) {	return false; }
	var inputs = $('form.login-form input[type!="submit"]');
	
// 	inputs.each(function() {
// 		$(this).focus(function() {
// 			var elemVal = $(this).val();
// 			var elemTitle = $(this).attr('title');
// 			
// 			if(elemVal == elemTitle) {
// 				$(this).val('');
// 			}
// 			
// 			$(this).blur(function() {
// 				var elemVal = $(this).val();
// 				var elemTitle = $(this).attr('title');
// 				
// 				if(elemVal == '') {
// 					$(this).val(elemTitle);
// 				}
// 			});
// 		});
// 	});
	var error = 0;
	$('form.login-form').submit(function() {
//		alert('submit');
		error = 0;
		var email = $('form.login-form input[name="email"]').val();
		var password = $('form.login-form input[name="password"]').val();
		
		inputs = $('form.login-form input[type!="submit"]');
		inputs.each(function() {
			var elemVal = $(this).val();
			var elemTitle = $(this).attr('title');

			if(elemVal == '' || elemVal == elemTitle) {
				$(this).css({'border':'1px solid #C00'});
				error = 1;
			} else {
				$(this).css({'border':'1px solid '+INPUT_BORDER_COLOR});				
			} 
		});
		
		if(error == 0) {
			in_action = true;
			
			emailVal = $('form.login-form input[name="email"]').val();
			passwordVal = $('form.login-form input[name="password"]').val();
			
			$.ajax({
				type: "POST",
				async: false,
				url: "http://link.md/ajax/login.ajax.php",
				data: ({"email" : emailVal, "password" : passwordVal}),
				success: function(res) {
					error = +res;
//					alert(error);

					in_action = false;
				}
			});
		}
		
		switch(error) {
			case 0: {
				message = getMessage(10);
				css2 = 'success';
				
				closeLoginForm();
				clearFormFields('login-form');
//				$('form.login-form').css({'display':'none'});
				
				var myhref = document.location.href;
				location.href = myhref;
				
				break;
			}
			case 1: {
				message = getMessage(1);
				css2 = 'error';
				break;
			}
			case 2: {
				message = getMessage(9);
				css2 = 'error';
				break;
			}
			default: {
				message = '';
				css2 = '';
				break;
			}
		}

		$('p.message[id="login"]').attr('class', 'message '+css2+'');
		$('p.message[id="login"]').html(message);
		
		return false;
	});
}

function registerLink() {
	$('a.register_link').click(function() {
//		alert('click');
		$('div.popup_register').css({'display':'block'});
		$('div.popup_login').css({'display':'none'});
		
		return false;
	});
	
}

function recoverLink() {
	$('a.recover_link').click(function() {
//		alert('click');
		$('div.popup-recover').css({'display':'block'});
		$('div.popup_login').css({'display':'none'});
		
		return false;
	});
	
}

function closeLoginForm() {
	$("#close_login_popup").click (function () {
		$(".popup_login").fadeOut("fast",function () {
				hideOverlay();
		});
		clearFormErrors('login-form');
	});
}

function closeRegisterForm() {
	$("#close_register_popup").click (function () {
		$(".popup_register").fadeOut("fast", function () {
			hideOverlay();
		});
		clearFormErrors('register-form');
	});
}

function clearFormErrors(formClass) {
	var inputs = $('form.'+formClass+' input[type!="submit"]');
	inputs.each(function() {
		$(this).val('');
		$(this).parent().find('label').animate({'opacity':1}, 0).css({'display':'block'});
		$(this).css({'border':'1px solid '+INPUT_BORDER_COLOR});
		$('p.message').html('');
		if($(this).attr('class') == 'password') {
// 			this.type = 'text';
		}
	});	
}

function commentsActions() {
	var allCommentsActions = $('ul.comment-actions a');
	
	allCommentsActions.each(function() {
		$(this).mousedown(function() {
//			alert('mousedown');
			if($(this).attr('toggle') != 1) {
				if($(this).attr('class') == 'comment-down') {
					$(this).attr('class', 'comment-down-active') ;
				}
				if($(this).attr('class') == 'comment-up') {
					$(this).attr('class', 'comment-up-active');
				}
			}
		});
		
		$(this).mouseup(function() {
			if($(this).attr('toggle') != 1) {
				if($(this).attr('class') == 'comment-down-active') {
					$(this).attr('class', 'comment-down') ;
				}
				if($(this).attr('class') == 'comment-up-active') {
					$(this).attr('class', 'comment-up') ;
				}
				
			}
		});
	});
}

function commentDown(userid, linkid, commentid) {
	if(in_action) { return false; }
	var up = $('ul.comment-actions a#comup_'+commentid+'');
	var down = $('ul.comment-actions a#comdown_'+commentid+'');
	var lang = $('div.langs').attr('lang');
	
	if(lang == 'RO') {
		var votesTxt = 'voturi';
	} else if(lang == 'RU') {
		var votesTxt = 'голосов';
	}
	
	if(userid == 0) {
		return false;
	} else {
		
//		alert(down.attr('class'));
		
		if(down.attr('toggle') == 1) {
			showMessageDock(4);
			return false;
		} else {
			if(up.attr('toggle') == 1) {
				in_action = true;
				$.ajax({
					type: "POST",
					async: false,
					url: "http://link.md/ajax/commentactions.ajax.php",
					data: ({"linkid" : linkid, "commentid" : commentid, "action" : 1}),
					success: function(res) {
			//			if(res != 0) {
							up.attr('toggle', 0);
							up.attr('class', 'comment-up');
//							down.attr('class','comment-down');
				
			//				alert(res);
							
							res = res + votesTxt;
							$('i.votes[id="vot_'+commentid+'"]').text(res);
			//			}
						
						in_action = false;
					}
				});
				
			} else if(up.attr('toggle') == 0) {
				in_action = true;
				$.ajax({
					type: "POST",
					async: false,
					url: "http://link.md/ajax/commentactions.ajax.php",
					data: ({"linkid" : linkid, "commentid" : commentid, "action" : 0}),
					success: function(res) {
			//			if(res != 0) {
							down.attr('toggle', 1);
							down.attr('class','comment-down-active');
				
			//				alert(res);
							
							res = res + votesTxt;
							$('i.votes[id="vot_'+commentid+'"]').text(res);
			//			}
						
						in_action = false;
					}
				});
				
			}
		}
	}
}

function commentUp(userid, linkid, commentid) {
	if(in_action) { return false; }
	var up = $('ul.comment-actions a#comup_'+commentid+'');
	var down = $('ul.comment-actions a#comdown_'+commentid+'');
	var lang = $('div.langs').attr('lang');
	
	if(lang == 'RO') {
		var votesTxt = 'voturi';
	} else if(lang == 'RU') {
		var votesTxt = 'голосов';
	}
	
	if(userid == 0) {
		return false;
	} else {
//		alert(up.attr('class'));
		if(up.attr('toggle') == 1) {
			showMessageDock(4);
			return false;
		} else {
			if(down.attr('toggle') == 1) {
				in_action = true;
				$.ajax({
					type: "POST",
					async: false,
					url: "http://link.md/ajax/commentactions.ajax.php",
					data: ({"linkid" : linkid, "commentid" : commentid, "action" : 2}),
					success: function(res) {
			//			if(res != 0) {
							down.attr('toggle', 0);
							down.attr('class','comment-down');
							
			//				alert(res);
							
							res = res + votesTxt;
							$('i.votes[id="vot_'+commentid+'"]').text(res);
							
			//			}			
			
						in_action = false;
					}
				});
			} else if(down.attr('toggle') == 0) {
				in_action = true;
				$.ajax({
					type: "POST",
					async: false,
					url: "http://link.md/ajax/commentactions.ajax.php",
					data: ({"linkid" : linkid, "commentid" : commentid, "action" : 3}),
					success: function(res) {
			//			if(res != 0) {
							up.attr('toggle', 1);
							up.attr('class','comment-up-active');
							
			//				alert(res);
							
							res = res + votesTxt;
							$('i.votes[id="vot_'+commentid+'"]').text(res);
							
			//			}			
			
						in_action = false;
					}
				});
				
			}
		}
	}
}






