var klikl_jsem = 0;
var t = new Array();
var vyber = true;

function CheckAllFromGroup( gID ) {
	var group = document.getElementById( gID );
	var inputs = group.getElementsByTagName( 'input' );
	var k = 0;
	for ( var i = 0; i < inputs.length; i++ ) {
		if ( inputs[i].checked == true ) {		  
			k++;
			break;
		}
	}
	if (k <= 0) {
	  alert( "Nevybrali jste ani jeden titulek ke stažení." );
    return false;
  }
  else
  {
    return true;
  }
}

function Vyber( gID ) {
	var group = document.getElementById( gID );
	var inputs = group.getElementsByTagName( 'input' );
	for ( var i = 0; i < inputs.length; i++ ) {
			inputs[i].checked = true;
	}
}

function Precisluj( gID ) {
	var group = document.getElementById( gID );
	var inputs = group.getElementsByTagName( 'input' );
	var k = document.getElementById( 'Precisluj_Hodnota' );
	
	var t = k.value;
	
	if(!isDigit(k.value)) {
		t = 1;
	}

	var j = 0;
	
	for ( var i = 0; i < inputs.length; i++ ) {
			var kon = "dil" + j;
			var nam = "nazev" + j;
	
			if (inputs[i].getAttribute("name") == kon) {
				inputs[i].value = t;		
			}
			
			if (inputs[i].getAttribute("name") == nam) {
				inputs[i].value = "";
				t++;
				j++;
			}			
	}

}

function isDigit (c) {
      return ((c >= "0") && (c <= "9"))
}

function Vyber_Re( gID ) {
	var group = document.getElementById( gID );
	var inputs = group.getElementsByTagName( 'input' );	
	
	for ( var i = 0; i < inputs.length; i++ ) {
				inputs[i].checked = vyber;
	}
	
	if (vyber)
		vyber = false;
	else
		vyber = true;		
}

function NastavSK() {	
	var input = document.getElementById( "JazykSK" );
	var selects = document.getElementsByTagName( 'select' );
	
	for ( var i = 0; i < selects.length; i++ ) {
		if (selects[i].name != "skupina") {
			if (input.value == "Slovenský") {
				selects[i].selectedIndex = 1;
			} else {
				selects[i].selectedIndex = 0;
			}
		}
	}	
	
	if (input.value == "Slovenský") {
		input.value = "Český";
	} else {
		input.value = "Slovenský";
	}
}

function Titulky_Skupiny_Vyber() {
	klikl_jsem++;
	
	Titulky_Select();
}

function Titulky_Select() {
	var rozbalovac = document.getElementById( 'Titulky_Skupiny' );
	var k = 0;	
	var x = 0;
			
	var group = document.getElementById( 'anime_e' );
	var inputs = group.getElementsByTagName( 'input' );

	if (klikl_jsem == 1) {			
			for ( var i = 0; i < inputs.length; i++ ) {
					if (inputs[i].className != "") {						
							for ( var j = 0; j < t.length; j++ ) {
									if (inputs[i].className == t[j]) {
											x++;
									}
							}
							
							if (x == 0) {						
								t[k] = inputs[i].className;
								k++;
							}
							x = 0;
					}
			}			
			
			for ( var j = 0; j < t.length; j++ ) {		
					try {				
						rozbalovac.add(new Option(t[j], j), null);
					}
					catch (e) {
						rozbalovac.add(new Option(t[j], j));
					}
			}
	}
}

function Titulky_Skupiny_Vyber_Final() {
	
	var rozbalovac = document.getElementById( 'Titulky_Skupiny' );
	var group = document.getElementById( 'anime_e' );
	var inputs = group.getElementsByTagName( 'input' );
	
	if (klikl_jsem != 1) {
			for ( var i = 0; i < inputs.length; i++ ) {
				if (rozbalovac[rozbalovac.selectedIndex].text == inputs[i].className) {
						inputs[i].checked = true;
				} else {
						inputs[i].checked = false;
				}
			}
	}
}

function js_anime() {
	var InputValue = document.getElementById("anime_text").value;
	var Rozbalovac = document.getElementById("id_anime_anidb");
	
	if (InputValue != "")
	{
		var req = new XMLHttpRequest();
		req.open("GET", "ajax_animep.php?text=" + InputValue, true);
		req.onreadystatechange = function(aEvt) {
			if (req.readyState == 4) {
				if (req.status == 200)					
					parse_anime(req.responseText);
				}
		}
		req.send(null);

	}
	
	function parse_anime(resp) {
		eval("var List = " + resp);	 
		
		for (var i = 0; i < List.length; i++) {			
			try {
				if (List[i].nazevjap != "")
					Rozbalovac.add(new Option(List[i].nazevjap, List[i].anidb), null);
				if (List[i].nazeveng != "")
					Rozbalovac.add(new Option(List[i].nazeveng, List[i].anidb), null);
			}	catch (e) {
				if (List[i].nazevjap != "")
					Rozbalovac.add(new Option(List[i].nazevjap, List[i].anidb));
				if (List[i].nazeveng != "")
					Rozbalovac.add(new Option(List[i].nazeveng, List[i].anidb));
			}			
		}
	}
}

function VybratVse() {
	var inputs = document.getElementsByTagName( 'input' );
	
	for ( var i = 0; i < inputs.length; i++ ) {
		inputs[i].checked = true;
	}
}

function VybratInvert() {
	var inputs = document.getElementsByTagName( 'input' );
	
	for ( var i = 0; i < inputs.length; i++ ) {
		if (inputs[i].checked)
			inputs[i].checked = false;
		else
			inputs[i].checked = true;
	}
}

function VybratNic() {
	var inputs = document.getElementsByTagName( 'input' );
	
	for ( var i = 0; i < inputs.length; i++ ) {
		inputs[i].checked = false;
	}
}

function VideaClear() {
	var OB = document.getElementsByTagName( 'object' );
	for ( var i = 0; i < OB.length; i++ ) {
		OB[i].style.visibility = 'hidden';
	}
}

function VideaShow() {
	var OB = document.getElementsByTagName( 'object' );
	for ( var i = 0; i < OB.length; i++ ) {
		OB[i].style.visibility = 'visible';
	}
}

function Titulky_Upravit_Hromadne() {
	var InputValue = document.getElementById("upravit_titulky_hromadne").value;
	var OB = document.getElementsByTagName( 'form' );
	OB[1].action = InputValue;
}