// JavaScript Document
$(document).ready(function(){
	var processing=0;







	
	//logowanie:
	
	$(".logowanie_wyczysc").click(function(){
		$('#logowanie_form :input').val("").removeClass("input_error");
	});
	$(".logowanie_wyslij").click(function(){
		var valid=true;
		$('#logowanie_form :input').each(function()
		{ //sprawdza kolejne inputy formularz
			if ($(this).val()=='')
			{ //input jest pusty wiec zmienia klase i przestawia walidator na false
				valid=false;
				$(this).addClass("input_error");
			}
			else
			{ //input ma wartosc wiec usuwa klase bledu i kontynuuje
				$(this).removeClass("input_error");
			};
		});

//console.log(valid);

		if (valid)
		{ //zwalidowal wiec wysyla formularz
			document.forms["logowanie_form"].submit();
		}
	});
	
	//logowanie koniec






	
	//rejestracja:
	
	$(".rejestracja_wyczysc").click(function(){
		$('#rejestr_form :input').each(function(){
			$(this).val("").removeClass("input_error");
		});	
		$("#rejestr_form #email_err1").css("color","#ffffff");
		//$("#rejestr_form #email_err2").css("color","#ffffff");
		$("#rejestr_form #pass_err1").css("color","#ffffff");
		$("#rejestr_form #pass_err2").css("color","#ffffff");
	});
	
	
	$(".rejestracja_wyslij").click(function(){
		var valid=true;
		$('#rejestr_form :input:not(input[type=checkbox])').each(function(){
			if ($(this).val()=='') {
				valid=false;
				$(this).addClass("input_error");
			}else{
				$(this).removeClass("input_error");
			};
		});	//$(INPUT)
		var email_1=$("#rejestr_form input[name$='email_1']").val();
		//var email_2=$("#rejestr_form input[name$='email_2']").val();
		var pass_1=$("#rejestr_form input[name$='pass_1']").val();
		var pass_2=$("#rejestr_form input[name$='pass_2']").val();
		var imie_nazwisko=$("#rejestr_form input[name$='imie_nazwisko']").val();
		var kod_poczt=$("#rejestr_form input[name$='kod_poczt']").val();
		var miejscowosc=$("#rejestr_form input[name$='miejscowosc']").val();
		var ulica=$("#rejestr_form input[name$='ulica']").val();
		var tel=$("#rejestr_form input[name$='tel']").val();
		
		
		if (valid){
			/*
			if (email_1!=email_2) {
				valid=false;
				$("#rejestr_form #email_err2").css("color","#E2017B");
			}else{
				$("#rejestr_form #email_err2").css("color","#ffffff");
			}
			*/
			if (pass_1!=pass_2) {
				valid=false;
				$("#rejestr_form #pass_err2").css("color","#E2017B");
			}else{
				$("#rejestr_form #pass_err2").css("color","#ffffff");
			}
			if (pass_1.length<5) {
				valid=false;
				$("#rejestr_form #pass_err1").css("color","#E2017B");
			}else{
				$("#rejestr_form #pass_err1").css("color","#ffffff");
			}
			if (email_1.search("@")==-1) {
				valid=false;
				$("#rejestr_form #email_err1").css("color","#E2017B");
			}else{
				$("#rejestr_form #email_err1").css("color","#ffffff");
			}
		}
		
		if (valid){
			//wysylam formularz
			document.forms["rejestr_form"].submit();
		}
		
	});
	
	//rejestracja koniec
	
	//patrner
	$(".partner_wyczysc").click(function(){
		$('#partner_form :input').each(function(){
			$(this).val("");
		});	
	});
	
	
	$(".partner_zaloguj").click(function(){
			document.forms["partner_form"].submit();
	});
	
	//patrner koniec
	
	
	//platnosci:
	
	$(".do_kasy").click(function(){
		if (!processing){
			processing=1;						 
			document.forms["payform"].js.value=1; //znacznik JS
			//uruchamiam jSON:
			$.getJSON('load/prepare_payform.php',{action:'prepare_payform'}, function(data) {
																					  
				if (data) switch(data.status){
					case "logged":
						document.forms["payform"].first_name.value=data.imie;
						document.forms["payform"].last_name.value=data.nazwisko;
						document.forms["payform"].email.value=data.email;
						document.forms["payform"].post_code.value=data.kod;
						document.forms["payform"].city.value=data.miasto;
						document.forms["payform"].street.value=data.ulica;
						document.forms["payform"].pos_id.value=data.pos_id;
						document.forms["payform"].pos_auth_key.value=data.auth_key;
						document.forms["payform"].session_id.value=data.session_id;
						document.forms["payform"].desc.value=data.desc;
						document.forms["payform"].amount.value=data.cena_all;
						document.forms["payform"].client_ip.value=data.ip;
						document['payform'].submit();
					break;
					case "notlogged":
						alert('Nie zalogowany');
						break;
					case "noproducts":
						alert('Brak produktow');
						break;
				};//switc
			});//end JSON
		};// end if processing
		processing=0;
	});
	
	//platnosci  koniec
	
	
	//dodaje do koszyka:
	
	//$("bdody").click(function(){
	//	alert("dodaj");
	//});
	
	//dodaje do koszyka koniec
	
	
	
	//ankieta wyniki:
	$("#ankieta_glosuj").click(function(){
		wybor = $("input[name='ank']:checked").val();
		
		if (wybor){
			$("#ankieta_glosuj").hide();
			$("#choose_box").load("ankieta,"+wybor);
		}
	});
	//ankieta wyniki koniec
		
	//ustawiam minimalna wysokosc
	if ($(".content > .left").height()< 1500) {
			var foo_height=1500-$(".content > .left").height();
			$("#foo_content").css('margin-top',foo_height+"px");
		} ;
		
}); // JavaScript Document


function checkEnter(e){ //e is event object passed from function invocation
	var characterCode //literal character code will be stored in this variable

	if(e && e.which){ //if which property of event object is supported (NN4)
		e = e
		characterCode = e.which //character code is contained in NN4's which property
	}
	else{
		e = event
		characterCode = e.keyCode //character code is contained in IE's keyCode property
	}

	if(characterCode == 13){ //if generated character code is equal to ascii 13 (if enter key)
		document.forms[0].submit() //submit the form
		return false
	}
	else{
		return true
	}
}	

