﻿/**
 * All rights reserved.
 *
 * /!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!
 * /! ---------------- Kopiowanie zabronione zgodnie z Ustawą z dnia 4 lutego 1994 r. o prawie autorskim i prawach pokrewnych ---------------- /!
 * /! -- (Dz.U. z 1994r. nr 24, poz.83, nr 43, poz. 170; Dz.U. z 1997 r. nr 43, poz. 272, nr 88. poz. 554; Dz.U. z 2000 r. nr 53, poz. 637) -- /!
 * /!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!/!
 *
*/

var ADDvertWyniki={_objKryteria:new Object(),_objKategorie:new Object(),_objDane:new Object(),_strKat:null,_strTyp:null,_strTypW:null,_zablokuj:false,POMIN:new Array('ro'),KryteriaToObject:function(str){var arr=str.split(',',100);this._objKryteria=new Object();for(var i in arr){var arrTmp=arr[i].split('_',2);if(typeof(arrTmp[1])=='undefined')continue;this._objKryteria[arrTmp[0]]=arrTmp[1];}},SprawdzKryteria:function(){$('#kryteria-wyszukiwania li').each(function(i){$(this).attr('class',i?'o':'');});},SprawdzPola:function(){$('#pole-przebieg-od,#pole-przebieg-do').numeric();},Wartosc:function(id){var str='';var _id=id.replace(/\-(od|do)$/,'');if(this._objDane[_id]['t']=='arr'){str+=this._objDane[_id]['dane'][this._objDane[_id]['v']];}else if(this._objDane[_id]['t']=='arrZ'){if(this._objDane[_id]['v-od']!=''){str+='od ';str+=this._objDane[_id]['dane']['od'][this._objDane[_id]['v-od']].match(/^\-/)?'poni\u017cej ':'';str+=this._objDane[_id]['dane']['od'][this._objDane[_id]['v-od']].replace(/^\-/,'');}
if(this._objDane[_id]['v-do']!=''){str+=str?' ':'';str+='do ';str+=this._objDane[_id]['dane']['do'][this._objDane[_id]['v-do']].match(/^\-/)?'powy\u017cej ':'';str+=this._objDane[_id]['dane']['do'][this._objDane[_id]['v-do']].replace(/^\-/,'');}}else if(this._objDane[_id]['t']=='txt'){str+=this._objDane[_id]['v'];}else if(this._objDane[_id]['t']=='txtZ'){if(this._objDane[_id]['v-od']!=''){str+='od ';str+=this._objDane[_id]['v-od'].match(/^\-/)?'poni\u017cej ':'';str+=this._objDane[_id]['v-od'].replace(/^\-/,'');}
if(this._objDane[_id]['v-do']!=''){str+=str?' ':'';str+='do ';str+=this._objDane[_id]['v-do'].match(/^\+/)?'powy\u017cej ':'';str+=this._objDane[_id]['v-do'].replace(/^\-/,'');}}
if(str==''||str=='undefined'){this.Usun(_id);return;}
$('#kryterium-li-'+_id+' span[class="content"]').html(str);},Anuluj:function(id){if(this._zablokuj)return;$('#kryterium-li-'+id+' span[class="s"]').attr('class','e').unbind('click').click(function(){ADDvertWyniki.Edytuj(id);});$('#kryterium-li-'+id+' span[class="k"]').attr('class','x').unbind('click').click(function(){ADDvertWyniki.Usun(id);});this.Wartosc(id);},Zastosuj:function(id,usun){if(this._zablokuj)return;var v=new Object();var e=true;if(!PHP.isset(this._objDane[id]))
var id=id.replace(/(\-od|\-do)$/,'');var z=true;if(this._objDane[id]['t']=='arr'||this._objDane[id]['t']=='txt'){v['v']=usun?'':PHP.strip_tags($('#pole-'+id).val());}else{v['v-od']=usun?'':PHP.strip_tags($('#pole-'+id+'-od').val());v['v-do']=usun?'':PHP.strip_tags($('#pole-'+id+'-do').val());}
for(var i in v){if(v[i]!=this._objDane[id][i]||usun){e=false;break;}else if(v[i]==this._objDane[id][i]){e=false;}}
if(e&&!PHP.in_array(this._objDane[id]['ns'],this.POMIN)){this.Usun(id,true);return;}else if(e){return;}
if(this._objDane[id]['t']=='arr'||this._objDane[id]['t']=='txt'){if(this._objDane[id]['v']!==v['v']){this._objDane[id]['v']=v['v'];}else{z=false;}}else{if(this._objDane[id]['v-od']!==v['v-od']||this._objDane[id]['v-do']!==v['v-do']){this._objDane[id]['v-od']=v['v-od'];this._objDane[id]['v-do']=v['v-do'];}else{z=false;}}
v=new Object();for(var i in this._objDane){var tmp=this._objDane[i]['ns'].split('|');for(var j in tmp){if(this._objDane[i]['t']=='arr'||this._objDane[i]['t']=='txt'){v[tmp[j]]=this._objDane[i]['v'];}else if(j==0){v[tmp[j]]=this._objDane[i]['v-od'];}else{v[tmp[j]]=this._objDane[i]['v-do'];}}}
for(var i in this._objKryteria){if(!PHP.isset(v[i])){v[i]=this._objKryteria[i];}else{this._objKryteria[i]=v[i];}}
$('#kryterium-li-'+id+' span[class="s"]').attr('class','e').unbind('click').click(function(){ADDvertWyniki.Edytuj(id);});$('#kryterium-li-'+id+' span[class="k"]').attr('class','x').unbind('click').click(function(){ADDvertWyniki.Usun(id);});if(!usun)
this.Wartosc(id);if(z==false&&!usun)
return;var strUrl='';for(var i in v){if(typeof v[i]!='undefined'&&v[i]!=''){strUrl+=strUrl?',':'';strUrl+=i+'_'+PHP.urlencode(v[i]);}}
$.ajax({url:ROOT_PAGE_LOCAL+'proxy/'+ADDvertWyniki._strKat+'/'+(ADDvertWyniki._strTyp!='praca'?ADDvertWyniki._strTyp+'/':'')+'ajax-kryteria',type:"POST",data:{'data[kryteria]':strUrl,'data[typW]':ADDvertWyniki._strTypW},beforeSend:function(){$('#ladowanieDanych').css('margin-top',70).stop().fadeIn('normal');$('#spisOfert').stop().fadeTo('normal',0.2);if($.browser.msie){$('#spisOfert .woj').stop().fadeTo('normal',0.2);}
ADDvertWyniki._zablokuj=true;},error:function(){ADDvertWyniki._zablokuj=false;},success:function(dane){ADDvertWyniki._zablokuj=false;$('#ladowanieDanych').stop().fadeOut('normal');$('#spisOfert').stop().fadeTo('normal',1);if($.browser.msie){$('#spisOfert .woj').stop().fadeTo('normal',0.2);}
var dane=JSON.parse(dane);ADDvertWyniki.ZmienLink(dane['strUrl']);ADDvertWyniki.KryteriaToObject(dane['strUrl']);ADDvertWyniki.PokazWyniki(dane);$('#strStronicowanie').html(dane['strStronicowanie']?dane['strStronicowanie']:'&nbsp;');$('#strStronicowanie2').html(dane['strStronicowanie']?dane['strStronicowanie']:'');$('#strWyniki').html(dane['strWyniki']);}});},ZmienLink:function(strUrl){var str='';if(RegExp('http:\/\/[^.]+\.[^.]+\.[^.]+\.(.+)$').test(ROOT_PAGE_LOCAL)){var strVar='';var strKey='';str=ROOT_PAGE_LOCAL.match(/http:\/\/([^.]+)\.([^.]+)\.([^.]+)\.(.+)/);if(str!=null&&!PHP.empty(str[3])){str='http://'+str[2]+'.'+str[3]+'.'+str[4];}else
str='';}
$('.strona-prawa a').each(function(){var el=$(this);var arr=new Array();var arrUrl=new Array();if(str!=''){el.attr('href',el.attr('href').replace(ROOT_PAGE_LOCAL,str));}
arr[0]=el.attr('href').match(/(.+)\/(p|z)\/.*(so_[^,]+)+.*/);arr[1]=el.attr('href').match(/(.+)\/(p|z)\/.*(wy_[^,]+)+.*/);arrUrl[0]=strUrl.match(/.*(so_[^,]+)+.*/);arrUrl[1]=strUrl.match(/.*(wy_[^,]+)+.*/);strTmp=strUrl;for(var i=0;i<arr.length;i++){if(arr[i]!=null&&arrUrl[i]!=null&&arrUrl[i][1]!=null){var objTmp={'a':arr[i][3].split('_'),'url':arrUrl[i][1].split('_')};if(objTmp['a'][1]!=objTmp['url'][1]){var reg=RegExp('(.*)('+objTmp['a'][0]+'_[^,]+)+(.*)');strTmp=strTmp.replace(reg,'$1'+objTmp['a'][0]+'_'+objTmp['a'][1]+'$3');}}}
var reg=RegExp('^\/'+ADDvertWyniki._strTyp+'(.+)');el.attr('href',el.attr('href').replace(reg,'http://'+ADDvertWyniki._strKat+'.addvert.pl/'+ADDvertWyniki._strTyp+'$1'));el.attr('href',el.attr('href').replace(/(.+)\/(p|z)\/([a-z]+_[^,]+,*)+/,'$1/$2/'+strTmp));});},PokazWyniki:function(dane){this.SprawdzIloscKryteriow(true);if(this._strTypW=='m'){$('.spisOfert').html('<div class="komunikatInfo"><table align="center"><tr><td>Wkr\u00f3tce zostanie wprowadzona mo\u017cliwo\u015b\u0107 wyszukiwania og\u0142osze\u0144 na mapie.<div>Prosimy skorzysta\u0107 z innego widoku.</div></td></tr></table></div>');return;}
if(!dane['arrWyniki'].length){$('.spisOfert').html('<div class="komunikatInfo"><table align="center"><tr><td>Nie znaleziono ofert spe\u0142niaj\u0105cych wybrane kryteria.</td></tr></table></div>');if(this._strTypW=='s'){$('#kryteria-wyniki').attr('class','pozycja w2 p');$('#kryteria-wyniki-bg').attr('class','pozycja-bg w2');}
return;}else if(!_$('spisOfert')){var arrTmp={'s':'szczegoly','l':'lista','g':'galeria','m':'mapa'};$('.spisOfert').html('').append(JS.dodajElement('ul',{'id':'spisOfert','class':arrTmp[this._strTypW]+' '+this._strTyp}));}
if(this._strTypW=='s'&&$('#kryteria-wyniki').attr('class')=='pozycja w2 p'){$('#kryteria-wyniki').attr('class','pozycja p');$('#kryteria-wyniki-bg').attr('class','pozycja-bg');}
if(PHP.in_object(this._strTypW,new Array('s','l','g'))){$('#spisOfert').html('');for(var i=0;i<dane['arrWyniki'].length;i++){var attr=new Object();var str='';var li;if(this._strTypW=='s'){str+='<div class="gora">';str+='<div class="g-lewa"><a href="'+dane['arrWyniki'][i]['link']+'">'+dane['arrWyniki'][i]['tytul']+'</a></div>';str+='<div class="g-prawa"><div><span>'+dane['arrWyniki'][i]['cena']+'</span></div></div>';str+='<div class="guziki">';str+='<p class="n" id="guzik_notes_'+dane['arrWyniki'][i]['id']+'">'+this.ImgGuzik('d')+' Dodaj do notesu</p>';str+='<p class="p" id="guzik_porownaj_'+dane['arrWyniki'][i]['id']+'">'+this.ImgGuzik('d')+' Dodaj do por\u00f3wnania</p>';str+='</div>';str+='</div>';str+='<div class="lewa">';str+='<div><a href="'+dane['arrWyniki'][i]['link']+'">';str+='<img width="122" height="85" src="'+(PHP.empty(dane['arrWyniki'][i]['zdjecie'])?ROOT_PAGE+'img/brak_zd_s.jpg':dane['arrWyniki'][i]['zdjecie'])+'" />';str+='</a></div>';str+='</div>';str+='<div class="prawa">';str+='<div class="tekst">';str+='<div>'+dane['arrWyniki'][i]['tresc']+'</div>';str+='</div>';str+='<div class="dol">';str+='<div class="lokalizacja">Lokalizacja: <b>'+dane['arrWyniki'][i]['miastoNazwa']+'</b> / woj. <b>'+dane['arrWyniki'][i]['woj']+'</b></div>';str+='<div class="dane">';str+='<div class="dodano"><p class="l"></p><p class="s"><b>Dodano:</b> '+dane['arrWyniki'][i]['dodano']+'</p><p class="p"></p></div>';str+='</div>';str+='</div>';str+='</div>';}else if(this._strTypW=='l'){if(ADDvertWyniki._strTyp=='praca'){str+='<div class="prawa">';str+='<div class="woj">';str+='<div class="dodano"><p class="l"></p><p class="s"><b>Dodano:</b> '+dane['arrWyniki'][i]['dodano']+'</p><p class="p"></p></div>';str+='<div class="firma">'+dane['arrWyniki'][i]['firma']+'</div>';str+='<div class="w"><span><p>';str+=dane['arrWyniki'][i]['lokalizacja'];str+='</p></span></div>';str+='</div>';str+='<div class="g">';str+='<div class="tytul">';str+='<a href="'+dane['arrWyniki'][i]['link']+'">'+dane['arrWyniki'][i]['tytul']+'</a>';str+='</div>';str+='<div class="guziki">';str+='<p id="guzik_notes_'+dane['arrWyniki'][i]['id']+'" class="n">'+this.ImgGuzik('d')+' Dodaj do notesu</p>';str+='</div>';str+='</div>';str+='<div class="d"><p>'+dane['arrWyniki'][i]['tresc']+'</p></div>';str+='</div>';}else{str+='<div class="lewa">';str+='<div><a href="'+dane['arrWyniki'][i]['link']+'"><img src="'+(PHP.empty(dane['arrWyniki'][i]['zdjecie'])?ROOT_PAGE+'img/brak_zd_min.jpg':dane['arrWyniki'][i]['zdjecie'])+'" /></a></div>';str+='</div>';str+='<div class="prawa">';str+='<div class="woj"><div><span><p>woj. <b>'+dane['arrWyniki'][i]['woj']+'</b></p></span></div></div>';str+='<div class="g">';str+='<div class="tytul"><a href="'+dane['arrWyniki'][i]['link']+'">'+dane['arrWyniki'][i]['tytul']+'</a></div>';str+='<div class="cena"><span><span>'+dane['arrWyniki'][i]['cena']+'</span></span></div>';str+='<div class="guziki">'
str+='<p class="n" id="guzik_notes_'+dane['arrWyniki'][i]['id']+'">'+this.ImgGuzik('d')+' Dodaj do notesu</p>';str+='<p class="p" id="guzik_porownaj_'+dane['arrWyniki'][i]['id']+'">'+this.ImgGuzik('d')+' Dodaj do por\u00f3wnania</p>';str+='</div>';str+='</div>';str+='<div class="d"><p>'+dane['arrWyniki'][i]['tresc']+'</p></div>';str+='</div>';}}else if(this._strTypW=='g'){if(i%4!=0){attr['style']='margin-left:8px;';}
str+='<div class="zdjecie">';str+='<a href="'+dane['arrWyniki'][i]['link']+'">';str+='<img src="'+(PHP.empty(dane['arrWyniki'][i]['zdjecie'])?ROOT_PAGE+'img/brak_zd_z.jpg':dane['arrWyniki'][i]['zdjecie'])+'" width="169" height"126" />';str+='</a>';str+='</div>';str+='<div class="nazwa">';str+='<a href="'+dane['arrWyniki'][i]['link']+'">'+dane['arrWyniki'][i]['tytul']+'</a>';str+='</div>';str+='<div class="cena">'+dane['arrWyniki'][i]['cena']+'</div>';str+='<div class="guziki">';str+='<span class="d">';str+='<p class="n" id="guzik_notes_'+dane['arrWyniki'][i]['id']+'">'+this.ImgGuzik('d')+' Dodaj do notesu</p>';str+='</span>';str+='<span><a href="'+dane['arrWyniki'][i]['link']+'"><img src="'+ROOT_PAGE+'img/wyniki/wiecej.gif" /></a></span>';str+='</div>';}
li=JS.dodajElement('li',attr);li.html(str);$('#spisOfert').append(li);}
if(typeof(ADDvertWynikiPraca)!='undefined'){ADDvertWynikiPraca.Inicjuj();}
if(typeof(ADDvertPracaLokalizacja)!='undefined'){ADDvertPracaLokalizacja.Inicjuj();}
this.SprawdzCookie();}else if(this._strTypW=='m'){}},DodajPokaz:function(){var el=$('.dodajKryteriaContainer');el.css('display',el.css('display')=='block'?'none':'block');if(el.css('display')=='none'){return;}
$('.dodajKryteriaContainer ul').html('');var j=0;var o=new Object();for(var i in this._objDane){var id=i.replace(/\-(od|do)$/,'');if(typeof(this._objDane[i])!='undefined'&&this._objDane[i]['s']==false&&this._objDane[i]['t']!=''&&o[id]!==true){var li=JS.dodajElement('li',{'class':j>0?'o':''});li.html(this._objDane[i]['n']);li.attr('id','li-dodaj-nowe-'+i);li.click(function(){ADDvertWyniki.Dodaj($(this).attr('id').replace(/^li-dodaj-nowe-/,''));});$('.dodajKryteriaContainer ul').append(li);o[id]=true;}
j++;}
if($('.dodajKryteriaContainer ul').html()==''){$('.dodajKryteriaContainer ul').html('<li style="text-align:center; padding:0px; background:none; padding-top:5px; cursor:default;">Wszystkie kryteria wykorzystane</li>');}},Dodaj:function(id){for(var i in this._objKryteria){if(typeof(this._objDane[id])=='undefined')continue;var r=new RegExp('(^'+this._objDane[id]['ns']+'|'+this._objDane[id]['ns']+'$)');if(r.test(i)){return;}}
if(typeof(this._objDane[id])=='undefined')return;if(_$('brak-kryteriow-wyszukiwania')){$('#brak-kryteriow-wyszukiwania').remove();}
$('.dodajKryteriaContainer').hide();var str='';var li=JS.dodajElement('li',{'id':'kryterium-li-'+id,'class':this.SprawdzIloscKryteriow()?'o':''});this._objDane[id]['s']=true;str+='<span class="nazwa">'+this._objDane[id]['n']+':</span>';str+='<span class="wartosc"><span><span><span><span id="kryterium-nazwa-'+id+'">';str+='<span class="content"></span>';str+='<span class="e" style="display:block"></span>';str+='<span class="x" style="display:block"></span>';str+='</span></span></span></span></span>';li.html(str);$('#kryteria-wyszukiwania').append(li);$('#kryterium-li-'+id+' span[class="e"]').unbind('click').click(function(){ADDvertWyniki.Zastosuj(id);});$('#kryterium-li-'+id+' span[class="x"]').unbind('click').click(function(){ADDvertWyniki.Usun(id,true);});this.Edytuj(id,true);this.StatusDodaj();$('#pole-przebieg-od,#pole-przebieg-do,#pole-powierzchnia-od,#pole-powierzchnia-do,#pole-cena-za-metr-od,#pole-cena-za-metr-do,#pole-cena-od,#pole-cena-do').numeric({ctrlKeyV:true});},StatusDodaj:function(){var s=true;for(var i in this._objDane){if(this._objDane[i]['s']==false){s=false;break;}}
if(s){$('#dodajNoweKryterium').hide();}else{$('#dodajNoweKryterium').show();}},Edytuj:function(id,_usun){if(this._zablokuj)return;var el=new Array();var attr=this._objDane[id]['attr']?this._objDane[id]['attr']:new Object();attr['id']='pole-'+id;attr['style']='';if(this._objDane[id]['t']=='arr'){attr['class']='poleSelect';attr['style']+='width:180px;';el[0]=JS.dodajElement('select',attr);if(!PHP.in_array(this._objDane[id]['ns'],this.POMIN)){el[0].addOption('','wybierz',false);}
for(var i in this._objDane[id]['dane']){el[0].addOption(i,this._objDane[id]['dane'][i],this._objDane[id]['v']==i?true:false);}}else if(this._objDane[id]['t']=='arrZ'){attr['class']='poleSelect';attr['style']+='width:160px;';attr['id']='pole-'+id+'-od';el[0]='od: ';el[1]=JS.dodajElement('select',attr);el[1].addOption('','wybierz',false);el[1].click(function(){JS.UstawPoleDo(this);});for(var i in this._objDane[id]['dane']['od']){el[1].addOption(i,this._objDane[id]['dane']['od'][i],this._objDane[id]['v-od']==i?true:false);}
el[2]='<br />do: ';attr['id']='pole-'+id+'-do';el[3]=JS.dodajElement('select',attr);el[3].addOption('','wybierz',false);for(var i in this._objDane[id]['dane']['do']){el[3].addOption(i,this._objDane[id]['dane']['do'][i],this._objDane[id]['v-do']==i?true:false);}}else if(this._objDane[id]['t']=='txt'){attr['class']='poleText';attr['type']='text';attr['style']+='width:176px;';attr['value']=this._objDane[id]['v'];el[0]=JS.dodajElement('input',attr);el[0].keydown(function(e){if(e.keyCode==13){ADDvertWyniki.Zastosuj(id);return false;}});}else if(this._objDane[id]['t']=='txtZ'){attr['class']='poleText';attr['type']='text';attr['style']+='width:85px;';attr['value']=this._objDane[id]['v-od'];attr['id']='pole-'+id+'-od';el[0]=JS.dodajElement('input',attr);el[0].keydown(function(e){if(e.keyCode==13){ADDvertWyniki.Zastosuj(id);return false;}});attr['style']+='margin-left:2px;';attr['value']=this._objDane[id]['v-do'];attr['id']='pole-'+id+'-do';el[1]=JS.dodajElement('input',attr);el[1].keydown(function(e){if(e.keyCode==13){ADDvertWyniki.Zastosuj(id);return false;}});}
$('#kryterium-li-'+id+' span[class="content"]').html('');$('#kryterium-li-'+id+' span[class="e"]').unbind('click').attr('class','s').click(function(){ADDvertWyniki.Zastosuj(id);});$('#kryterium-li-'+id+' span[class="x"]').attr('class','k');if(_usun!=true){$('#kryterium-li-'+id+' span[class="x"]').unbind('click').click(function(){ADDvertWyniki.Anuluj(id);});}
for(var i in el){$('#kryterium-li-'+id+' span[class="content"]').append(el[i]);}
if(this._objDane[id]['t']=='arrZ'){JS.UstawPoleDo(_$('pole-'+id+'-od'));}
this.SprawdzPola();},Usun:function(id,s){if(this._zablokuj)return;var el=$('#kryterium-li-'+id);el.remove();this.SprawdzKryteria();this._objDane[id]['s']=false;var arr=new Array('v','v-od','v-do');for(var i in arr){if(typeof(this._objDane[id][arr[i]])!='undefined'){this._objDane[id][arr[i]]='';var arrTmp=this._objDane[id]['ns'].split('|');for(var j in arrTmp){if(PHP.isset(this._objKryteria[arrTmp[j]])){this._objKryteria[arrTmp[j]]='';}}}}
this.StatusDodaj();this.SprawdzIloscKryteriow(true);if(s){return;}
this.Zastosuj(id,true);},SprawdzIloscKryteriow:function(s){var ilosc=0;for(var i in this._objDane){if(this._objDane[i]['s']==true&&!PHP.in_array(this._objDane[i]['ns'],new Array('so','st','wy','k','rn'))){ilosc++;}}
if(!ilosc&&!_$('brak-kryteriow-wyszukiwania')&&s){$('#kryteria-wyszukiwania').append('<li id="brak-kryteriow-wyszukiwania"><center><b>Brak kryteri\u00f3w</b></center></li>');}
return ilosc;},DodajDoNotesu:function(id){var arrDane=$.cookie('notes'+this._strKat);arrDane=PHP.is_string(arrDane)&&arrDane!=''?JSON.parse(arrDane):new Object();var arrNewDane=JS.clone(arrDane);var strAkcja='';if(PHP.isset(arrDane[this._strTyp])&&PHP.in_object(id,arrDane[this._strTyp])){$('#guzik_notes_'+id).html('<u>'+this.ImgGuzik('d')+' Dodaj do notesu</u>');arrNewDane[this._strTyp]=new Array();for(var i in arrDane[this._strTyp]){if(id!=arrDane[this._strTyp][i]){arrNewDane[this._strTyp].push(arrDane[this._strTyp][i]);}}
strAkcja='usun';this.PokazKomunikat('Og\u0142oszenie usuni\u0119te z notesu.',3,true,true);}else{$('#guzik_notes_'+id).html('<u>'+this.ImgGuzik('u')+' Usu\u0144 z notesu</u>');if(!PHP.is_array(arrNewDane[this._strTyp])){arrNewDane[this._strTyp]=new Array();}
arrNewDane[this._strTyp].push(id);strAkcja='dodaj';this.PokazKomunikat('Og\u0142oszenie dodane do notesu.',3,true,true);}
$.ajax({url:ROOT_PAGE_LOCAL+'proxy/'+ADDvertWyniki._strKat+'/'+(ADDvertWyniki._strTyp!='praca'?ADDvertWyniki._strTyp+'/':'')+'ajax-notes',type:"POST",data:{'data[akcja]':strAkcja,'data[id]':id,'data[typ]':ADDvertWyniki._strTyp},success:function(dane){}});$('#ilosc-w-notesie').text(arrNewDane[this._strTyp]?arrNewDane[this._strTyp].length:0);$.cookie('notes'+this._strKat,JSON.stringify(arrNewDane),{expires:7});},PokazKomunikat:function(str,czas,typ,top){czas=czas*1000;typ=typ==true?'ptaszek':'krzyzyk';top=typeof top=='undefined'?false:true
var _css={border:'1px solid #CCC',padding:'10px',width:PHP.strip_tags(str).length*8,backgroundColor:'#FFF',fontWeight:'bold',fontSize:'14px',fontFamily:'"Trebuchet MS", Arial, Helvetica, sans-serif','-webkit-border-radius':'5px','-moz-border-radius':'5px',opacity:'1',color:'#000'}
if(top){_css['top']='10px';_css['left']='';_css['right']='10px';}
$.blockUI({message:'<img src="'+ROOT_PAGE+'img/btn/'+typ+'.gif" />&nbsp;&nbsp;'+str,fadeIn:700,fadeOut:700,timeout:czas,showOverlay:false,centerY:false,css:_css});},ImgGuzik:function(n){var widok=typeof this._objKryteria['wy']=='string'?this._objKryteria['wy']:'l';var arrBtn=new Object();var arrAttr=new Object();var str='<img src="'+ROOT_PAGE+'img/btn/';if(widok=='s'){arrBtn['d']='dodaj-notes.gif';arrBtn['u']='usun-notes.gif';arrAttr['align']='absmiddle';}else{arrBtn['d']='plus.gif';arrBtn['u']='minus.gif';}
str+=arrBtn[n]+'"';for(var i in arrAttr){str+=' '+i+'="'+arrAttr[i]+'"';}
str+=' />';return str;},DodajDoPorownania:function(id){var arrDane=$.cookie('porownaj'+this._strKat);arrDane=PHP.is_string(arrDane)&&arrDane!=''?JSON.parse(arrDane):new Object();var arrNewDane=JS.clone(arrDane);if(PHP.isset(arrDane[this._strTyp])&&PHP.in_array(id,arrDane[this._strTyp])){$('#guzik_porownaj_'+id).html('<u>'+this.ImgGuzik('d')+' Dodaj do por\u00f3wnania</u>');arrNewDane[this._strTyp]=new Array();for(var i=0;i<arrDane[this._strTyp].length;i++){if(id!=arrDane[this._strTyp][i]){arrNewDane[this._strTyp].push(arrDane[this._strTyp][i]);}else{}}
this.PokazKomunikat('Og\u0142oszenie usuni\u0119te z por\u00f3wnania.',3,true,true);}else{if(PHP.isset(arrDane[this._strTyp])&&PHP.count(arrDane[this._strTyp])>=6){this.PokazKomunikat('Nie mo\u017cna doda\u0107 wi\u0119cej ni\u017c 6 og\u0142osze\u0144 do por\u00f3wnania.',5,false,true);return;}
$('#guzik_porownaj_'+id).html('<u>'+this.ImgGuzik('u')+' Usu\u0144 z por\u00f3wnania</u>');if(!PHP.is_array(arrNewDane[this._strTyp])){arrNewDane[this._strTyp]=new Array();}
arrNewDane[this._strTyp].push(id);this.PokazKomunikat('Og\u0142oszenie dodane do por\u00f3wnania.',3,true,true);$('#porownaj-oferty').effect('pulsate',{times:1},500);}
if(!PHP.isset(arrNewDane[this._strTyp])||PHP.empty(arrNewDane[this._strTyp])){$('#porownaj-oferty-p').css('opacity','0.5');}else{$('#porownaj-oferty-p').css('opacity','1');}
$.cookie('porownaj'+this._strKat,JSON.stringify(arrNewDane),{expires:7});},SprawdzCookie:function(){var arrNotes=$.cookie('notes'+this._strKat);var arrPorownaj=$.cookie('porownaj'+this._strKat);arrNotes=arrNotes!=''&&PHP.is_string(arrNotes)?JSON.parse(arrNotes):new Object();arrPorownaj=arrPorownaj!=''&&PHP.is_string(arrPorownaj)?JSON.parse(arrPorownaj):new Object();if(!PHP.empty(arrPorownaj[this._strTyp])){$('#porownaj-oferty-p').css('opacity','1');}
$('#ilosc-w-notesie').text(arrNotes[this._strTyp]?arrNotes[this._strTyp].length:0);function sprawdzGuzik(){var typ=$(this).attr('class');var id=$(this).attr('id').replace(/[^(0-9)]*/,'');if(typ=='n'){if(PHP.is_object(arrNotes)&&PHP.isset(arrNotes[ADDvertWyniki._strTyp])&&PHP.in_array(id,arrNotes[ADDvertWyniki._strTyp])){$(this).html('<u>'+ADDvertWyniki.ImgGuzik('u')+' Usu\u0144 z notesu</u>');}
$(this).click(function(){ADDvertWyniki.DodajDoNotesu($(this).attr('id').replace(/[^(0-9)]*/,''));});}else if(typ=='p'){if(PHP.is_object(arrPorownaj)&&PHP.isset(arrPorownaj[ADDvertWyniki._strTyp])&&PHP.in_array(id,arrPorownaj[ADDvertWyniki._strTyp])){$(this).html('<u>'+ADDvertWyniki.ImgGuzik('u')+' Usu\u0144 z por\u00f3wnania</u>');}
$(this).click(function(){ADDvertWyniki.DodajDoPorownania($(this).attr('id').replace(/[^(0-9)]*/,''));});}}
$('#guziki_js p').each(sprawdzGuzik);$('li div[class="guziki"] p').each(sprawdzGuzik);},Inicjuj:function(strKryteria,objDane,strKat,strTyp,strTypW,objKategorie){this.KryteriaToObject(strKryteria);this._objDane=objDane;this._strKat=strKat;this._strTyp=strTyp;this._strTypW=strTypW;this._objKategorie=objKategorie;if(PHP.empty(this._objKryteria['ro'])){if(!PHP.empty(this._objKryteria['ka'])){}else if(!PHP.empty(this._objKryteria['ma'])){}else if(!PHP.empty(this._objKryteria['mi'])){}}
$('#kryteria-wyszukiwania li span[class="e"]').each(function(i){$(this).css('display','inline');var id=$(this).parent().attr('id').replace(/^kryterium\-nazwa\-/,'');$(this).click(function(){ADDvertWyniki.Edytuj(id);});});$('#kryteria-wyszukiwania li span[class="x"]').each(function(i){$(this).css('display','block');var id=$(this).parent().attr('id').replace(/^kryterium\-nazwa\-/,'');$(this).click(function(){ADDvertWyniki.Usun(id);});});$('#dodajNoweKryterium').click(function(){ADDvertWyniki.DodajPokaz();});$('.dodajKryteriaContainer div[class="naglowek"] span[class="x"]').click(function(){$('.dodajKryteriaContainer').hide();});this.StatusDodaj();this.SprawdzCookie();}}