// vyvolání přihlašovacího a registračního formuláře
function PrihlaseniRegistrace(){
	$(document).ready(function(){
		
		$("#prihlaseni_trigger").submit(function(event){
			$("#vyhledani_prijmeni_form").animate({marginTop: "-346px"}, 300 );
			$("#prihlaseni_form").animate({marginTop: "0"}, 300 );
			$("#prihlaseni_form .input_text_box input").focus();
			$("#prihlasky_box_bottom").animate({marginTop: "176px"}, 300 );
			return false;
		});	
		$("#prihlaseni_form .zaviratko").click(function(){
			$("#prihlaseni_form").animate({marginTop: "-378px"}, 300 );
			$("#prihlasky_box_bottom").animate({marginTop: "0"}, 300 );
			return false;
		});
		
		$("#vyhledani_prijmeni_trigger").submit(function(event){
			$("#prihlaseni_form").animate({marginTop: "-378px"}, 300 );
			$("#vyhledani_prijmeni_form").animate({marginTop: "0"}, 300 );
			$("#vyhledani_prijmeni_form .right .input_text_box input").focus();
			$("#prihlasky_box_bottom").animate({marginTop: "146px"}, 300 );
			return false;
		});
		$("#vyhledani_prijmeni_form .zaviratko").click(function(){
			$("#vyhledani_prijmeni_form").animate({marginTop: "-346px"}, 300 );
			$("#prihlasky_box_bottom").animate({marginTop: "0"}, 300 );
			return false;
		});
		
	});
}
/* -------------------------------------------------------------------------------------------------------------------------- */

function VyhledaniPrijmeni(){
	soubor = '/ajax/osoba.ajax.php';
	$(document).ready(function(){
		var options = { 
			target: '#prihlasky_box', 
    		url: soubor 
		}; 
		
		$("#vyhledani_prijmeni_form").validate({
			submitHandler: function(form){
				$("#vyhledani_prijmeni_form").animate({marginTop: "-270px"}, 300 );
				$("#prihlasky_box").animate({marginTop: "0"}, 300 );
				
				$(form).ajaxSubmit(options).formSerialize();
			}	
		});
	});
}

/* -------------------------------------------------------------------------------------------------------------------------- */

function AutentifikaceZVyhledaniPrijmeni(){
	$(document).ready(function(){
	
		$("#prihlaseni_form").animate({marginTop: "0"}, 300 );
			$("#prihlaseni_form .input_text_box input").focus();
			$(".vysledky_seznam").css("display","none");
			$("#prihlasky_box_bottom").css("display","none");
	});		
}

/* -------------------------------------------------------------------------------------------------------------------------- */


// tuto funkci voláme, když máme vyjetý přihlašovací formulář, kterým se přes Ajax přihlašujeme
function Autentifikace(){
	soubor = '/ajax/osoba.ajax.php';
		$(document).ready(function(){
		var options = { 
			target: '#prihlasky_box', 
    		url: soubor 
		}; 
		$("#prihlaseni_form").validate({
			submitHandler: function(form){
				$("#prihlaseni_form").animate({marginTop: "-300px"}, 300 );
				//$("#vyvolavaci_form_1").remove();
				$(form).ajaxSubmit(options).formSerialize();
				$("#prihlasky_box").animate({marginTop: "0"}, 300 );
			}	
		});
	});
}

function ZobrazeniPrihlaseniNormal(){
	$(document).ready(function(){
		$("#prihlaseni").css("display","block");
		});
}

function ZobrazeniPrihlaseniAjax(text){
	$(document).ready(function(){
		//alert("j");
		$("#prihlaseni").html(text);
		$("#prihlaseni").css("display","block");
		});
}


/* -------------------------------------------------------------------------------------------------------------------------- */

function OdhlaseniZUctu(){
	$(document).ready(function(){
		soubor = '/ajax/osoba.ajax.php?odhlaseni_z_uctu=true';
		$(".odhlaseni_z_uctu").click(function(){
			$.ajax({ 
				type: 'GET', 
		    	url: soubor, 
		    	dataType: 'html', 
				error: function(xhr,textStatus,errorThrown){
					alert('Chyba '+errorThrown);
				},
				success: function(data,textStatus){
					$("#prihlasky_box").html(data);
					$("#prihlaseni").css("display","none");
				}
			});
		return false;	
		});
	});
}

/* -------------------------------------------------------------------------------------------------------------------------- */

function OdhlaseniZUctuAjax(){
	$(document).ready(function(){
		$(".odhlaseni_z_uctu").click(function(){
				$.ajax({ 
				type: 'GET', 
		    	url: '/ajax/osoba.ajax.php?odhlaseni_z_uctu=true', 
		    	dataType: 'html', 
				error: function(xhr,textStatus,errorThrown){
					alert('Chyba '+errorThrown);
				},
				success: function(data,textStatus){
					$("#prihlasky_box").html(data);
					$("#prihlaseni").css("display","none");
				}
			});
		return false;	
		});
	});
}

/* -------------------------------------------------------------------------------------------------------------------------- */

function PrihlasitKZavodu(){
	soubor = '/ajax/prihlasky.ajax.php';
	$(document).ready(function(){
		var options = { 
			target: '#prihlasky_box', 
    		url: soubor 
		};
		
		$("#prihlasit_k_zavodu_trigger").submit(function(event){
			
			$(this).ajaxSubmit(options).formSerialize();	
			return false;
		});
		
	});
}

/* -------------------------------------------------------------------------------------------------------------------------- */

function OdhlaseniZeZavodu(){
	soubor = '/ajax/prihlasky.ajax.php';
	$(document).ready(function(){
		var options = { 
			target: '#prihlasky_box', 
    		url: soubor 
		};
		$("#odhlaseni_ze_zavodu_trigger").submit(function(event){
			
			$(this).ajaxSubmit(options).formSerialize();	
			return false;
		});
	});
}


/* -------------------------------------------------------------------------------------------------------------------------- */



function UpraveniUdajuTrigger(){
	soubor = '/ajax/osoba.ajax.php';
	$(document).ready(function(){
			var options = { 
			target: '#prihlasky_box_top', 
    		url: soubor 
		};  
		$("#upravit_udaje_trigger").submit(function(event){
			$(this).ajaxSubmit(options).formSerialize();	
			return false; 
		});
	});	
}

function UpraveniUdajuForm(){
	$(document).ready(function(){
			$("#upraveni_udaju_form").animate({marginTop: "0"}, 300 );
			$("#prihlasky_box_bottom").animate({marginTop: "300px"}, 300 );
			$("#upravit_udaje_trigger").css("display","none");
			$("#prihlasit_k_zavodu_trigger").css("display","none");
			$(".box_cerveny").css("display","none");
		
		});
}


function UpraveniUdaju(){
		soubor = '/ajax/osoba.ajax.php';
		$(document).ready(function(){
		var options = { 
			target: '#prihlasky_box_bottom', 
    		url: soubor 
		}; 
		
		$("#upraveni_udaju_form").validate({
			submitHandler: function(form){
				//$("#prihlaseni_form").animate({marginTop: "-300px"}, 300 );
				//$("#vyvolavaci_form_1").remove();
				$(form).ajaxSubmit(options).formSerialize();
					$("#upraveni_udaju_form").animate({marginTop: "-470px"}, 300 );
					$("#prihlasky_box_bottom").animate({marginTop: "0"}, 300 );
					$("#upravit_udaje_trigger").css("visibility","visible");
				}	
		});
	});
}

function UpraveniUdajuFormZavreni(){
	$(document).ready(function(){
		$("#upraveni_udaju_form .zaviratko").click(function(){
			$("#upraveni_udaju_form").animate({marginTop: "-470px"}, 300 );
			$("#upravit_udaje_trigger").css("display","block");
			$("#prihlasit_k_zavodu_trigger").css("display","block");
			$(".box_cerveny").css("display","block");
			$("#prihlasky_box_bottom").animate({marginTop: "0"}, 300 );	
			
		});
	});	
}

/* -------------------------------------------------------------------------------------------------------------------------- */
	
function UpraveniUdajuPrihlaseniTrigger(){
	soubor = '/ajax/osoba.ajax.php';
	$(document).ready(function(){
			var options = { 
			target: '#prihlasky_box_top', 
    		url: soubor 
		};  
		$("#upraveni_udaju_prihlaseni_trigger").submit(function(event){
			$("#upraveni_udaju_prihlaseni_trigger").ajaxSubmit(options).formSerialize();	
			return false; 
		});
	});	
}

/* -------------------------------------------------------------------------------------------------------------------------- */




function UpraveniUdajuBezPrihlaseniTrigger(){
	soubor = '/ajax/osoba.ajax.php';
	$(document).ready(function(){
			var options = { 
			target: '#prihlasky_box_top', 
    		url: soubor 
		};  
		$(".upraveni_udaju_bez_prihlaseni_trigger").submit(function(event){
			$(this).ajaxSubmit(options).formSerialize();
			return false; 
		
		});
	});	

}

function UpraveniUdajuBezPrihlaseniForm(){
	$(document).ready(function(){
			$("#upraveni_udaju_bez_prihlaseni_form").animate({marginTop: "0"}, 300 );
			//$("#prihlasky_box_bottom").animate({marginTop: "360px"}, 300 );
			//$("#upravit_udaje_trigger").css("visibility","hidden");
		
		});
}

function UpraveniUdajuBezPrihlaseni(){
		soubor = '/ajax/osoba.ajax.php';
		$(document).ready(function(){
		var options = { 
			target: '#prihlasky_box_bottom', 
    		url: soubor 
		}; 
		
		$("#upraveni_udaju_bez_prihlaseni_form").validate({
			submitHandler: function(form){
				$(form).ajaxSubmit(options).formSerialize();
					$(".vysledky_seznam").css("display","none");
					$("#upraveni_udaju_bez_prihlaseni_form").animate({marginTop: "-660px"}, 300 );
				}	
		});
	});
}

function UpraveniUdajuBezPrihlaseniZavreni(){
	$(document).ready(function(){
		$("#upraveni_udaju_bez_prihlaseni_form .zaviratko").click(function(){
			$("#upraveni_udaju_bez_prihlaseni_form").animate({marginTop: "-660px"}, 300 );	// aby se schoval i ve své nejdelší variantě, tzn. když tam budou třeba validační hlášky
		});
	});
}

/* -------------------------------------------------------------------------------------------------------------------------- */

function RegistraceTrigger(){
	soubor = '/ajax/osoba.ajax.php';
	$(document).ready(function(){
			var options = { 
			target: '#prihlasky_box_top', 
    		url: soubor 
		};  
		$("#registrace_trigger").submit(function(event){
			 if(document.getElementById("registrace_form") == null){
			 	$(this).ajaxSubmit(options).formSerialize();
			 } 
			 else{
			 	$("#registrace_form").animate({marginTop: "0"}, 300 );
			 }
		   return false; 
		});
	});	
}
function RegistraceForm(){
	$(document).ready(function(){
		$("#registrace_form").animate({marginTop: "0"}, 300 );
	});
}
function Registrace(){
		soubor = '/ajax/osoba.ajax.php';
		$(document).ready(function(){
		var options = { 
			target: '#prihlasky_box_bottom', 
    		url: soubor 
		}; 
		
		$("#registrace_form").validate({
			submitHandler: function(form){
				$(form).ajaxSubmit(options).formSerialize();
					$(".vysledky_seznam").css("display","none");
					$("#registrace_form").animate({marginTop: "-660px"}, 300 );
				}	
		});
	});
}



function RegistraceFormZavreni(){
	$(document).ready(function(){
		$("#registrace_form .zaviratko").click(function(){
			$("#registrace_form").animate({marginTop: "-660px"}, 300 );	// aby se schoval i ve své nejdelší variantě, tzn. když tam budou třeba validační hlášky
		});
	});
}

















// použití na stránce seznamu výsledků
function AktivniRadekVSeznamuVysledku(trida1,trida2){
	$(document).ready(function(){	
		$('tr.lichy td.'+trida1).hover(function(){
			$(this).prev().addClass('hover');
		},
		function(){
			$(this).prev().removeClass('hover').addClass('lichy');
		});
		$('tr.sudy td.'+trida1).hover(function(){
			$(this).prev().addClass('hover');
		},
		function(){
			$(this).prev().removeClass('hover').addClass('sudy');
		});	
		$('tr.lichy td.'+trida2).hover(function(){
			$(this).prev().prev().addClass('hover');
		},
		function(){
			$(this).prev().prev().removeClass('hover').addClass('lichy');
		});
		$('tr.sudy td.'+trida2).hover(function(){
			$(this).prev().prev().addClass('hover');
		},
		function(){
			$(this).prev().prev().removeClass('hover').addClass('sudy');
		});	
	});	
}
/* ----------------------------------------------------------------------------------------------------------------------------- */	
// používáno na stránce závody
function AktivniRadek(){
	$(document).ready(function(){
		$('tr.lichy').hover(function(){
			$(this).addClass('hover');
		},
		function(){
			$(this).removeClass('hover');
		});
		$('tr.sudy').hover(function(){
			$(this).addClass('hover');
		},
		function(){
			$(this).removeClass('hover');
			});
	});
}
