var stopcheck = 0;
var lock = 0;
var base_url = 'http://'+location.host;

(function($){

/* использование: <a class='scrollTop' href='#' style='display:none;'></a>
------------------------------------------------- */
$(function(){
	var e = $(".scrollTop");
	var	speed = 500;
	
	e.click(function(){
		$("html:not(:animated)" +( !$.browser.opera ? ",body:not(:animated)" : "")).animate({ scrollTop: 0}, 500 );
		return false; //важно!
	});
	//появление
	function show_scrollTop(){
		( $(window).scrollTop()>900 ) ? e.fadeIn(600) : e.hide();
	}
	$(window).scroll( function(){show_scrollTop()} ); show_scrollTop();
	
});

})(jQuery)

$(document).ready(function()
{

timer = window.setInterval("checkposition()", 500);


$("#search_userbtn").click(function(){
reloadcontent();
});


});


function reloadcontent()
{
$("#limit").val("0");
var param = $("#ajaxform").serialize();
$.ajax({
  url: base_url+"/ajax.php",
  type: "GET",
  data: param,
  dataType: 'html',
  success: function(data){
  $("#ajax_content").html(data);
  data = $.trim(data);
  if(data !== ""){ stopcheck = 0; } else { stopcheck = 1;}
	var limit = parseInt($("#limit").val());
	var per_page = parseInt($("#per_page").val());
	limit += per_page;
	$("#limit").val(limit);
	lock = 0;
	$("#loading").hide();
  },
  error: function(jqXHR, textStatus, errorThrown) 
  {
  //alert(errorThrown);
  }
  });
}


function checkposition()
{
if(stopcheck == 0)
{
var sig = $("#signal").offset();
var topscroll = parseInt($(window).scrollTop());
var hclient = window.screen.height;
var bpos = hclient + topscroll;

if(bpos >= sig.top) {
 getcontent();
 }
}
}

function getcontent() {
if(lock == 0){
lock =1;
$("#loading").show();
var param = $("#ajaxform").serialize();
$.ajax({
  url: base_url+"/ajax.php",
  type: "GET",
  data: param,
  dataType: 'html',
  success: function(data){
  data = $.trim(data);
  if(data !== ""){
    $("#ajax_content").append(data);
	} else {
	stopcheck = 1;
	}
	var limit = parseInt($("#limit").val());
	var per_page = parseInt($("#per_page").val());
	limit += per_page;
	
	$("#limit").val(limit);
	lock = 0;
	$("#loading").hide();
  },
  error: function(jqXHR, textStatus, errorThrown) 
  {
  //alert(errorThrown);
  }
  });
 
}
}






