 var xmlHttp = ajax_utworz_obiekt (); function ajax_utworz_obiekt () { var xmlHttp; try { xmlHttp = new XMLHttpRequest (); } catch (e) { var xmlHttpVersions = new Array (); xmlHttpVersions[0] = "MSXML2.XMLHTTP.6.0"; xmlHttpVersions[1] = "MSXML2.XMLHTTP.5.0"; xmlHttpVersions[2] = "MSXML2.XMLHTTP.4.0"; xmlHttpVersions[3] = "MSXML2.XMLHTTP.3.0"; xmlHttpVersions[4] = "MSXML2.XMLHTTP"; xmlHttpVersions[5] = "Microsoft.XMLHTTP"; for (var i=0;i<=5;i++) if (!xmlHttp) { try { xmlHttp = new ActiveXObject (xmlHttpVersions[i]); } catch (e) { } } } return xmlHttp; } function okno_www (url,width,height,resizable,scrollbars) { var left=((screen.width/2)-(width/2))/2; var top=((screen.height/2)-(height/2))/2; window.open (url,"www","width="+width+",height="+height+",toolbar=0,location=0,status=0,resizable="+resizable+",scrollbars="+scrollbars+",left="+left+",top="+top); } function okno_www_full (url) { window.open (url,"_blank"); return false; } function okno_kategorie (krid,rid,par1,par2) { var width=812; var height=240; var left=((screen.width/2)-(width/2))/2; var top=((screen.height/2)-(height/2))/2; window.open ("/kategorie_wybor,"+krid+","+rid+","+par1+","+par2+".html","kategorie_wybor","width="+width+",height="+height+",toolbar=0,location=0,status=0,resizable=0,scrollbars=1,left="+left+",top="+top); } function okno_pomoc (klucz,width,height) { var left=((screen.width/2)-(width/2))/2; var top=((screen.height/2)-(height/2))/2; window.open ("/pomoc_tematy,"+klucz+".html","pomoc_"+klucz,"width="+width+",height="+height+",toolbar=0,location=0,status=0,resizable=0,scrollbars=1,left="+left+",top="+top); } function pole_focus_blur (pole,value,maxlength) { pole=document.getElementById (pole); if ((pole.value==pole.defaultValue) || (pole.value.length==0)) { pole.maxLength=maxlength; pole.value=value; } } function pokaz_ukryj (element) { element=document.getElementById (element).style; if (element.display=="none") element.display="block"; else element.display="none"; } function ogl_zaznacz_odznacz (pole,pozycja,dol) { var pole=document.getElementsByName (pole); var zo1 = document.getElementById ("zaznacz_odznacz"+pozycja).checked; for (var i=0;i<pole.length;i++) if (zo1) pole[i].checked=true; else pole[i].checked=false; if (dol==1) { var zo2 = document.getElementById ("zaznacz_odznacz"+((pozycja+1) % 2)); if (zo1) zo2.checked=true; else zo2.checked=false; } } function wyszukiwarka_kategorie (gdzie,rid,rid_nowe) { rid=parseInt (rid); rid_nowe=parseInt (rid_nowe); var kateg = document.getElementById ("kateg"+gdzie); var pole = new Array (); pole[1]="kateg_cache1"; pole[2]="kateg_cache2"; pole[3]="kateg_cache3"; var cache = new Array (); for (var i=1;i<=3;i++) cache[i]=document.getElementById (pole[i]); switch (rid) { case 1: case 2: var cache_id=1; break; case 3: case 4: var cache_id=2; break; case 5: var cache_id=3; break; } if (cache[cache_id].value=="") cache[cache_id].value=kateg.innerHTML; switch (rid_nowe) { case 1: case 2: cache_id=1; break; case 3: case 4: cache_id=2; break; case 5: cache_id=3; break; } if (((rid<5) && (rid_nowe==5)) || ((rid==5) && (rid_nowe<5))) var kid=0; else var kid=document.getElementById ("kateg_id").value; if (cache[cache_id].value=="") { if (xmlHttp) { try { xmlHttp.open ("GET","/kategorie_ofert_firm,"+(rid_nowe)+","+kid+"\.html",true); xmlHttp.onreadystatechange = function () { if (xmlHttp.readyState == 4) { if (xmlHttp.status == 200) { try { var odpowiedz = trim (xmlHttp.responseText); kateg.innerHTML=odpowiedz; cache[cache_id].value=odpowiedz; } catch (e) { alert ("Wystąpił błąd. Prosimy spróbować ponownie."); } } else alert ("Wystąpił błąd. Prosimy spróbować ponownie."); } }; xmlHttp.send (null); } catch (e) { alert ("Błąd. Nie można połączyć się z serwerem. Prosimy spróbować ponownie."); } } else alert ("Wystąpił błąd. Prosimy spróbować ponownie."); } else kateg.innerHTML=cache[cache_id].value; } function spr_wyszukiwarka () { var szukaj=document.getElementById ("szukaj"); if (szukaj.value.length == 0) { alert ("Podaj tekst do wyszukania"); szukaj.focus (); return false; } if ((szukaj.value.length>0) && (szukaj.value.length < 2)) { alert ("Podane słowo powinno składać się z minimum 2 znaków"); szukaj.focus (); return false; } return true; } function trim (text) { return text.replace (/(^\s+)|(\s+$)/g,""); } 
