function jakas_funkcja()
{
	var tekst = document.getElementById('login').value;
	var len = tekst.length;
	var tekst2 = '';
	
	for (var i=0; i<=len-1; i++)
	{
		if (tekst.charAt(i) == 'ą') { tekst2 = tekst2 + 'a'; }
		else if (tekst.charAt(i) == 'Ą') { tekst2 = tekst2 + 'A'; }
		else if (tekst.charAt(i) == 'ś') { tekst2 = tekst2 + 's'; }
		else if (tekst.charAt(i) == 'Ś') { tekst2 = tekst2 + 'S'; }
		else if (tekst.charAt(i) == 'ż') { tekst2 = tekst2  + 'z'; }
		else if (tekst.charAt(i) == 'Ż') { tekst2 = tekst2 + 'Z'; }
		else if (tekst.charAt(i) == 'ź') { tekst2 = tekst2  + 'z'; }
		else if (tekst.charAt(i) == 'Ź') { tekst2 = tekst2 + 'Z'; }
		else if (tekst.charAt(i) == 'ć') { tekst2 = tekst2  + 'c'; }
		else if (tekst.charAt(i) == 'Ć') { tekst2 = tekst2 + 'C'; }
		else if (tekst.charAt(i) == 'ń') { tekst2 = tekst2  + 'n'; }
		else if (tekst.charAt(i) == 'Ń') { tekst2 = tekst2 + 'N'; }
		else if (tekst.charAt(i) == 'ł') { tekst2 = tekst2  + 'l'; }
		else if (tekst.charAt(i) == 'Ł') { tekst2 = tekst2 + 'L'; }
		else if (tekst.charAt(i) == 'ę') { tekst2 = tekst2  + 'e'; }
		else if (tekst.charAt(i) == 'Ę') { tekst2 = tekst2 + 'E'; }
		else if (tekst.charAt(i) == 'ó') { tekst2 = tekst2  + 'o'; }
		else if (tekst.charAt(i) == 'Ó') { tekst2 = tekst2 + 'O'; }
		else
		{
			tekst2 = tekst2 + tekst.charAt(i);
		}
	}

	document.getElementById('login').value = tekst2;
}

function inna_funkcja()
{
	setTimeout('inna_funkcja()', 1000);
}

function tagExists(name) {
	var tab = document.getElementsByName('tag[]');
	
	for (var i=0; i<tab.length; i++) {
		if ($$('l_' + tab[i].value).innerHTML == name)
			return true;
	}
	
	return false;
}

function profileEdit()
{
	var t = $$('edit');

	if (!t.visible) {
		t.visible = true;
		$$('edit').style.display = 'block';
		showhide('wizytowka_editProfile');
		showhide('wizytowka_edit');
	}
	else {
		t.visible = false;
		$$('edit').style.display = 'none';
		showhide('wizytowka_editProfile');
		showhide('wizytowka_edit');
	}
}

function showCard()
{
	var t = $$('wizytowka');
	if (!t.visible) {
		t.visible = true;
		t.style.display = 'block';
		showhide('wizytowka_edit');
	}
	else {
		t.visible = false;
		t.style.display = 'none';
		showhide('wizytowka_edit');
	}
}

function working(tag, working) {
	if (working)
	{
		$$(tag).innerHTML = '<img src="/themes/hc/images/working.gif" alt="working">';
	}
	else
	{
		$$(tag).innerHTML = '';
	}
}

function newTag() {
	var tag = prompt('Podaj nazwę');
	if (tag == null) return;
	
	if (! tagExists(tag))
	{
		advAJAX.get({
			url : '/blog/tag/add/' + tag + '/',
			onSuccess : function(obj) {
				var res = obj.responseText;
				working('loader', false);

				if (!isNaN(res))
				{
					$$('tagList').innerHTML += ' <input type="checkbox" style="width:15px" name="tag[]" id="t_'+res+'" value="'+res+'">&nbsp;<label for="t_'+res+'" id="l_'+res+'">'+tag+'</label>';
				}
				else
				{
					alert('Już posiadasz taki tag!');
				}
			},
			onInitialization : function(obj) {
				working('loader', true);
			}
		});		
	}
	else
		alert('Już posiadasz taki tag na liście :)');
}

function raportuj(obj_id, type, o)
{
	advAJAX.get({
		url : "/raport/" + type + "/" + obj_id + "/",
		onSuccess: function(obj) {
			working('load', false);
			
			if (obj.responseText == 'true') {
				alert('Dziękujemy za zgłoszenie.');
			} else {
				alert('Otrzymaliśmy wcześniej Twoje zgłoszenie.')
			}
			
			o.onclick = null;
		},
		onInitialization: function(obj) {
			working('load', true);
		}
	});
}

function ulubione(obj_id, type, o, action)
{
	advAJAX.get({
		url : "/ulubione/" + type + "/" + obj_id + "/" + action + "/",
		onSuccess: function(obj) {
			working('Uload', false);
			
			if (obj.responseText == 'true') {
				if (action == 'dodaj')
					alert('Dodano do ulubionych');
				else
					alert('Usunięto z ulubionych');
			}			
			o.onclick = null;
		},
		onInitialization: function(obj) {
			working('Uload', true);
		}
	});
}

function vO(t,i) {
	if (i) {
		$$('vI').old = $$('vI').innerHTML;
		$$('vI').innerHTML = '<span style="color:green">'+t+'</span>';
	}
	else $$('vI').innerHTML = $$('vI').old;
}

function doVote(rate, type, obj_id) {
	c = $$('vI');
	advAJAX.get({
	url: "/glosuj/",
	parameters : {
		'action' : 'rate',
		'rate' : rate,
		'type' : type,
		'obj_id' : obj_id
	},
	onSuccess : function(obj) {
		var response = obj.responseText;
		if (response == 1) {
			c.innerHTML = 'dziękujemy';
			$$('sr_'+type+obj_id).style.width = (rate * 21) + '.0px';
			for (var i=1; i<=5; i++) {
				$$('v'+i).onclick = null;
				$$('v'+i).onmouseover = null;
				$$('v'+i).onmouseout = null;
			}
		}
	},
	onInitialization : function(obj) {
		working('vI', true);
	}
	});
}

function dropNote(note_id, login) {
	
	if (confirm('Na pewno usunąć notatkę?\n(Nie będzie możliwości cofnięcia tej akcji)'))
	{
		advAJAX.get({
		url : '/blog/drop/' + note_id + '/',
		onSuccess : function(obj) {
			eval('var response = (' + obj.responseText + ');');
			if (response) {
				location.href = '/blog/user/'+login+'/';
			}
			else {
				alert('Błąd usuwania notatki :(');
			}
		}
		});
	}
}

function dropAd(ad_id) {
	if (confirm('Na pewno usunąć ogłoszenie?\n(Nie będzie możliwości cofnięcia tej akcji)'))
	{
		advAJAX.get({
		url : '/ogloszenia/' + ad_id + '/usun/',
		onSuccess : function(obj) {
			eval('var response = (' + obj.responseText + ');');
			if (response) {
				location.href = '/ogloszenia/';
			}
			else {
				alert('Błąd usuwania notatki :(');
			}
		}
		});	
	}
}

function dropAdPhoto(ad_id) {
	if (confirm('Na pewno usunąć zdjęcie?\n(Nie będzie możliwości cofnięcia tej akcji)'))
	{
		advAJAX.get({
		url : '/ogloszenia/' + ad_id + '/usunZdjecie/',
		onSuccess : function(obj) {
			eval('var response = (' + obj.responseText + ');');
			if (response) {
				$$('ajax_uploader').style.display = 'block';
				$$('ajaxPhoto').innerHTML = '';
			}
			else {
				alert('Błąd usuwania zdjęcia');
			}
		}
		});			
	}
}

function dropMovie(login, photo_id) {
	if (confirm('Na pewno usunąć ten film?\n(Nie będzie możliwości cofnięcia tej akcji)'))
	{
		advAJAX.get({
		url : '/filmy/' + photo_id + '/usun/',
		onSuccess : function(obj) {
			eval('var response = (' + obj.responseText + ');');
			if (response) {
				location.href = '/filmy/user/' + login + '/';
			}
			else {
				alert('Błąd usuwania zdjęcia');
			}
		}
		});			
	}	
}

function dropPhoto(login, photo_id) {
	if (confirm('Na pewno usunąć zdjęcie?\n(Nie będzie możliwości cofnięcia tej akcji)'))
	{
		advAJAX.get({
		url : '/foty/fotka/' + photo_id + '/usun/',
		onSuccess : function(obj) {
			//eval('var response = (' + obj.responseText + ');');
			//if (response) {
				location.href = '/foty/user/' + login + '/';
			//}
			//else {
			//	alert('Błąd usuwania zdjęcia');
			//}
		}
		});			
	}	
}

function dropGroupPhoto(gid) {
	if (confirm('Na pewno usunąć zdjęcie?\n(Nie będzie możliwości cofnięcia tej akcji)'))
	{
		advAJAX.get({
		url : '/forum/dropPhoto/' + gid + '/',
		onSuccess : function(obj) {
			if (obj.responseText=='1') {
				$$('ajax_uploader').style.display = 'block';
				$$('ajaxPhoto').style.display = 'none';
			}
			else {
				//alert('Błąd usuwania zdjęcia');
				alert(obj.responseText);
			}
		}
		});			
	}	
}

function addVideo() {
	advAJAX.assign($$('videoForm'), {
		onSuccess : function(obj) {
			var response = obj.responseText;
			
			if (response == -1)
				alert('Adres filmu jest nieprawidłowy');
			else if (response == -2)
				alert('Wpisz poprawną nazwę dla nowej kategorii\n(nie może się składać z samych spacji bądź znaków specjalnych)');
			else if (response == -3)
				alert('Wybierz kategorię wiekową');
			else if (response == -4)
				alert('Wybierz opcję dostępu do filmu');
			else if (response == -5)
				alert('Wpisz tytuł filmu\n(nie może się składać z samych spacji bądź znaków specjalnych)');
			else if (response > 0)
				location.href = '/filmy/' + response + '/';
			else
				alert('Błąd. Prosimy spróbować później!');
		}
	});
}

function addNote(action, login) {
	
	if (action == '' || action == 'add') {
		var txt1 = 'dodawania';
	}
	else {
		var txt1 = 'edycji'
	}
	
	advAJAX.assign($$('blogForm'), {
	onSuccess : function(obj) {
		var rs = obj.responseText;
		
		if (rs == '-1')
			alert('Wypełnij wszystkie pola');
		else if (rs == '0')
			alert('Błąd ' + txt1 + ' notatki! Spróbuj później...');
		else if (rs == '-2')
			alert('Wymagana ilość tagów od 1 do 5');
		else
			location.href = '/blog/user/' + login + '/';
	}
	});
}

function addTopic() {
	advAJAX.assign($$('forumForm'), {
	onSuccess : function(obj) {
		eval('var response = (' + obj.responseText + ');');
		
		if (response == -1) {
			alert('Wypełnij wszystkie pola!');
		}
		else if (response == 0) {
			alert('Bład dodawania tematu.\nSpróbuj później!');
		}
		else {
			location.href = '/forum/temat/' + response + '/';
		}
	}
	});
}

function addForumReply(topic_id) {
	advAJAX.assign($$('forumForm'), {
	onSuccess : function(obj) {
		eval('var response = (' + obj.responseText + ');');
	
		if (response == -1) {
			alert('Napisz treść odpowiedzi');
		}
		else if (response == 1) {
			this.disable = true;
			location.href = '/forum/temat/'+ topic_id +'/';
		}
		else {
			alert('Błąd dodawania odpowiedzi.\nSpróbuj później!');
		}
	},
	onFinalization : function(obj) {
		if (this.disable)
		{
			$$('submit').disabled = this.disable;
			$$('submit').value = 'wysłano';
		}
	}
	});
}

function addComment() {
	advAJAX.assign($$('commentForm'), {
	onSuccess : function(obj) {
		eval('var response = (' + obj.responseText + ');');
		
		if (response == 1) {
			this.disable = true;
		}
		else if (response == -1) {
			alert('Podaj treść komentarza!');
		}
		else if (response == -2) {
			alert('Musisz odczekać minutę przed wysłaniem\nkolejnego komentarza.');
		}
		else {
			alert('Błąd dodawania komentarza. Spróbuj później.');
		}
	},
	onFinalization : function(obj) {
		if (this.disable)
		{
			$$('submit').disabled = this.disable;
			$$('submit').value = '[dodano komentarz]';
		}
	}
	});	
}

function dropComment(num) {
	
	if (confirm('Na pewno usunąć ten komentarz?\n(Nie będzie możliwości cofnięcia tej akcji)'))
	{
		advAJAX.get({
		url : '/comments/drop/'+num+'/',
		onSuccess : function(obj) {
			if (obj.responseText) {
				$$('k_'+num+'a').innerHTML = '';
				$$('k_'+num+'b').innerHTML = '';
				$$('cNum').innerHTML = ($$('cNum').innerHTML - 1);
			}
			else {
				alert('Błąd usuwania komentarza :(');
			}
		}
		});
	}
}

function groupAccess(id) {
        $$('rInfo_'+id).style.display = 'none';
        $$('groupAccess_'+id).innerHTML = '<br><div id="worker"></div> <input type="button" onclick="groupJoin('+id+')" value="Poproś o członkostwo" style="border:1px solid silver;"> <input onclick="$$(\'groupAccess_'+id+'\').innerHTML=\'\'; $$(\'rInfo_'+id+'\').style.display=\'inline\'" type="button" value="Zamknij formularz" style="border:1px solid silver;">';
}

function dropGroup(lg,id) {
	if (confirm('Na pewno usunąć tą grupę?\n(Nie będzie możliwości cofnięcia tej akcji)'))
	{
		advAJAX.get({
		url : '/forum/dropGroup/'+id+'/',
		onSuccess : function(obj) {
			if (obj.responseText=='1') {
				location.href = '/forum/grupy/'+lg+'/';
			}
			else {
				alert('Błąd usuwania komentarza :(');
			}
		}
		});		
	}
}

function groupJoin(id) {
	advAJAX.get({
	url : '/forum/grupa/' + id + '/dolacz/',
	onSuccess : function(obj) {
		var rs=obj.responseText;
		working('worker',false);
		$$('groupAccess_'+id).innerHTML = '';
		
		if (rs == '1')
			location.href = '/forum/grupa/'+id+'/';
		else if (rs == '2')
			alert('Zgłoszenie zostało przyjęte. Dziękujemy!')
		else if (rs == '4')
			alert('Twoje zgłoszenie czeka na rozpatrzenie!');
		else
			alert('Błąd. Prosimy spróbować ');
		
	},
	onInitialization : function(obj) {
		working('worker',true);
	}
	});
}

function getBirth() {
	$$('getBirth').innerHTML = '<br><br><input type="text" name="yr" size="4" style="width:30px"> - <input style="width:15px" type="text" name="yr" size="2"> - <input type="text" name="yr" size="4" style="width:15px"><br><br>';
}
function phVal() {
	if (!$$('title').value) {
		alert('Wpisz tytuł dla fotki !');
		return false;
	}
	if (
	    (!$$('sCat').options[$$('sCat').selectedIndex].value && !$$('addCat').value)
	    ||
	    ($$('sCat').value!='disabled' && !$$('addCat').value)
	  ) {
		if ($$('sCat').value > 0) {
			return true;
		}
		else
		{
			alert('Musisz wybrać kategorię lub utworzyć nową!');
			return false;
		}
	}
	return true;
	
	/*
	if (!$$('title').value) {
		alert('Wpisz tytuł dla fotki !');
		return false;
	}
	
	var kategoria = false;
	kategoria = -1;
	var pole_scat = document.getElementById ('sCat');
	var pole_addcat = document.getElementById ('addCat');
	
	alert (kategoria + 'moz ' + pole_scat.value + ' ' + pole_addcat.value);
	if (pole_scat.value!='disabled' && pole_addcat.value!='') kategoria = true;
	alert (kategoria);
	
	if (/Mozilla[\/\s](\d+\.\d+)/.test(navigator.userAgent)) {
	    if (pole_scat.value > 0) kategoria = true;
	} else {
	    if (pole_scat.options[pole_scat.selectIndex].value > 0) kategoria = true;
	}
	
	//} else {
	 //   alert ('ie,oper' + kategoria + 'moz' + $$('sCat').value);
	 // if ($$('sCat').options[$$('sCat').selectedIndex].value!='disabled' && $$('addCat').value!='') kategoria = true;
	 //   alert (kategoria);
	//}
	*/
	
	if (!kategoria) {
	    alert('Musisz wybrać kategorię lub utworzyć nową!');
	    return false;
	} else {
    	    return true;
	}
}


function nowe_haslo(){
	var nowe_haslo_div = document.getElementById('nowe_haslo_div');
	var ema = document.getElementById('email');
	
	advAJAX.post({
	    url: "nowe_haslo.php?nowe_haslo=true",
	    email : ema.value,
	    onLoading : function(obj) {
			nowe_haslo_div.innerHTML = '<img src="/themes/ajax_loader.gif" style="border:0px;width:50px;height:50px;" alt="" />';	
		},
	    onSuccess : function(obj) { 	
	    		if (obj.responseText == '1')
			{
				nowe_haslo_div.innerHTML = 'Wyslano nowe haslo';
			}
			else
			{
				nowe_haslo_div.innerHTML = 'Nieprawidlowy adres e-mail!';
			}
		},
	    onError : function(obj) { alert("Error: " + obj.status); }
	});
}

function zmiana_hasla(){
	var zmiana_hasla_div = document.getElementById('zmiana_hasla_div');
	var pass = document.getElementById('passwordx');
	var pass_2 = document.getElementById('password_2');
	
	advAJAX.post({
	    url: "nowe_haslo.php?zmiana_hasla=true",
	    passwordx : pass.value,
	    password_2 : pass_2.value,
	    onLoading : function(obj) {
			zmiana_hasla_div.innerHTML = '<img src="/themes/ajax_loader.gif" style="border:0px;width:50px;height:50px;" alt="" />';	
		},
	    onSuccess : function(obj) { 	
	    		if (obj.responseText == '1')
			{
				zmiana_hasla_div.innerHTML = 'Haslo zostalo zmienione.';
			}
			else
			{
				zmiana_hasla_div.innerHTML = 'Wprowadz dwa identyczne hasla!';
			}
		},
	    onError : function(obj) { alert("Error: " + obj.status); }
	});
}

