function kategorie_pokaz(id){
 indeks = "spis_kat_"+id
 
 indeks_in = "input_"+id
 if($(indeks_in).checked){
     $(indeks_in).checked=''
 }else{
     $(indeks_in).checked='checked'
 }
 
 if($(indeks)!=null){

    if(!$(indeks).visible())
    {
          $(indeks).slideDown({
                              'queue': { 
                                         'position': 'end', 
                                         'scope': indeks 
                                        }          
                                          })   
    }
    else
    {
          $(indeks).slideUp({
                             'queue': { 
                                       'position': 'end', 
                                       'scope': indeks 
                                      }
                             })
    }
 }
}

function podkategorie_pokaz(id){
 indeks = "spis_podkat_"+id
 
 if($(indeks)!=null){

    if(!$(indeks).visible())
    {
          $('rozwin_zwin').src='q_images/wgore.png'    
          $(indeks).slideDown({
                              'queue': { 
                                         'position': 'end', 
                                         'scope': indeks 
                                        }          
                                          })   
    }
    else
    {
          $('rozwin_zwin').src='q_images/wdol.png'    
          $(indeks).slideUp({
                             'queue': { 
                                       'position': 'end', 
                                       'scope': indeks 
                                      }
                             })
    }
 }
}
/*
SKRYPT MAPA GOOGLE
*/
 var map = null;
 function zaladuj_mape(address,opis_zakladki){
    if (GBrowserIsCompatible()) {
      map = new GMap2(document.getElementById("map"));
      geocoder = new GClientGeocoder();
      showAddress(address, opis_zakladki);
   }
 }
 function showAddress(address, opis_zakladki) {
   geocoder.getLatLng(
     address, function(point) {
       if (!point) {
         alert(address + " not found");
       } else {
         map.setCenter(point, 15);
         var marker = new GMarker(point);
         map.addOverlay(marker);
         marker.bindInfoWindow(opis_zakladki);          
         marker.openInfoWindowHtml(opis_zakladki);
         //marker.bindInfoWindowTabs(opis_zakladki);
         //marker.bindInfoWindowTabsHtml(opis_zakladki);
         map.addControl( new GSmallZoomControl3D() );            
       }
     }
   );
 }		  

 //szukanie w okreslonym promieniu  
 function sprawdzOdleglosc(address, id) {
 geocoder = new GClientGeocoder();
   geocoder.getLatLng(
     address, function(point) {
       if (!point) {
 //        alert(address + " not found");
       } else {
	//	alert("odpowiedz z funkcji sprawdzOdleglosc: "+point);
			var d = point.lat();
			var e = point.lng();
			new Ajax.Request('q_skrypty/asynchro/odleglosc.php',
                         {
							'method': 'post',
                           'asynchronous':false,                         
                           'onSuccess': function(odpowiedz) {
			//			   alert("jest spoko");                                
                              },
                           'parameters':
                              {
								
                                 'id':	id,
								 'd'	:d,
								 'e'	:e,
                                 'address':address
                              }
                         }
                      );
       }
     }
   );
 }		

//dla 'calosci'
  function mapaStart(ilosc,jason, centrowanie1, centrowanie2, zoom){

     if(GBrowserIsCompatible())  // sprawdzamy, czy przeglądarka jest kompatybilna    
     {
	    var mapa = new GMap2(document.getElementById("mapka_kategoria"));
        mapa.setCenter(new GLatLng(centrowanie1,centrowanie2), zoom);
        mapa.setUIToDefault();
		if(jason!=0){
			var myObject = eval(jason);
			for(var i=0; i<ilosc; i++){
			  var punktu 			= myObject[i].lokalizacja
			  var adres 			= "<a href='"+myObject[i].adres_url+"'>"+myObject[i].nazwa_firmy+"</a>"
			  var podpis_markera 	= myObject[i].adres;		  
			  var punkty 			= punktu.split(",")
			  var point  			= new GLatLng(punkty[0],punkty[1]);  
			  mapa.addOverlay(dodaj_zaznaczenie(point,adres, podpis_markera));
			}
		}
     }
 }
 
 function zaladuj_mape3(jason,ilosc){

    if (GBrowserIsCompatible())
	{
      map = new GMap2(document.getElementById("mapka_kategoria"));
      geocoder = new GClientGeocoder();
showAddress3(jason,ilosc);
   }
 }

function showAddress3(jason,ilosc){ 
 
	if(jason!=0)
	{
			var myObject = eval(jason);
			for(var i=0; i<ilosc; i++){
			generuj(jason,ilosc,i,myObject);
				
				}	
	}
}	     

function generuj(jason,ilosc,i,myObject){
var adres=0;
 var podpis_markera=0;
 var ulica = "";
			podpis_markera = "<a href='"+myObject[i]['adres_url']+"'>"+myObject[i]['nazwa_firmy']+"</a>";
			  adres = "'"+myObject[i]['6']+","+myObject[i]['7']+","+myObject[i]['8']+","+myObject[i]['9']+"'";
			ulica = ""+myObject[i]['8']+" "+myObject[i]['9']+"";
			geocoder.getLatLng(

			 adres, function(point) 
			 {
			   if (!point) {
		 //        alert(adres + " not found");
			   } else { 
				 map.addOverlay(dodaj_zaznaczenie(point,podpis_markera,ulica)); 
				 map.setCenter(point, 10);
			 map.addControl( new GSmallZoomControl3D() );   
			   }
			 }
				);

}
 
	 function dodaj_zaznaczenie(point,adres,podpis_markera){
	 
		var cafeIcon = new GIcon();
		cafeIcon.image = "http://www.kurujsie.pl/q_images/marker1.png";
		cafeIcon.shadow = "http://chart.apis.google.com/chart?chst=d_map_pin_shadow";
		cafeIcon.iconSize = new GSize(32, 32);
		cafeIcon.shadowSize = new GSize(22, 20);
		cafeIcon.iconAnchor = new GPoint(6, 20);
		cafeIcon.infoWindowAnchor = new GPoint(5, 1);
		// Set up our GMarkerOptions object literal
		markerOptions = { icon:cafeIcon };

	  var marker = new GMarker(point,markerOptions);
	    GEvent.addListener(marker, "click", function() {
		marker.openInfoWindowHtml("<b>" + adres + "</b><br />"+podpis_markera);
	  });
	  return marker;

	 }

function zapisz_lokalizacje(id,address) {
  debugger;
//  geocoder = new GClientGeocoder();
  geocoder.getLatLng(address, function(wynik) {

      if (!wynik) {
        return(0);
      } else { 
			var d = wynik.df
			var e = wynik.Ua
		 new Ajax.Request('q_skrypty/asynchro/zapisz_lokalizacje_firmy.php',{
							 'method': 'post',
							 'asynchronous':false,                         
							 'onSuccess': function(odpowiedz) {},
							 'parameters':{
								   'd':d,
									'e':e,
								   'id':id
								}
						   }
						);  
      }
    }
  );
  }
  
  
  
  /*
  'Ocena'
  */
  
  
function ocena_zamien(id){
var sciezka = 'q_images/ocena/ocena'
     switch(id){
	  case 1:
		$('ocena_qka_1').src=sciezka+'1.png'
	  break;
	  case 2:
		$('ocena_qka_1').src=sciezka+'1.png'
		$('ocena_qka_2').src=sciezka+'2.png'
	  break;
	  case 3:
		$('ocena_qka_1').src=sciezka+'1.png'
		$('ocena_qka_2').src=sciezka+'2.png'
		$('ocena_qka_3').src=sciezka+'3.png'		
	  break;
	  case 4:
		$('ocena_qka_1').src=sciezka+'1.png'
		$('ocena_qka_2').src=sciezka+'2.png'
		$('ocena_qka_3').src=sciezka+'3.png'
		$('ocena_qka_4').src=sciezka+'4.png'		
	  break;
	  case 5:
		$('ocena_qka_1').src=sciezka+'1.png'
		$('ocena_qka_2').src=sciezka+'2.png'
		$('ocena_qka_3').src=sciezka+'3.png'
		$('ocena_qka_4').src=sciezka+'4.png'
		$('ocena_qka_5').src=sciezka+'5.png'		
	  break;
	 }	

}

function ocena_zamien_powr(id){
					
     switch(id){	
	  case 1:
		$('ocena_qka_1').src='q_images/ocena/ocena1_puste.png'
	  break;
	  case 2:
		$('ocena_qka_1').src='q_images/ocena/ocena1_puste.png'
		$('ocena_qka_2').src='q_images/ocena/ocena2_puste.png'
	  break;
	  case 3:
		$('ocena_qka_1').src='q_images/ocena/ocena1_puste.png'
		$('ocena_qka_2').src='q_images/ocena/ocena2_puste.png'
		$('ocena_qka_3').src='q_images/ocena/ocena3_puste.png'		
	  break;
	  case 4:
		$('ocena_qka_1').src='q_images/ocena/ocena1_puste.png'
		$('ocena_qka_2').src='q_images/ocena/ocena2_puste.png'
		$('ocena_qka_3').src='q_images/ocena/ocena3_puste.png'
		$('ocena_qka_4').src='q_images/ocena/ocena4_puste.png'		
	  break;
	  case 5:
		$('ocena_qka_1').src='q_images/ocena/ocena1_puste.png'
		$('ocena_qka_2').src='q_images/ocena/ocena2_puste.png'
		$('ocena_qka_3').src='q_images/ocena/ocena3_puste.png'
		$('ocena_qka_4').src='q_images/ocena/ocena4_puste.png'
		$('ocena_qka_5').src='q_images/ocena/ocena5_puste.png'		
	  break;
	 }
	
}
  
/*
'SKYRPT' GALERII 
*/
 function podmien_zdjecie(zdjecie){
 $('galeria_glowne').style.display='none'

 src_nowe = zdjecie.src
 $('galeria_glowne').src=src_nowe

 new Effect.Appear(galeria_glowne); 
 }
 function efekt_galeria(zdjecie){
 idzd = zdjecie.id
 new Effect.Shake(idzd, { distance : 1 });
 }

/*
SORTOWANIE
*/
function sortuj_spis(co, jak, strona, ilosc_na_strone){
                 new Ajax.Request('q_skrypty/asynchro/sortuj_liste_firm.php',{
                                     'asynchronous':false,                         
                                     'onSuccess': function(odpowiedz) {
                                          $('srodek_spis').innerHTML=odpowiedz.responseText
                                        },
                                     'parameters':{
                                           'co':co,
                                           'jak':jak,
                                           'strona':strona,
                                           'ilosc_na_strone':ilosc_na_strone
                                        }
                                   }
                                );  
  
}

function sortuj_wiadomosci(co, jak, id_user, strona, ilosc_na_strone, jakie_wiad){


                 new Ajax.Request('q_skrypty/asynchro/sortuj_wiadomosci.php',{
                                     'asynchronous':false,
                                     'onSuccess': function(odpowiedz) {
                                          $('spis_wiadomosci').innerHTML=odpowiedz.responseText
                                        },
                                     'parameters':{
                                           'co':co,
                                           'jak':jak,
                                           'id_user':id_user,
                                           'strona':strona,
                                           'ilosc_na_strone':ilosc_na_strone,
                                           'jakie_wiad':jakie_wiad
                                        }
                                   }
                                );
  
}

/*
FORUM EDYCJA POSTA
*/

function edytuj_posta(id){
$('tresc_postu_'+id).style.display='none'
$('tresc_postu_2_'+id).style.display='inline'
}
function edytuj_posta_2(id){
$('tresc_postu_'+id).style.display='inline'
$('tresc_postu_2_'+id).style.display='none'
return(false)
}
function zapisz_edycje(id,id_postu){

tresc_nowa = $('zawartosc_tresc_'+id).value

                 new Ajax.Request('q_skrypty/asynchro/zapisz_posta.php',{
                                     'asynchronous':false,
                                     'onSuccess': function(odpowiedz) {
                                          if(odpowiedz.responseText=='ok'){
                                            alert('Post edytowany poprawnie');
                                            history.go(0)
                                          }
                                        },
                                     'parameters':{
                                           'id':id_postu,
                                           'tresc_nowa':tresc_nowa,
                                           'id_pola':id
                                        }
                                   }
                                );
}
/*
FORUM 
*/
function u_tematy(){
tab = $('zaznaczone_do_usuniecia').value
alert(tab)
}
function usun_posta(id, id_rodzica,id_tematu,id_autora){

  if(confirm("Czy chcesz usunąć tego posta?")){
                 new Ajax.Request('q_skrypty/asynchro/usun_posta.php',{
                                     'asynchronous':false,
                                     'onSuccess': function(odpowiedz) {
                                          if(odpowiedz.responseText=='ok'){
                                            alert('Post usunięty poprawnie');
                                            history.go(0)
                                          }
                                        },
                                     'parameters':{
                                           'id':id,
                                           'id_rodzica':id_rodzica,
                                           'id_tematu':id_tematu,
										   'id_autora':id_autora
                                        }
                                   }
                                );  
  }
}
/*
Rejestracja
*/
function pokaz_opis_rej(co){
$('typ_konta_1').style.display='none'
$('typ_konta_2').style.display='none'
$('typ_konta_'+co).style.display='inline'
}

function zmien_do_reje(dzien,wartosc){

	var	srodek = '';
	
	if(wartosc==0){
		wartosc=6;
		srodek += "<option value='0'>-</option>";
	}else if(wartosc==22){
	}else{
		wartosc++
	}
	
	for(var i=wartosc; i<=22; i++){
		srodek += "<option value='"+i+"'>"+i+"</option>";
	}
	$('do_'+dzien).innerHTML=srodek

}
function zmien_do_godziny( wartosc ){
var	srodek = '';
	
	if(wartosc==0){
		wartosc=6;
		srodek += "<option value='0'>-</option>";
	}else if(wartosc==22){
	}else{
		wartosc++
	}
	
	for(var i=wartosc; i<=22; i++){
		srodek += "<option value='"+i+"'>"+i+"</option>";
	}
	$('godziny_do').innerHTML=srodek
}