// JavaScript Document

var ih;
var iw;
var pw;
var ph;
var oldscrollposy;
var oldscrollposx;
var n=0;
var ht="0px";
var hl;

var t1=new Array("126","Abarth","Acura","Aero","Aixam","Aleko","Alfa-Romeo","Alpina","AMC","Aro","Asia","Aston-Martin","Audi","Austin","Auto-Union","Autobianchi","Barkas","Bedford","Bellier","Bentley","Bertone","BMW","Buick","Cadillac","Casalini","Caterham","Chatenet","Chery","Chevrolet","Chrysler","Citroen","Dacia","Daewoo","Daihatsu","Daimler","Datsun","DKW","Dodge","Eagle","Ferrari","Fiat","Ford","GAZ","Geo","GMC","Grecav","Hillman","Honda","Hummer","Hyundai","Infiniti","Innocenti","Isuzu","Jaguar","JDM","Jeep","Kia","Lada","Lamborghini","Lancia","Landrover","Lexus","Ligier","Lincoln","Lloyd","Lotus","Luaz","Mahindra","Maruti","Maserati","Matra","Maybach","Mazda","Mercedes-Benz","Mercury","MG","Microcar","Mini","Mitsubishi","Morris","Moszkvics","Nissan","NSU","Oldsmobile","Opel","Peugeot","Plymouth","Polski-Fiat","Pontiac","Porsche","Proton","Puch","Rambler","Renault","Reva","Rolls-Royce","Rover","Saab","Saleen","Saturn","Seat","Shuanghuan","Simca","Skoda","Smart","Ssangyong","Steyr-Puch","Subaru","Suzuki","Talbot","Tata","Tavria","Toyota","Trabant","Triumph","UAZ","Vauxhall","Volga","Volkswagen","Volvo","Wartburg","Wiesmann","Yugo","Zaporozsec","Zastava","egy\u00E9b");

var t2=new Array("52","Aro","Avia","Barkas","Bedford","Chevrolet","Chrysler","Citroen","Dacia","Daewoo","Daf","Daihatsu","Dodge","Fiat","Fiat-Iveco","Ford","Gaz","Gmc","Hyundai","Isuzu","Iveco","Iveco","Kia","Lada","Land Rover","Latvia","Ldv","Lublin","Mahindra","Mazda","Mega","Mercedes-Benz","Mitsubishi","Multicar","Nissan","Nysa","Opel","Peugeot","Piaggio","Renault","Seat","Skoda","Ssangyong","Steyr","Subaru","Suzuki","Tata","Toyota","UAZ","Volkswagen","Zsuk","egy\u00e9b");


function isValidDate(day,month,year){
/*
Purpose: return true if the date is valid, false otherwise

Arguments: day integer representing day of month
month integer representing month of year
year integer representing year

Variables: dteDate - date object

*/
var dteDate;

//set up a Date object based on the day, month and year arguments
//javascript months start at 0 (0-11 instead of 1-12)
dteDate=new Date(year,month,day);

/*
Javascript Dates are a little too forgiving and will change the date to a reasonable guess if it's invalid. We'll use this to our advantage by creating the date object and then comparing it to the details we put it. If the Date object is different, then it must have been an invalid date to start with...
*/

return ((day==dteDate.getDate()) && (month==dteDate.getMonth()) && (year==dteDate.getFullYear()));
}

function pageHeight() {
	return window.innerHeight != null? window.innerHeight: document.documentElement && document.documentElement.clientHeight ? document.documentElement.clientHeight:document.body != null? document.body.clientHeight:null;}
function pageWidth() {
	return window.innerWidth != null? window.innerWidth: document.documentElement && document.documentElement.clientWidth ? document.documentElement.clientWidth:document.body != null? document.body.clientWidth:null;}
function pageHeightWidth() {
if( window.innerHeight && window.scrollMaxY ) // Firefox 
{
pw = window.innerWidth + window.scrollMaxX-17;
ph = window.innerHeight + window.scrollMaxY;
}
else if( document.body.scrollHeight > document.body.offsetHeight ) // all but Explorer Mac
{
pw = document.body.scrollWidth;
ph = document.body.scrollHeight;
}
else // works in Explorer 6 Strict, Mozilla (not FF) and Safari
{ pw = document.body.offsetWidth + document.body.offsetLeft; ph = document.body.offsetHeight + document.body.offsetTop; }
}


function peugon() {
	document.getElementById('peugdiv').className='peug2';
	document.getElementById('p2sz').style.visibility="visible";
}

function peugoff() {
	document.getElementById('peugdiv').className='peug';
	document.getElementById('p2sz').style.visibility="hidden";
}

function szervizon() {
	document.getElementById('szervizdiv').className='szerviz2';
	document.getElementById('psz2').style.visibility="visible";
}

function szervizoff() {
	document.getElementById('szervizdiv').className='szerviz';
	document.getElementById('psz2').style.visibility="hidden";
}

function hirlevelon() {
	document.getElementById('hirleveldiv').className='hirlevel2';
	document.getElementById('hiron').style.visibility="visible";
	
}

function hirleveloff() {
	document.getElementById('hirleveldiv').className='hirlevel';
	document.getElementById('hiron').style.visibility="hidden";
	
}

function akcon() {
	document.getElementById('akcdiv').className='akc2';
	document.getElementById('akcon').style.visibility="visible";
	
}

function akcoff() {
	document.getElementById('akcdiv').className='akc';
	document.getElementById('akcon').style.visibility="hidden";
	
}

function szszolgon() {
	document.getElementById('szszolgdiv').className='szszolg2';
}

function showPopup(mit,top,left) {
	document.getElementById(mit).style.top=top + "px";
	document.getElementById(mit).style.left=left + "px";
	document.getElementById(mit).style.visibility='visible';
}


function hidePopup(mit) {
	document.getElementById(mit).style.visibility='hidden';
}

function showHirlevel(melyik){ 
var popUp = document.getElementById(melyik);

var object;
var scrollposy = parseInt(document.getElementById("ScrollY").value);

var scrollposx = parseInt(document.getElementById("ScrollX").value);

oldscrollposy = scrollposy;
object = document.getElementById("egesz").style;

object.height = ph + "px";
object.width = pw + "px";

object.top="0px";
object.left="0px";
object.Opacity = (60 / 100); 
object.MozOpacity = (60 / 100); 
object.KhtmlOpacity = (60 / 100); 
object.filter = "alpha(opacity=60)";
object.visibility= "visible";

popUp.style.top = (ih/2 + scrollposy - 191)<0?0:(ih/2 + scrollposy - 191) + "px";
popUp.style.left = (iw/2 + scrollposx - 176)<0?0:(iw/2 + scrollposx - 176) + "px";


popUp.style.visibility = "visible";
if (melyik =="hf"){document.getElementById("nev").focus()};
if (melyik =="hl"){document.getElementById("leem").focus()};

}

function hideHL(melyik){ 
document.getElementById(melyik).style.visibility="hidden";
document.getElementById("egesz").style.visibility="hidden";
}

function hideHirlevel(melyik){ 
document.getElementById(melyik).style.visibility="hidden";
}

function ellenoriz(levagyfel) {
	
	var frm = document.getElementById(levagyfel);

	var melyikemail = levagyfel + "em";
	var a = document.getElementById(melyikemail);

	var hiba ="";
	
		returnVal = true;

		
		if (a.value.length == 0) {
		hiba="K\u00e9rj\u00fck, val\u00f3s e-mail c\u00edmet adjon meg!";
		alert(hiba);
		returnVal = false;
		a.focus()
		} else {
			if((a.value.indexOf("@") == -1) || (a.value.charAt(0) == ".") || (a.value.charAt(0) == "@") ||(a.value.length < 6) || (a.value.indexOf(".") == -1) || (a.value.charAt(a.value.indexOf("@")+1) == ".") || (a.value.charAt(a.value.indexOf("@")-1) == "."))
			{
		    hiba="K\u00e9rj\u00fck, val\u00f3s e-mail c\u00edmet adjon meg!";
			alert(hiba);
			returnVal = false;
			a.focus()
			}  else {
				if (levagyfel == "fel") {
					document.getElementById("holfel").value = document.getElementById("ScrollY").value;
					document.fel.submit();
				} else {
					document.getElementById("holle").value = document.getElementById("ScrollY").value;
					document.le.submit();
					}
				}
					
			}	
}

function showHirsubmitted(melyik){ 

var popUp = document.getElementById(melyik);

var object;
object = document.getElementById("egesz").style;

object.height = ph + "px";
object.width = pw + "px";

object.top="0px";
object.left="0px";
object.Opacity = (60 / 100); 
object.MozOpacity = (60 / 100); 
object.KhtmlOpacity = (60 / 100); 
object.filter = "alpha(opacity=60)";
object.visibility= "visible";

popUp.style.top = ht;
popUp.style.left = hl;

popUp.style.visibility = "visible";

}

		function crossref(number){
		var crossobj=document.all? eval("document.all.neonlight"+number) :  document.getElementById("neonlight"+number)
		return crossobj;
		}
		
		
		function neon(message){
		var neonbasecolor="#45546B"
		var neontextcolor="#F00"
			
		if (n==0){
		for (m=0;m<message.length;m++)
		crossref(m).style.color=neonbasecolor;
		}
		crossref(n).style.color=neontextcolor;
		if (n<message.length-1)
		n++;
		else{
		n=0;
		clearInterval(flashing);
		setTimeout("beginneon('" + message +"')",1500);
		return;
		}
		}
		
		
		function beginneon(message){
		var flashspeed=100;
		if (document.all||document.getElementById)
		flashing=setInterval("neon('" + message + "')",flashspeed);
		}
		
		
		function neonozz(message){
		var neonbasecolor="teal"
		if (document.all||document.getElementById){
		document.write('<font color="'+neonbasecolor+'">');
		for (m=0;m<message.length;m++)
		document.write('<span id="neonlight'+m+'">'+message.charAt(m)+'</span>');
		document.write('</font>');
		}
		else {
		document.write(message)};
		beginneon(message);
		}

function regon() {
document.getElementById("regn").style.color="#F00";
document.getElementById("regk").style.color="#FFF";
document.getElementById("regk").style.backgroundColor="#C82B33";
}

function hon() {
document.getElementById("hirn").style.color="#F00";
document.getElementById("hirk").style.color="#FFF";
document.getElementById("hirk").style.backgroundColor="#C82B33";
}

function regoff() {
document.getElementById("regn").style.color="#069";
document.getElementById("regk").style.color="#45546B";
document.getElementById("regk").style.backgroundColor="transparent";
}

function hoff() {
document.getElementById("hirn").style.color="#069";
document.getElementById("hirk").style.color="#45546B";
document.getElementById("hirk").style.backgroundColor="transparent";
}

function gyartmanyok(ArrayName) {
		switch (ArrayName) {
			case "t0":
		document.reg.gyartmany.options.length="1";
			document.reg.gyartmany.options[0].text="(v\u00E1lasszon!)";
			document.reg.gyartmany.options[0].value="gy0";
			
		break;
			case "t3":
		document.reg.gyartmany.options.length="1";
			document.reg.gyartmany.options[0].text="egy\u00e9b";
			document.reg.gyartmany.options[0].value="gy3";		
		break;


		default:
         var theArray = eval(ArrayName);
		document.reg.gyartmany.options[0].text="(v\u00e1lasszon!)";
		document.reg.gyartmany.options[0].value="gy0";
		document.reg.gyartmany.options[0].selected=true;
		
		document.reg.gyartmany.options.length=theArray[0];
		for (i=1;i<theArray[0];i++) {
			document.reg.gyartmany.options[i].text=theArray[i];
			var y = theArray[i].replace(/-/g,'');
			document.reg.gyartmany.options[i].value=y;
		}
	}	
  }


function mev() {
	for(i=2000; i<2021; i++) {
	document.writeln("<option value=\""+i+"\">"+i+"</option>");
	}
}

function mho() {
	for(i=1; i<13; i++) {
	(i<10)?document.writeln("<option value=\"0"+i+"\">0"+i+"</option>"):document.writeln("<option value=\""+i+"\">"+i+"</option>");
	}
}

function mnap() {
	for(i=1; i<32; i++) {
	(i<10)?document.writeln("<option value=\"0"+i+"\">0"+i+"</option>"):document.writeln("<option value=\""+i+"\">"+i+"</option>");
	}
}

function gyev() {
	for(i=1960; i<2012; i++) {
	document.writeln("<option value=\""+i+"\">"+i+"</option>");
	}
}


function setOptions() {
		document.reg.autotipus.options[0].selected=true;
		document.reg.gyartmany.options[0].selected=true;
		document.reg.mev.options[0].selected=true;
		document.reg.mho.options[0].selected=true;
		document.reg.mnap.options[0].selected=true;
		document.reg.gyev.options[0].selected=true;
		document.reg.regnev.focus();
	

}
function regell() {
var hiba=0;	
	var a = document.getElementById('regnev');
		if (a.value.length == 0) {
		hiba=1;
		document.getElementById('nh').innerText="K\u00e9rj\u00fck, adja meg a nev\u00e9t!";
		document.getElementById('nh').textContent="K\u00e9rj\u00fck, adja meg a nev\u00e9t!";
		} else {
		document.getElementById('nh').innerText="";
		document.getElementById('nh').textContent="";
			}
		
	var a = document.getElementById('regem');
		if (a.value.length == 0) {
					hiba=1;
		document.getElementById('eh').innerText="K\u00e9rj\u00fck, val\u00f3s e-mail c\u00edmet adjon meg!";
		document.getElementById('eh').textContent="K\u00e9rj\u00fck, val\u00f3s e-mail c\u00edmet adjon meg!";
		} else {
		if((a.value.indexOf("@") == -1) || (a.value.charAt(0) == ".") || (a.value.charAt(0) == "@") ||(a.value.length < 6) || (a.value.indexOf(".") == -1) || (a.value.charAt(a.value.indexOf("@")+1) == ".") || (a.value.charAt(a.value.indexOf("@")-1) == "."))
			{
					hiba=1;
		document.getElementById('eh').innerText="K\u00e9rj\u00fck, val\u00f3s e-mail c\u00edmet adjon meg!";
		document.getElementById('eh').textContent="K\u00e9rj\u00fck, val\u00f3s e-mail c\u00edmet adjon meg!";
		} else {
		document.getElementById('eh').innerText="";
		document.getElementById('eh').textContent="";
			}
		}
		
		var a = document.getElementById('autotipus');
		 if(a.value=="t0"){
					hiba=1;
		document.getElementById('th').innerText="K\u00e9rj\u00fck, v\u00e1lasszon aut\u00f3t\u00edpust!";
		document.getElementById('th').textContent="K\u00e9rj\u00fck, v\u00e1lasszon aut\u00f3t\u00edpust!";
		} else {
		document.getElementById('th').innerText="";
		document.getElementById('th').textContent="";
			}
			
		var a = document.getElementById('gyartmany');
		 if(a.value=="gy0"){
					hiba=1;
		document.getElementById('gyh').innerText="K\u00e9rj\u00fck, v\u00e1lasszon gy\u00e1rtm\u00e1nyt!";
		document.getElementById('gyh').textContent="K\u00e9rj\u00fck, v\u00e1lasszon gy\u00e1rtm\u00e1nyt!";
		} else {
		document.getElementById('gyh').innerText="";
		document.getElementById('gyh').textContent="";
			}

		var a = document.getElementById('modell');
		 if(a.value==""){
					hiba=1;
		document.getElementById('mh').innerText="K\u00e9rj\u00fck, adjon meg modellt!";
		document.getElementById('mh').textContent="K\u00e9rj\u00fck, adjon meg modellt!";
		} else {
		document.getElementById('mh').innerText="";
		document.getElementById('mh').textContent="";
			}

	var a = document.getElementById('regrsz');
		if (a.value.length == 0) {
		hiba=1;
		document.getElementById('rh').innerText="K\u00e9rj\u00fck, adja meg a rendsz\u00e1mot!";
		document.getElementById('rh').textContent="K\u00e9rj\u00fck, adja meg a rendsz\u00e1mot!";
		} else {
		document.getElementById('rh').innerText="";
		document.getElementById('rh').textContent="";
		var y = a.value.replace(/-/g,'');
		a.value = y.toUpperCase();
		
			}
	
	var ev = document.getElementById('mev').value;
	var ho  = document.getElementById('mho').value;
	var nap = document.getElementById('mnap').value;

	if(ev=="def"  || ho=="def"  || nap=="def") {
			hiba=1;
		document.getElementById('muh').innerText="K\u00e9rj\u00fck, val\u00f3s d\u00e1tumot adjon meg!";
		document.getElementById('muh').textContent="K\u00e9rj\u00fck, val\u00f3s d\u00e1tumot adjon meg!";
	} else {
	 var szev=Number(ev);
	 var szho=Number(ho);
	szho=szho-1;
	 var sznap=Number(nap);
	 
		if (isValidDate(sznap,szho,szev)== false) {
				hiba=1;
			document.getElementById('muh').innerText="K\u00e9rj\u00fck, val\u00f3s d\u00e1tumot adjon meg!";
			document.getElementById('muh').textContent="K\u00e9rj\u00fck, val\u00f3s d\u00e1tumot adjon meg!";
		} else {

			document.getElementById('muh').innerText="";
			document.getElementById('muh').textContent="";		
		}
	}

	var a = document.getElementById('gyev');
		if (a.value == "def") {
		hiba=1;
		document.getElementById('evh').innerText="K\u00e9rj\u00fck, adja meg a gy\u00e1rt\u00e1si \u00e9vet!";
		document.getElementById('evh').textContent="K\u00e9rj\u00fck, adja meg a gy\u00e1rt\u00e1si \u00e9vet!";
		} else {
		document.getElementById('evh').innerText="";
		document.getElementById('evh').textContent="";
			}
	if(hiba==0) {document.reg.submit();}


}

function showregf() {
var popUp = document.getElementById('regfeedback');

var object;
var scrollposy = parseInt(document.getElementById("ScrollY").value);

var scrollposx = parseInt(document.getElementById("ScrollX").value);

oldscrollposy = scrollposy;
object = document.getElementById("egesz").style;

object.height = ph + "px";
object.width = pw + "px";

object.top="0px";
object.left="0px";
object.Opacity = (60 / 100); 
object.MozOpacity = (60 / 100); 
object.KhtmlOpacity = (60 / 100); 
object.filter = "alpha(opacity=60)";
object.visibility= "visible";

popUp.style.top = (ih/2 + scrollposy - 150)<0?0:(ih/2 + scrollposy - 150) + "px";
popUp.style.left = (iw/2 + scrollposx - 150)<0?0:(iw/2 + scrollposx - 150) + "px";


popUp.style.visibility = "visible";
}

function hideregf(){ 
document.getElementById("regfeedback").style.visibility="hidden";
document.getElementById("egesz").style.visibility="hidden";
}

