﻿/**
 * 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 ADDvertSzukaj={_objSelect:new Object(),_objDane:new Object(),_objZmien:new Object(),_objPola:new Object(),nazwa:function(n){return n.replace('pole-','');},isEmpty:function(ob){for(var i in ob){return false;}
return true;},PobierzDane:function(typ,id,fn,attr){$.ajax({url:ROOT_PAGE_LOCAL+'proxy/motoryzacja/pobierz-dane',type:'POST',data:{'data[typ]':typ,'data[id]':id},beforeSend:function(){if(typ=='model')
$('#pole-model').css('background','#FFFFFF url('+ROOT_PAGE+'img/refresh.gif) no-repeat right 1px');else
$('#input-'+typ).html(' Prosz\u0119 czeka\u0107...');},error:function(){},success:function(dane){var dane=JSON.parse(dane);if(typ=='model')
$('#pole-model').css('background','#FFFFFF');ADDvertSzukaj._objDane[typ][id]=ADDvertSzukaj.isEmpty(dane)?null:dane;if(fn){fn(id,attr);}}});},OdczytajDane:function(typ,id,fn,attr){if(typeof(this._objDane[typ])=='undefined'){this._objDane[typ]=new Object();}
if(typeof(this._objDane[typ][id])=='undefined'){this._objDane[typ][id]=false;}
if(this._objDane[typ][id]==false){this.PobierzDane(typ,id,fn,attr);return false;}else{return this._objDane[typ][id];}},SelectToInput:function(pole,str,v){var pole=$(pole);var arrAttr=new Array('id','name');var attr=new Object();var v=v!='undefined'?v:'';for(var i=0;i<arrAttr.length;i++){if(pole.attr(arrAttr[i])){attr[arrAttr[i]]=pole.attr(arrAttr[i]);}}
attr['value']=v?v:pole.selectedTexts();attr['class']='poleText';str=str?' <i style="font-weight:normal; cursor:pointer;" onclick="'+str+'">[Zmie\u0144]</i>':'';$('#nazwa-model').html('Model:'+str);var el=JS.dodajElement('input',attr);pole.parent().html('').append(el);},WczytajModele:function(id,attr){if(id=='')return;var dane=ADDvertSzukaj.OdczytajDane('model',id,ADDvertSzukaj.WczytajModele,attr);if(dane===false)return;if(dane!==null){var el=JS.dodajElement('select',{'class':'poleSelect','id':'pole-model','name':'data[szukaj][model]'});var n=false;el.addOption('','wybierz',false);for(var i in dane){el.addOption(i,dane[i]['n'],attr&&i==attr['id']?true:false);if(attr&&i==attr['id']){n=true;id=i;break;}}
el.change(function(){ADDvertSzukaj.SelectToInput(this,'ADDvertSzukaj.WczytajModele('+id+');');});}else{var el=JS.dodajElement('input',{'class':'poleText','id':'pole-model','name':'data[szukaj][model]'});}
$('#input-model').html('').append(el);if(n!==false){el.change();}},ZmienNajnowsze:function(n){if(ADDvertSzukaj._objZmien['interval']){clearInterval(ADDvertSzukaj._objZmien['interval']);this._objZmien['interval']=setInterval("ADDvertSzukaj.ZmienNajnowsze('prawa');",5*1000);}
if(ADDvertSzukaj._objZmien['lock'])
return;ADDvertSzukaj._objZmien['lock']=true;$('#ul-zmien-id-'+ADDvertSzukaj._objZmien['str']).fadeOut('normal',function(){ADDvertSzukaj._objZmien['str']=n=='prawa'?ADDvertSzukaj._objZmien['str']+1:ADDvertSzukaj._objZmien['str']-1;if(ADDvertSzukaj._objZmien['str']<1)
ADDvertSzukaj._objZmien['str']=ADDvertSzukaj._objZmien['ilosc'];else if(ADDvertSzukaj._objZmien['str']>ADDvertSzukaj._objZmien['ilosc'])
ADDvertSzukaj._objZmien['str']=1;$('#zmien-txt').html('<b>'+ADDvertSzukaj._objZmien['str']+'/'+ADDvertSzukaj._objZmien['ilosc']+'</b>');$('#ul-zmien-id-'+ADDvertSzukaj._objZmien['str']).fadeIn('normal',function(){ADDvertSzukaj._objZmien['lock']=false;});});},Inicjuj:function(){$('#pole-marka').change(function(){ADDvertSzukaj.WczytajModele($(this).val());});if($('#pole-marka').val()!=undefined&&$('#pole-marka').val()!=''&&$('#pole-model').val()==''){ADDvertSzukaj.WczytajModele($('#pole-marka').val());}else if($('#pole-marka').val()!=''&&$('#pole-model').val()!=''){ADDvertSzukaj.SelectToInput($('#pole-model'),'ADDvertSzukaj.WczytajModele('+$('#pole-marka').val()+');',$('#pole-model').val());}
var arrPola=$('.ogloszeniaSzukaj select');for(var i=0;i<arrPola.length;i++){var pole=$(arrPola[i]);var id=this.nazwa(pole.attr('id'));if(id.indexOf('-od')>0){pole.change(function(){JS.UstawPoleDo(this);});JS.UstawPoleDo(arrPola[i]);}}
this._objZmien['ilosc']=$('.SP-Najnowsze ul').length;this._objZmien['str']=1;this._objZmien['lock']=false;$('#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});if(typeof $().autocomplete!='undefined'){$('#pole-miejscowosc').autocomplete(ROOT_PAGE_LOCAL+'proxy/motoryzacja/pobierz-dane',{extraParams:{'data[typ]':'autocomplete','data[woj]':$('#pole-wojewodztwo').val()},maxItemsToShow:6,autoFill:true,cacheLength:20,checkFunction:function(){if($('#pole-wojewodztwo').val()!='')
return true;else
return false;},},function(n){ADDvertSzukaj._objPola['miasto']=n;}).focus();$('#pole-wojewodztwo').change(function(){var o=ADDvertSzukaj._objPola['miasto'].getOptions();o['extraParams']['data[woj]']=$(this).val();ADDvertSzukaj._objPola['miasto'].setOptions(o);});}
if(this._objZmien['ilosc']>1){this._objZmien['interval']=setInterval("ADDvertSzukaj.ZmienNajnowsze('prawa');",5*1000);$('#SP-Najnowsze-ogloszenia').hover(function(){clearInterval(ADDvertSzukaj._objZmien['interval']);},function(){ADDvertSzukaj._objZmien['interval']=setInterval("ADDvertSzukaj.ZmienNajnowsze('prawa');",5*1000);});$('#zmien-w-lewo').click(function(){ADDvertSzukaj.ZmienNajnowsze('lewa');});$('#zmien-w-prawo').click(function(){ADDvertSzukaj.ZmienNajnowsze('prawa');});$('#zmien-txt').html('<b>'+this._objZmien['str']+'/'+this._objZmien['ilosc']+'</b>');}}}