function signin(reload,obj) {

	obj.disabled=true;
	obj.className='dbutton dbtndis';
	obj.value='- LOGOWANIE -';

	if(window.XMLHttpRequest)
	a3=new XMLHttpRequest();
	else if(window.ActiveXObject)
	a3=new ActiveXObject('Microsoft.XMLHTTP');

	a3.onreadystatechange=function() {

		if(a3.readyState==4) {

			if(a3.status==200) {

				obj.disabled=false;
				obj.className='dbutton';
				obj.value='ZALOGUJ';

				if(a3.responseText) {

					if(reload)
					window.location.href=window.location.href;
					else {

						document.getElementById('signed').innerHTML=a3.responseText;
						document.getElementById('signing').style.display='none';
						document.getElementById('account').style.display='block';
						document.getElementById('heademail').value='';
						document.getElementById('headpassword').value='';
						document.getElementById('rememberme').checked=false;
						document.getElementById('badsign').style.display='none';

					}

				}

				else
				document.getElementById('badsign').style.display='inline';

			}

		}

	};

	a3.open('GET','http://www.autosales.pl/ajax?key=3&email='+document.getElementById('heademail').value+'&password='+document.getElementById('headpassword').value+'&rememberme='+document.getElementById('rememberme').checked,true);
	a3.send(null);

}

function checkenter(asc) {

	if(asc==13)
	document.getElementById('signbtn').onclick();

}

function signout(loadmain,obj) {

	obj.disabled=true;
	obj.className='dbutton dbtndis';
	obj.value='- WYLOGUJ -';

	if(window.XMLHttpRequest)
	a8=new XMLHttpRequest();
	else if(window.ActiveXObject)
	a8=new ActiveXObject('Microsoft.XMLHTTP');

	a8.onreadystatechange=function() {

		if(a8.readyState==4) {

			if(a8.status==200) {

				obj.disabled=false;
				obj.className='dbutton';
				obj.value='WYLOGUJ';

				if(loadmain)
				window.location.href='/';
				else {

					document.getElementById('signing').style.display='block';
					document.getElementById('account').style.display='none';

				}

			}

		}

	};

	a8.open('GET','http://www.autosales.pl/ajax?key=8',true);
	a8.send(null);

}

function switchtab(id) {

	for(tc=11;tc<=17;tc++) {

		document.getElementById('int'+tc).style.display='none';
		document.getElementById('li'+tc).className='';
		document.getElementById('l'+tc).className='lcl';
		document.getElementById('r'+tc).className='rcl';

	}

	document.getElementById('int'+id).style.display='block';
	document.getElementById('li'+id).className='active';
	document.getElementById('l'+id).className='lcb';
	document.getElementById('r'+id).className='rcb';

	livesearch(id);

}

function tab(src) {

	window.location.href=src;

}

function tabhl(obj,cat,evt) {

	if(obj.className!='active')
	obj.className='hover';

	var v0=document.getElementById('tabhint');

	v0.style.display='block';

//	if(window.XMLHttpRequest) {

		v0.style.top=(evt.screenY-evt.clientY+30)+'px';
		v0.style.left=(evt.clientX+20)+'px';
//alert(evt.screenY+" "+evt.clientY);
//	} else {

//		v0.style.top=(evt.clientY-30)+'px';
//		v0.style.left=(evt.clientX+20)+'px';

//	}

	if(cat==1) {

		v0.style.width='120px';
		v0.innerHTML='Samochody osobowe, terenowe i zabytkowe.';

	} if(cat==2) {

		v0.style.width='160px';
		v0.innerHTML='Motocykle, trójkołowce, skutery, motorowery, quady i inne pojazdy jednośladowe.';

	} if(cat==3) {

		v0.style.width='185px';
		v0.innerHTML='Pojazdy przeznaczone do przewozu ładunków, kampery, lawety, ramy<br />i pojazdy specjalne, o DMC do 3,5 t.';

	} if(cat==4) {

		v0.style.width='145px';
		v0.innerHTML='Pojazdy o DMC powyżej 3,5 t i zespoły pojazdów.';

	} if(cat==5) {

		v0.style.width='165px';
		v0.innerHTML='Autobusy (pojazdy do przewozu więcej niż 9 osób).';

	} if(cat==6) {

		v0.style.width='110px';
		v0.innerHTML='Przyczepy i naczepy.';

	} if(cat==7) {

		v0.style.width='205px';
		v0.innerHTML='Pozostałe pojazdy, np. maszyny rolnicze, wózki widłowe, pojazdy militarne…';

	}

}

function tabunhl(obj) {

	if(obj.className!='active')
	obj.className='';

	document.getElementById('tabhint').style.display='none';

}

function btnhl(obj) {

	obj.className='button btnhover';

}

function btnunhl(obj) {

	obj.className='button';

}

function dbtnhl(obj) {

	obj.className='dbutton dbtnhover';

}

function dbtnunhl(obj) {

	obj.className='dbutton';

}

function car_model(cat,any,intid) {

	if(!intid)
	intid='';

	var v0=document.getElementById('model'+intid);

	v0.innerHTML='';
	v0.options[0]=new Option('— trwa wczytywanie —','— trwa wczytywanie —');

	if(window.XMLHttpRequest)
	a1a=new XMLHttpRequest();
	else if(window.ActiveXObject)
	a1a=new ActiveXObject('Microsoft.XMLHTTP');

	a1a.onreadystatechange=function() {

		if(a1a.readyState==4) {

			if(a1a.status==200) {

				var models=a1a.responseText.split(';');

				if(any) {

					v0.options[0]=new Option('— dowolny —','');
					livesearch(intid);

				} else
				v0.options[0]=new Option('');
				if(models!='') {

					for(tc=0;tc<models.length;tc++)
					v0.options[tc+1]=new Option(models[tc].substr(models[tc].indexOf('@')+1),models[tc]);

					if(!any)
					v0.options[tc+1]=new Option('Inny','@Inny');

				}
				else {

					if(!any)
					v0.options[1]=new Option('Inny','@Inny');

				}

			}

		}

	};

	a1a.open('GET','http://www.autosales.pl/ajax?key=1&cat='+cat+'&make='+document.getElementById('make'+intid).value,true);
	a1a.send(null);

}

function car_model_multi(cat,ls) {

	unselany('make');

	var make='';
	for(tc=0;tc<document.getElementById('make').length;tc++) {

		if(document.getElementById('make').options[tc].selected)
		make+=document.getElementById('make').options[tc].value+';';

	}

	document.getElementById('make').disabled=true;
	document.getElementById('model').innerHTML='';
	document.getElementById('model').options[0]=new Option('— trwa wczytywanie —','— trwa wczytywanie —');

	if(window.XMLHttpRequest)
	a1b = new XMLHttpRequest();
	else if(window.ActiveXObject)
	a1b = new ActiveXObject('Microsoft.XMLHTTP');

	a1b.onreadystatechange=function() {

		if(a1b.readyState==4) {

			if(a1b.status==200) {

				document.getElementById('make').disabled=false;

				var models=a1b.responseText.split(';');

				if(ls)
				livesearch(null,ls);

				if(models!='') {

					document.getElementById('model').options[0]=new Option('— dowolny —','');
					document.getElementById('model').options[0].selected=true;

					var ttc=1;
					for(tc=0;tc<models.length;tc++) {

						if(models[tc].charAt(0)=='|') {

							e=document.createElement('optgroup');
							e.label=models[tc].substr(1);
							document.getElementById('model').appendChild(e);

						} else {

							eo=document.createElement('option');
							eo.value=models[tc];
							eo.innerHTML=models[tc].substr(models[tc].indexOf('@')+1);
							e.appendChild(eo);
							ttc++;

						}

					}

				}
				else
				document.getElementById('model').options[0]=new Option('— dowolny —','');
				document.getElementById('model').options[0].selected=true;

			}

		}

	};

	a1b.open('GET','http://www.autosales.pl/ajax?key=1&cat='+cat+'&make='+make,true);
	a1b.send(null);

}

function unselany(obj) {

	var selany=0;
	var v0=document.getElementById(obj);

	for(tc=1;tc<v0.length;tc++) {

		if(v0.options[tc].selected)
		v0.options[0].selected=false;

		if(v0.options[tc].selected)
		selany=1;

	}

	if(!selany)
	v0.options[0].selected=true;

}

function selpoland(obj) {

	for(tc=1;tc<document.getElementById('carregion').length;tc++) {

		if(document.getElementById('carregion').options[tc].selected)
		document.getElementById('country').options[22].selected=true;

	}

	unselany(obj);

}

function sharp(obj) {

	obj.style.opacity='1';
	obj.style.filter='alpha(opacity=\'100\')';

}

function unsharp(obj) {

	obj.style.opacity='0.7';
	obj.style.filter='alpha(opacity=\'70\')';

}

function switchmain(id,src) {

	document.getElementById('mainphoto').src=src;
	window.activephoto=id;

}

function showphotos(id) {

	gallerywindow=window.open('galeria-'+id+'-'+window.activephoto,'gallery'+id,'width=899,height=612,left='+((screen.width-899)/2)+',top='+((screen.height-680)/2));
	gallerywindow.focus();

}

function scrollup() {

	window.galscr=setInterval("scrollit('up')",25);

}

function scrolldown(ws) {

	window.ws=ws;
	window.galscr=setInterval("scrollit('down')",25);

}

function stop() {

	clearInterval(window.galscr);

}

function scrollit(dir,ws) {

	var v0=document.getElementById('galscroll').style.top;

	if(dir=='up') {

		var wtm=v0.substr(0,v0.length-2);
		if(wtm<0)
		document.getElementById('galscroll').style.top=(parseInt(wtm)+5)+'px';

	} else if(dir=='down') {

		var wtm=v0.substr(0,v0.length-2);
		if(Math.abs(wtm)<window.ws)
		document.getElementById('galscroll').style.top=(wtm-5)+'px';

	}

}

function galswitchmain(src) {

	document.getElementById('galmainphoto').src=src;

}

function showbigphoto() {

	document.getElementById('galbigimg').src=document.getElementById('galmainphoto').src.substr(0,document.getElementById('galmainphoto').src.length-5)+'1.jpg';
	document.getElementById('galbigphoto').style.display='block';

}

function closebigphoto() {

	document.getElementById('galbigphoto').style.display='none';
	document.getElementById('galbigimg').src='';

}

function sendmsg(obj,id) {

	if(!id)
	id='';

	obj.disabled=true;
	obj.className='button btndis';
	obj.value='- WYSYŁANIE -';

	var dee;

	if(id) {

		document.getElementById('emailbg').className='contact';
		document.getElementById('contentbg').className='contact';

		if(!document.getElementById('email').value||document.getElementById('email').value.search('^[^@]+@[^\\.]+\\.[a-zA-Z]+')==-1) {

			document.getElementById('emailbg').className='contact errorbg';
			dee=1;

		}

		if(document.getElementById('content').value.length<3) {

			document.getElementById('contentbg').className='contact errorbg';
			dee=1;

		}

	}

	if(dee) {

		document.getElementById('contactmsg').style.display='block';
		document.getElementById('contactmsg').style.color='#800';
		document.getElementById('contactmsg').innerHTML='<b>Wiadomość NIE została wysłana.<br />Wypełnij prawidłowo pomarańczowe pola.</b>';

		obj.disabled=false;
		obj.className='button';
		obj.value='WYŚLIJ';

	} else {

		if(window.XMLHttpRequest)
		a4=new XMLHttpRequest();
		else if(window.ActiveXObject)
		a4=new ActiveXObject('Microsoft.XMLHTTP');

		a4.onreadystatechange=function() {

			if(a4.readyState==4) {

				if(a4.status==200) {

					document.getElementById('contactmsg').style.display='block';
					document.getElementById('contactmsg').style.color='#080';
					document.getElementById('contactmsg').innerHTML='<b>Wiadomość została wysłana!</b>';

					document.getElementById('email').value='';
					document.getElementById('phone').value='';
					document.getElementById('content').value='';

					obj.disabled=false;
					obj.className='button';
					obj.value='WYŚLIJ';

				}

			}

		};

		a4.open('GET','http://www.autosales.pl/ajax?key=4&id='+id+'&email='+encodeURIComponent(document.getElementById('email').value)+'&phone='+encodeURIComponent(document.getElementById('phone').value)+'&content='+encodeURIComponent(document.getElementById('content').value),true);
		a4.send(null);

	}

}

function livesearch(cat,id) {

	var q='';


	if(!cat)
	cat='';

	if(!id) {

		document.getElementById('lsfound'+cat).style.display='none';
		document.getElementById('lsnotfound'+cat).style.display='none';
		document.getElementById('lssearching'+cat).style.display='inline';

	} else {

		for(tc=1;tc<=30;tc++) {

			if(document.getElementById('lsp'+tc))
			document.getElementById('lsp'+tc).innerHTML='';

		}

		document.getElementById('lsp'+id).innerHTML='<div class=\"fls\"><div style=\"float: left;\"><img style=\"margin: 4px 5px 0 0; width: 32px; height: 32px;\" src=\"loading_pu.gif\" alt=\"Trwa wyszukiwanie...\" title=\"Trwa wyszukiwanie...\" /><span style=\"position: relative; top: -12px; color: #008;\"><i><b>Trwa wyszukiwanie…</b></i></span></div><input class=\"button\" style=\"float: right; margin-top: 4px;\" onmouseover=\"btnhl(this)\" onmouseout=\"btnunhl(this)\" type=\"submit\" value=\"POKAŻ WYNIKI\" /><div class=\"cdv\"></div></div>';

	}

	if(window.XMLHttpRequest)
	a5=new XMLHttpRequest();
	else if(window.ActiveXObject)
	a5=new ActiveXObject('Microsoft.XMLHTTP');

	a5.onreadystatechange=function() {

		if(a5.readyState==4) {

			if(a5.status==200) {

				if(!id) {

					document.getElementById('lssearching'+cat).style.display='none';

					if(a5.responseText==0)
					document.getElementById('lsnotfound'+cat).style.display='inline';
					else {

						var ads=a5.responseText.split(';');

						document.getElementById('livesearch'+cat).innerHTML=ads[0];
						document.getElementById('livesearchtxt'+cat).innerHTML=ads[1];
						document.getElementById('lsfound'+cat).style.display='inline';

					}

				} else {

					if(a5.responseText==0)
					document.getElementById('lsp'+id).innerHTML='<div class=\"fls\"><span style=\"float: left; color: #800;\"><b>Nie znaleziono ogłoszeń<br />spełniających kryteria</b></span><span style=\"float: right;\">Ustaw inne kryteria,<br />aby wyświetlić ogłoszenia.</span></div>';
					else {

						var ads=a5.responseText.split(';');

						document.getElementById('lsp'+id).innerHTML='<div class=\"fls\"><div style=\"float: left;\"><div style=\"margin: 1px 0 5px 0; font-weight: bold; font-size: 14pt; color: #008;\">'+ads[0]+'</div><span>'+ads[1]+'</span></div><input class=\"button\" style=\"float: right; margin-top: 4px;\" onmouseover=\"btnhl(this)\" onmouseout=\"btnunhl(this)\" type=\"submit\" value=\"POKAŻ WYNIKI\" /><div class=\"cdv\"></div></div>';

					}

				}

			}

		}

	};

	q+=mq(cat,'cat');
	q+=mq(cat,'newused');
	q+=mq(cat,'used');
	q+=mq(cat,'trailer');
	q+=mq(cat,'kind');
	q+=mq(cat,'make');
	q+=mq(cat,'model');
	q+=mq(cat,'minyear');
	q+=mq(cat,'year');
	q+=mq(cat,'classic');
	q+=mq(cat,'mileage');
	q+=mq(cat,'minprice');
	q+=mq(cat,'price');
	q+=mq(cat,'rates');
	q+=mq(cat,'vat');

	q+=mq(cat,'fuel');
	q+=mq(cat,'turbo');
	q+=mq(cat,'engine');
	q+=mq(cat,'mincapacity');
	q+=mq(cat,'capacity');
	q+=mq(cat,'carb');
	q+=mq(cat,'inject');
	q+=mq(cat,'minpower');
	q+=mq(cat,'power');
	q+=mq(cat,'mincylinder');
	q+=mq(cat,'cylinder');
	q+=mq(cat,'twostroke');
	q+=mq(cat,'fourstroke');
	q+=mq(cat,'starter');
	q+=mq(cat,'cooling');
	q+=mq(cat,'euro');
	q+=mq(cat,'gearbox');
	q+=mq(cat,'drive');
	q+=mq(cat,'minaxle');
	q+=mq(cat,'axle');
	q+=mq(cat,'liftaxle');

	q+=mq(cat,'body');
	q+=mq(cat,'suv');
	q+=mq(cat,'disability');
	q+=mq(cat,'door');
	q+=mq(cat,'loaddoor');
	q+=mq(cat,'backdoor');
	q+=mq(cat,'crewcab');
	q+=mq(cat,'color');
	q+=mq(cat,'metallic');
	q+=mq(cat,'pearly');
	q+=mq(cat,'interior');
	q+=mq(cat,'interiorcolor');
	q+=mq(cat,'color2');
	q+=mq(cat,'color3');
	q+=mq(cat,'minseat');
	q+=mq(cat,'seat');
	q+=mq(cat,'minstandseat');
	q+=mq(cat,'standseat');
	q+=mq(cat,'sidecar');
	q+=mq(cat,'minbusdoor');
	q+=mq(cat,'busdoor');
	q+=mq(cat,'minlength');
	q+=mq(cat,'length');
	q+=mq(cat,'minwidth');
	q+=mq(cat,'width');
	q+=mq(cat,'minheight');
	q+=mq(cat,'height');
	q+=mq(cat,'minspace');
	q+=mq(cat,'space');
	q+=mq(cat,'minloadmass');
	q+=mq(cat,'loadmass');
	q+=mq(cat,'mindmc');
	q+=mq(cat,'dmc');
	q+=mq(cat,'mintrunk');
	q+=mq(cat,'trunk');

	q+=mq(cat,'radio');
	q+=mq(cat,'cassette');
	q+=mq(cat,'cd');
	q+=mq(cat,'mp3');
	q+=mq(cat,'changer');
	q+=mq(cat,'powersteering');
	q+=mq(cat,'tilt');
	q+=mq(cat,'centrallocking');
	q+=mq(cat,'powerwindow');
	q+=mq(cat,'powermirror');
	q+=mq(cat,'gps');
	q+=mq(cat,'cb');
	q+=mq(cat,'tow');
	q+=mq(cat,'truckhg');
	q+=mq(cat,'ac');
	q+=mq(cat,'semiauto');
	q+=mq(cat,'automatic');
	q+=mq(cat,'bi');
	q+=mq(cat,'quad');
	q+=mq(cat,'obc');
	q+=mq(cat,'parktronic');
	q+=mq(cat,'powerseat');
	q+=mq(cat,'heatseat');
	q+=mq(cat,'cc');
	q+=mq(cat,'webasto');
	q+=mq(cat,'immo');
	q+=mq(cat,'alarm');
	q+=mq(cat,'multlock');
	q+=mq(cat,'airbag');
	q+=mq(cat,'driver');
	q+=mq(cat,'passenger');
	q+=mq(cat,'side');
	q+=mq(cat,'back');
	q+=mq(cat,'abs');
	q+=mq(cat,'tc');
	q+=mq(cat,'xenon');
	q+=mq(cat,'alloy');
	q+=mq(cat,'sunroof');
	q+=mq(cat,'tinted');
	q+=mq(cat,'sport');
	q+=mq(cat,'bucket');
	q+=mq(cat,'panoramic');
	q+=mq(cat,'gmol');
	q+=mq(cat,'crashpad');
	q+=mq(cat,'steelline');
	q+=mq(cat,'turnabsorber');
	q+=mq(cat,'windshield');
	q+=mq(cat,'heathandle');
	q+=mq(cat,'handcover');
	q+=mq(cat,'bikelock');
	q+=mq(cat,'biketrunk');
	q+=mq(cat,'purse');
	q+=mq(cat,'revcounter');
	q+=mq(cat,'exhaust');
	q+=mq(cat,'stool');
	q+=mq(cat,'airseat');
	q+=mq(cat,'hydraulic');
	q+=mq(cat,'lift');
	q+=mq(cat,'airuspension');
	q+=mq(cat,'twinwheel');
	q+=mq(cat,'windlass');
	q+=mq(cat,'revsignal');
	q+=mq(cat,'tacho');
	q+=mq(cat,'sleepcab');
	q+=mq(cat,'heatmirror');
	q+=mq(cat,'retarder');
	q+=mq(cat,'revcamera');
	q+=mq(cat,'spoiler');
	q+=mq(cat,'puncher');
	q+=mq(cat,'elbowrest');
	q+=mq(cat,'board');
	q+=mq(cat,'roofheat');
	q+=mq(cat,'tvdvd');
	q+=mq(cat,'defseat');
	q+=mq(cat,'extseat');
	q+=mq(cat,'ilighting');
	q+=mq(cat,'iheating');
	q+=mq(cat,'floorcamera');
	q+=mq(cat,'seatbelt');
	q+=mq(cat,'driverbed');
	q+=mq(cat,'wc');
	q+=mq(cat,'sound');
	q+=mq(cat,'fridge');
	q+=mq(cat,'bar');
	q+=mq(cat,'kitchen');
	q+=mq(cat,'extroof');
	q+=mq(cat,'extside');
	q+=mq(cat,'odometer');

	q+=mq(cat,'noaccident');
	q+=mq(cat,'paint');
	q+=mq(cat,'garaged');
	q+=mq(cat,'aso');
	q+=mq(cat,'book');
	q+=mq(cat,'imported');
	q+=mq(cat,'owner');
	q+=mq(cat,'warranty');
	q+=mq(cat,'unregistered');
	q+=mq(cat,'scratch');
	q+=mq(cat,'tourism');

	q+=mq(cat,'photo');

	q+=mq(cat,'country');
	q+=mq(cat,'carregion');

	q+=mq(cat,'dealer');

	a5.open('GET','http://www.autosales.pl/ajax?key=5'+q,true);
	a5.send(null);

}

function mq(cat,fid) {

	if(document.getElementById(fid+cat)&&document.getElementById(fid+cat).value) {

		if(document.getElementById(fid+cat).type=='checkbox') {

			if(fid=='used') {

				var retval='';

				if(document.getElementById('new'+cat).checked)
				retval+='1';
				if(document.getElementById('used'+cat).checked)
				retval+='2';
				if(document.getElementById('damaged'+cat).checked)
				retval+='3';

				return '&newused='+retval;

			} else if(fid=='dealer') {

				var retval='';

				if(document.getElementById('dealer'+cat).checked)
				retval+='1';
				if(document.getElementById('usedcar'+cat).checked)
				retval+='2';
				if(document.getElementById('private'+cat).checked)
				retval+='3';

				return '&seller='+retval;

			} else if(fid=='trailer') {

				var retval='';

				if(document.getElementById('trailer'+cat).checked)
				retval+='1';
				if(document.getElementById('semitrailer'+cat).checked)
				retval+='2';

				return '&trailertype='+retval;

			} else {

				if(document.getElementById(fid+cat).checked)
				return '&'+fid+'='+document.getElementById(fid+cat).value;
				else
				return '';

			}

		} else if(document.getElementById(fid+cat).multiple) {

			var retval='';

			for(tc=0;tc<document.getElementById(fid+cat).length;tc++) {

				if(document.getElementById(fid+cat).options[tc].selected)
				retval+=';'+encodeURIComponent(document.getElementById(fid+cat).options[tc].value);

			}

			retval+=';';

			if(retval==';')
			return '';
			else
			return '&'+fid+'='+retval;

		} else
		return '&'+fid+'='+encodeURIComponent(document.getElementById(fid+cat).value);

	} else
	return '';

}

function sort(id,obj) {

	window.location.href='wyniki-wyszukiwania-'+id+'-0-'+obj.value;

}

function addclipboard(id) {

	document.getElementById('addcb'+id).style.display='none';
	document.getElementById('actioncb'+id).innerHTML='Dodawanie…';
	document.getElementById('actioncb'+id).style.display='inline';

	if(window.XMLHttpRequest)
	a6=new XMLHttpRequest();
	else if(window.ActiveXObject)
	a6=new ActiveXObject('Microsoft.XMLHTTP');

	a6.onreadystatechange=function() {

		if(a6.readyState==4) {

			if(a6.status==200) {

				document.getElementById('clipboard').innerHTML=' ('+a6.responseText+')';

				if(document.getElementById('cbcontent').style.display=='block')
				showclipboard();

				document.getElementById('actioncb'+id).innerHTML='<b>Ogłoszenie zostało dodane do schowka!</b>';
				document.getElementById('iconcb'+id).src='ico_clipboardr.png';
				window.setTimeout("document.getElementById('actioncb"+id+"').style.display='none'; document.getElementById('removecb"+id+"').style.display='inline';",3000);

			}

		}

	};

	a6.open('GET','http://www.autosales.pl/ajax?key=6&id='+id,true);
	a6.send(null);

}

function removeclipboard(id) {

	if(!id)
	id='';

	if(document.getElementById('actioncb'+id)) {

		document.getElementById('actioncb'+id).innerHTML='Usuwanie…';
		document.getElementById('actioncb'+id).style.display='inline';
		document.getElementById('removecb'+id).style.display='none';

	}

	if(window.XMLHttpRequest)
	a9=new XMLHttpRequest();
	else if(window.ActiveXObject)
	a9=new ActiveXObject('Microsoft.XMLHTTP');

	a9.onreadystatechange=function() {

		if(a9.readyState==4) {

			if(a9.status==200) {

				if(id) {

					if(a9.responseText==0)
					document.getElementById('clipboard').innerHTML='';
					else
					document.getElementById('clipboard').innerHTML=' ('+a9.responseText+')';

				} else
				document.getElementById('clipboard').innerHTML='';

				if(document.getElementById('cbcontent').style.display=='block')
				showclipboard();

				if(document.getElementById('actioncb'+id)) {

					document.getElementById('actioncb'+id).innerHTML='<b>Ogłoszenie zostało usunięte ze schowka.</b>';
					document.getElementById('iconcb'+id).src='ico_clipboarda.png';
					window.setTimeout("document.getElementById('actioncb"+id+"').style.display='none'; document.getElementById('addcb"+id+"').style.display='inline';",3000);

				}

			}

		}

	};

	a9.open('GET','http://www.autosales.pl/ajax?key=9&id='+id,true);
	a9.send(null);

}

function showclipboard() {

	document.getElementById('cbcontent').style.display='block';

	if(window.XMLHttpRequest)
	a7=new XMLHttpRequest();
	else if(window.ActiveXObject)
	a7=new ActiveXObject('Microsoft.XMLHTTP');

	a7.onreadystatechange=function() {

		if(a7.readyState==4) {

			if(a7.status==200) {

				document.getElementById('cbcontent').innerHTML=a7.responseText;

			}

		}

	};

	a7.open('GET','http://www.autosales.pl/ajax?key=7',true);
	a7.send(null);

}

function hideclipboard() {

	if(document.getElementById('cbcontent').style.display=='none'||!document.getElementById('cbcontent').style.display)
	showclipboard();
	else
	document.getElementById('cbcontent').style.display='none';

}

function preload(src) {

	var img=new Image();
	img.src=src;

}

function step(src) {

	window.location.href=src;

}

function stephl(obj) {

	obj.className='step hover';

}

function stepunhl(obj) {

	obj.className='step';

}

function check_email(obj) {

	if(window.XMLHttpRequest)
	a2=new XMLHttpRequest();
	else if(window.ActiveXObject)
	a2=new ActiveXObject('Microsoft.XMLHTTP');

	a2.onreadystatechange=function() {

		if(a2.readyState==4) {

			if(a2.status==200) {

				if(a2.responseText==1) {

					obj.disabled=false;
					obj.className='button';
					obj.value='DALEJ >';

					document.getElementById('errors').style.display='block';
					document.getElementById('error18').style.display='list-item';
					document.getElementById('emailbg').className='errorbg fp';

					var v0=window.location.href;
					if(v0.substr(v0.length-4,3)=='#ar')
					window.location.href=v0.substr(0,v0.length-4)+'#ar3';
					else
					window.location.href+='#ar3';

				}

				else
				document.getElementById('form').submit();

			}

		}

	};

	a2.open('GET','http://www.autosales.pl/ajax?key=2&email='+document.getElementById('email').value+'&password='+document.getElementById('password').value,true);
	a2.send(null);

}

function check_form(obj,o) {

	window.undisbutton=obj;

	obj.disabled=true;
	obj.className='button btndis';
	obj.value='- WYSYŁANIE -';

	var ar1err,ar2err,ar3err;

	document.getElementById('errors').style.display='none';
	document.getElementById('error1').style.display='none';
	document.getElementById('error2').style.display='none';
	document.getElementById('error3').style.display='none';
	document.getElementById('error4').style.display='none';
	document.getElementById('error5').style.display='none';
	document.getElementById('error6').style.display='none';
	document.getElementById('error7').style.display='none';
	document.getElementById('error8').style.display='none';
	document.getElementById('error9').style.display='none';
	document.getElementById('error10').style.display='none';
	document.getElementById('error11').style.display='none';
	document.getElementById('error12').style.display='none';
	document.getElementById('error13').style.display='none';
	document.getElementById('error14').style.display='none';
	document.getElementById('error15').style.display='none';
	document.getElementById('error16').style.display='none';
	document.getElementById('error17').style.display='none';
	document.getElementById('error18').style.display='none';

	if(document.getElementById('kind')&&!document.getElementById('kind').value&&!document.getElementById('kind').multiple) {

		document.getElementById('error1').style.display='list-item';
		document.getElementById('kindbg').className='errorbg fp';
		ar1err=1;

	}

	if(document.getElementById('otherkind')&&document.getElementById('kind').value=='Inny'&&!document.getElementById('otherkind').value) {

		document.getElementById('error2').style.display='list-item';
		document.getElementById('otherkindbg').className='errorbg fp';
		ar1err=1;

	}

	if(!document.getElementById('make').value&&!document.getElementById('make').multiple) {

		document.getElementById('error3').style.display='list-item';
		document.getElementById('makebg').className='errorbg fp';
		ar1err=1;

	}

	if(document.getElementById('make').value=='Inna'&&!document.getElementById('othermake').value) {

		document.getElementById('error4').style.display='list-item';
		document.getElementById('othermakebg').className='errorbg fp';
		ar1err=1;

	}

	if((!document.getElementById('model').value&&!document.getElementById('model').multiple)||document.getElementById('model').value=='— trwa wczytywanie —') {

		document.getElementById('error5').style.display='list-item';
		document.getElementById('modelbg').className='errorbg fp';
		ar1err=1;

	}

	if(document.getElementById('model').value=='@Inny'&&!document.getElementById('othermodel').value) {

		document.getElementById('error6').style.display='list-item';
		document.getElementById('othermodelbg').className='errorbg fp';
		ar1err=1;

	}

	if(!document.getElementById('year').value&&!document.getElementById('minyear')) {

		document.getElementById('error7').style.display='list-item';
		document.getElementById('yearbg').className='errorbg fp';
		ar1err=1;

	}

	if(document.getElementById('mileage')&&!document.getElementById('mileage').value&&!document.getElementById('new').checked&&!document.getElementById('mileage').multiple) {

		document.getElementById('error8').style.display='list-item';
		document.getElementById('mileagebg').className='errorbg fp';
		ar1err=1;

	}

	if(!document.getElementById('price').value&&!document.getElementById('minprice')) {

		document.getElementById('error9').style.display='list-item';
		document.getElementById('pricebg').className='errorbg fp';
		ar1err=1;

	}

	if(document.getElementById('country').value=='Inny'&&!document.getElementById('othercountry').value) {

		document.getElementById('error10').style.display='list-item';
		document.getElementById('othercountrybg').className='errorbg fp';
		ar2err=1;

	}

	if(document.getElementById('carcity')&&!document.getElementById('carcity').value) {

		document.getElementById('error11').style.display='list-item';
		document.getElementById('carcitybg').className='errorbg fp';
		ar2err=1;

	}

	if(document.getElementById('country').value=='Polska'&&!document.getElementById('carregion').value&&!document.getElementById('country').multiple) {

		document.getElementById('error12').style.display='list-item';
		document.getElementById('carregionbg').className='errorbg fp';
		ar2err=1;

	}

	if(!document.getElementById('email').value) {

		document.getElementById('error13').style.display='list-item';
		document.getElementById('emailbg').className='errorbg fp';
		ar3err=1;

	}

	if(document.getElementById('emailhint').style.display=='block') {

		document.getElementById('error14').style.display='list-item';
		document.getElementById('emailbg').className='errorbg fp';
		ar3err=1;

	}

	if(!document.getElementById('password').value) {

		document.getElementById('error15').style.display='list-item';
		document.getElementById('passwordbg').className='errorbg fp';
		ar3err=1;

	}

	if(document.getElementById('passwordhint').style.display=='block') {

		document.getElementById('error16').style.display='list-item';
		document.getElementById('passwordbg').className='errorbg fp';
		ar3err=1;

	}

	if(document.getElementById('password').value!=document.getElementById('retype').value) {

		document.getElementById('error17').style.display='list-item';
		document.getElementById('retypehint').style.display='block';
		document.getElementById('retypebg').className='errorbg fp';
		ar3err=1;

	}

	if(ar1err||ar2err||ar3err) {

		v20=window.location.href;

		var dee=v20.substr(v20.length-4,3);

		if(ar1err) {

			if(dee=='#ar')
			window.location.href=v20.substr(0,v20.length-4)+'#ar1';
			else
			window.location.href+='#ar1';

		} else if(ar2err) {

			if(dee=='#ar')
			window.location.href=v20.substr(0,v20.length-4)+'#ar2';
			else
			window.location.href+='#ar2';

		} else if(ar3err) {

			if(dee=='#ar')
			window.location.href=v20.substr(0,v20.length-4)+'#ar3';
			else
			window.location.href+='#ar3';

		}

		document.getElementById('errors').style.display='block';
		obj.disabled=false;
		obj.className='button';
		obj.value='DALEJ >';
		return false;

	} else {

		if(o==1)
		check_email(obj);
		else
		document.getElementById('form').submit();

	}

}

function undisbtn() {

	obj=window.undisbutton;

	if(obj) {

		obj.disabled=false;
		obj.className='button';
		obj.value='DALEJ >';

	}

}

function show_hint(id) {

	for(tc=1;tc<=9;tc++) {

		if(document.getElementById('hh'+tc)) {

			document.getElementById('hh'+tc).style.display='none';
			document.getElementById('h'+tc).style.display='none';

		}

	}

	document.getElementById('hh'+id).style.display='inline';
	document.getElementById('h'+id).style.display='inline';

}

function cut(obj) {

	if(obj=='space')
	document.getElementById(obj).value=document.getElementById(obj).value.replace(/[^0-9,]/g,'');
	else
	document.getElementById(obj).value=document.getElementById(obj).value.replace(/[^0-9]/g,'');

}

function newusedjs() {

	if(document.getElementById('used').checked||document.getElementById('damaged').checked) {

		if(document.getElementById('mileagebg'))
		document.getElementById('mileagebg').style.display='block';
		document.getElementById('classic').disabled=false;

	}

	if(document.getElementById('new').checked) {

		document.getElementById('year').options[1].selected=true;
		document.getElementById('year').onchange();
		document.getElementById('classic').checked=false;
		document.getElementById('classic').disabled=true;
		if(document.getElementById('mileagebg')) {

			document.getElementById('mileagebg').style.display='none';
			document.getElementById('mileage').value='';
			document.getElementById('kilometers').checked=true;
			document.getElementById('mileagebg').className='fp';
			document.getElementById('mileagehint').style.display='none';

		}

	}

}

function usedjs() {

	if(!document.getElementById('damaged').checked&&!document.getElementById('new').checked)
	document.getElementById('used').checked=true;

}

function damagedjs() {

	if(!document.getElementById('used').checked&&!document.getElementById('new').checked)
	document.getElementById('damaged').checked=true;

}

function newjs() {

	if(!document.getElementById('used').checked&&!document.getElementById('damaged').checked)
	document.getElementById('new').checked=true;

}

function kindjs() {

	if(document.getElementById('kind').value)
	document.getElementById('kindbg').className='fp';

	if(document.getElementById('otherkind')) {

		if(document.getElementById('kind').value=='Inny')
		document.getElementById('otherkindbg').style.display='block';
		else {

			document.getElementById('otherkindbg').style.display='none';
			document.getElementById('otherkind').value='';

		}

	}

}

function trailerjs() {

	if(!document.getElementById('semitrailer').checked)
	document.getElementById('trailer').checked=true;

}

function semitrailerjs() {

	if(!document.getElementById('trailer').checked)
	document.getElementById('semitrailer').checked=true;

}

function makejs(cat) {

	car_model(cat);

	if(document.getElementById('make').value)
	document.getElementById('makebg').className='fp';

	if(document.getElementById('make').value=='Inna')
	document.getElementById('othermakebg').style.display='block';
	else {

		document.getElementById('othermakebg').style.display='none';
		document.getElementById('othermake').value='';

	}

	document.getElementById('othermodelbg').style.display='none';
	document.getElementById('othermodel').value='';

}

function othermakejs() {

	if(document.getElementById('othermake').value)
	document.getElementById('othermakebg').className='fp';

}

function modeljs() {

	if(document.getElementById('model').value)
	document.getElementById('modelbg').className='fp';

	if(document.getElementById('model').value=='@Inny')
	document.getElementById('othermodelbg').style.display='block';
	else {

		document.getElementById('othermodelbg').style.display='none';
		document.getElementById('othermodel').value='';

	}

}

function othermodeljs() {

	if(document.getElementById('othermodel').value)
	document.getElementById('othermodelbg').className='fp';

}

function yearjs() {

	if(document.getElementById('year').value)
	document.getElementById('yearbg').className='fp';

}

function mileagejs() {

	cut('mileage');

	var ref;
	if(document.getElementById('kind'))
	ref=document.getElementById('kind').options[1].value;

	if(document.getElementById('mileage').value)
	document.getElementById('mileagebg').className='fp';

	if(document.getElementById('mileage').value&&document.getElementById('mileage').value<1000&&document.getElementById('kilometers').checked) {

		document.getElementById('mileagehint').style.display='block';
		document.getElementById('mileagetext').innerHTML='Wpisany przebieg jest mniejszy niż 1 tys. km, upewnij się, że jest wpisany prawidłowo.';
		document.getElementById('mileagebg').className='errorbg fp';

	} else if(document.getElementById('mileage').value&&document.getElementById('mileage').value<600&&document.getElementById('miles').checked) {

		document.getElementById('mileagehint').style.display='block';
		document.getElementById('mileagetext').innerHTML='Wpisany przebieg jest mniejszy niż 600 mil, upewnij się, że jest wpisany prawidłowo.';
		document.getElementById('mileagebg').className='errorbg fp';

	} else if(document.getElementById('mileage').value&&document.getElementById('mileage').value>500000&&document.getElementById('kilometers').checked&&!ref) {

		document.getElementById('mileagehint').style.display='block';
		document.getElementById('mileagetext').innerHTML='Wpisany przebieg jest większy niż 500 tys. km, upewnij się, że jest wpisany prawidłowo.';
		document.getElementById('mileagebg').className='errorbg fp';

	} else if(document.getElementById('mileage').value&&document.getElementById('mileage').value>300000&&document.getElementById('miles').checked&&!ref) {

		document.getElementById('mileagehint').style.display='block';
		document.getElementById('mileagetext').innerHTML='Wpisany przebieg jest większy niż 300 tys. mil, upewnij się, że jest wpisany prawidłowo.';
		document.getElementById('mileagebg').className='errorbg fp';

	} else if(document.getElementById('mileage').value&&document.getElementById('mileage').value>100000&&document.getElementById('kilometers').checked&&ref=='Sportowy') {

		document.getElementById('mileagehint').style.display='block';
		document.getElementById('mileagetext').innerHTML='Wpisany przebieg jest większy niż 100 tys. km, upewnij się, że jest wpisany prawidłowo.';
		document.getElementById('mileagebg').className='errorbg fp';

	} else if(document.getElementById('mileage').value&&document.getElementById('mileage').value>60000&&document.getElementById('miles').checked&&ref=='Sportowy') {

		document.getElementById('mileagehint').style.display='block';
		document.getElementById('mileagetext').innerHTML='Wpisany przebieg jest większy niż 60 tys. mil, upewnij się, że jest wpisany prawidłowo.';
		document.getElementById('mileagebg').className='errorbg fp';

	} else {

		document.getElementById('mileagehint').style.display='none';
		document.getElementById('mileagebg').className='fp';

	}

}

function pricejs() {

	cut('price');

	if(document.getElementById('price').value)
	document.getElementById('pricebg').className='fp';

	if(document.getElementById('price').value&&document.getElementById('price').value<500&&document.getElementById('currency').value=='PLN') {

		document.getElementById('pricehint').style.display='block';
		document.getElementById('pricetext').innerHTML='Wpisana cena jest niższa niż 500 PLN, upewnij się, że została wpisana prawidłowo.';
		document.getElementById('pricebg').className='errorbg fp';

	} else if(document.getElementById('price').value&&document.getElementById('price').value<150&&document.getElementById('currency').value=='EUR') {

		document.getElementById('pricehint').style.display='block';
		document.getElementById('pricetext').innerHTML='Wpisana cena jest niższa niż 150 EUR, upewnij się, że została wpisana prawidłowo.';
		document.getElementById('pricebg').className='errorbg fp';

	} else if(document.getElementById('price').value&&document.getElementById('price').value<150&&document.getElementById('currency').value=='GBP') {

		document.getElementById('pricehint').style.display='block';
		document.getElementById('pricetext').innerHTML='Wpisana cena jest niższa niż 150 GBP, upewnij się, że została wpisana prawidłowo.';
		document.getElementById('pricebg').className='errorbg fp';

	} else if(document.getElementById('price').value&&document.getElementById('price').value<200&&document.getElementById('currency').value=='USD') {

		document.getElementById('pricehint').style.display='block';
		document.getElementById('pricetext').innerHTML='Wpisana cena jest niższa niż 200 USD, upewnij się, że została wpisana prawidłowo.';
		document.getElementById('pricebg').className='errorbg fp';

	} else if(document.getElementById('price').value&&document.getElementById('price').value<200&&document.getElementById('currency').value=='CHF') {

		document.getElementById('pricehint').style.display='block';
		document.getElementById('pricetext').innerHTML='Wpisana cena jest niższa niż 200 CHF, upewnij się, że została wpisana prawidłowo.';
		document.getElementById('pricebg').className='errorbg fp';

	} else {

		document.getElementById('pricehint').style.display='none';
		document.getElementById('pricebg').className='fp';

	}

}

function bodyjs() {

	if(document.getElementById('body').value=='SUV')
	document.getElementById('suv').disabled=false;
	else {

		document.getElementById('suv').disabled=true;
		document.getElementById('suv').checked=false;

	}

}

function metallicjs() {

	if(document.getElementById('metallic').checked)
	document.getElementById('pearly').checked=false;

}

function pearlyjs() {

	if(document.getElementById('pearly').checked)
	document.getElementById('metallic').checked=false;

}

function countspace() {

	cut('length');
	cut('width');
	cut('height');

	var space;
	var length=document.getElementById('length').value;
	var width=document.getElementById('width').value;
	var height=document.getElementById('height').value;

	if(document.getElementById('m3').checked) {

		space=(length/1000)*(width/1000)*(height/1000);
		space=(Math.round(space*100))/100;

	} else if(document.getElementById('litre').checked) {

		space=(length/100)*(width/100)*(height/100);
		space=Math.round(space);

	}

	if(space=='0')
	space='';

	if(length&&width&&height)
	document.getElementById('space').value=space;

	document.getElementById('space').value=document.getElementById('space').value.replace(/\./g,',');

}

function preset(id) {

	if(id==1)
	var sel='100001110000000000000000010011000100000000';
	if(id==2)
	var sel='101101111110001100010000011011100110101000';
	if(id==3)
	var sel='101111111110001010011111011011110110101000';
	if(id==4)
	var sel='101111111110001010111111111011111111101000';
	if(id==5)
	var sel='111111111111111010111111111111111111111111';
	if(id==6)
	var sel='000000000000000000000000000000000000000000';


	if(sel.charAt(0)==1) {

		document.getElementById('radio').checked=true;
		document.getElementById('cassette').disabled=false;
		document.getElementById('cd').disabled=false;
		document.getElementById('mp3').disabled=false;
		document.getElementById('changer').disabled=false;

	} else {

		document.getElementById('radio').checked=false;
		document.getElementById('cassette').disabled=true;
		document.getElementById('cd').disabled=true;
		document.getElementById('mp3').disabled=true;
		document.getElementById('changer').disabled=true;

	}
	if(sel.charAt(1)==1)
	document.getElementById('cassette').checked=true;
	else
	document.getElementById('cassette').checked=false;
	if(sel.charAt(2)==1)
	document.getElementById('cd').checked=true;
	else
	document.getElementById('cd').checked=false;
	if(sel.charAt(3)==1)
	document.getElementById('mp3').checked=true;
	else
	document.getElementById('mp3').checked=false;
	if(sel.charAt(4)==1)
	document.getElementById('changer').checked=true;
	else
	document.getElementById('changer').checked=false;
	if(sel.charAt(5)==1)
	document.getElementById('powersteering').checked=true;
	else
	document.getElementById('powersteering').checked=false;
	if(sel.charAt(6)==1)
	document.getElementById('tilt').checked=true;
	else
	document.getElementById('tilt').checked=false;
	if(sel.charAt(7)==1)
	document.getElementById('centrallocking').checked=true;
	else
	document.getElementById('centrallocking').checked=false;
	if(sel.charAt(8)==1)
	document.getElementById('powerwindow').checked=true;
	else
	document.getElementById('powerwindow').checked=false;
	if(sel.charAt(9)==1)
	document.getElementById('powermirror').checked=true;
	else
	document.getElementById('powermirror').checked=false;
	if(sel.charAt(10)==1)
	document.getElementById('gps').checked=true;
	else
	document.getElementById('gps').checked=false;
	if(sel.charAt(11)==1)
	document.getElementById('cb').checked=true;
	else
	document.getElementById('cb').checked=false;
	if(sel.charAt(12)==1)
	document.getElementById('tow').checked=true;
	else
	document.getElementById('tow').checked=false;
	if(sel.charAt(13)==1)
	document.getElementById('truckhg').checked=true;
	else
	document.getElementById('truckhg').checked=false;
	if(sel.charAt(14)==1) {

		document.getElementById('ac').checked=true;
		document.getElementById('semiauto').disabled=false;
		document.getElementById('automatic').disabled=false;
		document.getElementById('bi').disabled=false;
		document.getElementById('quad').disabled=false;

	} else {

		document.getElementById('ac').checked=false;
		document.getElementById('semiauto').disabled=true;
		document.getElementById('automatic').disabled=true;
		document.getElementById('bi').disabled=true;
		document.getElementById('quad').disabled=true;

	}
	if(sel.charAt(15)==1)
	document.getElementById('semiauto').checked=true;
	else
	document.getElementById('semiauto').checked=false;
	if(sel.charAt(16)==1)
	document.getElementById('automatic').checked=true;
	else
	document.getElementById('automatic').checked=false;
	if(sel.charAt(17)==1)
	document.getElementById('bi').checked=true;
	else
	document.getElementById('bi').checked=false;
	if(sel.charAt(18)==1)
	document.getElementById('quad').checked=true;
	else
	document.getElementById('quad').checked=false;
	if(sel.charAt(19)==1)
	document.getElementById('obc').checked=true;
	else
	document.getElementById('obc').checked=false;
	if(sel.charAt(20)==1)
	document.getElementById('parktronic').checked=true;
	else
	document.getElementById('parktronic').checked=false;
	if(sel.charAt(21)==1)
	document.getElementById('powerseat').checked=true;
	else
	document.getElementById('powerseat').checked=false;
	if(sel.charAt(22)==1)
	document.getElementById('heatseat').checked=true;
	else
	document.getElementById('heatseat').checked=false;
	if(sel.charAt(23)==1)
	document.getElementById('cc').checked=true;
	else
	document.getElementById('cc').checked=false;
	if(sel.charAt(24)==1)
	document.getElementById('webasto').checked=true;
	else
	document.getElementById('webasto').checked=false;
	if(sel.charAt(25)==1)
	document.getElementById('immo').checked=true;
	else
	document.getElementById('immo').checked=false;
	if(sel.charAt(26)==1)
	document.getElementById('alarm').checked=true;
	else
	document.getElementById('alarm').checked=false;
	if(sel.charAt(27)==1)
	document.getElementById('multlock').checked=true;
	else
	document.getElementById('multlock').checked=false;
	if(sel.charAt(28)==1) {

		document.getElementById('airbag').checked=true;
		document.getElementById('driver').disabled=false;
		document.getElementById('passenger').disabled=false;
		document.getElementById('side').disabled=false;
		document.getElementById('back').disabled=false;

	} else {

		document.getElementById('airbag').checked=false;
		document.getElementById('driver').disabled=true;
		document.getElementById('passenger').disabled=true;
		document.getElementById('side').disabled=true;
		document.getElementById('back').disabled=true;

	}
	if(sel.charAt(29)==1)
	document.getElementById('driver').checked=true;
	else
	document.getElementById('driver').checked=false;
	if(sel.charAt(30)==1)
	document.getElementById('passenger').checked=true;
	else
	document.getElementById('passenger').checked=false;
	if(sel.charAt(31)==1)
	document.getElementById('side').checked=true;
	else
	document.getElementById('side').checked=false;
	if(sel.charAt(32)==1)
	document.getElementById('back').checked=true;
	else
	document.getElementById('back').checked=false;
	if(sel.charAt(33)==1)
	document.getElementById('abs').checked=true;
	else
	document.getElementById('abs').checked=false;
	if(sel.charAt(34)==1)
	document.getElementById('tc').checked=true;
	else
	document.getElementById('tc').checked=false;
	if(sel.charAt(35)==1)
	document.getElementById('xenon').checked=true;
	else
	document.getElementById('xenon').checked=false;
	if(sel.charAt(36)==1)
	document.getElementById('alloy').checked=true;
	else
	document.getElementById('alloy').checked=false;
	if(sel.charAt(37)==1)
	document.getElementById('sunroof').checked=true;
	else
	document.getElementById('sunroof').checked=false;
	if(sel.charAt(38)==1)
	document.getElementById('tinted').checked=true;
	else
	document.getElementById('tinted').checked=false;
	if(sel.charAt(39)==1)
	document.getElementById('sport').checked=true;
	else
	document.getElementById('sport').checked=false;
	if(sel.charAt(40)==1)
	document.getElementById('bucket').checked=true;
	else
	document.getElementById('bucket').checked=false;
	if(sel.charAt(41)==1)
	document.getElementById('panoramic').checked=true;
	else
	document.getElementById('panoramic').checked=false;

}

function airbagjs() {

	if(document.getElementById('airbag').checked) {

		document.getElementById('driver').disabled=false;
		document.getElementById('passenger').disabled=false;
		document.getElementById('side').disabled=false;
		if(document.getElementById('back'))
		document.getElementById('back').disabled=false;

	} else {

		document.getElementById('driver').disabled=true;
		document.getElementById('driver').checked=false;
		document.getElementById('passenger').disabled=true;
		document.getElementById('passenger').checked=false;
		document.getElementById('side').disabled=true;
		document.getElementById('side').checked=false;
		if(document.getElementById('back')) {

			document.getElementById('back').disabled=true;
			document.getElementById('back').checked=false;

		}

	}

}

function acjs() {

	if(document.getElementById('ac').checked) {

		document.getElementById('semiauto').disabled=false;
		document.getElementById('automatic').disabled=false;
		document.getElementById('bi').disabled=false;
		if(document.getElementById('quad'))
		document.getElementById('quad').disabled=false;

	} else {

		document.getElementById('semiauto').disabled=true;
		document.getElementById('semiauto').checked=false;
		document.getElementById('automatic').disabled=true;
		document.getElementById('automatic').checked=false;
		document.getElementById('bi').disabled=true;
		document.getElementById('bi').checked=false;
		if(document.getElementById('quad')) {

			document.getElementById('quad').disabled=true;
			document.getElementById('quad').checked=false;

		}

	}

}

function semiautojs() {

	if(document.getElementById('semiauto').checked)
	document.getElementById('automatic').checked=false;

}

function automaticjs() {

	if(document.getElementById('automatic').checked)
	document.getElementById('semiauto').checked=false;

}

function bijs() {

	if(document.getElementById('bi').checked)
	document.getElementById('quad').checked=false;

}

function quadjs() {

	if(document.getElementById('quad').checked)
	document.getElementById('bi').checked=false;

}

function radiojs() {

	if(document.getElementById('radio').checked) {

		document.getElementById('cassette').disabled=false;
		document.getElementById('cd').disabled=false;
		document.getElementById('mp3').disabled=false;
		if(document.getElementById('changer'))
		document.getElementById('changer').disabled=false;

	} else {

		document.getElementById('cassette').disabled=true;
		document.getElementById('cassette').checked=false;
		document.getElementById('cd').disabled=true;
		document.getElementById('cd').checked=false;
		document.getElementById('mp3').disabled=true;
		document.getElementById('mp3').checked=false;
		if(document.getElementById('changer')) {

			document.getElementById('changer').disabled=true;
			document.getElementById('changer').checked=false;

		}

	}

}

function count_chars() {

	document.getElementById('chars').innerHTML=document.getElementById('description').value.length;

}

function countryjs() {

	if(document.getElementById('country').value=='Polska') {

		document.getElementById('carregionbg').style.display='block';
		document.getElementById('othercountrybg').style.display='none';
		document.getElementById('othercountry').value='';

	} else {

		document.getElementById('carregionbg').style.display='none';
		document.getElementById('carregion').options[0].selected=true;
		document.getElementById('carregionbg').className='fp';

		if(document.getElementById('country').value=='Inny')
		document.getElementById('othercountrybg').style.display='block';
		else {

			document.getElementById('othercountrybg').style.display='none';
			document.getElementById('othercountry').value='';

		}

	}

}

function othercountryjs() {

	if(document.getElementById('othercountry').value)
	document.getElementById('othercountrybg').className='fp';

}

function carcityjs() {

	if(document.getElementById('carcity').value)
	document.getElementById('carcitybg').className='fp';

}

function carregionjs() {

	if(document.getElementById('carregion').value)
	document.getElementById('carregionbg').className='fp';

}

function emailjs() {

	if(document.getElementById('email').value)
	document.getElementById('emailbg').className='fp';

	if(document.getElementById('email').value&&document.getElementById('email').value.search('^[^@]+@[^\\.]+\\.[a-zA-Z]+')==-1) {

		document.getElementById('emailhint').style.display='block';
		document.getElementById('emailbg').className='errorbg fp';

	} else {

		document.getElementById('emailhint').style.display='none';
		document.getElementById('emailbg').className='fp';

	}

}

function passwordjs() {

	if(document.getElementById('password').value)
	document.getElementById('passwordbg').className='fp';

	if(document.getElementById('password').value&&document.getElementById('password').value.length<6) {

		document.getElementById('passwordhint').style.display='block';
		document.getElementById('passwordbg').className='errorbg fp';

	} else {

		document.getElementById('passwordhint').style.display='none';
		document.getElementById('passwordbg').className='fp';

	}

	if(document.getElementById('retype').value)
	retypejs();

}

function retypejs() {

	if(document.getElementById('password').value!=document.getElementById('retype').value) {

		document.getElementById('retypehint').style.display='block';
		document.getElementById('retypebg').className='errorbg fp';

	} else {

		document.getElementById('retypehint').style.display='none';
		document.getElementById('retypebg').className='fp';

	}

}

function carbjs() {

	if(document.getElementById('carb').checked)
	document.getElementById('inject').checked=false;

}

function injectjs() {

	if(document.getElementById('inject').checked)
	document.getElementById('carb').checked=false;

}

function twostrokejs() {

	if(document.getElementById('twostroke').checked)
	document.getElementById('fourstroke').checked=false;

}

function fourstrokejs() {

	if(document.getElementById('fourstroke').checked)
	document.getElementById('twostroke').checked=false;

}

function dealerjs() {

	if(!document.getElementById('usedcar').checked&&!document.getElementById('private').checked)
	document.getElementById('dealer').checked=true;

}

function usedcarjs() {

	if(!document.getElementById('dealer').checked&&!document.getElementById('private').checked)
	document.getElementById('usedcar').checked=true;

}

function privatejs() {

	if(!document.getElementById('dealer').checked&&!document.getElementById('usedcar').checked)
	document.getElementById('private').checked=true;

}

function upload(id,phpid) {

	if(document.getElementById('photo'+id).value) {

		if(document.getElementById('view'+id).src.substr(document.getElementById('view'+id).src.length-13,13)=='camera_pu.jpg') {

			if(id<50)
			newphoto(id);

		}

		if(document.getElementById('photo'+id).value.substr(document.getElementById('photo'+id).value.length-3,3).toLowerCase()=='jpg'||document.getElementById('photo'+id).value.substr(document.getElementById('photo'+id).value.length-4,4).toLowerCase()=='jpeg') {

			if(document.getElementById('view'+id).src.substr(document.getElementById('view'+id).src.length-7,7)!='_pu.jpg') {

				document.getElementById('oform'+id).action='zdjęcie-'+id+'-'+phpid+'t';
				document.getElementById('oform'+id).submit();

			} else
			doupload(id);

		} else {

			document.getElementById('d'+id).style.display='none';
			document.getElementById('l'+id).style.display='none';
			document.getElementById('r'+id).style.display='none';

			if(document.getElementById('view'+id).src.substr(document.getElementById('view'+id).src.length-7,7)!='_pu.jpg') {

				document.getElementById('oform'+id).action='zdjęcie-'+id+'-'+phpid+'h';
				document.getElementById('oform'+id).submit();

			} else {

			document.getElementById('d'+id).style.display='block';
			document.getElementById('view'+id).src='ext_pu.jpg';

			}

		}

	}

}

function doupload(id) {

	document.getElementById('d'+id).style.display='none';
	document.getElementById('l'+id).style.display='none';
	document.getElementById('r'+id).style.display='none';
	document.getElementById('view'+id).src='loading_pu.jpg';
	document.getElementById('ing'+id).style.display='inline';
	document.getElementById('pform'+id).submit();

}

function newphoto(id) {

	document.getElementById('div'+(id+1)).style.display='block';

}

function deletephoto(id,phpid) {

	document.getElementById('oform'+id).action='zdjęcie-'+id+'-'+phpid+'d';
	document.getElementById('oform'+id).submit();

}

function movephoto(id,phpid,dir) {

	document.getElementById('oform'+id).action='zdjęcie-'+id+'-'+phpid+dir;
	document.getElementById('oform'+id).submit();

}

function reinitupload(id,src,sid,tid) {

	document.getElementById('ing'+id).style.display='none';
	document.getElementById('view'+id).src=src;

	document.getElementById('d'+id).style.display='block';

	if(src.substr(src.length-7,7)!='_pu.jpg') {

		if(sid) {

			document.getElementById('l'+id).style.display='block';
			document.getElementById('r'+sid).style.display='block';

		} if(tid) {

			document.getElementById('r'+id).style.display='block';
			document.getElementById('l'+tid).style.display='block';

		}

	}

}

function reinitdelete(id,sid,tid) {

	document.getElementById('div'+id).style.display='none';
	document.getElementById('view'+id).src='camera_pu.jpg';

	if(sid&&!tid)
	document.getElementById('r'+sid).style.display='none';
	if(!sid&&tid)
	document.getElementById('l'+tid).style.display='none';

}

function reinitmove(id,src,sid,ssrc) {

	document.getElementById('view'+id).src=src;
	document.getElementById('view'+sid).src=ssrc;

}

function roll(id) {

	if(document.getElementById('sb'+id).style.display==''||document.getElementById('sb'+id).style.display=='block') {

		document.getElementById('sb'+id).style.display='none';
		document.getElementById('arrow'+id).src='btn_expand.png';

	} else {

		document.getElementById('sb'+id).style.display='block';
		document.getElementById('arrow'+id).src='btn_collapse.png';

	}

}

function total() {

	var wamount=0;
	var samount=0;
	var amount=0;
	var gamount=0;
	var pbservice='';
	var pbshowtime='';
	var pbpaymethod='';
	var supid='';

	if(!document.getElementById('basic')&&document.getElementById('tillitsells').disabled==false)
	pbservice+='<br />Przedłużenie';

	if(document.getElementById('twoweeks').checked) {

		wamount=3;
		samount=5;
		if(document.getElementById('basic'))
		pbshowtime='2 tygodnie';
		else
		pbshowtime='+ 2 tygodnie';
		supid='0';

		if(document.getElementById('promoted').checked) {

			wamount+=3;
			samount+=4;
			pbservice+='<br />Wyróżnienie';
			supid='1';

		}

	} else if(document.getElementById('fourweeks').checked) {

		wamount=4;
		samount=6;
		if(document.getElementById('basic'))
		pbshowtime='4 tygodnie';
		else
		pbshowtime='+ 4 tygodnie';
		supid='2';

		if(document.getElementById('promoted').checked) {

			wamount+=4;
			samount+=8;
			pbservice+='<br />Wyróżnienie';
			supid='3';

		}

	} else if(document.getElementById('tillitsells').checked) {

		if(document.getElementById('tillitsells').disabled==false) {

			wamount=6;
			samount=9;

		}

		pbshowtime='Bezterminowo';
		supid='4';

		if(document.getElementById('promoted').checked) {

			if(document.getElementById('promoted').disabled==false) {

				wamount+=6;
				samount+=9;

			}

			pbservice+='<br />Wyróżnienie';
			supid='5';

		}

	}

	if(document.getElementById('bestoffer').checked) {

		wamount+=12;
		samount+=24;
		pbservice+='<br />Super oferta (7 dni)';
		supid+='1';

	} else
	supid+='0';

	if(samount>9) {

		document.getElementById('sms').disabled=true;
		document.getElementById('wire').checked=true;

	} else {

		document.getElementById('sms').disabled=false;

	}

	if(document.getElementById('wire').checked) {

		amount=wamount;
		pbpaymethod='Wpłata';

	} else if(document.getElementById('sms').checked) {

		amount=samount;
		pbpaymethod='SMS';

	}

	gamount=amount*1.22;
	gamount=gamount+'';
	if(gamount.length-gamount.indexOf('.')<3)
	gamount=gamount+'0';
	gamount=gamount.replace(/\./g,',')

	if(amount)
	document.getElementById('amount').innerHTML=amount+',00 PLN ('+gamount+' PLN brutto)';
	else
	document.getElementById('amount').innerHTML='-';

	document.getElementById('smsboxamount').innerHTML=gamount;

	if(pbservice||document.getElementById('basic'))
	document.getElementById('pbservice').innerHTML=pbservice;
	else
	document.getElementById('pbservice').innerHTML='<br />-';

	document.getElementById('pbshowtime').innerHTML=pbshowtime;
	document.getElementById('pbpaymethod').innerHTML=pbpaymethod;

	document.getElementById('smsbox').style.display='none';
	document.getElementById('supid').innerHTML=supid;
	document.getElementById('supph').innerHTML=amount;

	document.getElementById('key').value=supid+amount;

}

function pay(id) {

	if(document.getElementById('wire').checked&&document.getElementById('amount').innerHTML!='-')
	document.getElementById('form').submit();
	else if(document.getElementById('sms').checked&&document.getElementById('amount').innerHTML!='-') {

		document.getElementById('smsbox').style.display='block';

		if(window.XMLHttpRequest)
		a10=new XMLHttpRequest();
		else if(window.ActiveXObject)
		a10=new ActiveXObject('Microsoft.XMLHTTP');

		a10.onreadystatechange=function() {

			if(a10.readyState==4) {

				if(a10.status==200) {

				}

			}

		};

		a10.open('GET','http://www.autosales.pl/ajax?key=9&id='+id,true);
		a10.send(null);

	}

}

function checksms(id,obj) {

	if(obj.value=='OK')
	window.location.href=window.location.href;
	else {

		obj.disabled=true;
		obj.className='button btndis';
		obj.value='- SPRAWDZANIE -';

		if(window.XMLHttpRequest)
		a11=new XMLHttpRequest();
		else if(window.ActiveXObject)
		a11=new ActiveXObject('Microsoft.XMLHTTP');

		a11.onreadystatechange=function() {

			if(a11.readyState==4) {

				if(a11.status==200) {

					obj.disabled=false;
					obj.className='button';
					obj.value='SPRAWDŹ';

					document.getElementById('paycheck').style.display='block';

					if(a11.responseText==1) {

						document.getElementById('paycheck').innerHTML='Płatność została przyjęta! Dziękujemy.';
						obj.value='OK';

					}else
					document.getElementById('paycheck').innerHTML='Płatność nie została jeszcze przyjęta.';

				}

			}

		};

		a11.open('GET','http://www.autosales.pl/ajax?key=10&id='+id,true);
		a11.send(null);

	}

}

function showpay() {

	if(document.getElementById('form').style.display=='none')
	document.getElementById('form').style.display='block';
	else
	document.getElementById('form').style.display='none';

}

function checksets() {

	var dee;

	document.getElementById('emailhint').style.display='none';
	document.getElementById('emailbg').className='fp';
	document.getElementById('passwordhint').style.display='none';
	document.getElementById('passwordbg').className='fp';
	document.getElementById('retypehint').style.display='none';
	document.getElementById('retypebg').className='fp';

	if(document.getElementById('email').value) {

		if(document.getElementById('email').value.search('^[^@]+@[^\\.]+\\.[a-zA-Z]+')==-1) {

			document.getElementById('emailhint').style.display='block';
			document.getElementById('emailbg').className='errorbg fp';
			dee=1;

		}

	}

	if(document.getElementById('password').value||document.getElementById('retype').value) {

		if(document.getElementById('password').value.length<6) {

			document.getElementById('passwordhint').style.display='block';
			document.getElementById('passwordbg').className='errorbg fp';
			dee=1;

		}

		if(document.getElementById('password').value!=document.getElementById('retype').value) {

			document.getElementById('retypehint').style.display='block';
			document.getElementById('retypebg').className='errorbg fp';
			dee=1;

		}

	}

	if(!dee)
	document.getElementById('form').submit();

}

function remind() {

	if(document.getElementById('remail').value)
	document.getElementById('form').submit();

}

function e() {

	document.getElementById('e').href='mailto:k';
	document.getElementById('e').href+='ontakt@au';
	document.getElementById('e').href+='tosales.pl';
	document.getElementById('e').innerHTML='kontak';
	document.getElementById('e').innerHTML+='t@autos';
	document.getElementById('e').innerHTML+='ales.pl';

}