﻿var XMLHttpRequestObject = false;
var mapa;
     if (window.XMLHttpRequest) 
        {  
          XMLHttpRequestObject = new XMLHttpRequest();
        } else if (window.ActiveXObject) 
        {
         XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
        }

        function getData(dataSource, divID) 
         {
            try
            {
				 document.getElementById("mywiz1").innerHTML="";
			}	 catch (e) 
            {    a=1;       }			
		    document.getElementById("activatelabel").innerHTML="";
			if(XMLHttpRequestObject) 
             {
               var obj = document.getElementById(divID);
               XMLHttpRequestObject.open("GET", dataSource);
               XMLHttpRequestObject.onreadystatechange = function()
               {
                  if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200)
                  {
                     obj.innerHTML = XMLHttpRequestObject.responseText;
                  }
               }
               XMLHttpRequestObject.send(null);
             }
         }
		 
		 
		 
	

      function mapaStart(wsp1,wsp2)
        {

          if(GBrowserIsCompatible())
          {
                mapa = new GMap2(document.getElementById('mymap'),{mapTypes: [G_NORMAL_MAP,G_SATELLITE_MAP,G_HYBRID_MAP ]});				
				mapa.setCenter(new GLatLng(wsp1, wsp2),10);
				mapa.addControl(new GMapTypeControl());
				mapa.addControl(new GLargeMapControl());
				var marker = new GMarker(new GLatLng(wsp1,wsp2),{draggable: true});
				mapa.addOverlay(marker);
                        GEvent.addListener(marker,"dragend",function()
				{
					zmienStatus(marker.getPoint());
				});
		try		
		  {
		  x=document.savemywiz.wspcoords1.value;
		  x=x.substr(1,x.lastIndexOf( "," )-1);
		  y=document.savemywiz.wspcoords1.value;
		  y=y.substr( y.lastIndexOf(",")+2,y.lastIndexOf(")")-x.length-3     );
		  lan="<a onclick="+String.fromCharCode(34)+"getData('sPanel.php?wsp1="+x+"&wsp2="+y+"','mywiz','')"+String.fromCharCode(34)+"><font size=2px><b><u>Anuluj</u></b></font></a>";
          	  document.getElementById("frametoloadmaps").innerHTML=lan;
		  } catch(e) {a=1;}
			}
		}
		
		                         try
             		 {
				 document.getElementById("mywiz1").innerHTML="";
			}	catch (e) 
            {         a=1;       }		
	
      function zmienStatus(punkt)
		{ 
          	  document.savemywiz.wspcoords1.value=punkt;
		try		
		  {
		  x=document.savemywiz.wspcoords1.value;
		  x=x.substr(1,x.lastIndexOf( "," )-1) ;
		  y=document.savemywiz.wspcoords1.value;
		  y=y.substr( y.lastIndexOf(",")+2,y.lastIndexOf(")")-x.length-3     );
		  lan="<a onclick="+String.fromCharCode(34)+"getData('sPanel.php?wsp1="+x+"&wsp2="+y+"','mywiz','')"+String.fromCharCode(34)+"><font size=2px><b><u>Anuluj</u></b></font></a>";
          	  document.getElementById("frametoloadmaps").innerHTML=lan;
		  } catch(e) {a=1;}
		}	 
		 
	function Faq(number)

	{
	 var answer=new Array(30);
	 answer[1]="Serwis działa w domenie : www.fachowa-pomoc.pl";
	 answer[2]="Serwis został oparty o język php. Wykorzystaliśmy elementy JavaScript, Css i oczywiście Html. Całość została opakowana wywołaniami Ajax. Dane składujemy w MySql. Dodatkowo użyliśmy gotowej biblioteki JQuery.";
	 answer[3]="...chińskie przysłowie brzmi : \"Jeden obraz wart więcej niż tysiąc słów\". Pomysł zrodził się całkiem przypadkiem. Będąc pewnego razu w pewnym dużym sklepie budowlanym, moją uwagę przykuła spora gablota z mnóstwem wizytówek najprzeróżniejszych usługodawców. Pomyślałem, że  lepsza wersja takiej gabloty mogła by zaistnieć również w internecie.";
	 answer[4]="Chcemy aby serwis był tworzony według ideii Web 2.0. Oddaliśmy w ręce użytkownika w pełni funkcjonalny system, który w zamierzeniach powinnien być tworzony przez internautów.";
	 answer[5]="Zamieszczanie wizytówek na stronie jest darmowe.";
	 answer[6]="Usług dostarcza nam www.1and1.pl";
	 answer[7]="Myślimy wprowadzeniu możliwości oceniniania jakości wykonanych usług ale wyłącznie dla tych użytkowników, którzy posiadają w serwisie konto. Nie wykluczone, że wprowadzimy moduł prostej statystyki w postaci ilości kliknięć w Twoją wizytówkę.";
	 answer[8]="Serwis wymaga przeglądarki internetowej z włączoną obsługą JavaScript i dostępem do internetu. Strona była testowana w środowisku MS Windows z następującymi przeglądarkami : IE7, Opera, Mozilla, Chrome, K-Meleon, Safari, Flock. Stronę najlepiej oglądać w rozdzielczości conajmniej 1280x720.";
	 answer[9]="Wizytówkę możesz wykonać samodzielnie w np. MS Word, OpenOffice lub innym dedykowanym oprogramowaniu. Wizytówka powinna być zapisana w postaci obrazka *.jpg (piszemy o tym w regulaminie). Jeśli masz wizytówkę ale nie posiadasz jej elektronicznej wersji, musisz ją zeskanować, odpowiednio zmniejszyć (400x70 pkt.) i dodać do serwisu.";
	 answer[10]="Wizytówka jest reklamą Twojej działalności. Powinna być przejrzysta i czytelna. Oprócz motywu graficznego, wizytówka powinna zawierać zwięzły opis świadczonej usługi oraz dane kontaktowe usługodawcy. Dobrze aby tło Twojej wizytówki było w kolorze innym niż biały.";
	 answer[11]="Serwis nie rozpoznaje teksu z Twojej wizytówki dlatego należy ją zaopatrzyć w dodatkowe <i>słowa kluczowe</i>, które jednoznacznie będą wskazywały typ usługi. Staraj się dobierać <i>słowa kluczowe</i> tak, jak wpisują je w pole wyszukiwarki osoby szukające Twojej usługi. Dodawaj <i>słowa kluczowe</i> złożone z dwóch, trzech lub więcej wyrazów np. naprawy dachów, strzyżenie psich włosów. Pamiętaj, że długość jednego <i>słowa kluczowego</i>, to 50 znaków i może się składać z kilku wyrazów (więcej o słowach kluczowych piszemy w pomocy przy polu słów kluczowych).";
	 answer[12]="Regulamin dopuszcza dodanie 3 różnych wizytówek w ramach jednego konta. Zabronione jest w ramach różnych kont dodawania tych samych wizytówek wskazujących na tego samego usługodawcę.";
	 answer[13]="Sercem serwisu jest wyszukiwarka i dobrze skonstruowane słowa kluczowe dla wizytówki. Nie chcieliśmy mnożyć setek różnych typów usług, bo mijało by się to z głównymi celami, którymi są szybkość działania i przejrzystość serwisu. Jeżeli nie potrafisz zaklasyfikować swojej wizytówki do żadnej ze zbioru naszych usług, napisz do nas.";
	 answer[14]="Chcemy być poważnym serwisem i chcemy poważnie traktować Ciebie. Gdyby każdy mógł dodawać jakikolwiek obrazek do serwisu, bardzo szybko strona stała by się śmietnikiem. Ponadto, Ty jako usługodawca masz kontrolę nad zbiorem swoich wizytówek.";
	 answer[15]="Taki przyświeacał nam cel - wyłącznie <i>usługi niematerialne i prawne.</i>";
     answer[16]="Mimo, że ten typ usług znajduje się na krawędzi akceptowalności regulaminu, to dopuszczamy możliwość reklamy.";
	 answer[17]="W takim przypadku wizytówka musi wyraźnie wskazywać (<u>pogrubiona, większa i wyraźna czcionka</u>), że usługą jest montaż okien a nie ich sprzedaż."; 
	 answer[18]="Wizytówki na stronie głównej pojawiają się w sposób losowy. Jeżeli jednak chcesz aby Twoja wizytówka zawsze pojawiała się na stronie głównej, napisz do nas. Zastrzegamy sobie jednak możliwość pobrania drobnej opłaty za taką opcję.";
     answer[19]="Należy kliknąć na przycisk 'Zaloguj'. Na stronie szukaj czerwonego napisu 'Utwórz konto!'. Po kliknięciu zostaniesz poproszony o Twój adres e-mail oraz hasło do serwisu.";	
	 answer[20]="Po zalogowaniu, kliknij na przycisk 'Zarządzaj'. Na stronie znajdź biały napis 'Usuń konto', kliknij na niego. Na Twój adres e-mail zostanie wysłany link usuwający konto."; 
	 answer[21]="Nasz system wysyła e-maile do użytkownika natychmiast po wykonaniu określonej czynności. Zdarza się jednak, że e-maile dochodzą z opóźnieniem. Spowodowane jest to, stosowaniem przez serwery pocztowe po stronie użytkownika, wyszukanych mechanizmów antyspamowych i innych weryfikatorów wiadomości. Może się zdarzyć, że nasza wiadomość zostanie zaklasyfikowana jako spam, sprawdź wtedy na swoim koncie pocztowym katalog <i>spam</i>. W przypadku gdy poczta nie dotrze do Ciebie w ciągu 24 godzin, napisz do nas.";	
	 answer[22]="Kliknij na przycisk 'Zaloguj', wpisz swój adres e-mail i kliknij na czerwony napis 'Przypomnij hasło'. Na Twój adres e-mail zostanie wysłany link umożliwiający utworzenie nowego hasła i możliwość ponownego zalogowania się.";
	 answer[23]="Wszelka korespondencja przychodzi spod adresu : service@fachowa-pomoc.pl.";
	 answer[24]="Nie chcieliśmy mnożyć identyfikatorów, których pewnie sporo już posiadasz. Poza tym, adres e-mail jest łącznikem pomiędzy www.fachowa-pomoc.pl a użytkownikiem.";
	 answer[25]="Wyszukiwarka działa w sposób prosty i zaawansowany zarazem. Pisząc zaawansowny mamy na myśli opcję kiedy użytkownik może wpisać szukaną frazę wraz z gwiazdką (*) np. strzyżenie*. System będzie przeszukiwał słowa kluczowe, które zawierają dowolną z fraz : strzyżennie, strzyżenie włosów,strzyżenie trawników,strzyżenie psich włosów itd. W tym przypadku gwiazdka (*) oznacza dowolny wyraz stojący po słowie strzyżenie. Ta sama reguła tyczy się gwiazdki przed szukaną frazą. Szukać można rónocześnie kilku fraz rozdzielając je przecinkiem np. strzyżenie,włosy,fryzjer,trwła (o wyszukiwarce piszemy także w pomocy obok pola 'Wpisz frazę' wyszukiwarki)";
     answer[26]="Po wybraniu nazwy województwa, do listy wczytywane są wyłącznie te miasta, które istnieją w systemie w ramach wizytówek. Dodatkowo takie rozwiązanie informuje użytkownika, że w serwisie istnieje usługodawca świadczący usługi w danej miejscowości.";
	 answer[27]="Taka opcja jest możliwa. Baner musi być statycznym obrazem w odcieniach szarości o określonych rozmiarach. Zastrzegamy sobie jednak możliwość pobrania drobnej opłaty za taką opcję. Napisz do nas by omówić szczegóły.";
	 answer[28]="Po wpisaniu szukanej frazy i zanzaczając opcję 'w pobliżu', system przeszuka wszystkich usługodawców w promieniu do 30km od pozycji w której aktualnie się znajdujesz. Zaznaczamy jednak, że użycie tej opcji zwraca wyniki przybliżone.";
	 for (var i = 1; i <=27;i++)
	   if (number!=i) document.getElementById("faq_i"+i).innerHTML="";
	  
	  if (document.getElementById("faq_i"+number).innerHTML!="") {document.getElementById("faq_i"+number).innerHTML="";} else 
	    {document.getElementById("faq_i"+number).innerHTML="<p style='width:700px;'><font color=white>"+answer[number]+"</font></p>";};	
	}
	 
		 
		 
		 
	function ChangeText() //zmiana wartosci nazwy woj i miasta przy : w poblizu
	  {
	    document.getElementById("woj").value="(wszystkie)";
		document.getElementById("city").value="(wszystkie)";
		
	  }
		 
	  function NewText(text) 
         {
              document.getElementById("caption1").value=text;
	     }
	 
	 
	 function changebutton(typebutton)
       {
          if (typebutton=='unregister_to')           
		    {document.getElementById("ggg").innerHTML="<input type=\"image\"  style='cursor:pointer;' id=\"guzikzaloguj\" src=\"guzikwyloguj_gr2.gif\" onclick=\"getData('sLoguj_temp.php?login=%unregister%','mywiz','');\"  onmouseover=\"this.src='guzikwyloguj_gr1.gif';\" onmouseout=\"this.src='guzikwyloguj_gr2.gif';\" />";
			 document.getElementById("zalogowany").innerHTML="";
			 
			 document.getElementById("zalogowany1").innerHTML="";
			};
		  if (typebutton=='login_to')           
		    {document.getElementById("ggg").innerHTML="<input type=\"image\"  style='cursor:pointer;' id=\"guzikzaloguj\" src=\"guzikzaloguj_gr2.gif\" onclick=\"getData('sLoguj_temp.php?login=%empty%','mywiz','');\"  onmouseover=\"this.src='guzikzaloguj_gr1.gif';\" onmouseout=\"this.src='guzikzaloguj_gr2.gif';\" />";
             document.getElementById("zalogowany").innerHTML="<a onclick=\"getData('sCreateNewAccount.php','mywiz','')\" style=\"color:red;cursor: pointer;\"><u>Utwórz konto !</u></a>";
			 document.getElementById("zalogowany1").innerHTML="";
			};
       }
	
	function DeleteAccount(id_user) //usuwamy konto usera
	  {
	    if (!confirm("Czy na pewno chcesz usunąć Twoje konto?")) return false;
        x="sSendDeleteLink.php?id_user="+id_user;
	    getData(x,"mywiz","");//ajax
	  }
	  
	function CheckLoginData() //sprawdzanie danych do zalogowania
	  {
	    document.getElementById("errorlogin").innerHTML="";
	    sError="";
        x=document.logowanieform.login.value;
	    if (x.lastIndexOf("@")==-1 ||  !CheckMyEmail_RET(document.logowanieform.login.value)) {sError="Adres e-mail wydaje się być błędny.";}
	    if (document.logowanieform.login.value=="") {sError="Proszę podać adres e-mail.";}
		if (document.logowanieform.pswd.value=="") {sError="Proszę podać hasło.";}
        if (sError!="") 
              {
                document.getElementById("errorlogin").style.color="red";
                document.getElementById("errorlogin").style.fontWeight="bold";
                document.getElementById("errorlogin").innerHTML=sError;
				document.getElementById("recallpswd").innerHTML="";
                return false;
              }
	        x="sLoginData.php?login="+document.logowanieform.login.value+"&pswd="+document.logowanieform.pswd.value;
	        getData(x,"mywiz","");//ajax
       }
	  
	  
	  function SentForm(id,name,nopage,countallpages) //działa po kliknięciu na serws link
         {
          var x="";
		  document.sLoadMyBC.idservicelink.value=id;
          document.sLoadMyBC.oneservicelink.value=name;
          document.sLoadMyBC.nopage.value=nopage;
	      document.sLoadMyBC.countallpages.value=countallpages;
          x="sLoadMyBC_temp.php?wojewodztwa1="+document.sLoadMyBC.wojewodztwa1.value+"&miasta="+document.sLoadMyBC.miasta.value+"&idservicelink="+id+"&oneservicelink="+name+"&nopage="+nopage+"&countallpages="+countallpages;
      	  getData(x,"mywiz","");//ajax
	    }
		
	function CheckMyEmail_RET(youremail) 
		{
  		  if(youremail.match(/^[0-9a-z_.-]+@([0-9a-z-]+.)+[a-z]{2,6}$/)) 
		   { return true;} else {return false;}
		}
		
		
		function SentFormRegister() //weryfikacja poprawności pól tworzenia nowego konta
         {
          	document.getElementById("errorcreateaccount").innerHTML="";
	        sError="";
         	x=document.rejestracjaform.login.value;
	        if (x.lastIndexOf("@")==-1 ||  !CheckMyEmail_RET(document.rejestracjaform.login.value)) {sError="<font size=3px>Adres e-mail wydaje się być błędny.</font>";}
	        if (document.rejestracjaform.pswd.value=="") {sError="<font size=3px>&nbsp;Proszę podać hasło.</font>";}
	        if (document.rejestracjaform.pswdretry.value=="") {sError="<font size=3px>&nbsp;&nbsp;Proszę powtórzyć hasło.</font>";}
			if (document.rejestracjaform.pswd.value!=document.rejestracjaform.pswdretry.value) {sError="<font size=3px>Wprowadzone hasła są różne.</font>";} 
        	x=document.rejestracjaform.pswd.value;	       
		    if (x.length<6) {sError="<font size=3px>Hasło musi mieć conajmniej 6 znaków.</font>";}
            if (x.length>50) {sError="<font size=3px>Max.długość hasła, to 50 znaków.</font>";}
            
			if (sError!="") 
              {
                          document.getElementById("errorcreateaccount").style.color="red";
                          document.getElementById("errorcreateaccount").style.fontWeight="bold";
                          document.getElementById("errorcreateaccount").innerHTML=sError;
                          return false;
              }
	        if (!confirm("Czy na pewno utworzyć nowe konto?\n(to może zająć chwilę)")) return false;
	        x="sRegister.php?login="+document.rejestracjaform.login.value+"&pswd="+document.rejestracjaform.pswd.value+"&pswdretry="+document.rejestracjaform.pswdretry.value;
	        getData(x,"mywiz","");//ajax
	    }
		
		
	function CheckPswds() //sprawdź poprwanośc haseł podczas zmiany hasła 
    {
	  document.getElementById("errorlogin").innerHTML="";
	  sError="";
      if (document.rejestracjaform.pswd.value!=document.rejestracjaform.pswdretry.value) {sError="<font size=3px>Wprowadzone hasła są różne.</font>";} 
      x=document.rejestracjaform.pswd.value;	       
	  if (x.length<6) {sError="<font size=3px>Hasło musi mieć conajmniej 6 znaków.</font>";}
      if (sError!="") 
              {
                          document.getElementById("errorlogin").style.color="red";
                          document.getElementById("errorlogin").style.fontWeight="bold";
                          document.getElementById("errorlogin").innerHTML=sError;
                          return false;
              }
	        if (!confirm("Czy na pewno zmienić hasło?\n(to może zająć chwilę)")) return false;
	        x="sChangeMyPassword.php?pswd="+document.rejestracjaform.pswd.value+"&pswdretry="+document.rejestracjaform.pswdretry.value+"&code="+document.rejestracjaform.code.value;
			getData(x,"mywiz","");//ajax
	
	}	
		
		
			 
   function SendMessage() 
    {
	document.getElementById("errorkomkontakt").innerHTML="";
	sError="";
	x=document.sendmessage.youremail.value;
	if (x.lastIndexOf("@")==-1 ||  !CheckMyEmail_RET(document.sendmessage.youremail.value)) {sError="<font size=3px>&nbsp;&nbsp;Adres e-mail wydaje się być błędny.</font>";}
	if (document.sendmessage.titlemessage.value=="") {sError="<font size=3px>&nbsp;&nbsp;Proszę podać tytuł wiadomości.</font>";}
	if (document.sendmessage.message.value=="") {sError="<font size=3px>&nbsp;&nbsp;Proszę podać treść wiadomości.</font>";}
	if (document.sendmessage.youremail.value=="") {sError="<font size=3px>&nbsp;&nbsp;Proszę podać swój adres e-mail.</font>";}
	if (sError!="") 
        {
                          document.getElementById("errorkomkontakt").style.color="red";
                          document.getElementById("errorkomkontakt").style.fontWeight="bold";
                          document.getElementById("errorkomkontakt").innerHTML=sError;
                          return false;
                    }
	 if (!confirm("Czy na pewno wysłać wiadomość?\n(wysyłanie może zająć chwilę)")) return false;
	 x="sSendMessage_temp.php?message="+document.sendmessage.message.value+"&youremail="+document.sendmessage.youremail.value+"&titlemessage="+document.sendmessage.titlemessage.value;
	 getData(x,"mywiz","");//ajax
	 //document.sendmessage.submit();
	}
	
function SentMySeek(woj,city,fraza,nopage,countallpages)
        {
		var lat=-200;
        var lng=-200;		
     	for (var i = 0; i <=document.SeekMenuForm.elements.length-1;i++)
		  if (document.SeekMenuForm.elements[i].name=="about") break;
     	  if (document.SeekMenuForm.elements[i].checked) 
		  {
		    lat=geoip_latitude();
			lng=geoip_longitude();
		  }
     	  if (document.SeekMenuForm.fraza.value=="wpisz frazę") {return false;}
		  if (document.SeekMenuForm.fraza.value=="przynajmniej 3 znaki") {return false;}
          if (document.SeekMenuForm.fraza.value=="") {document.getElementById("caption1").style.color="red";document.getElementById("caption1").style.fontStyle="italic";document.getElementById("caption1").style.fontWeight="bold";document.SeekMenuForm.fraza.value="wpisz frazę";return false;}
          x=document.SeekMenuForm.fraza.value;
		  if (x.length<3) {document.getElementById("caption1").style.color="red";document.getElementById("caption1").style.fontStyle="italic";document.getElementById("caption1").style.fontWeight="bold";document.SeekMenuForm.fraza.value="przynajmniej 3 znaki";return false;}
		  document.SeekMenuForm.nopage.value=nopage;
	      document.SeekMenuForm.countallpages.value=countallpages;
		  x="sSeekBC_temp.php?wojewodztwa="+woj+"&fraza="+fraza+"&miasta="+city+"&nopage="+nopage+"&countallpages="+countallpages+"&wsp1="+lat+"&wsp2="+lng;
		  getData(x,"mywiz","");//ajax
        }

       function sleep(milliseconds) {
            var start = new Date().getTime();
            for (var i = 0; i < 1e7; i++) {
                 if ((new Date().getTime() - start) > milliseconds){
                     break;
                  }
                }
             }

        function ClearFieldPanels(cDivClear)
		{
		 document.getElementById(cDivClear).innerHTML="";
		
		}
      
       function SaveMyWiz(iFlag)
       {
        //iFlag=0 to weryfikuj czy podano plik a gdy 1 to znaczy że wizytówka jest modyfikowana
		//if (!confirm("Czy na pewno zapisać dane?"+iFlag)) return false;
		var sArray;
		var sTemp="";
        sError="";
		keyword=document.savemywiz.keywords.value;
		city=document.savemywiz.mycity.value;
		websize=document.savemywiz.website.value;
        if (document.savemywiz.myfile.value=="" && iFlag==0) {sError="<font size=3px>&nbsp;&nbsp;Proszę wybrać plik.</font>";}
        if (document.savemywiz.wspcoords1.value=="") {sError="<font size=3px>&nbsp;&nbsp;Proszę określić współrzędne.</font>";}
        if (document.savemywiz.mycity.value=="") {sError="<font size=3px>&nbsp;&nbsp;Proszę określić miejscowość.</font>";}
        if (document.savemywiz.keywords.value=="") {sError="<font size=3px>&nbsp;&nbsp;Proszę określić słowa kluczowe.</font>";}
    	
		  if (document.savemywiz.display[0].checked) sValue=document.savemywiz.display[0].value;
		  if (document.savemywiz.display[1].checked) sValue=document.savemywiz.display[1].value;
		  if (document.savemywiz.display[2].checked) sValue=document.savemywiz.display[2].value;
		
		if (sValue=="displaywebsite" && document.savemywiz.website.value=="") {sError="<font size=3px>&nbsp;&nbsp;Proszę podać stronę www.</font>";} 
		if (keyword.length>150) {sError="<font size=3px>&nbsp;&nbsp;Za dużo znaków w polu słów kluczy.</font>";}
		if (city.length>45) {sError="<font size=3px>&nbsp;&nbsp;Max.45 znaków w polu miejscowość.</font>";}
		if (websize.length>60) {sError="<font size=3px>&nbsp;&nbsp;Max.60 znaków w polu strona www.</font>";}
        if (document.savemywiz.myfile.value!="")
            {		  
		      ext=document.savemywiz.myfile.value;
		      ext=ext.substr(ext.length-4,4);
			  if (ext!=".jpg") {sError="<font size=3px>&nbsp;&nbsp;Plik musi być w formacie *.jpg.</font>";} 
		    }
			
        sArray=keyword.split(",");
        
		for (icount in sArray) 
		  { 
			sTemp1=sArray[icount].replace(/^\s+|\s+$/g,""); //w js nie ma funkcji trim
			
			if (sTemp1.length>50 && sTemp1!='') {sError="<font size=3px>&nbsp;&nbsp;Max. długość słowa klucza, to 50 znaków.</font>";}
			if (sTemp1.length<3 && sTemp1!='') {sError="<font size=3px>&nbsp;&nbsp;Min. długość słowa klucza, to 3 znaki.</font>";}
	      }
	
		if (sError!="" && iFlag==0) //dla zapsisu wizytówki
        {
            document.getElementById("errorkompanel").style.color="red";
            document.getElementById("errorkompanel").style.fontWeight="bold";
            document.getElementById("errorkompanel").innerHTML=sError;
            return false;
        }
		
		if (sError!="" && iFlag==1) //dla modyfikacji wizytówki
        {
            document.getElementById("errorkom").style.color="red";
            document.getElementById("errorkom").style.fontWeight="bold";
            document.getElementById("errorkom").innerHTML=sError;
            return false;
        }
		
		
        if (!confirm("Czy na pewno zapisać dane?\n(zgoda jest równoznacza z akceptacją regulaminu)")) return false;
        if (iFlag==0) {document.getElementById("errorkompanel").innerHTML='<img src="progress.gif" />';} else {document.getElementById("errorkom").innerHTML='<img src="progress.gif" alt="Trwa wysyłanie..." />';} 
		
		sleep(1000);
		document.savemywiz.submit();
        } //SaveMyWiz()
       
	   function DeleteMyWiz()
	   { //uordmywiz
	 
		var iCheck=0;
		var sIdMyWiz="";
		for (var i = 0; i <=document.uordmywiz.elements.length-1;i++)
		{ 
		  if (document.uordmywiz.elements[i].name=="checkmywiz")
	             if (document.uordmywiz.elements[i].checked) { iCheck=iCheck+1;sIdMyWiz=sIdMyWiz+document.uordmywiz.elements[i].value+",";}
		} 
         		
		if (iCheck==0) 
		{
		   document.getElementById("errorkomdel").style.color="red";
                        document.getElementById("errorkomdel").style.fontWeight="bold";
                        document.getElementById("errorkomdel").innerHTML="&nbsp;&nbsp;Proszę zaznaczyć przynajmniej jedną wizytówkę.";
		  return false;
     	} else
		{
		  document.getElementById("errorkomdel").innerHTML="";
		}
		sIdMyWiz=sIdMyWiz.substr(0,sIdMyWiz.length-1);
		if (iCheck==1) if (!confirm("Czy na pewno usunąć zaznaczoną wizytówkę?")) return false;
		if (iCheck>=2) if (!confirm("Czy na pewno usunąć zaznaczone wizytówki?")) return false;
    	getData("sUpdateOrDelteMyWiz.php?deleteorupdate=0&checkmywiz="+sIdMyWiz,"mywiz","");//ajax
	   }//DeleteMyWiz
	   
	   function CheckMyEmail() //weryfikacja emaila gdy przypominj hasło
	   {
              
        sError="";
		x=document.logowanieform.login.value;
        if (x.lastIndexOf("@")==-1 ||  !CheckMyEmail_RET(document.logowanieform.login.value)) {sError="Błędny adres e-mail.";}
	    if (x=="") {sError="Proszę podać adres e-mail.";}
		if (sError!="")
		{
		  document.getElementById("errorlogin").innerHTML="";
 		  document.getElementById("errorlogin").innerHTML=sError;	
          return false;	
     	}
         if (!confirm("To może zająć chwilę.\nCzy kontynuować?")) return false;
		 getData("sResetpassword.php?login="+document.logowanieform.login.value,"mywiz","");//ajax
	   }//UpdateMyWiz
	   
	 function UpdateMyWiz()
	   {
		var iCheck=0;
		var iIdmywiz=0;
		
		for (var i = 0; i <=document.uordmywiz.elements.length-1;i++)
	          { 
		    if (document.uordmywiz.elements[i].name=="checkmywiz")
		           if (document.uordmywiz.elements[i].checked) {iCheck=iCheck+1;iIdmywiz=document.uordmywiz.elements[i].value;}
		}  
	   if (iCheck<1 || iCheck>1) 
		{
			document.getElementById("errorkomdel").style.color="red";
			document.getElementById("errorkomdel").style.fontWeight="bold";
			document.getElementById("errorkomdel").innerHTML="&nbsp;&nbsp;Proszę zaznaczyć jedną wizytówkę.";
			return false;
     	          } else
		{
			document.getElementById("errorkomdel").innerHTML="";
		}

		 getData("sUpdateOrDelteMyWiz.php?deleteorupdate=1&checkmywiz="+iIdmywiz,"mywiz","");//ajax
	   }//UpdateMyWiz
	   
	   
	   
      function ClearField(cords)
        {
          if (document.SeekMenuForm.fraza.value=="wpisz frazę" || document.SeekMenuForm.fraza.value=="przynajmniej 3 znaki" )
          {
            document.SeekMenuForm.fraza.value="";
            document.getElementById("caption1").style.color="black";
            document.getElementById("caption1").style.fontStyle="normal";
            document.getElementById("caption1").style.fontWeight="normal";
            return false;
          }
        }

         
 
 function DisplayMyWiz(service,pathtofile,otherhtml)
 {
   var s = new String();
   s=pathtofile;
   texthtml_temp=s.replace(/@/g,'"');
   s=otherhtml;
   otherhtml_temp=s.replace(/@/g,'"');
   s=otherhtml_temp;
   otherhtml_temp=s.replace(/#/g,"'");
   ar=s.split(',');
   paramswindow='menubar=no, toolbar=no, location=no, scrollbars=no, resizable=no,title=no, status=no,width=550, height=450';
   openmap='sDisplayOnMaps.php?cords='+ar[3]+'"Mapa"'+paramswindow;
   orygMessage ='<img src="'+texthtml_temp+'" width="100%" height="150px"><br><br>'+'Strona : <b style="cursor:pointer" onclick="window.open('+String.fromCharCode(39)+ar[0]+String.fromCharCode(39)+')">'+ar[0]+'</b>';
   orygMessage=orygMessage+'<br>Województwo : '+ar[1];
   orygMessage=orygMessage+'<br>Miasto : '+ar[2];
   ar[0]='sDisplayOnMaps.php?cords='+ar[3]+','+ar[4];
   orygMessage=orygMessage+'<br>Pokaż na mapie : <img src="lupka.bmp" style="cursor:pointer"  onclick="window.open('+String.fromCharCode(39)+ar[0]+String.fromCharCode(39)+','+   String.fromCharCode(39)+'Mapa'+String.fromCharCode(39)+','+String.fromCharCode(39) +paramswindow+String.fromCharCode(39)+')">';
   Boxy.ask(orygMessage,["Zobaczyłem"],function(val){  },{title: service});

 }


