google.setOnLoadCallback(function() {
	// efekty pro obrazky
	$("a.fancybox").fancybox({type:"image"});
	
	// ticker
	//$('#js-news').ticker();	
	//console.log("#js-news");
	
	$('#ticker').list_ticker({
			speed:5000,
			effect:'fade'
		});
	
	// --------------------------------------
	
	$("#newPeople").click(function(){
				
		// lze vytvaret pouze 10 zavodniku pro tym
		var peopleIndex = $("#multiple tbody tr").size();
		if( peopleIndex <= 9){		
			// zkopirovani prvniho vzoroveho radku tabulky
			var peopleRow = $("#multiple tbody tr:first").clone();
						
			// editace jmena a vymazani hodnot
			peopleRow.find("*[name]").attr("value", "");
			peopleRow.find(".delBtn").css("display","inline");		
			// pripojeni noveho radku do DOMu
			peopleRow.appendTo("#multiple tbody");
			
			/*
			peopleRow.find("*[name]").each(function(){
				var thisName = $(this).attr("name");
				var thisNameNew = thisName + "_" + peopleIndex;
				$(this).attr("name", thisNameNew);	
				$(this).attr("value","");
			});
			*/
		}
		
		// pokud vytvarime 11 ucastnika tak vyhodit hlasku
		else{ alert("Můžete vytvořit maximálně 10 závodníků"); }		
		return false;
	});
	
	$("#newPeopleWinter").click(function(){
		
		var rowIndex = $("#multiple tbody tr").size();
		if( rowIndex <= 9){
			// zkopirovani radku
			var row = $("#multiple tbody tr:first").clone();
				// nastaveni noveho indexu pro radek - POZOR! nezobrazuje se v inspectoru :(
				row.data("index", rowIndex);
				
				// prochazeni vsech inputu s namem a vytvareni nove indexove rady				
				row.find("*[name]").each(function(index) {
				
					var thisName = $(this).attr("name");
					var thisNamePrefix = thisName.split("_")[0];
					var newName = thisNamePrefix + "_" + rowIndex;
				
					$(this).attr("name", newName);
					$(this).attr("name","email").removeClass("required");
				});					
		
			// pripojeni do DOMu
			row.appendTo("#multiple tbody");
		}
		
		// maximalne lze vytvorit 10 zavodniku
		else{ alert("Můžete vytvořit maximálně 10 závodníků"); }		
		return false;
	});
	
	// --------------------------------------
	
	$(".delBtn").live("click",function(){
		var thisParent = $(this).closest("tr");
		thisParent.remove();
		
		return false;
	});
	
	// --------------------------------------
	
	$("#poukazy").validate();
	//$("#multiple").validate();

	// AJAXove ukladani dat
	$("#submiterTeam").click(function(){

		$("#multiple tbody tr").each(function(){
			
			var inJmeno 	= $(this).find("input[name='jmeno']").val();
			var inPrijmeni 	= $(this).find("input[name='prijmeni']").val();
			var inNarozeni 	= $(this).find("input[name='narozeni']").val();
			var inKategorie = $(this).find("select[name='kategorie']").val();
			var inTym 		= $(this).find("input[name='tym']").val();
			var inEmail 	= $(this).find("input[name='email']").val();
			var inTelefon 	= $(this).find("input[name='telefon']").val();
			var inTrat 		= $(this).find("select[name='trat']").val();
			var inUID		= $("#uid").val();
			
			//console.log(inKategorie);
						
			$.ajax({
				type: 	"POST",
				async: 	false,
				url: 	"http://www.itchallenge.cz/registrace/ins/",
				data: 	"jmeno="+encodeURIComponent(inJmeno)+"&prijmeni="+encodeURIComponent(inPrijmeni)+"&narozeni="+inNarozeni+"&kategorie="+encodeURIComponent(inKategorie)+"&tym="+inTym+"&email="+inEmail+"&trat="+inTrat+"&telefon="+inTelefon+"&uid="+inUID+"&rp1=1111&rp2=1111&fi=fi",
				success: function(msg){
					$("#su").val(msg);
					//alert( "Data Saved: " + msg );
					//alert("jmeno="+inJmeno+"&prijmeni="+inPrijmeni+"&narozeni="+inNarozeni+"&kategorie="+inKategorie+"&tym="+inTym+"&email="+inEmail+"&telefon="+inTelefon+"&uid="+inUID+"&rp1=1111&rp2=1111&fi=fi");
				}
			});			
			
		});	

		if ($("#su").val() != 1){
			alert("Chyba při ukládání dat. Pokud problém přetrvává, kontaktujte nás na e-mailu petr.samsuk@itchallenge.cz.");
			return false;
		}
	});
	
	// --------------------------------------
	
	// zobrazeni firemni fakturace
  	$(".showfirm").click(function () {
  		var checked = $("#doklad").attr("checked");
		if (checked == true) {$("#company").show("slow");}
		else {$("#company").hide("slow");}
	});
	
	$(".sendmail").click(function () {
  		var checked = $("#sendmail").attr("checked");
		if (checked == true) {$("#smail").show("slow");}
		else {$("#smail").hide("slow");}
	});
});
