								/* form validation */
								
								function adstep1_check(rokNow){
								var msgStr = "";
								
									if (document.getElementById('category').value == 'null'){
										msgStr += '\n - značka hodnoteného vozidla';
									}
									
									if (document.getElementById('category').value == 'other' && document.getElementById('jinaznacka').value == ''){
										msgStr += '\n - značka hodnoteného vozidla (ak nie je v zozname, uveďte!)';
									}
																	
									if (document.getElementById('typ').value == 'null' || document.getElementById('typ').value == ''){
										if (document.getElementById('category').value != 'other'){
											msgStr += '\n - typ hodnoteného vozu';
										}
									}
									
									if (document.getElementById('typ').value == 'other' && document.getElementById('jinytyp').value == ''){
										msgStr += '\n - typ hodnoteného vozu (ak nie je v zozname, uveďte!)';
									}
									
									if (document.getElementById('jinytyp').value == '' && document.getElementById('category').value == 'other'){
										msgStr += '\n - typ hodnoteného vozu  (ak nie je v zozname, uveďte!)';
									}
									
									if (document.getElementById('year_of_m').value == '' || document.getElementById('year_of_m').value.length < 4 || isNaN(document.getElementById('year_of_m').value) || document.getElementById('year_of_m').value > rokNow || parseInt(document.getElementById('year_of_m').value) < 1950){
										msgStr += '\n - rok výroby (v správnom tvare), napr.: 1996';
									}

								var km_before = document.getElementById('km_before').value;
								if (km_before != 'N') {
									if (isNaN(km_before) || km_before == '' || parseInt(km_before) < 0){
										msgStr += '\n - stav tachometru pri nákupe vozu';
									}
								}
								
								var km = document.getElementById('km').value;
								if (km != 'N') {
									if (isNaN(km) || km == '' || parseInt(km) < 0) {
										msgStr += '\n - súčasný stav tachometru';
									}
								}								
																
								if (km != 'N' || km_before != 'N'){
									if ((parseInt(km_before) > parseInt(km))){
										msgStr += '\n - súčasný stav tachometra je menší ako pri kúpe!';
									}
								}	

									if (document.getElementById('cubature').value == ''){
										msgStr += '\n - obsah / typ motoru';
									}

									if (document.getElementById('shift').value == 'null'){
										msgStr += '\n - spôsob radenia';
									}
									
									if (document.getElementById('previous').value == ''){
										msgStr += '\n - predchádzajúci automobil(y) - Ak ste skôr iné auto nemali, zaškrtnite "žiadne".';
									}

									/* Zobrazi vyslednou zpravu */
									if (msgStr != "") {
										window.alert('Vo formulári je potrebné uviesť a skontrolovať: '+msgStr);
										return false;
									}
									//return false;
								}
								
								function adstep3_check(){
								var msgStr = "";
								
									if (document.getElementById('problems').value.length == 0){
										msgStr += '\n - poruchy vozidla';
									}
									
									if (document.getElementById('comment').value.length == 0){
										msgStr += '\n - vlastné skúsenosti s autom';
									}
									
									
									wordCounter('problems','wcounter1'); 
									wordCounter('comment','wcounter2');
									
									if (document.getElementById('wcounter_total').value < 100){
									   msgStr += '\n - recenzia má menej než 100 slov!';
										msgStr += '\n   (Potrebujete inšpiráciu? Využite pomocníka vpravo hore!)';
									}

									/* Zobrazi vyslednou zpravu */
									if (msgStr != "") {
										window.alert('Vo formulári je potrebné uviesť a skontrolovať: '+msgStr);
										return false;
									}
								}


							function adstep4_check(){
								var msgStr = "";
								
									if (document.getElementById('reliability').value == 'null'){
										msgStr += '\n - spoľahlivosť (1~10)';
									}

									if (document.getElementById('performance').value == 'null'){
										msgStr += '\n - jazdné vlastnosti: (1~10)';
									}
									
									if (document.getElementById('comfort').value == 'null'){
										msgStr += '\n - komfort (1~10)';
									}
									
									if (document.getElementById('r_cost').value == 'null'){
										msgStr += '\n - prevádzkové náklady (1~10)';
									}
									
									if (document.getElementById('nd').value == 'null'){
										msgStr += '\n - náhradné diely (1~10)';
									}
									
									if (document.getElementById('f_cost').value == ''){
										msgStr += '\n - Priemerná spotreba paliva.';
									}																																				

									if (document.getElementById('origin').value == 'null'){
										msgStr += '\n - Zakúpili ste auto nové alebo ojazdené?';
									}		
									
									var period = document.getElementById('period');

									period.value = period.value.replace(',','.');
									
									if (isNaN(period.value) || period.value == ''){
										msgStr += '\n - Ako dlho auto používate?';
									}
									
									if (document.getElementById('period_unit').value == 'null'){
										msgStr += '\n - Zvoľte dobu,  ktorú je auto používané. (rok/mesiac)';
									}	
									
									if (document.getElementById('next_car').value == 'null'){
										msgStr += '\n - Kúpili by ste si ďalšie auto od rovnakého výrobcu?';
									}		
									
									if (document.getElementById('rating').value == ''){
										msgStr += '\n - Celkové hodnotenie jednou vetou.';
									}			
									
									if (!document.getElementById('rating_smile_1').checked &&
									!document.getElementById('rating_smile_2').checked &&
									!document.getElementById('rating_smile_3').checked){
										msgStr += '\n - Váš celkový dojem na auto. Zvoľte podľa úsmevu.';
									}																	

									/* Zobrazi vyslednou zpravu */
									if (msgStr != "") {
										window.alert('Vo formulári je potrebné uviesť a skontrolovať: '+msgStr);
										return false;
									}
									
									if (window.confirm("Želáte si teraz recenziu odoslať? \n \n Pre odoslanie stlačte 'OK', pre opravu údajov stlačte 'Storno'.")){
										return true;
									} else {
										return false;
									}
								}
								
								function addcomment(){
									var msgStr = "";
									
									if (document.getElementById('comment').value.length == 0){
										msgStr += '\n - Hlavná časť komentára je prázdna!';
										window.alert('Vo formulári je potrebné uviesť a skontrolovať: '+msgStr);
										return false;
									}

									if (window.confirm("Želáte si teraz komentár odoslať? \n\n Pred odoslaním všetko skontrolujte! \n\n Pre odoslanie stačte 'OK', pre opravu údajov stlačte 'Storno'.")){
										return true;										
									} else {
										return false;
									}
								}
