var show_zavody = false; 

function ValidationLogin(f)
{
	if (document.forms[f].login.value.length>0)
	{
		if (document.forms[f].heslo.value.length>0)
		{
			return true;
		}
		else
		{
			alert("Položka HESLO musí být vyplněna!");
			return false;
		}
	}
	else
	{
		alert("Položka ČÍSLO KARTY musí být vyplněna!");
		return false;
	}	
}

function ValidationPartner(f)
{
	if (document.forms[f].login.value.length>0)
	{
		if (document.forms[f].heslo.value.length>0)
		{
			return true;
		}
		else
		{
			alert("Položka HESLO musí být vyplněna!");
			return false;
		}
	}
	else
	{
		alert("Položka LOGIN musí být vyplněna!");
		return false;
	}	
}


function validationsearch()
{
	    if (document.formsearch.search_text.value.length==0)
	    {
	    	return false;
	    }
	    else
	    {
      		return true;
	    }

}

function change_sel()
{
	if(document.Fvysledky.kategorie.value=="")
	{
		document.Fvysledky.radio1.checked = true;
		document.Fvysledky.radio2.disabled = true;
	}
	else
	{
		document.Fvysledky.radio2.disabled = false;
	}
}

function fsezona_change(from)
{
//    alert(document.Fvysledky.sezona.value);
	document.location.replace(from+"?sezona="+document.Fvysledky.sezona.value);
}

function fzavod_change()
{
	if(document.Fvysledky.zavody.value=="")
	{
		trasa.selectedIndex=0;
		trasa.disabled = true;
	}
	else
	{
		trasa.disabled = false;
		trasa = document.Fvysledky.elements["trasa"+document.Fvysledky.zavody.value];
		set_trasy();
	}
}

function fzavod_change_vysledky()
{
	if(document.Fvysledky.zavody.value=="")
	{
		trasa.selectedIndex=0;
		trasa.disabled = true;
		document.Fvysledky.action = "Vysledky.php";
	}
	else
	{
		trasa.disabled = false;
		trasa = document.Fvysledky.elements["trasa"+document.Fvysledky.zavody.value];
		set_trasy();
		set_trasa_vysledky("trasa"+document.Fvysledky.zavody.value)
	}
}


function fsoutez_change(post)
{
	document.location.replace("/Vysledky_"+post+".php?sezona="+document.Fvysledky.sezona.value+"&soutez="+document.Fvysledky.soutez.value);
}


function set_trasy()
{
	for(i=1;i<=document.Fvysledky.zavody.length-1;i++)
	{
		document.Fvysledky.elements["trasa"+document.Fvysledky.zavody.options[(i-1)].value].className="invisible";
		document.Fvysledky.elements["trasa"+document.Fvysledky.zavody.options[(i-1)].value].selectedIndex=0;
		document.Fvysledky.elements["trasa"+document.Fvysledky.zavody.options[(i-1)].value].disabled=true;
	}
	document.Fvysledky.elements["trasa"+document.Fvysledky.zavody.value].className="";
	document.Fvysledky.elements["trasa"+document.Fvysledky.zavody.value].disabled=false;
	trasa = document.Fvysledky.elements["trasa"+document.Fvysledky.zavody.value];
	set_trasa("trasa"+document.Fvysledky.zavody.value)
}

function set_trasa(tr)
{
	document.Fvysledky.trasa.value=document.Fvysledky.elements[tr].value;
}

function set_trasa_vysledky(tr)
{
    document.Fvysledky.trasa.value=document.Fvysledky.elements[tr].value;
//    alert(form_action[document.Fvysledky.zavody.value][document.Fvysledky.elements[tr].selectedIndex+1]);
    document.Fvysledky.action = form_action[document.Fvysledky.zavody.value][document.Fvysledky.elements[tr].selectedIndex+1];
}


function fsezona_change_tymy()
{
	document.location.replace("Vysledky_tymy.php?sezona="+document.Fvysledky.sezona.value);
} 

function validationTymy(form, id, popis)
{
	if (document.forms[form].elements[id].value.length==0)
	{
		alert("Položka "+popis+" musí být vyplněna!")
		return false;
	}
	else
	{
		return true;
	}
}

function fsmaz(id)
{
	if (confirm("Opravdu odstranit závodníka z týmu?"))
	{
		document.Form2.smazat.value=id;
		document.Form2.submit();
	}
}

function fsrovnani_smaz(id)
{
	if (confirm("Opravdu odstranit závodníka ze seznamu srovnávaných závodníků?"))
	{
		document.Form2.smaz.value=id;
		document.Form2.submit();
	}
}

function fsend_vysledky()
{
    if (document.Fvysledky.zavody.value=="")
    {
        alert("Musíte zvolit závod nebo soutěž kliknutím na ikonu v pravým sloupci.");
        return false; 
    }
    else
    {
        document.Fvysledky.search_x.click();
        return true;
    }
}


function validation_tym_fotka(f)
{
              if (document.forms[f].elements["cesta"].value.length==0)
              {
                alert("Musí být zvolen soubor pro upload!");
                return false;
              }
              else
              {
              	return true;
              }
}


function faktivovat()
{
	var checknuto = 0;
	for (i=1;i<=document.Form2.pocet.value;i++)
	{
		checknuto += (document.Form2.elements["activate"+i].checked)?1:0;
	}
	if (checknuto*document.Form2.cena.value>document.Form2.kredit.value)
	{
		alert("Nemáte dostatečný kredit "+checknuto*document.Form2.cena.value+" Kč na aktivaci zvolených závodníků!")
		return false;
	}
	else
	{
		return true;
	}
}


function Anketa_Validation()
{
	var ok = 0;
	for (i=1;i<=5;i++)
	{
		for (j=1;j<=5;j++)
		{
			ok += (document.Form1.elements["anketa"+i+"_"+j].checked)?1:0;
		}
	}
	if (ok==0)
	{
		alert("Musíte ohodnotit všechny body ankety.")
		return false;	
	}
	else
	{
		return true;
	}
}

function fcheck_mel(id)
{
/*
	if((document.Form2.elements["activate"+id].checked) && (Form2.elements["mel"+id].value==1))
	{
		var pocet=0;
		for (i=1;i<=document.Form2.pocet.value;i++)
		{
			if(document.Form2.elements["mel"+i].value==1)
			{	
				document.Form2.elements["activate"+i].checked=false;
				pocet++;
			}
		}
		document.Form2.elements["activate"+id].checked = true;
		if (pocet>1)
		{
			alert("Poznámka: V týmu může být pouze jeden závodník kategorie MEL.")
		}
	}
*/	
}

function set_loga_karty()
{
	document.getElementById("loga_karty").className=(document.Form1.typ_platby.value==1)?"invisible":"";
}

	function platba_validation()
	{
    		ok = false;
    		for (i=1;i<=4;i++)
    		{
    			if (document.MERCHANTFORM.elements["brand"+i].checked)
    			{
    				ok = true;
    			}
    		}
    		if (ok)
    		{
				return true;
    		}
    		else
    		{
    			alert("Musíte zvolit typ Vaší platební karty!")
    			return false;
    		}
	}

	
	function fchange_otazka()
	{
		document.getElementById("tdotazka1").className = (document.getElementById("id_otazka").value==1) ?"":"invisible";
		document.getElementById("tdotazka2").className = (document.getElementById("id_otazka").value==1) ?"":"invisible";
	
	}
	
	

function zobrazSkryj(el, el2, nocheck)
{
    if (nocheck)
    {
        document.getElementById(el).checked = !document.getElementById(el).checked;
    } 
    document.getElementById(el2).className = (document.getElementById(el).checked)?"":"invisible";
}

function stisknutaklavesa(nebo)
{
	if ((event.keyCode >= 48) && (event.keyCode <= 57) || (event.keyCode == nebo))
	{
		 event.returnValue = true;
	}
	else
	{
		 event.returnValue = false;
	}
} 


function fsmaz_fotku()
{
    if (confirm("Opravdu smazat fotku?"))
    {
        document.Form2.submit();
    }
}

function fsmaz_tym_fotku(typ)
{
    if (confirm("Opravdu smazat fotku?"))
    {
        document.Form4.typ.value=typ;
        document.Form4.smaz_fotku.click();
    }
}

function fkeydown(nebo)
{
    if ((event.keyCode >= 48) && (event.keyCode <= 57)||(event.keyCode == nebo)||(event.keyCode == 13))
	{
	    event.returnValue = true;
	}
	else
	{
		 event.returnValue = false;
	}
}


// Prolinac na hlavni strance
function prolinac_index(id) {
	var prvek;
	for (var i = 1; i <= 5; i++) {
		prvek = document.getElementById('slide' + i);
		prvek.setAttribute("class", 'slide hidden');
		prvek.setAttribute("className", 'slide hidden');
	}
	prvek = document.getElementById('slide' + id);
	prvek.setAttribute("class", 'slide');
	prvek.setAttribute("className", 'slide');
}

function prolinac(id) {
	var prvek;
	for (var i = 1; i <= 5; i++) {
		prvek = document.getElementById('slide' + i);
		prvek.setAttribute("class", 'slide hidden');
		prvek.setAttribute("className", 'slide hidden');
	}
	prvek = document.getElementById('slide' + id);
	prvek.setAttribute("class", 'slide');
	prvek.setAttribute("className", 'slide');
	
	cont = document.getElementById('container'+id);
	prolinaczav = document.getElementById('prolinaczavod');
	height = cont.clientHeight+25;
	height = (height<400)?400:height;
	prolinaczav.style.height = height+"px";
	
	
} 

function fsmaz_img(id)
{
    if (confirm("Opravdu smazat obrázek?"))
    {
        document.Form3.smaz_img.value=id;
        document.Form3.submit();
    }
}

function fchange_typ_galerie()
{
    document.Form1.zavod.disabled = (document.Form1.typ.value=='2')?false:true;
}

function fset_zavody_vyber()
{
    show_zavody = !show_zavody;
    document.getElementById("ul_zavody1").style.display = (show_zavody)?'block':'none';   
    document.getElementById("ul_zavody2").style.display = (show_zavody)?'block':'none';
}


/*------------------*/

function mycarousel_initCallback(carousel)
{
  // Disable autoscrolling if the user clicks the prev or next button.
  carousel.buttonNext.bind('click', function() {
      carousel.startAuto(0);
  });

  // Pause autoscrolling if the user moves with the cursor over the clip.
  carousel.clip.hover(function() {
      carousel.stopAuto();
  }, function() {
      carousel.startAuto();
  });
};

function showHideSearchForm()
{
  if($("form#Fvysledky").hasClass("show")) {
    $("#search_results .show_form").hide();
    $("#search_results .hide_form").show();
    $("#search_results .search_form").show();
  }
  else {
    $("#search_results .hide_form").hide();
    $("#search_results .show_form").show();
    $("#search_results .search_form").hide();
  }
}


function fshow_clanek_img(id, show)
{
    document.getElementById(id).className = (show)?"":"invisible";
}

function fset_kraj()
{
    if(document.Form1.kraj.value!="")
    {
        if (document.Form1.kraj.value<15)
        {
            parent.google_map.set_map_center(document.Form1.kraj.value);
        }
    }
}

function fcheck_kosik()
{
    show_kosik = false;
    for (i=1;i<=document.Form_kosik.pocet.value;i++)
    {
        if (document.Form_kosik.elements["kosik"+i].checked)
        {
            show_kosik = true;
            break;
        }
    }
//    alert(show_kosik);
    document.getElementById("add_kosik1").className = (show_kosik)?'':'invisible';
    document.getElementById("add_kosik2").className = (show_kosik)?'':'invisible';
}

function fkosik_del()
{
    return confirm("Opravdu odstranit obrázek z košíku?");
}

