$(document).ready(
	function(){	
		$(".childminderLine").hide();	
		
		$(".close").click(
		function(){
			var el = $(".overlay");
			$(el).hide();
		});
		
		$(".loginShowPl").click(function(){
			$("#login").show();
		});
		
		$(".loginShowEng").click(function(){
			$("#login").show();
		});
		
		$("input[type=file]").change(
		function(){
			var file = document.getElementById('fileToUpload').files[0];
			var fileSize = (Math.round(file.size/1024));
	
			if(file.type == 'image/jpeg' || file.type == 'image/jpg' || file.type == 'image/gif' || file.type == 'image/png'){	
				if(fileSize<=50){
					$(".avatarInfo").css("display", "none");
					$(".avatar").css("display", "block");
					$(".avatar").animate({"opacity": "1"}, 1000);
				}else {
					alert('Wybrane zdjęcie jest większe niż 50KB!');	
				}
			}else {
				alert('Wybrany plik nie jest obrazkiem.');
			}	
		});
		
		// TYLKO LICZBY 
		$(".num").keydown(function(){
			var str = $(this).val();
			objReg = /^\d+(\.\d+)?$/;
			var arr = str.split("");
			var str_return = "";
			for ( var i=0; i<arr.length; i++){
			if ( arr[i].match(objReg) ){
			str_return += arr[i];
			}
			}
			$(this).val(str_return);
		});
		
		// OGRANICZENIE ZNAKÓW :: PESEL
		$("input[name=pesel]").keyup(function(){
			var $val = $(this).val(); 
			if($val.length>=11){
				$val = $val.slice(0,11);
				$(this).val($val);
			}
		});
		
		// OGRANICZENIE ZNAKÓW :: FANTAZJADY
		$("input[name=fantazjady]").keyup(function(){
			var $val = $(this).val(); 
			if($val.length>=2){
				$val = $val.slice(0,2);
				$(this).val($val);
			}
		});
		
		// OGRANICZENIE ZNAKÓW :: TELEFON
		$("input[name=phone]").keyup(function(){
			var $val = $(this).val(); 
			if($val.length>=9){
				$val = $val.slice(0,9);
				$(this).val($val);
			}
		});
		
		// OGRANICZENIE ZNAKÓW :: KOD POCZTOWY 1
		$("input[name=post_code_1]").keyup(function(){
			var $val = $(this).val(); 
			if($val.length>=2){
				$val = $val.slice(0,2);
				$(this).val($val);
				$("input[name=post_code_2]").trigger('focus');
			}
		});
		
		// OGRANICZENIE ZNAKÓW :: KOD POCZTOWY 2
		$("input[name=post_code_2]").keyup(function(){
			var $val = $(this).val(); 
			if($val.length>=3){
				$val = $val.slice(0,3);
				$(this).val($val);
				$("input[name=post_code_2]").trigger('blur');
			}
		});
		
		// OGRANICZENIE ZNAKÓW :: CH AGE
		$("input[name=ch_age]").keyup(function(){
			var $val = $(this).val(); 
			if($val.length>=3){
				$val = $val.slice(0,3);
				$(this).val($val);
			}
		});
		
		$(".race").change(function(){
			var $val = $(this).val();
			if($val=='Człowiek'){
				$(".human").slideDown();
			}else {
				$(".human").slideUp();
			}
		});
		
		$(".longtext").keyup(
		function() {
			var $val = $(this).val(); 
			if($val.length>100){
				$val = $val.slice(0,100);
				$(this).val($val);
			}
		});	
		
		$("textarea").keyup(
		function() {
			var $val = $(this).val(); 
			if($val.length>400){
				$val = $val.slice(0,400);
				$(this).val($val);
			}
		});	
		
		$("input[name=pesel]").blur(function(){ 
			var $val = $(this).val();
			if($val!=''){
				$.get('pesel_test.php', {'pesel': $val}, function(data) {
				if(data==0){
					$(".childminderLine").slideDown('fast');	
				}else if(data==2){
					alert('Nieprowidłowy numer PESEL!');
				}else if(data==1){
					$(".childminderLine").slideUp('fast');	
				}
			});
			}
		});
		
		$("input[name=childminder]").blur(function(){ 
			var $val = $(this).val();
			if($val!=''){
				$.get('childminder_test.php', {'childminder': $val}, function(data) {
					if(data){
						alert(data);
					}
				});
			}else {
				alert('Nie podałaś/eś adresu e-mail swojego opiekuna!');
			}
		});
		
		$("input[name=nick]").blur(function(){ 
			var $val = $(this).val();
			if($val=='brak' || $val=='nie mam' || $val=='nie posiadam'){
				alert('Jeżeli nie posiadasz nick z forum Fantazjady to po co je wpisujesz?!');
				$("input[name=nick]").val('');
			}
		});
		
		$("input[name=ch_description]").focus(function(){ 
			$val = $(this).val();
			if($val == 'np. Zgorzkniały weteran wojenny.'){
				$(this).val('');
			}
		});
		
		$("input[name=ch_description]").blur(function(){ 
			if($("input[name=ch_description]").val() == ''){
				$("input[name=ch_description]").val('np. Zgorzkniały weteran wojenny.');	
			}
		});
		
		if($("input[name=ch_description]").val() == ''){
			$("input[name=ch_description]").val('np. Zgorzkniały weteran wojenny.');	
		}
		
		$(".ch_info").hide();
		$(".friends_list strong").click(function(){
			$(this).next(".ch_info").slideToggle('slow');
		});
	}
);
