
	$(document).ready(function() {
		var returnedData = ''; 
	
		$('#searchDataOd').datepicker({ 
			firstDay: 1,
			dateFormat: 'yy-mm-dd',
			dayNamesMin: ['Ni', 'Po', 'Wt', 'Śr', 'Cz', 'Pt', 'So'],
			monthNames: ['Styczeń','Luty','Marzec','Kwiecień','Maj','Czerwiec','Lipiec','Sierpień', 'Wrzesień','Październik', 'Listopad','Grudzień'],
			showOn: 'button'
		 });
		$('#searchDataDo').datepicker({
			firstDay: 1, 
			dateFormat: 'yy-mm-dd',
			dayNamesMin: ['Ni', 'Po', 'Wt', 'Śr', 'Cz', 'Pt', 'So'],
			monthNames: ['Styczeń','Luty','Marzec','Kwiecień','Maj','Czerwiec','Lipiec','Sierpień', 'Wrzesień','Październik', 'Listopad','Grudzień'],
			showOn: 'button'
		 });

		$('#clickMe').click(function() {
			$.ajax({
			   type: "POST",
			   url: "/base/haslo",
			   data: "haslo="+$('#password').val(),
			   success: function(msg){
			     returnedData = eval("("+msg+")");
			     $('#writtenPassword span').html(returnedData['haslo']);
			     $('#generatedPassword span').html(returnedData['pass']);
			     $('#generatedSalt span').html(returnedData['salt']);
			   }
			});
		});
		 
		$('table.lista tr').hover(function () {
			$('td', this).each(function() {
				$(this).addClass('selected');
			});
		}, function () {
			$('td', this).each(function() {
				$(this).removeClass('selected');
			});
		});
		
		$('div.iconButton').hover(
			function() { $(this).addClass('ui-state-hover'); },
			function() { $(this).removeClass('ui-state-hover'); }
		);
		
		$('.lightbox').lightbox({
			fitToScreen: true,
			imageClickClose: false
		});
		
		$('#registerNick').change(function () {
			sprawdzNick();
		});
		
		$('.komentarzeTable').hover(
			function() { $(this).css('background-color', '#F9F7DE'); },
			function() { $(this).css('background-color', ''); }
		);
		
		$('div.listaAukcji ul li').hover(
			function() { $(this).css('background-color', '#F9F7DE'); },
			function() { $(this).css('background-color', ''); }
		);
		
		
		$('div.msgOptions').hover(
			function() { 
				$(this).css('borderBottom', '1px solid #eee');
				$('.opt', this).show();
			},
			function() {
				$(this).css('borderBottom', '1px solid #ccc');
				$('.opt', this).hide();
			}
		);

		// aukcje - odliczanie
		odliczanieOfert();
		sprawdzNick();
		
	});
	
	
	function changeFaktura(element) {
		switch(element) {
			case 'faktura_inne_dane_0':
				$('#faktura_nazwa1').attr('disabled', 'disabled');
				$('#faktura_nazwa2').attr('disabled', 'disabled');
				$('#faktura_nazwa3').attr('disabled', 'disabled');
				$('#faktura_ulica').attr('disabled', 'disabled');
				$('#faktura_nr_domu').attr('disabled', 'disabled');
				$('#faktura_nr_mieszkania').attr('disabled', 'disabled');
				$('#faktura_kod').attr('disabled', 'disabled');
				$('#faktura_miasto').attr('disabled', 'disabled');
				break;
			case 'faktura_inne_dane_1':
				$('#faktura_nazwa1').attr('disabled', '');
				$('#faktura_nazwa2').attr('disabled', '');
				$('#faktura_nazwa3').attr('disabled', '');
				$('#faktura_ulica').attr('disabled', '');
				$('#faktura_nr_domu').attr('disabled', '');
				$('#faktura_nr_mieszkania').attr('disabled', '');
				$('#faktura_kod').attr('disabled', '');
				$('#faktura_miasto').attr('disabled', '');
				break;
		}
	}
	
	
	function sprawdzNick() {
		if($('#registerNick').attr('value')) {
			$.ajax({
				type: "POST",
				url: "/uzytkownik/sprawdzNick",
				data: "nick="+$('#registerNick').attr('value'),
				success: function(msg){
		     		if(parseInt(msg)) {
		     			$('div.nickWeryfikacja').html('<div class="iconButton ui-state-default ui-corner-all"><span class="ui-icon ui-icon-check"></span></div>');
		     			$('#registerForm input.submit').attr('disabled', '');
		     		} else {
		     			$('div.nickWeryfikacja').html('<div class="iconButton ui-state-default ui-corner-all"><span class="ui-icon ui-icon-closethick"></span></div>');
		     			$('#registerForm input.submit').attr('disabled', 'disabled');
		     		}
		     	}
			});
		} else {
			$('div.nickWeryfikacja').html('');
			$('#registerForm input.submit').attr('disabled', 'disabled');
		}
	}
	
	function odliczanieOfert() {
		$('.koniecAukcji').each(function() {
		
			var childrens = $(this).children();			
			var dataStr = childrens[childrens.size()-1].value.split('.');
			var dataKonca = new Date(dataStr[0],dataStr[1]-1,dataStr[2],dataStr[3],dataStr[4],dataStr[5]);
			var data = new Date();
			
			$(this.firstChild).countdown({until: dataKonca, compact: true, layout: ' <b>{dn} dni {hnn}:{mnn}:{snn}</b>'});
		});
		
	}
	
	function rotacjaOfert() {
		$('div.aukcjaContainer').append('<div class="aukcja">'+$('div.aukcja:first').html().replace(/hasCountdown/, "")+'</div>');
		$('div.aukcja:first').slideUp("slow", function () {
			$('div.aukcja:first').remove();
		});
		odliczanieOfert();
	}
	
	
	function sortujAukcje(uri, sortBy, page) {
		$.ajax({
			type: "GET",
			url: uri,
			data: "sortuj="+sortBy+"&page="+page,
			error: function (msg, errorMsg, errorThrown) {
				alert('Wystapił błąd, przeładuj stronę i spróbuj jeszcze raz.');
			},
			success: function (msg) {
				$('#content').html(msg);
				odliczanieOfert();
			}
		});
	}
	
	
	function przeczytajWiadomosc(numer, tryb) {
		
		switch(tryb) {
			case 'wyslana':		var url = "/uzytkownik/przeczytajWyslanaWiadomosc"; break;
			case 'odebrana':	var url = "/uzytkownik/przeczytajOdebranaWiadomosc"; break;  
		}
		
		if($('#wiadomosc_tresc_'+numer).css('display') == 'none') {
			$.ajax({
				type: "POST",
				url: url,
				data: "msg="+numer,
				error: function (msg, errorMsg, errorThrown) {
					alert('Wystapił błąd, przeładuj stronę i spróbuj jeszcze raz.');
				},
				success: function (msg) {
					var returned = $.evalJSON(msg);
					switch(returned.code) {
						default:
						case -1:
							alert(returned.message);
							break;
						case 1:
							$('#wiadomosc_tresc_'+numer+' .tresc').html(returned.message);
							$('#wiadomoscT'+numer).attr('class', $('#wiadomoscT'+numer).attr('class').replace('bold', ''));
							$('#wiadomoscD'+numer).attr('class', $('#wiadomoscD'+numer).attr('class').replace('bold', ''));
							$('#wiadomoscN'+numer).attr('class', $('#wiadomoscN'+numer).attr('class').replace('bold', ''));
							$('#wiadomosc_tresc_'+numer).css('display', '');
							break;
					}
				}
			});
		} else {
			$('#wiadomosc_tresc_'+numer).css('display', 'none');
		}
		return false;
	}
	
	function przeniesWiadomoscDoArchiwum(numer, type) {
		$.ajax({
			type: "POST",
			url: '/uzytkownik/przeniesDoArchiwum',
			data: "msg="+numer+'&typ='+type,
			error: function (msg, errorMsg, errorThrown) {
				alert('Wystapił błąd, przeładuj stronę i spróbuj jeszcze raz.');
			},
			success: function (msg) {
				var returned = $.evalJSON(msg);
				alert(returned.message);
				if(returned.code > 0) {
					$('#wiadomoscTR'+numer).hide();
					$('#wiadomosc_tresc_'+numer).hide();
				}
			}
		});
	}
	
	function usunWiadomosc(numer, type) {
		$.ajax({
			type: "POST",
			url: '/uzytkownik/usunWiadomosc',
			data: "msg="+numer+'&typ='+type,
			error: function (msg, errorMsg, errorThrown) {
				alert('Wystapił błąd, przeładuj stronę i spróbuj jeszcze raz.');
			},
			success: function (msg) {
				var returned = $.evalJSON(msg);
				alert(returned.message);
				if(returned.code > 0) {
					$('#wiadomoscTR'+numer).hide();
					$('#wiadomosc_tresc_'+numer).hide();
				}
			}
		});
	}
	
	
	function pokazDaneUzytkownika(aukcja) {
		$.ajax({
			type: 'GET',
			url: '/uzytkownik/pokazDaneUzytkownika/'+aukcja,
			error: function (msg, errorMsg, errorThrown) {
				alert('Wystapił błąd, przeładuj stronę i spróbuj jeszcze raz.');
			},
			success: function (msg) {
				var returned = $.evalJSON(msg);
				if(returned.code < 0) {
					alert(returned.message);
				} else if(returned.code > 0) {
					alert(returned.message);
				}
			}
		});
	}
	
	
	function pokazKomentarze(typ) {
		$('#comments>div.bookmarks').removeClass('pokaz');
		$('#daneKomentarzeMenu li').attr('id', '');
		$('#daneKomentarzeMenu li.K'+typ).attr('id', 'active');
		switch(typ) {
			case 'all':  
				$('#komentarzeWszystkie').addClass('pokaz'); 
				break;
			case 'sell': 
				$('#komentarzeSprzedajacy').addClass('pokaz'); 
				break;
			case 'buy':  
				$('#komentarzeKupujacy').addClass('pokaz'); 
				break;
			case 'own':  
				$('#komentarzeWystawione').addClass('pokaz');
				break;
		}
	}
	
	function showBanner(bannerId) {
		$('#'+bannerId).toggle();
	}
	
	function zmienOpis(form) {
		$.ajax({
			type: 'POST',
			url: $('#'+form).attr('action'),
			data: 'id_zdjecia='+$('#'+form+' #id_zdjecia').val()+'&opis='+$('#'+form+' #opis').val(),
			success: function (data) {
				var response = $.evalJSON(data);
				alert(response.message);
				$(".editDescription").hide();
			}
		});
		return false;
	}
	
	function dajNazwiska() {
		$.ajax({
			type: 'GET',
			url: '/wplaty/dajNazwiska',
			data: 'klucz='+$('#szukacz').val(),
			beforeSend: function () {
			    $('#szukaczWynik').html('Czekaj');
			},
			success: function (data) {
				$('#szukaczWynik').html(data);
			}
		});
		$('#aukcjeDoZaplaty').html('');
		return false;
	}
	
	function dajFaktury(id_uzytkownika, zakres)
	{
		$.ajax({
			type: 'GET',
			url: '/wplaty/dajFaktury',
			data: 'id='+id_uzytkownika+'&zakres='+zakres,
			beforeSend: function () {
			    $('#aukcjeDoZaplaty').html('Czekaj');
			},
			success: function (data) {
				$('#aukcjeDoZaplaty').html(data);
			}
		});
	}
	
	function wpiszIdUz(id, nick, nazwisko, imie){
	
		t='<table class="lista">';
		t+=' 	<tr><th>Osoba wpłacająca:</th></tr>';
		t+='<tr><td class="bg0 txtL">';
	    		t+='Id:'+id+'<br/>';
	    		t+='Nick:'+nick+'<br/>';
	    		t+='Nazwisko:'+nazwisko+'<br/>';
	    		t+='Imie:'+imie+'<br/>';
	    t+='</td></tr>';
	    t+='</table>';
	
		$('#szukaczWynik').html(t);
		$('#id_hidden').val(id);
		$('#buttonok').attr('disabled','');
		
		dajFaktury(id);
		
	}
	
	function uznajAukcjeZaZaplacona(id_aukcji, id_uzytkownika, akcja)
	{
		$.ajax({
			type: 'GET',
			url: '/wplaty/uznajAukcjeZaZaplacona',
			data: 'id_aukcji='+id_aukcji+'&akcja='+akcja,
			async: false,
			beforeSend: function () {
			    $('#aukcjeDoZaplaty').html('Czekaj');
			},
			
			success: function (data) {
				$('#aukcjeDoZaplaty').html('OK');
			}
		});
		dajFaktury(id_uzytkownika);
	}
	
	
