$(document).ready(function(){
					   
						   
						   
     // ********************************************
     /*@cc_on
        // show/hide submenu in ie < 6
        /*@if (@_jscript_version <= 8)
			$("#nav li ul li ul").css("margin", "0");
			
            $("#nav > li").hover(
            function(event){
                $(this).children("ul").show();
            },
            function(event){
                $(this).children("ul").hide();
            });
        /*@end

        
        
    @*/
    // *********************************************
	





			   $(function() {
			
			 $('a[rel="lightbox"]').lightBox();	
			 $('a[rel="lightbox[roadtrip]"]').lightBox();	
      
             });

			$(function() {
				$('#dodaj_komentarz').click(function () { 
     				 var blad = false;
					 
					  if (!isValid('#nick')) 
					 { blad = true; }
					 if (!isValid('#tresc')) 
					 { blad = true; }
			
					
					 
					 if (!blad)
					 {
					 	$('#galeria_dodaj_komentarz').submit();
					 }
					 
    			});
				
			});

	
		$(function() {
			$("#pokaz_ukryj").click(function () {
			
			$("#gall").slideToggle("slow");
			});

		});

});

// Funkcja do prostej walidacji formularzy.
function isValid(res, typ,ilosc) {
	var element = $(res);
	var wartosc = element.val();
	
	
	
	var valid = true;
	
	if (wartosc=='' || wartosc==0)
	{
		valid = false;
	} 
	if ((typ == 'email') && ( (wartosc.indexOf('@')==-1) || (wartosc.indexOf('.')==-1) ))
	{
		
		
		valid = false;
	}
	
	
	 if(typ=='tekst_dugosc')
			{

				if( wartosc.length < ilosc)
				{

					valid = false;	
				}
			}
			
	if(typ=='tekst_niedozwolone')
			{
				if(ilosc == '' || ilosc.indexOf(',') < 0)
					{var nie = new Array('~','`','!','@','#','$','%','^','&','(',')','=','+','|','\\','"',"'",':',';','<','>','?','/');}
				else
					{var nie = ilosc.split(',');}
			
				var val = true;
				for(i=0;nie.length>=i;i++)
				{
					if(wartosc.indexOf(nie[i])>-1)
					{
						$(res).className="invalid";
						val = false;
						break;
					}
				}
				
				$(res).className="walidacja_"+val;
				return val;
			}		
			
	if (valid)
	{
		element.addClass('valid'); 
		element.removeClass('invalid');
		return true;
	}
	else 
	{
		element.addClass('invalid');
		element.removeClass('valid');
		return false;	
	}
}

function onlydec(event,id){

	

	if (event.srcElement) {kc = event.keyCode;} else {kc = event.which;}
	if ((kc < 47 || kc > 57) && kc != 8 && kc != 0) return false;
	return true;
	}
	
function zliczaj_znaki()
{
    if(document.galeria_dodaj_komentarz.tresc.value.length<201)
   {
       a=document.galeria_dodaj_komentarz.tresc.value.length;
       b=200;
       c=b-a;
       document.galeria_dodaj_komentarz.znak.value=c;
    }
    else
    {
       alert('Przekroczono dozwolona ilosc znakow !');
    }
	
}
	
	
function komponent_doradcy_techniczni(id,typ)
{
		 
	 $.ajax({
               type: 	"POST",
               url: 	"inc/ajax_request.php",
			   data: "operacja=pokaz_dane&lng="+jezyk+"&id="+id+"&typ="+typ,
			   dataType: "html",
            
               success: function(html){
                                $("#mapy_content").html(html);         
                            },
               error:	function(html){
                                $("#mapy_content").html("Wystapil blad");         
                            }
             

	 });
}
	
	
function validuj_klienta()
{
	var blad  = false;
	

	
	
			if(!isValid('#imie','',''))
	{
		blad = true;
	}
	
	
		if(!isValid('#nazwisko','',''))
	{
		blad = true;
	}
	
		if(!isValid('#osoba_firma','',''))
	{
		blad = true;
	}
	
	
	
		if(!isValid('#miasto','',''))
	{
		blad = true;
	}
			
		if(!isValid('#kod_pocztowy','',''))
	{
		blad = true;
	}
				
		if(!isValid('#numer_domu','',''))
	{
			blad = true;
	}
		
		if(!isValid('#ulica','',''))
	{
			blad = true;
	}
				
			if(!isValid('#status','option',''))
	{
			blad = true;
	}
	

			if(document.getElementById('osoba_firma').value =='2'){
		
				if(!isValid('#nazwa_firmy','',''))
				{
					blad = true;
				}
				
					if(!isValid('#miasto_firma','',''))
				{
					blad = true;
				}
				
					if(!isValid('#kod_firma','',''))
				{
					blad = true;
				}
				
					if(!isValid('#numer_domu_firma','',''))
				{
					blad = true;
				}

						if(!isValid('#poczta','',''))
				{
					blad = true;
				}
				
						if(!isValid('#nip','',''))
				{
					blad = true;
				}
				
						if(!isValid('#branza','',''))
				{
					blad = true;
				}
				
				
						if(!isValid('#ilosc_pracownikow','',''))
				{
					blad = true;
				}
				
				
				
			}
		
			if(document.getElementById('adres_wysylki').value =='2'){
		
				if(!isValid('#do_wysylki_imie','',''))
				{
					blad = true;
				}

						if(!isValid('#do_wysylki_nazwisko','',''))
				{
					blad = true;
				}
				
						if(!isValid('#do_wysylki_miasto','',''))
				{
					blad = true;
				}
				
						if(!isValid('#do_wysylki_kod','',''))
				{
					blad = true;
				}

						if(!isValid('#do_wysylki_numer_domu','',''))
				{
					blad = true;
				}
						if(!isValid('#do_wysylki_ulica','',''))
				{
					blad = true;
				}
	
		}
		


	// DANE DO LOGOWANIE BEGIN 
		

		/// sprawdzanie hasla
				if($('#idk').val() == '')
				{
					if(!isValid('#passwd','tekst_dugosc',5))
					{
						$('#passwdT').text('Pole "Hasło" musi się składać z conajmniej pięciu znaków') ;	
			
						blad = true;	
					} 
					
					
					else if(!isValid('#passwd','tekst_niedozwolone','$,%,*,",?,!'))
					{
						$('#passwdT').text('Pole "Hasło" zawiera niedozwolone znaki') ;
						
						blad = true;
					}	
					else if($('#passwd').val() != $('#passwd2').val() )
					{
						$('#passwdT').text('Hasła muszą się zgadzać') ;		
						$('#passwd2').addClass('invalid');
							
						blad = true;
					}
					else
					{	
						$('#passwd2').removeClass('invalid');
						$('#passwd2').addClass('valid');
						$('#passwdT').text('');	
						
					}

					if(!isValid('#login_e','tekst_dugosc',5))
					{
					
						$('#loginT').text('Pole "Login" musi się składać conajmniej z pięciu znaków') ;			
							
						blad = true;	
					}			
					else if(!isValid('#login_e','tekst_niedozwolone','$,%,*,",?,!'))
					{
						$('#loginT').text('Pole "Login" nie zostalo popranie wypelnione lub zawiera niedozwolone znaki. Niedozwolone znaki to "$,%,*,",?,!".');	
							
						blad = true;
					}
					
					
					else
					{
						
						 $.ajax({
						   type: 	"POST",
						   url:  wwwDir+"/inc/ajax_request.php",
						   data: "operacja=login_sprawdz&login="+($('#login_e').val()),
						   dataType: "html",
						
						   success: function(html){
													if(html == 0) {
														$("#loginT").html("");	
														if(!blad){
															$('#operacja').attr('value', 'zapisz_klienta');
								
																
													}
												}else{
												blad = true;	
												$("#loginT").html("Login zajęty");	
												$('#login_e').removeClass('valid');
												$('#login_e').addClass('invalid'); 
												
													}
												   
										},
						   error:	function(html){
											$("#loginT").html("Wystapil blad");         
										}
						 })
				 
					}
						
				}
				
			if($('#idk').val() == '')
	
	{
	
		if(!isValid('#email','email',''))
	{
		blad = true;
	
	}else{
			
	}	
				
				
			
		if(!blad)
		{
			
			$.ajax({
               type: 	"POST",
               url:  "http://www.autosan.dev.un.pl/inc/ajax_request.php",
			   data: "operacja=email_sprawdz&email="+($('#email').val()),
			   dataType: "html",
            
               success: function(html){
				   					
									
									if(html == 0) {
											$("#emailik").html("");	
											$('#operacja').attr('value', 'zapisz_klienta');
				
											$('#zapisz_klienta').submit();
											
									}else if(html > 0){
									
									blad = true;	
									$("#emailik").html("Podany email istnieje juz w systemie");	
									$('#email').addClass('invalid'); 
									
										}
                                       
                            },
               error:	function(html){
                                $("#emailik").html("Wystapil blad");         
                            }
			 })

		}
			
			
			
				
		}
		
		
		if($('#idk').val() !== ''){
			
			if(!blad){
				
				$('#operacja').attr('value', 'zapisz_klienta');
				
				$('#zapisz_klienta').submit();
				
				
				
				}
			
			
			
			
			}
		
	
		
		
	
	//  DANE DO LOGOWANIA KONIEC
	

	
}	

	function zmien_danee(id){

 if (id=='2'){
		document.getElementById('dane_dla_firm').style.display='';
	}else {
		document.getElementById('dane_dla_firm').style.display='none';
	}
}

	function zmien_adres_wysylki(id){
	 if (id=='2'){
			document.getElementById('nowe_dane_do_wysylki').style.display='';
		}else {
			document.getElementById('nowe_dane_do_wysylki').style.display='none';
		}
	}



function recovery_form_validate(){
		
	var blad  = false;
	
			if(!isValid('#login_re','',''))
	{
		$('#loginT').text('Pole "Login" niemoże być puste');
		blad = true;
	}else{
		
		$('#loginT').text('');
		}
	
	
			if(!isValid('#email','email',''))
	{
		$('#emailT').text('Pole "email" wydaje się być nieprawidłowe !');
		blad = true;
	}else{
		$('#emailT').text('');	
		
		}
	
	if(!blad)
		{
			
			$('#operacja').attr('value', 'new_password');
				
			$('#form_new_password').submit();	
		}
	
	
	
	}

	function alercik(tekst,location){
		
		function mycallbackfunc(){
			document.location.href = location;
		}
		$.prompt(tekst,{ callback: mycallbackfunc });
		
	}

function info_box(msg){
	var div = $("<div>");
	div.attr("class","okno");
	$(".tresc").append(div);
	$(".okno").css('position','fixed');
	$(".okno").html(msg).css('display','block');
		
	setTimeout(function(){
		$(".okno").css('display','none');
		},2000);
	
	
}


function wyszukiwrka_reverse_url()
{
	
	var zmiana = false;
	var typ ='';
	var wartosc = 0;
	
	var dc = String(document.location);
	var dce = dc.split('&');
	var dcee = dce[1].split(',');
	
	dcee[0] = parseInt(dcee[0]);
	dcee[1] = parseInt(dcee[1]);
	dcee[2] = parseInt(dcee[2]);
	dcee[3] = parseInt(dcee[3]);
	dcee[4] = parseInt(dcee[4]);
	
	
	if(wyszukiwarka_ts != dcee[0])
	{
		zmiana = true;
		typ = 'TS';
		wyszukiwarka_ts = dcee[0]; 
		wartosc = wyszukiwarka_ts;
	}
	else if(wyszukiwarka_np != dcee[1])
	{
		zmiana = true;
		typ = 'NP';
		wyszukiwarka_np = dcee[1];
		wartosc = wyszukiwarka_np;
	}
	else if(wyszukiwarka_wp != dcee[2])
	{
		zmiana = true;
		typ = 'WP';
		wyszukiwarka_wp = dcee[2];
		wartosc = wyszukiwarka_wp;
	}
	else if(wyszukiwarka_ak != dcee[3])
	{
		zmiana = true;
		typ = 'AK';
		wyszukiwarka_ak = dcee[3];
		wartosc = wyszukiwarka_ak;
	}
	else if(wyszukiwarka_pr != dcee[4])
	{
		zmiana = true;
		typ = 'PR';
		wyszukiwarka_pr = dcee[4];
		wartosc = wyszukiwarka_pr;
	}
	
	setTimeout('wyszukiwrka_reverse_url()',900);
	
	if(zmiana)
	{
		
			$.ajax({
               type: 	"POST",
               url:  wwwDir+"/inc/ajax_request.php",
			   data: 'operacja='+typ+'&strona='+wartosc+'&szukaj='+wyszukiwarka_txt,
			   dataType: "html",
            
               success: function(html){
										
										
										$('#DIV_WYSZUKIWARKA_PR').html(html);	
								
									  }
			 })
		

			
	}
}
function wyszukiwarka_stronnicownie(ts,np,wp,ak,pr)
{
	ts = parseInt(ts);
	if(isNaN(ts))	
		{ts = wyszukiwarka_ts ;}
	
	np = parseInt(np);
	if(isNaN(np))	
		{np = wyszukiwarka_np ;}
	
	wp = parseInt(wp);
	if(isNaN(wp))	
		{wp = wyszukiwarka_wp ;}
	
	ak = parseInt(ak);
	if(isNaN(ak))	
		{ak = wyszukiwarka_ak ;}
		
	pr = parseInt(pr);
	if(isNaN(pr))	
		{pr = wyszukiwarka_pr ;}	
	
	var dc = String(document.location);
	var dce = dc.split('#');
	
	
	document.location = dce[0] + "#"+wyszukiwarka_txt+'&'+ts+','+np+','+wp+','+ak+','+pr;
}


