﻿/**
 * 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 ADDvertDodajM={_dane:new Object(),_polaOb:new Array(),_strTyp:null,WczytajDane:function(typ,id,v){$('#zmien-'+typ).remove();function _return(dane){if(PHP.in_object(typ,new Array('model'))){ADDvertDodajM.PokazSelect(dane,typ,id,v);}}
if(typeof(this._dane[typ])=='undefined'){this._dane[typ]=new Object();}
if(typeof(this._dane[typ][id])!='undefined'){_return(this._dane[typ][id]);return;}
$.ajax({url:ROOT_PAGE_LOCAL+'proxy/motoryzacja/pobierz-dane',type:'POST',data:{'data[typ]':typ,'data[id]':id},beforeSend:function(){$('#td-'+typ).html(' Prosz\u0119 czeka\u0107...');},error:function(){},success:function(dane){var dane=JSON.parse(dane);ADDvertDodajM._dane[typ][id]=dane;_return(dane);}});},PokazSelect:function(dane,typ,id,v){var content='';content+='<select name="data[tresc-oferty]['+typ+']" id="pole-'+typ+'" class="poleSelect">';content+='<option value="">wybierz</option>';for(var i in dane){content+='<option value="'+i+'"';content+=v==dane[i]['n']?' selected="selected" ':'';content+='>'+dane[i]['n']+'</option>';}
content+='<option value="">Inny</option>';content+='</select>';$('#td-'+typ).html(content);$('#td-n-'+typ).append(' <span class="btnZmien" id="zmien-'+typ+'" onclick="ADDvertDodajM.WczytajDane(\''+typ+'\', \''+id+'\');">[Zmie\u0144]</span>');if(PHP.in_object(typ,new Array('model'))){$('#pole-'+typ).change(function(){ADDvertDodajM.SelectNaInput(this);});if(typeof(v)!='undefined'&&v!=null){this.SelectNaInput(_$('pole-'+typ),v);}}},SelectNaInput:function(p,v){var p=$(p);var v=typeof(v)!='undefined'?v:$('#'+p.attr('id')+' :selected').val()?$('#'+p.attr('id')+' :selected').text():'';var content='<input type="text" name="'+p.attr('name')+'" value="'+v+'" id="'+p.attr('id')+'" class="poleText" />';p.parent().html(content);},SprawdzPola:function(){var error=null;var p=null;for(var i in this._polaOb){var v='';if(this._polaOb[i]!=''){for(var j=0;j<this._polaOb[i].length;j++){if($('#pole-'+i+'-'+this._polaOb[i][j]+':input').attr('checked')){v=1;break;}}
if(!PHP.in_object(v,new Array(0,1))){error=error===null?i:error;}
p=null}else{p=$('#pole-'+i);v=i=='dodatkowy-opis'&&tinyMCE.activeEditor!=null?PHP.strip_tags(tinyMCE.activeEditor.getContent()):PHP.strip_tags(p.val());}
if(v==''){error=error===null?i:error;if(p!=null)
p.css({'border':'1px solid red','background':'#F8E1E0'});}else{if(p!=null)
p.css({'border':'1px solid #CCC','background':'#FFF'});}}
if(error!==null){var arrKom={'marka':'Wybierz mark\u0119','nazwa':'Podaj nazw\u0119','model':'Podaj model','pojemnosc-silnika':'Wybierz pojemno\u015b\u0107 silnika','rodzaj-paliwa':'Wybierz rodzaj paliwa','uszkodzony':'Zaznacz czy '+(this._strTyp=='czesci'?'cz\u0119\u015b\u0107 jest uszkodzona':'pojazd jest uszkodzony'),'data-produkcji-rok':'Wybierz rok produkcji','ilosc-drzwi':'Wybierz ilo\u015b\u0107 drzwi','cena-wartosc':'Podaj cen\u0119 w formacie liczbowym - bez spacji, kropek i przecink\u00f3w - min 100 z\u0142','przebieg':'Podaj przebieg w formacie liczbowym - bez spacji, kropek i przecink\u00f3w','moc':'Podaj moc w formacie liczbowym - bez spacji, kropek i przecink\u00f3w','dodatkowy-opis':'Nie podano opisu','liczba-pokoi':'Wybierz liczb\u0119 pokoi','powierzchnia':'Podaj powierzchni\u0119','typ-dzialki':'Wybierz typ dzia\u0142ki','typ':'Wybierz typ','wszystkich-pokoi':'Wybierz liczb\u0119 wszystkich pokoi','wolnych-pokoi':'Wybierz liczb\u0119 wolnych pokoi','maks-ilosc-osob':'Wybierz maksymaln\u0105 ilo\u015b\u0107 os\u00f3b','konstrukcja':'Wybierz konstrukcj\u0119'};if(typeof arrKom[error]!='undefined'){alert(arrKom[error]+'.');}else{alert('Uzupe\u0142nij wszystkie pola oznaczone *');}
return false;}else{return true;}},Inicjuj:function(dane,polaOb,strTyp){this._polaOb=polaOb;this._strTyp=strTyp;if(typeof(dane['marka'])!='undefined'&&dane['marka']!=''){var model=typeof(dane['model'])!='undefined'&&dane['model']!=''?dane['model']:null;this.WczytajDane('model',dane['marka'],model);}
$('#pole-marka').change(function(){ADDvertDodajM.WczytajDane('model',$(this).val());});$('#form-dodaj-ogloszenie').submit(function(){return ADDvertDodajM.SprawdzPola();});}}