function load_auctions_data()
{
	do_ajax(http_path+'dynamic/getdata/'+auctions_str, false, function()
	{
		var arr1 = http_request.responseText.split("\n");
		var max1 = arr1.length;
		var arr2;
		for(var i = 0; i < max1; i++)
		{
			arr2 = arr1[i].split('||');
			if(arr2[0] == '') continue;
			document.getElementById('auction'+arr2[0]+'_timeleft').innerHTML = arr2[1];
			document.getElementById('auction'+arr2[0]+'_price').innerHTML = arr2[2];
			document.getElementById('auction'+arr2[0]+'_leader').innerHTML = arr2[3];
		}
	});
	
	setTimeout(function() { load_auctions_data(); }, 1000);
	
	return true;
}


function auction_hit(aucid)
{
	do_ajax(http_path+'dynamic/hit/'+aucid+'?ds='+dynamic_session, false, function()
	{
		var resp = http_request.responseText;
		if(!check4login(resp)) return false;
		refresh_creditcounter();
	});
	
	return true;
}


function check4login(str, noalert)
{
	if(str == '0') { if(!noalert) alert('Nie jesteś zalogowany(a)!'); return false; }
	if(str == '1') { if(!noalert) alert('Nie posiadasz żadnych kredytów!'); return false; }
	if(str == '2') { if(!noalert) alert('Podana aukcja nie istnieje!'); return false; }
	if(str == '3') { if(!noalert) alert('Podana aukcja została już zakończona!'); return false; }
	if(str == '4') { if(!noalert) alert('Aukcja będzie wznowiona o godzinie 8.00!'); return false; }
	if(str == '5') { if(!noalert) alert('Wygrałeś(aś) już 5 aukcji w ciągu ostatniego miesiąca!\n\nAby zobaczyć ostatnio wygrane aukcje, należy wejść w Moje konto > Aukcje wygrane.'); return false; }
	if(str == '6') { if(!noalert) alert('Ta aukcja jest przeznaczona tylko dla osób, które jeszcze nie wygrały żadnej aukcji!'); return false; }
	if(str == '7') { if(!noalert) alert('Nie możesz podbijać sam(a) siebie!'); return false; }
	
	return true;
}


function refresh_creditcounter()
{
	do_ajax(http_path+'dynamic/credits', false, function()
	{
		var resp = http_request.responseText;
		if(!check4login(resp, true)) return false;
		document.getElementById('creditcounter').innerHTML = http_request.responseText;
	});
	
	setTimeout(function() { refresh_creditcounter(); }, 15000);
	
	return true;
}

function load_auction()
{
	do_ajax(http_path+'dynamic/auction/'+auid, false, function()
	{
		var arr1 = http_request.responseText.split("\n\n");
		var arr2 = arr1[0].split('||');
		document.getElementById('auction'+arr2[0]+'_timeleft').innerHTML = arr2[1];
		document.getElementById('auction'+arr2[0]+'_price').innerHTML = arr2[2];
		document.getElementById('auction'+arr2[0]+'_price2').innerHTML = arr2[4];
		document.getElementById('auction'+arr2[0]+'_leader').innerHTML = arr2[3];
		document.getElementById('auction'+arr2[0]+'_price3').innerHTML = arr2[5];
		
		var tbl = document.getElementById('auction_part');
		var objs = tbl.getElementsByTagName('tr');
		
		var arr3 = arr1[1].split("\n");
		var max1 = arr3.length;
		if(max1 > 6) max1 = 6;
		for(var i = 0; i < max1; i++)
		{
			arr2 = arr3[i].split('||');
			if(arr2[0] == '') continue;
			objs[i].getElementsByTagName('th')[0].innerHTML = arr2[0];
			objs[i].getElementsByTagName('td')[0].innerHTML = arr2[1];
			objs[i].getElementsByTagName('td')[1].innerHTML = arr2[2];
		}
	});
	
	setTimeout(function() { load_auction(); }, 1000);
	
	return true;
}


function change_mainphoto(src, href, title)
{
	var aobj = document.getElementById('mainphoto_a');
	var imgobj = document.getElementById('mainphoto_img');
	
	var imgsrc = new Image();
	imgsrc.onload = function()
	{
		imgobj.src = imgsrc.src;
		imgobj.alt = imgsrc.alt;
		aobj.href = http_path + href;
		aobj.title = title;
	}
	imgsrc.src = http_path + src;
	
	return true;
}


function expand_inacc(divname)
{
	var obj = document.getElementById(divname);
	var obj2 = document.getElementById('header_'+divname);
	
	if(obj.style.display == 'none')
	{
		obj.style.display = 'block';
		if(obj2) obj2.className = 'konto_main2_header header2';
	}
	else
	{
		obj.style.display = 'none';
		if(obj2) obj2.className = 'konto_main2_header';
	}
	
	return true;
}


function do_voting(viid)
{
	do_ajax(http_path+'voteitem/'+viid+'.html?ds='+dynamic_session, false, function()
	{
		var resp = http_request.responseText;
		if(!check4login(resp, true)) return false;
		document.getElementById('votingbox'+viid).innerHTML = 'Głos oddany';
		document.getElementById('votingbox'+viid).style.cursor = 'default';
		document.getElementById('votingbox'+viid).style.color = '#bbbbbb';
	});
	
	return true;
}


function scroll_info(left)
{
	if(scrolling)
	{
		var obj2 = document.getElementById('scroller');
		var width2 = obj2.scrollWidth;
		
		var obj = document.getElementById('scroller_inner');
		var width = obj.scrollWidth;
		if(left < -1 * width) left = width2;
		obj.style.marginLeft = left+'px';
		
		left -= 2;
	}
	
	setTimeout(function()
	{
		scroll_info(left);
	}, 40);
	
	return true;
}


function show_vitem(viid)
{
	var arrayPageSize = getPageSize();
	var arrayPageScroll = getPageScroll();
	var objOverlay = document.getElementById('overlay');
	var objLightbox = document.getElementById('lightbox');
	var objLightboxDetails = document.getElementById('lightboxDetails');
	var lightboxLeft = ((arrayPageSize[0] - 20 - 1000) / 2);
	objOverlay.style.height = (arrayPageSize[1] + 'px');
	objOverlay.style.display = 'block';
	document.getElementById('loadingImage').style.display = 'none';
	objLightbox.style.top = (arrayPageScroll[1] + 1) + "px";
	objLightbox.style.left = (lightboxLeft < 0) ? "0px" : lightboxLeft + "px";
	objLightbox.style.width = '1000px';
	objLightbox.style.display = 'block';
	objLightboxDetails.innerHTML = document.getElementById('voteitem'+viid).innerHTML;
	
	arrayPageSize = getPageSize();
	objOverlay.style.height = (arrayPageSize[1] + 'px');
	
	return true;
}


function change_credits(name, val1, val2, val3, link, nextv)
{
	document.getElementById(name+'_1').innerHTML = val1;
	document.getElementById(name+'_2').innerHTML = val2;
	document.getElementById(name+'_3').innerHTML = val3;
	if(name == 'sms')
	{
		document.getElementById(name+'_4').innerHTML = link;
		document.getElementById(name+'_5').innerHTML = nextv;
	}
	else
	{
		document.getElementById(name+'_4').href = link;
	}
	
	return true;
}

addLoadEvent2(function()
{
	refresh_creditcounter();
});

var scrolling = true;