var Wyszukajauto = {
	data:{},mapa:false,
	dmodeData:{dealers_name:'',marki:[],lok:[],ort:[],did:[],ord:'',sort:'',promien:''},
	initialize: function(){
		this.reg = [];
		this.errs = [];
	},
	debug: true, //remote_addr == '',
	dmode: false,
	licz: 0,
	reg: [],
	errs: [],
	tabs: [],
	trans:[],
	urlmodel: '/cars/marki/modele/cechy/cechy2/cena/pojemnosc/moc/drzwi/kolory/lok/ort/promien/ord/sort/-/',
	dmodeurlmodel: '/dealers/dealers_name/marki/lok/ort/promien/did/ord/sort/-/',
	urlremodeled: '',
	robiem: false,
	getSelf: function(){ return this;},
	setErrs: function(id,text){
		this.errs[id] = text;
	},
	getTrans: function(ki){
		try{
			if (typeof(this.trans[ki]) != 'undefined') {
				return this.trans[ki];
			}
		}catch(e){
			if (this.debug) {
				alert(e.toString());
			}
		}
		return ki;
	},
	setTrans: function(data){
		for(ki in data){
			this.trans[ki] = data[ki];
		}
	},
	catcont:function(id1,id2){
		$('#'+id1).click(function(){
			$('.catcont').each(function(){
				if ($(this).css('display') != 'none' && this.id != id2) {
					//alert(this.id);
					$(this).toggle('fast');
				}
			});
			if(IE7){
				$('#'+id2).css({top: $(this).position('#pola').top+21+'px',left: '101px'});
			}
			$('#'+id2).toggle('fast');
			$('table tr td','#'+id2).unbind().click(Wyszukajauto.ConCechy2);
		});
	},
	wlaczwybrane: function(){
		$('.wybralem_cov3').show();
		$("div[id^=cechy] span.plusdodatni").css('background-position','top center');
		if (Wyszukajauto.data.cechy.length) {
			for(var i in Wyszukajauto.data.cechy){
				var ar = Wyszukajauto.data.cechy[i].split(' ');
				$('#cechy'+ar[0]+'_c div.wybralem_cov3').hide();
				$('#cechy'+ar[0]+'_h span.plusdodatni').css('background-position','bottom center');
			}
		}
		if (Wyszukajauto.data.cechy2.length) {
			for(var i in Wyszukajauto.data.cechy2){
				var ar = Wyszukajauto.data.cechy2[i].split(' ');
				$('#cechy'+ar[0]+'_c div.wybralem_cov3').hide();
				$('#cechy'+ar[0]+'_h span.plusdodatni').css('background-position','bottom center');
			}
		}
	},
	rem_addr: false,
	ConCechy2: function(){
		var val = $(this).attr('cid');
		var par = $(this).attr('parid');
		var grupa = $(this).attr('grupa');
		if (grupa === '0') {
			var Obdata = Wyszukajauto.data.cechy;
			var adc = '';
		}else{
			var Obdata = Wyszukajauto.data.cechy2;
			var adc = '2';
			//var Obdata = Wyszukajauto.data.cechy;
			//var adc = '';
		}
		var vars = par+' '+val;
		var fa = true;
		var ar = [];
		for(var i = 0; i<Obdata.length;i++){
			if (Obdata[i] == vars) {
				Obdata.splice(i,1);
				$(this).css('background','transparent');
				$(this).find("img").attr('src','/img/_plusdodatni.png');
				//Wyszukajauto.setUrlRemodeled();
				fa = false;
			}
		}
		if (fa) {
			Obdata.push(vars);
			$(this).find("img").attr('src','/img/_plusujemny.png');
			//$(this).css('background','#b9b5b6');
		}
		if (Obdata.length) {
			$('#cechy'+adc).val(Obdata.join(','));
		}else{
			$('#cechy'+adc).val('');
		}
		if (grupa === '0') {
			  Wyszukajauto.data.cechy = Obdata ;
		}else{
			 Wyszukajauto.data.cechy2 = Obdata;
			 //Wyszukajauto.data.cechy = Obdata;
		}
		Wyszukajauto.setUrlRemodeled();
		Wyszukajauto.wlaczwybrane();
	},
	specCechy: function(grupa,par,val){
		if (grupa === '0') {
			var Obdata = Wyszukajauto.data.cechy;
			var adc = '';
		}else{
			var Obdata = Wyszukajauto.data.cechy2;
			var adc = '2';
		}
		var vars = par+' '+val;
		var fa = true;
		var ar = [];
		for(var i = 0; i<Obdata.length;i++){
			if (Obdata[i].substr(0,par.length) == par) {
				//var src = $('#'+par+'_'+Obdata[i].substr(par.length+1)).children("img").attr('src');
				//src = src.split('/');
				//$('#'+par+'_'+Obdata[i].substr(par.length+1)).find("img").attr('src','/img/'+src[2].substr(1));
				$('#'+par+'_'+Obdata[i].substr(par.length+1)).css('background-position','top');
				//Wyszukajauto.setUrlRemodeled();
				if (Obdata[i] == vars) {
					fa = false;
				}
				Obdata.splice(i,1);
			}
		}
		if (fa) {
			Obdata.push(vars);
			var id = '#'+par+'_'+val;
			//var src = $(id).children("img").attr('src');
			//src = src.split('/');
			//$(id).find("img").attr('src','/img/A'+src[2]);
			$(id).css('background-position','bottom');
		}
		if (Obdata.length) {
			$('#cechy'+adc).val(Obdata.join(','));
		}else{
			$('#cechy'+adc).val('');
		}
		if (grupa === '0') {
			  Wyszukajauto.data.cechy = Obdata ;
		}else{
			 Wyszukajauto.data.cechy2 = Obdata;
			 //Wyszukajauto.data.cechy = Obdata;
		}
		Wyszukajauto.setUrlRemodeled();
	},
	lok: function(){
		var Ob = Wyszukajauto.getSelf();
		var val = parseInt($(this).attr('lokid'));
		if (Ob.dmode) {
			var Da = Ob.dmodeData.lok;
		}else{
			var Da = Ob.data.lok;
		}
		var ind = jQuery.inArray(val, Da);
		if (ind>-1) {
			$(this).css('background','transparent');
			$(this).find("img").attr('src','/img/_plusdodatni.png');
			Da.splice(ind,1);
		}else{
			if (Da.length == 2) {
				Ob.addFrontError(Ob.errs['lok']);
				return;
			}
			//$(this).css('background','#b9b5b6');
			$(this).find("img").attr('src','/img/_plusujemny.png');
			Da.push(val);
		}
		if (Da.length) {
			$('#lok_c div.wybralem_cov').hide();
			$('#lok').val(Da.join(','));
			$('#lok_h span.plusdodatni').css('background-position','bottom center');
		}else{
			$('#lok_c div.wybralem_cov').show();
			$('#lok').val('');
			$('#lok_h span.plusdodatni').css('background-position','top center');
			Nas();
		}
		if (Ob.dmode) {
			Wyszukajauto.dmodeData.lok = Da;
			Wyszukajauto.dmodeData.ort = [];
		}else{
			Wyszukajauto.data.lok = Da;
			Wyszukajauto.data.ort = [];
		}
		Wyszukajauto.setUrlRemodeled();
	},
	drzwi: function(val){
		var val2 = (val==1)?2:1;
		if (this.data.drzwi == val) {
			this.data.drzwi = '';
			$('#drz'+val).css('background-position','top');
		}else{
			this.data.drzwi = val;
			$('#drz'+val).css('background-position','bottom');
			$('#drz'+val2).css('background-position','top');
		}
		$('#drzwi').val(this.data.drzwi);
		this.setUrlRemodeled();
	},
	wpisz: function(ind){
		if (ind == undefined) {
			try{
			var ind = this.id.substr(3);
			}catch(e){return;}
		}
		/*if ($('#wpisz'+ind).css('display') == 'none') {
			$('#wpisz'+ind).css('display','block');
			$('#sp'+ind).css('display','none');
			$('#rwp'+ind).css('display','none');
			$(this).css('background-position','top');
		}else{
			$('#wpisz'+ind).css('display','none');
			$('#sp'+ind).css('display','block');
			$(this).css('background-position','bottom');*/
			var od = parseInt($('#fod'+ind).val());
			var ddo = parseInt($('#fdo'+ind).val());
			var min = parseInt($('#od'+ind).text());
			var max = parseInt($('#do'+ind).text());
			var i1 = Math.round((od-min)/((max-min)/214));
			var i2 = Math.round((ddo-min)/((max-min)/214)+68);
			$('#su'+ind+'1').css('left',i1+'px');
			$('#su'+ind+'2').css('left',i2+'px');
			$('#sh'+ind).css({left: i1+'px',width: i2-i1+'px'});
		//}
		//$(this).siblings('input').css('display')=='none'?$(this).siblings('input [type="text"]').css('display','block'):$(this).siblings('input [type="text"]').css('display','none');
	},
	ort: function(){
		var val = parseInt($(this).attr('ortid'));
		if (Wyszukajauto.dmode) {
			var Da = Wyszukajauto.dmodeData.ort;
		}else{
			var Da = Wyszukajauto.data.ort;
		}
		var ind = jQuery.inArray(val, Da);
		if (ind>-1) {
			$(this).css('background','transparent');
			$(this).find("img").attr('src','/img/_plusdodatni.png');
			Da.splice(ind,1);
		}else{
			if (Da.length == 10) {
				var Ob = Wyszukajauto.getSelf();
				Ob.addFrontError(Ob.errs['ort2']);
				return;
			}
			//$(this).css('background','#b9b5b6');
			$(this).find("img").attr('src','/img/_plusujemny.png');
			Da.push(val);
		}
		if (Da.length) {
			$('#ort_c div.wybralem_cov').hide();
			$('#real_city_id').val(Da.join(','));
			$('#ort_h span.plusdodatni').css('background-position','bottom center');
		}else{
			$('#ort_c div.wybralem_cov').show();
			$('#real_city_id').val('');
			$('#ort_h span.plusdodatni').css('background-position','top center');
		}
		if (Wyszukajauto.dmode) {
			Wyszukajauto.dmodeData.ort = Da;
		}else{
			Wyszukajauto.data.ort = Da;
		}
		Wyszukajauto.setUrlRemodeled();
	},
/*	ConCechy: function(){
		var val = $(this).val();
		var par = $(this).attr('name').substr(8);
		var mul = $(this).attr('multiple');
		if (mul) {
			Wyszukajauto.data.cechy.push(par+' '+val);
			Wyszukajauto.setUrlRemodeled();
		}else{
			for(var i = 0; i<Wyszukajauto.data.cechy.length;i++){
				if (Wyszukajauto.data.cechy[i].substr(0,par.length) == par) {
					Wyszukajauto.data.cechy.splice(i,1);
					if (parseInt(val) == 0) {
						Wyszukajauto.setUrlRemodeled();
						return;
					}
					break;
				}
			}
			Wyszukajauto.data.cechy.push(par+' '+val);
			Wyszukajauto.setUrlRemodeled();
		}
	},*/
	RemTlo: function(){
		$('#gr').animate({
           opacity: 0,
           top: 500
         }, 'fast',Wyszukajauto.Af1 );
	},
	Af1: function(){
		$('#bg').unbind("click",Wyszukajauto.RemTlo);
		try{
			$('#gr').html('').hide();
		}catch(e){
			alert(e.toString());
		}
		try{
			$('#bg').hide();
		}catch(e){
			alert(e.toString());
		}
	},
	DFtext: 'Czy na pewno?',
	confirm:function(Yeshandler, Nohandler){
			if ($('#gr').length == 0) {
				var srodek = document.createElement('div');
				srodek.id = "gr";
				$('body').append(srodek);
			}else{
				$('#gr').show().fadeTo(1,1);
				var srodek = $('#gr');
			}
			var ll =  Math.round(($('body').outerWidth()-459)/2)+"px";
			$(srodek).css({position: 'absolute',left: ll,width:'459px',height:'119px',background:'url(/img/komunikat_del.png) center center no-repeat',zIndex: 100}).html('<div style="position: absolute; left: 100px; top: 45px; width: 330px; font-weight: bold; color: #000000;">'+this.DFtext+'</div>')
			if (!MSIE || version>6) {
				$(srodek).css('position','fixed');
				if (MSIE) {
					$(srodek).css('top',Math.max(0,Math.round((document.documentElement.clientHeight-119)/2)-50)+"px");
				}else{
					$(srodek).css('top', Math.max(0,Math.round((window.innerHeight-119)/2)-50)+"px");
				}
			}else{
				var coordinates = $('body').scrollTop();
				//srodek.style.top = 50+coordinates[1]+'px';
				$(srodek).css('top',Math.round((document.documentElement.clientHeight-119)/2)-50+coordinates+'px');
			}
			/*var but1 = document.createElement('IMG');
			$(but1).attr('src','/img/guziki/tak.gif').css({position:'absolute',left:'130px',bottom:'10px'});
			$(but1).click(Yeshandler);*/
			//alert(Wyszukajauto.getTrans('tak'));
			var but1 = document.createElement('span');
			$(but1).addClass('taknie').text(Wyszukajauto.getTrans('tak')).click(Yeshandler);
			$(srodek).append(but1);
			var but2 = document.createElement('span');
			//$(but2).attr('src','/img/guziki/nie.gif').css({position:'absolute',left:'250px',bottom:'10px'});
			$(but2).addClass('taknie').css('left','250px').text(Wyszukajauto.getTrans('nie'));
			if (Nohandler) {
				$(but2).click(Nohandler);
			}else{
				$(but2).click(Wyszukajauto.RemTlo);
			}
			$(srodek).append(but2);
	},
	tloConfirm: function(Yeshandler,Nohandler,text){
		try{
			var Ob = Wyszukajauto.getSelf();
			Ob.tlo('#000000',false);
			Ob.DFtext = text;
			Ob.confirm(Yeshandler,Nohandler);
			return false;
		}catch(e){
			//alert(e.toString());
			return false;
		}
	},
	tlo: function(color,rem,op){
			if ($('#bg').length == 0) {
				var tlo = document.createElement('div');
				tlo.className = "tlo";
				tlo.id = 'bg';
			}else{
				var tlo = $('#bg');
				$(tlo).show();
				//var tlo = document.getElementById('bg');
			}
			if (color) {
				$(tlo).css('background',color);
			}
			if (document.documentElement.clientHeight) {
				var max = Math.max($('.bodyz').height(),Math.max($('body').outerHeight(),document.documentElement.clientHeight));
				$(tlo).height(max+'px');
			}else if (window.innerHeight) {
				var max = Math.max($('.bodyz').height(),Math.max($('body').outerHeight(),window.innerHeight));
				$(tlo).height(max+'px');
			}
			if ($('div#ort_c:visible').length || $('div#punkt_c:visible').length) {
				$(tlo).height(max+200+'px');
			}
			if (op) {
				$(tlo).fadeTo(1, op);
			}else{
				$(tlo).fadeTo(1, 0.7);
			}
			$('body').append(tlo);
			if (rem) {
				$('#bg').bind('click',Wyszukajauto.RemTlo);
			}
			return tlo;
	},
	setUrlRemodeled: function(){
		if (this.dmode) {
				this.urlremodeled = this.dmodeurlmodel;
				var data = this.dmodeData;
			}else{
				var data = this.data;
				this.urlremodeled = this.urlmodel;
			}
			for (var id in data){
				var st = data[id].toString();
				if (st.length) {
					this.urlremodeled = this.urlremodeled.replace(id,st);
				}else{
					this.urlremodeled = this.urlremodeled.replace(id,'-');
				}
			}
			if (this.licz>0) {
				this.storeUrl();
			}
			this.licz++;
			//document.title=this.urlremodeled+' '+this.licz;
	},
	dealers: function(){
		var tlo = this.tlo('#fff',false,0.3);
		this.setUrlRemodeled();
		if(location.pathname){
			var urls = location.pathname.substr(1,location.pathname.length).split('/');
			if (urls.length == 0 || urls[0] != 'dealers') {
				window.location.href=this.urlremodeled;
				return;
			}
		}
		$('#center').load('/dealers/load',{data:this.dmodeData},function(response, status, xhr){
				Wyszukajauto.Af1();
				Cufon.replace('.kulfon');
		});
	},
	filter: function(){
		if (this.dmode) {
			this.dealers();
		}else{
			var tlo = this.tlo('#fff',false,0.3);
			this.setUrlRemodeled();
			if(location.pathname){
				var urls = location.pathname.substr(1,location.pathname.length).split('/');
				if (urls.length == 0 || urls[0] != 'cars') {
					window.location.href=this.urlremodeled;
					return;
				}
				/*else{
					location.pathname = this.urlmodel;
				}*/
			}
			var jqxhr = $.get('/cars/load',{data:this.data},function(data){
				$('#center').html(data);
				Wyszukajauto.Af1();
				Cufon.replace('.kulfon');
				try{
					Mapchecker();
				}catch(e){}
			}).error(function(){
				window.location.href=this.urlremodeled;
				return;
			});
			/*$('#center').load('/cars/load',{data:this.data},function(response, status, xhr){
				Wyszukajauto.Af1();
				Cufon.replace('.kulfon');
				try{
					loadScript('Pokazuj'); //to do
				}catch(e){}
			});*/
			/*$.getJSON("/cars/load", {data:this.data}, function(json){
			    //alert("JSON Data: " + json.users[3].name);
			    $('#center').html(json.html);
			    Wyszukajauto.Af1();
				Cufon.replace('.kulfon');
				try{
					loadScript('Pokazuj'); //to do
				}catch(e){}
			});*/
		}
	},
	czekentrzy: function(){
		/*if ($('#ort').attr('type') == 'text' && $('#real_city_id').val() == '') {
			this.SetAlert('ort');
			addFrontError(this.errs['ort']);
			return false;
		}*/
		this.setcookie('_lurl','',-1);
		return true;
	},
	GetReg: function(){
		return this.reg;
	},
	DisOff: function(event){
		var ob = event.data.ob;
		var al = ' ';
		try{
			if (ob.reg[this.id]) {
				$(this).stop(true,true);
				$(this).fadeTo(1,1);
				ob.regBack(this.id);
			}
		}catch(e){
			if (ob.debug) {
			al += e.toString();
			}
		}
		try{
			if (ob.reg[this.className]) {
				$('.'+this.className).stop(true,true);
				$('.'+this.className).fadeTo(1,1);
				ob.regBack('.'+this.className);
			}
		}catch(e){
			if (ob.debug) {
				alert(e.toString()+al);
			}
		}
	},
	SetAlert: function(id){
		var rid = id;
		if (rid.indexOf('.')== 0) {
			$(rid).css("backgroundColor", "#f67964");
			this.reg[id.substr(1)] = $(rid).effect( "pulsate",{times:15}, 300 );
		}else{
			$('#'+rid).css("backgroundColor", "#f67964");
			this.reg[id] = $("#"+rid).effect( "pulsate",{times:15}, 300 );
		}
	},
	SetAlerts: function(se){
		$(se).css("backgroundColor", "#f67964");
		this.reg[se] = $(se).effect( "pulsate",{times:15}, 300 );
	},
	regBack: function(id){
		$("#"+id).animate({
           backgroundColor: "#fff"
          // opacity: 1
         }, 500 );
	},
	addFrontError: function(txt){
		var tlo = this.tlo('#000000',true);
		$(tlo).css("cursor","pointer");
		var err = document.createElement('UL');
		err.id = 'error_frontmsg';
		$(err).css({position:'absolute',left:'98px',top:'30px'});
		if (typeof(txt) != 'string') {
			var z = 0
			for(var i = 0; i<txt.length; i++){
				var ll = document.createElement('LI');
				$(ll).html(txt[i]);
				$(err).append(ll);
				z++;
			}
			var height = Math.max(119,z*15+65);
		}else{
			var ll = document.createElement('LI');
			$(ll).html(txt);
			$(err).append(ll);
			var height = 119;
		}
		if ($('#gr').length == 0) {
			var srodek = document.createElement('div');
			srodek.id = "gr";
			$('body').append(srodek);
		}else{
			$('#gr').show().fadeTo(1,1);
			var srodek = $('#gr');
		}
		var lz = Math.round(($(tlo).outerWidth()-459)/2)+'px';
		$(srodek).css({position:'absolute',zIndex:'100',left:lz,width:'459px',height:height+'px',color: '#000000'}).append(err);
		var zam = document.createElement('span');
		$(zam).css({position:'absolute',zIndex:'101',top:'5px',right:'5px',width:'16px',height:'16px',background: 'url(/img/kasuj2.gif) top left no-repeat',cursor: 'pointer'})
			.mouseover(function(){$(this).css('background','url(/img/kasuj2.gif) bottom left no-repeat')})
			.mouseout(function(){$(this).css('background','url(/img/kasuj2.gif) top left no-repeat')})
			.click(this.RemTlo);
		$(srodek).append(zam);
		var but1 = document.createElement('span');
		$(but1).addClass('taknie').css({left:'192px'}).text(Wyszukajauto.getTrans('ok')).click(Wyszukajauto.RemTlo);
		$(srodek).append(but1);
		if (height > 119) {
			$(srodek).css('background','url(/img/komunikat2.png) top center repeat-y');
			var srodek2 = document.createElement('div');
			$(srodek2).css({position: "absolute",zIndex: 220,width: '459px',height: '15px',left: "0px",bottom: "-5px",background: 'url(/img/komunikat_ok2.png) bottom center no-repeat'});
			$(srodek).append(srodek2);
			var srodek3 = document.createElement('div');
			$(srodek3).css({position: "absolute",zIndex: 223,width: '459px',height: '30px',left: "0px",top:"-5px",background: 'url(/img/komunikat.png) top center no-repeat'});
			$(srodek).append(srodek3);
			var srodek4 = document.createElement('div');
			$(srodek4).css({position:"absolute",zIndex:224,width:'54px',height:'80px',left: "15px",top: "35px",background: 'url(/img/komunikat3.png) center center no-repeat'});
			$(srodek).append(srodek4);
		}else{
			$(srodek).css('background','url(/img/komunikat.png) top center repeat-y');
		}
		if (!MSIE || version>6) {
			$(srodek).css('position','fixed');
			if (MSIE) {
				$(srodek).css('top',Math.max(0,Math.round((document.documentElement.clientHeight-height)/2)-50)+"px");
			}else{
				$(srodek).css('top',Math.max(0,Math.round((window.innerHeight-height)/2)-50)+"px");
			}
		}else{
			var coordinates = $('body').scrollTop();
			$(srodek).css('top',Math.round((document.documentElement.clientHeight-height)/2)-50+coordinates+'px');
		}
	},
	addFrontInfo: function(txt){
		var tlo = this.tlo('#000000',true);
		$(tlo).css("cursor","pointer");
		var err = document.createElement('UL');
		err.id = 'error_frontmsg';
		$(err).css({position:'absolute',left:'98px',top:'30px'});
		if (typeof(txt) != 'string') {
			var z = 0
			for(var i = 0; i<txt.length; i++){
				var ll = document.createElement('LI');
				$(ll).html(txt[i]);
				$(err).append(ll);
				z++;
			}
			var height = Math.max(119,z*15+65);
		}else{
			var ll = document.createElement('LI');
			$(ll).html(txt);
			$(err).append(ll);
			var height = 119;
		}
		if ($('#gr').length == 0) {
			var srodek = document.createElement('div');
			srodek.id = "gr";
			$('body').append(srodek);
		}else{
			$('#gr').show().fadeTo(1,1);
			var srodek = $('#gr');
		}
		var lz = Math.round(($(tlo).outerWidth()-459)/2)+'px';
		$(srodek).css({position:'absolute',zIndex:'100',left:lz,width:'459px',height:height+'px',color: '#000000'}).append(err);
		var zam = document.createElement('span');
		$(zam).css({position:'absolute',zIndex:'101',top:'5px',right:'5px',width:'16px',height:'16px',background: 'url(/img/kasuj2.gif) top left no-repeat',cursor: 'pointer'})
			.mouseover(function(){$(this).css('background','url(/img/kasuj2.gif) bottom left no-repeat')})
			.mouseout(function(){$(this).css('background','url(/img/kasuj2.gif) top left no-repeat')})
			.click(this.RemTlo);
		$(srodek).append(zam);
		var but1 = document.createElement('span');
		$(but1).addClass('taknie').css({left:'192px'}).text(Wyszukajauto.getTrans('ok')).click(Wyszukajauto.RemTlo);
		$(srodek).append(but1);
		if (height > 119) {
			$(srodek).css('background','url(/img/komunikat2.png) top center repeat-y');
			var srodek2 = document.createElement('div');
			$(srodek2).css({position: "absolute",zIndex: 220,width: '459px',height: '15px',left: "0px",bottom: "-5px",background: 'url(/img/komunikat_ok2.png) bottom center no-repeat'});
			$(srodek).append(srodek2);
			var srodek3 = document.createElement('div');
			$(srodek3).css({position: "absolute",zIndex: 223,width: '459px',height: '30px',left: "0px",top:"-5px",background: 'url(/img/komunikat_ok.png) top center no-repeat'});
			$(srodek).append(srodek3);
			var srodek4 = document.createElement('div');
			$(srodek4).css({position:"absolute",zIndex:224,width:'54px',height:'80px',left: "15px",top: "35px",background: 'url(/img/komunikat4.png) center center no-repeat'});
			$(srodek).append(srodek4);
		}else{
			$(srodek).css('background','url(/img/komunikat_ok.png) top center repeat-y');
		}
		if (!MSIE || version>6) {
			$(srodek).css('position','fixed');
			if (MSIE) {
				$(srodek).css('top',Math.max(0,Math.round((document.documentElement.clientHeight-height)/2)-50)+"px");
			}else{
				$(srodek).css('top',Math.max(0,Math.round((window.innerHeight-height)/2)-50)+"px");
			}
		}else{
			var coordinates = $('body').scrollTop();
			$(srodek).css('top',Math.round((document.documentElement.clientHeight-height)/2)-50+coordinates+'px');
		}
	},
	gradAll: function(){
		var i = this.getCookie('_actStyl');
		if (!i) {
			var i = 1;
		}
		$("link").each(function(){
			if (this.title.substr(0,4) == 'size') {
				if (this.title == 'size'+i) {
					this.disabled=false;
				}else{
					this.disabled=true;
				}
			}
		});
	},
	grad: function(){
		var Ob = Wyszukajauto.getSelf();
		//var i = $('#kokie span').index(this)+1;
		var i = $('span',$(this).parent()).index(this)+1;
		Ob.setcookie('_actStyl',i,12);
		$("link").each(function(){
			if (this.title.substr(0,4) == 'size') {
				if (this.title == 'size'+i) {
					this.disabled=false;
				}else{
					this.disabled=true;
				}
			}
		});
		if ($('#heigher').length) {
			$('#heigher').css('height',516+$('.grid',$('#heigher')).length*(85+i*15)+'px');
		}
		Cufon.refresh('.kulfon');
	},
	setcookie: function(c_name,value,expiredays){
		var exdate=new Date();
		exdate.setDate(exdate.getDate()+expiredays);
		document.cookie=c_name+ "=" +escape(value)+((expiredays==null) ? "" : ";expires="+exdate.toGMTString())+"; path=/; domain="+location.host.replace('www.dealers','').replace('www','').replace('ssl','');
	},
	getCookie: function (c_name){
		if (document.cookie.length>0){
			c_start=document.cookie.indexOf(c_name + "=");
			if (c_start>-1){
			    c_start=c_start + c_name.length+1 ;
			    c_end=document.cookie.indexOf(";",c_start);
			    if (c_end==-1) c_end=document.cookie.length;
				return document.cookie.substring(c_start,c_end);
		    }
		  }
		return false;
	},
	storeUrl: function(){
		var Ob = Wyszukajauto.getSelf();
		if(Ob.dmode){
			Ob.setcookie('_dlurl',encodeURI(Ob.urlremodeled),1);
		}else{
			Ob.setcookie('_lurl',encodeURI(Ob.urlremodeled),1);
		}
	},
	checkUrl: function(){
		if (location.pathname) {
			var Ob = Wyszukajauto.getSelf();
			if(Ob.dmode){
				var pat = '/deal';
				var cnm = '_dlurl';
			}else{
				var pat = '/cars';
				var cnm = '_lurl';
			}
			var lurl = Ob.getCookie(cnm);
			if (lurl.toString().indexOf('%2F') == 0) {
				lurl = lurl.replace(/%2F/g,'/');
			}
			//var lurl = decodeURI(Ob.getCookie(cnm));
			//alert(location.pathname+"<br />"+lurl);
			if (lurl && location.pathname.substr(0,5) == pat && location.pathname != lurl && location.pathname.substr(0,8) != '/dealer/') {
				Ob.setcookie(cnm,'',-1);
				lurl = decodeURI(lurl);
				window.location.href = lurl.replace(/%2C/g,',');
				return;
			}
		}
	}
};

