function getBodyScrollTop()
{
  return self.pageYOffset || (document.documentElement && document.documentElement.scrollTop) || (document.body && document.body.scrollTop);
}

function getBodyScrollLeft()
{
  return self.pageXOffset || (document.documentElement && document.documentElement.scrollLeft) || (document.body && document.body.scrollLeft);
}

function select_stat_data(type)
{
	var info_d = document.getElementById('general_stat_div');
	info_d.innerHTML = 'Собираю информацию...';
	
	var period =  '';
	
	period = '&stat_date='+NewCal.day+'.'+NewCal.month+'.'+NewCal.year+'&period='+NewCal.period;
	NewCal.type = type;
	//alert('actions.php?report_type='+type+period);
	send_data('actions.php?report_type='+type+period,'general_stat_div');
}

function select_stat_data_hosts(ord)
{
	select_stat_data('users'+'&ord='+ord);
}

function convert_stat_data(from_id,counts_str)
{
	var gsd = document.getElementById('general_stat_div');
	gsd.innerHTML += 'Конвертирование с '+from_id+'('+counts_str+').<br>';
	send_data('convert.php?from_id='+from_id+'&counts_str='+counts_str,'out_stat_div');
}

//

function show_detail_page_info(page_id,name)
{
	var into_tag = document.getElementById('page_stat_div');
	var pdp = document.getElementById('page_detale'+page_id);
	
	if (pdp!=null)
	{
		if (pdp.style.display == 'none') pdp.style.display = '';
		else pdp.style.display = 'none';
	}
	else
	{
		var newDiv = document.createElement("div");
		newDiv.id = 'page_detale'+page_id;
		newDiv.innerHTML = 'Подробная информация о разделе "'+name+'" загружается...';
		newDiv.innerHTML += '    <a href="javascript:set_display(\'page_detale'+page_id+'\',false)">Скрыть</a>';
		newDiv.style.position = 'absolute';
		newDiv.style.background = '#FFFFFF';
		newDiv.style.border = '1px solid Black';
		newDiv.style.left = 210;
		newDiv.style.top = event.clientY+getBodyScrollTop()+10;
		newDiv.style.padding = 10;
		newDiv.style.display = '';
		
		into_tag.appendChild(newDiv);
		
		var period =  '';
		period = '&stat_date='+NewCal.day+'.'+NewCal.month+'.'+NewCal.year+'&period='+NewCal.period;
	
		send_data('actions.php?report_type=detail_page&page_id='+page_id+period,'page_detale'+page_id);
	}
}

function show_detail_host_info(host_id,dom_name)
{
	var into_tag = document.getElementById('users_stat_div');
	var hdh = document.getElementById('host_detale'+host_id);
	
	if (hdh!=null)
	{
		if (hdh.style.display == 'none') hdh.style.display = '';
		else hdh.style.display = 'none';
	}
	else
	{
		var newDiv = document.createElement("div");
		newDiv.id = 'host_detale'+host_id;
		newDiv.innerHTML = 'Подробная информация о посетителе "'+dom_name+'" загружается...';
		newDiv.innerHTML += '    <a href="javascript:set_display(\'host_detale'+host_id+'\',false)">Скрыть</a>';
		newDiv.style.position = 'absolute';
		newDiv.style.background = '#FFFFFF';
		newDiv.style.border = '1px solid Black';
		newDiv.style.left = 210;
		newDiv.style.top = event.clientY+getBodyScrollTop()+10;
		newDiv.style.padding = 10;
		newDiv.style.display = '';
		
		into_tag.appendChild(newDiv);
		
		var period =  '';
		period = '&stat_date='+NewCal.day+'.'+NewCal.month+'.'+NewCal.year+'&period='+NewCal.period;
	
		send_data('actions.php?report_type=detail_host&host_id='+host_id+period,'host_detale'+host_id);
	}
}
