function byID(id)
{
	var obj;
	if (document.getElementById) obj = document.getElementById(id);
	else if (document.all) obj = document.all[id];
	else if (document.layers) {
		obj 	  = document.layers[id];
		obj.style = document.layers[id];	
	}
	return obj;	
}

var ns4 = (document.layers)? true:false;
var ns6 = (document.getElementById) && !(document.all)? true:false;

function checkRegister()
{
	if (document.forms.register.podmiot[1].checked) {
		byID('osoba-prywatna').style.display = 'none';
		byID('firma').style.display = 'block';
	} else {
		byID('osoba-prywatna').style.display = 'block';
		byID('firma').style.display = 'none';
	}	
}

function checkWysylka(t, id)
{
	if (t.checked) {
		byID(id).style.display = 'block';
	} else {
		byID(id).style.display = 'none';
	}	
}

function addShippingCost(price)
{
	byID("total_shipping_cost").innerHTML = price + " zł";
}

var wybrane = new Array();
var wybrane_wczesniej = new Array();

function overBg(o)
{
	if (o.className != "choosed reserved" && o.className != "reserved2")
		o.className = "reserved";
}

function outBg(o)
{
	if (o.className != "choosed reserved" && o.className != "reserved2")
		o.className = "";
}

function clickBg(o, czas)
{
	if (o.className == "reserved2") {
		wybrane_wczesniej[wybrane_wczesniej.length] = o.id;
	}
	
	if (o.className != "choosed reserved") {
		o.className = "choosed reserved";
		
		// dodaje miejsce: 
		for (i = 0; i < wybrane.length; i++) 
		{
			if (wybrane[i] == czas) 
				return;
		}
		
		wybrane[wybrane.length] = czas;
		aktualizujWybrane();
	}	
	else {
		o.className = "";
		
		// usuwa miejsce:
		for (i = 0; i < wybrane.length; i++) 
		{
			if (wybrane[i] == czas) 
				wybrane[i] = 'delete';
		}	
		aktualizujWybrane();		
		
		for (i = 0; i < wybrane_wczesniej.length; i++) 
		{
			if (wybrane_wczesniej[i] == o.id) 
				byID(o.id).className = "reserved2";
		}	
	}	
}

function selectOne(name, czas)
{
	o = byID(name);
	if (o.className != "choosed reserved") {
		o.className = "choosed reserved";
		
		// dodaje miejsce: 
		for (i = 0; i < wybrane.length; i++) 
		{
			if (wybrane[i] == czas) 
				return;
		}
		
		wybrane[wybrane.length] = czas;
	//	aktualizujWybrane();
	}	
	else {
		o.className = "";
		
		// usuwa miejsce:
		for (i = 0; i < wybrane.length; i++) 
		{
			if (wybrane[i] == czas) 
				wybrane[i] = 'delete';
		}	
	//	aktualizujWybrane();			
	}	
}

function aktualizujWybrane()
{
	var tmp = '';
	for (i = 0; i < wybrane.length; i++) 
	{
		if (wybrane[i] != 'delete')
			tmp = tmp + wybrane[i] + ",";
	}
	byID('daty').value = tmp;	
}

var clicked_led = '';

function overLed(e, secid)
{
	if (e.className != "clickable clicked" && byID(secid).className != "clickable clicked") {
		e.className = "clickable clickable-hover";
		byID(secid).className = "clickable clickable-hover";
	}
}

function outLed(e, secid)
{
	if (e.className != "clickable clicked" && byID(secid).className != "clickable clicked") {
		e.className = "clickable";
		byID(secid).className = "clickable";
	}
}

function clickLed(e, secid, normalprice, price, seconds, days, allview)
{
	if (clicked_led != '') {
		byID('a'+clicked_led).className = "clickable";
		byID('b'+clicked_led).className = "clickable";
	}

	e.className = "clickable clicked";
	byID(secid).className = "clickable clicked";
	clicked_led = secid.substr(1);
	
	// ustawiamy wartosci
	byID('set-normalprice').value = normalprice;
	byID('set-seconds').value = seconds;
	byID('set-days').value = days;
	byID('set-allview').value = allview;
	byID('set-price').value = price;

}

