function getstr_price()
{
	return document.getElementById("price_text").innerHTML.split(/[\:]+/g)[0];
}

function add_exhibit()
{
	for (var i = 0; i < 11; i++)
		if (document.getElementById("fs" + i).style.display == 'none')
			break;
	
	if (document.getElementById("fs" + i))
		document.getElementById("fs" + i).style.display = 'block';
	
	if (document.all)
		document.getElementById("price_text").innerText = getstr_price() + ': ' + count_price() + ',- Kč (bez DPH)';
	else
		document.getElementById("price_text").textContent = getstr_price() + ': ' + count_price() + ',- Kč (bez DPH)';
	
	if(i == 9)
		document.getElementById("add_exhibit_html").innerHTML = '<div class="add_exhibit">Na 1 přihlášku lze podat pouze 10 exponátů. Pro větší počet exponátů založte po odeslání novou přihlášku.</div>';
	else
		document.getElementById("add_exhibit_html").innerHTML = '<div class="add_exhibit" onclick="add_exhibit();">Přidat další exponát</div>';
}

function close_fs(i)
{
	document.getElementById("fs" + i).style.display = 'none';
	
	if (document.all)
		document.getElementById("price_text").innerText = getstr_price() + ': ' + count_price() + ',- Kč (bez DPH)';
	else
		document.getElementById("price_text").textContent = getstr_price() + ': ' + count_price() + ',- Kč (bez DPH)';
		
	if(i < 9)
		document.getElementById("add_exhibit_html").innerHTML = '<div class="add_exhibit" onclick="add_exhibit();">Přidat další exponát</div>';
}

function count_price()
{
	var showed = 0;
	for (var i = 0; i < 11; i++)
		if (document.getElementById("fs" + i))
			if (document.getElementById("fs" + i).style.display != 'none')
				showed++;
	
	var cena = parseInt(document.getElementById("cena").innerHTML.split(/[\.]+/g)[0]);
	var cena2 = parseInt(document.getElementById("cena2").innerHTML.split(/[\.]+/g)[0]);
	
	var procento = parseFloat(1 - parseInt(document.getElementById("procento").innerHTML) / 100);
	
	var price = (cena + (showed - 1) * cena2) * (document.getElementById("acra").checked ? procento : 1);
	
	document.prihlaska.price.value = price;
	
	return price;
}

function acra_click()
{
	if (document.all)
		document.getElementById("price_text").innerText = getstr_price() + ': ' + count_price() + ',- Kč (bez DPH)';
	else
		document.getElementById("price_text").textContent = getstr_price() + ': ' + count_price() + ',- Kč (bez DPH)';
}

function check_data()
{
	var data = new Array();
	var fields;
	
	with (document.prihlaska)
	{
		if (!id_applicant.value)	data.push("přihlašovatel");
		if (!usr_name.value)		data.push("kontaktní osoba");
		if (!usr_street.value)		data.push("ulice");
		if (!usr_city.value) 		data.push("město");
		if (!usr_zip.value) 		data.push("PSČ");
		if (!usr_phone.value) 		data.push("telefon");
		if (!email.value) 			data.push("email");
	}
	
	for (var i = 0; i < 11; i++)
		if (document.getElementById("fs" + i))
			if (document.getElementById("fs" + i).style.display != 'none')
			{
				fields = document.getElementById("fs" + i).getElementsByTagName('input');
				
				nazev = fields[0].value;
				klient = fields[2].value;
				zpracovatel = fields[3].value;
				rok_vyroby = fields[6].value;
				
				if (!nazev)			data.push("exponát č. " + (i + 1) + ": název");
				if (!klient)		data.push("exponát č. " + (i + 1) + ": klient");
				if (!zpracovatel)	data.push("exponát č. " + (i + 1) + ": zpracovatel");
				if (!rok_vyroby)	data.push("exponát č. " + (i + 1) + ": rok výroby");
			}
	
	if (data.length)
		alert("Nebyly vyplněny tyto povinné položky:\n\n" + data.join("\n"));
	
	// uprava 4.11.
	// -------------
	if (data.length == 0)
	{
		document.getElementById("sendButton").disabled = true;
		return true;
	}
	else
		return false;
	
	// -------------
	// return (data.length == 0);
}

function toggle_URL(obj)
{
	var spans = obj.parentNode.parentNode.parentNode.getElementsByTagName("span");
	//alert(obj.parentNode.parentNode.tagName);
	
	spans[0].style.display = (obj.value == 5 ? 'inline' : 'none');
	spans[1].style.display = (obj.value == 5 ? 'inline' : 'none');
	//document.getElementById("ex_name").style.display = (obj.value == 5 ? 'inline' : 'none');
	//document.getElementById("ex_input").style.display = (obj.value == 5 ? 'inline' : 'none');
}




















