function pokaz(id){
	var div = $(id);
	
	if(div.style.display == 'none'){
		div.show();
		div.style.display = 'block';
	}else{
		div.hide();
	}
}

function getMiasta(id){

	var miasta = $('miasta');

	new Ajax.Request('/ajax/getMiasta/',{
		method:'post',
	    parameters: {
			id:id
	    },
		onSuccess: function(transport){
			if(transport){
				var object = eval('('+transport.responseText+')');
				
				miasta.innerHTML = '';
				miasta.setAttribute("name","miasta");
				miasta.setAttribute("value",id);
				var o = document.createElement("OPTION");
				var t = document.createTextNode('Wybierz');
				o.setAttribute("value",0);
				o.setAttribute("disabled",'');
				o.appendChild(t);
				miasta.appendChild(o);
				for (var i in object){
					if(object[i] && object[i].miasto_osk){
						var o = document.createElement("OPTION");
						var t = document.createTextNode(object[i].miasto_osk+'('+object[i].count+')');
						if(object[i].id_miasto_osk){
							o.setAttribute("id",object[i].miasto_osk);
							o.setAttribute("value",object[i].id_miasto_osk);
						}else{
							o.setAttribute("id","");
							o.setAttribute("value",object[i].miasto_osk);
						}
						o.setAttribute("name",object[i].count);
						o.appendChild(t);
						miasta.appendChild(o);
					}
				}
			}
	   	}
	});
}

Event.observe(window, 'load', function() {
	if($('woj')){
		$('woj').observe('click', function(){
			getMiasta(this.value);
			//getOsrodki(this.value);
		});
	}

/*	if($('miasta')){
		$('miasta').observe('click', function(obj){
			var ilosc = this.options[this.selectedIndex].getAttribute('name');
			var id_miasto = this.options[this.selectedIndex].value;
			var name_miasta = this.options[this.selectedIndex].id;
			var id_woj = this.getAttribute('value');;
			getOsrodkiM(id_miasto, name_miasta,id_woj,ilosc);
		});
	}*/
});

/*function pagination(id_miasto,name_miasta,id_woj,ilosc){
	var ilosc_stron = ilosc/10;	
	var prev = $('prev');
	var next = $('next');
	
	var offset = 0;
	
	next.observe('click', function(){
		offset = offset+10;
		if(offset < ilosc){
			alert(offset + ' calosc:' + ilosc );
			getOsrodkiM(id_miasto,name_miasta,id_woj,ilosc,offset);
		}else{
			alert('aaaa');
		}
	})
	
	prev.observe('click', function(){
		if(offset > 0){
			offset = offset-10;
			alert(offset);
			getOsrodkiM(id_miasto,name_miasta,id_woj,ilosc,offset);
		}
	})	
}*/

function getOsrodki(id){

	new Ajax.Request('/ajax/getRandomOsrodki/',{
		method:'post',
	    parameters: {
			id:id
	    },
		onSuccess: function(transport){
			if(transport){
				var object = eval('('+transport.responseText+')');
				var ul = $('results');
				ul.innerHTML = '';
				
				if($('info')){
					var info = $('info');
					if(object[0].nazwa_woj){
						info.innerHTML = 'Losowo wybrane ośrodki - woj.'+object[0].nazwa_woj;
					}
				}
					
				for (var i in object){
					if(object[i] && object[i].nazwa_osk){
						var li = document.createElement("li");
						var h4 = document.createElement("h4");
							var a_link1 = document.createElement("a");
								a_link1.setAttribute('href','javascript: void null;');
								a_link1_text = document.createTextNode(object[i].nazwa_osk);
							h4.appendChild(a_link1_text);
						li.appendChild(h4);
						
						var p1 = document.createElement("p");
						var p1_text = document.createTextNode('Ośrodek Szkolenia Kierowców');
							p1.appendChild(p1_text);
						
						li.appendChild(p1);
							
						var p2 = document.createElement("p");
							var em = document.createElement("em");
								var em_text = document.createTextNode(object[i].miasto_osk+','+object[i].ulica_osk);
									em.appendChild(em_text);
							p2.appendChild(em);
						li.appendChild(p2);		
						
						var p3 = document.createElement("p");
							var strong = document.createElement("strong");
								var a_link0 = document.createElement("a");
									a_link0.setAttribute('href','javascript: void null;');
									a_link0_text = document.createTextNode('Zobacz szczegóły');
									a_link0.appendChild(a_link0_text);
								strong.appendChild(a_link0);
							p3.appendChild(strong);
							
								var tekst = document.createTextNode('| Więcej ośrodków: ');
							p3.appendChild(tekst);
	
								var a_link2 = document.createElement("a");
									a_link2.setAttribute('href','javascript: void null;');
									a_link2_text = document.createTextNode(object[i].miasto_osk);
									a_link2_text_p = document.createTextNode(', ');
									a_link2.appendChild(a_link2_text);
							p3.appendChild(a_link2);
							p3.appendChild(a_link2_text_p);
							
								var a_link3 = document.createElement("a");
									a_link3.setAttribute('href','javascript: void null;');
									a_link3_text = document.createTextNode('woj. '+object[i].nazwa_woj);
									a_link3.appendChild(a_link3_text);
							p3.appendChild(a_link3);
						li.appendChild(p3);
						ul.appendChild(li);
					}
				}
			}
	   	}
	});
}

function getOsrodkiM(id,name,woj,ilosc){
	new Ajax.Request('/ajax/getOsrodkiM/',{
		method:'post',
	    parameters: {
			id:id,
			name:name,
			woj:woj,
			ilosc:ilosc
	    },
		onSuccess: function(transport){
			if(transport){
				var object = eval('('+transport.responseText+')');
				var ul = $('results');

				ul.innerHTML = '';				
				//var info = $('info');
				if(object[0].nazwa_woj){
					if(ilosc == 1){
						var odm = 'ośrodek';
					}else if(ilosc > 1 && ilosc < 5){
						var odm = 'ośrodki';
					}else if(ilosc > 5){
						var odm = 'ośrodków';
					}
					//info.innerHTML = object[0].miasto_osk + ' - znaleziono '+ilosc+' '+odm;
				}
				
				for (var i in object){
					if(object[i] && object[i].nazwa_osk){
						var li = document.createElement("li");
						
						var h4 = document.createElement("h4");
							var a_link1 = document.createElement("a");
								a_link1.setAttribute('href','javascript: void null;');
								a_link1_text = document.createTextNode(object[i].nazwa_osk);
							h4.appendChild(a_link1_text);
						li.appendChild(h4);
						
						var p1 = document.createElement("p");
						var p1_text = document.createTextNode('Ośrodek Szkolenia Kierowców');
							p1.appendChild(p1_text);
						
						li.appendChild(p1);
							
						var p2 = document.createElement("p");
							var em = document.createElement("em");
								var em_text = document.createTextNode(object[i].miasto_osk+','+object[i].ulica_osk);
									em.appendChild(em_text);
							p2.appendChild(em);
						li.appendChild(p2);		
						
						var p3 = document.createElement("p");
							var strong = document.createElement("strong");
								var a_link0 = document.createElement("a");
									a_link0.setAttribute('href','javascript: void null;');
									a_link0_text = document.createTextNode('Zobacz szczegóły');
									a_link0.appendChild(a_link0_text);
								strong.appendChild(a_link0);
							p3.appendChild(strong);
							
								var tekst = document.createTextNode('| Więcej ośrodków: ');
							p3.appendChild(tekst);
	
								var a_link2 = document.createElement("a");
									a_link2.setAttribute('href','javascript: void null;');
									a_link2_text = document.createTextNode(object[i].miasto_osk);
									a_link2_text_p = document.createTextNode(', ');
									a_link2.appendChild(a_link2_text);
							p3.appendChild(a_link2);
							p3.appendChild(a_link2_text_p);
							
								var a_link3 = document.createElement("a");
									a_link3.setAttribute('href','javascript: void null;');
									a_link3_text = document.createTextNode('woj. '+object[i].nazwa_woj);
									a_link3.appendChild(a_link3_text);
							p3.appendChild(a_link3);
						li.appendChild(p3);
						
						ul.appendChild(li);
					}
				}
			}
	   	}
	});
}

function il(){
	var kom = $('komentarz');
	var iloscZnakow = 500 - kom.value.length;
	var iloscznakow = $('iloscznakow');
	
	if(iloscZnakow <= 0){
		alert('Maksymalna ilość znaków to 500!');
		kom.value = kom.value.substring(0, 500);
	}else{
		iloscznakow.innerHTML = iloscZnakow+'/500';
	}
}


function xy(){

	var code = $('code');
	var con = $('lbContent');
		
	if($('komentarz').value.length > 500) {
		   alert('Maksymalna ilość znaków to 500!');
		   return false; 
	}else{
		
		var id_osk = $('id_osk').value;
		
		new Ajax.Request('/chimage.php',{
			method:'post',
		    parameters: {
				code:code.value,
				id_osk: $('id_osk').value,
				nick: $('nick').value,
				komentarz: $('komentarz').value
		    },
			onSuccess: function(transport){
				if(transport){
					var chimage = transport.responseText;
					var kom = $('kom');
					
					if(chimage == 1){		
						
						var x = $('close');
						x.observe('click', function(){
							window.location = "http://www.bazaosk.pl/osrodek/"+id_osk;
						});
						
						kom.hide();
						$('okinfo').show();
					
					}else{
						new Ajax.Request('/form.php', {
							  onSuccess: function(transport) {
								var kom = $('kom');
								var nick = $('nick').value;
								var komentarz = $('komentarz').value;
								
							    	kom.innerHTML = transport.responseText;
							      	$('nick').value = nick;
							      	$('komentarz').value = komentarz;
							      	$('errorinfo').show();
							  }
							});
	
					}
				}
		   	}
		});
	}
}
