

function show (divName) {
	var top;
	$('#'+divName).css('display', 'block');
	height = $(window).height();
	heightElement = $("#"+divName).height();
	if (height > heightElement) {
		top = Math.max(document.documentElement.scrollTop, document.body.scrollTop) + (height-heightElement)/2;
	} else {
		top = Math.max(document.documentElement.scrollTop, document.body.scrollTop);
	}
	widthElement = $("#"+divName).width();
	widthScreen = $(window).width();
	if (widthElement < widthScreen) {
		left = Math.max(document.body.scrollLeft, document.documentElement.scrollLeft) + (widthScreen-widthElement)/2;
	} else {
		left = Math.max(document.body.scrollLeft, document.documentElement.scrollLeft);
	}
	$('#'+divName).css('top', top);
	$('#'+divName).css('left', left);
	showDarkBack (divName);
}

function showDarkBack (divName) {
	$('.container').after('<div class="darkBack"></div>');
	$('.darkBack').css('opacity', 0.63);
	heightDocument = $(document).height();
	heightElement = $("#"+divName).height()+document.documentElement.scrollTop;
	height = Math.max(heightDocument, heightElement);
	width = $(document).width();
	$('.darkBack').css('width', width);
	$('.darkBack').css('height', height);
	$('#'+divName).css('visibility', 'visible');
}

function closeDarkBack (thisObj) {
	$('.darkBack').replaceWith('');
	divName = thisObj.parent().attr('id');
	$('#'+divName).css('visibility', 'hidden');
	$('#'+divName).css('display', 'none');
}


function changeRating(int) {

}

function setRating(type, vote, elementId) {
	
	$.ajax({
		type: 		"POST", 
		url: 		"/ajax", 
		data: 		"act=setRating&type="+type+"&vote="+vote+"&id="+elementId, 
		success: 	function(res) {
			
							if(parseInt(res)) {
								if (res>0) res = "+ " +res;
								$('#rating').html(res);
								$('#messVote').css({color:"green"});
								$('#messVote').html('ваш голос учтён');
						 		$('#messVote').animate({opacity: "show"}, 1000);
								$('#messVote').animate({opacity: "hide"}, 2000);
								
						} else {
							
							if (res == 'user') mess = "вы не можете менять свой рейтинг";
							if (res == 'art') mess = "вы не можете менять рейтинг своей статьи";
							if (res == 'done') mess = "вы уже голосовали";
						
							$('#messVote').css({color:"red"});
							//$('#mesArea').animate({height: "show"}, 2000);
							//$('#mesArea').animate({width: "show"}, 2000);
							$('#messVote').html(mess);
							$('#messVote').animate({opacity: "show"}, 1000);
							$('#messVote').animate({opacity: "hide"}, 2000);
							
						}
					
					}
	});
	return false;
}

function setRegion() {
	
	$.ajax({
		type: 		"POST", 
		url: 		"/ajax", 
		data: 		"act=getCities&region="+$("select#region").val(), 
		success: function(res) {
							//alert(res);
							if(res) {
								$('#city').html('');
								$(res).appendTo("#city");
							} else {	}
					
						}
	});
	

	

}


