﻿function docontact() {
	var reqs = $$('input.reg');
	for(i = 0; i < reqs.length; i++) {
		if(reqs[i].value=='') {
			alert('Hiányzó adat!');
			return;
		}
	}
	if(!checkemail($('email').value))
	{
		alert('Nem valós e-mail cí­m!');
		return;
	}
	var reqs = $$('select.reg');
	for(i = 0; i < reqs.length; i++) {
		if(reqs[i].selectedIndex==0) {
			alert('Hiányzó adat!');
			return;
		}

	}
	document.forms['contactfrm'].submit();
}


function doforestalling() {

if(document.getElementById('gyart').value=='')
	{
		alert('Minden adat megadása kötelező!');
		document.getElementById('gyart').focus();
		return;
	}
if(document.getElementById('tip').value=='')
	{
		alert('Minden adat megadása kötelező!');
		document.getElementById('tip').focus();
		return;
	}
if(document.getElementById('evj').value=='')
	{
		alert('Minden adat megadása kötelező!');
		document.getElementById('evj').focus();
		return;
	}
if(document.getElementById('km').value=='')
	{
		alert('Minden adat megadása kötelező!');
		document.getElementById('km').focus();
		return;
	}
if(document.getElementById('inpkivitel').value=='')
	{
		alert('Minden adat megadása kötelező!');
		document.getElementById('inpkivitel').focus();
		return;
	}
if(document.getElementById('inpajtok').value=='')
	{
		alert('Minden adat megadása kötelező!');
		document.getElementById('inpajtok').focus();
		return;
	}
if(document.getElementById('inpuzem').value=='')
	{
		alert('Minden adat megadása kötelező!');
		document.getElementById('inpuzem').focus();
		return;
	}
if(document.getElementById('ccm').value=='')
	{
		alert('Minden adat megadása kötelező!');
		document.getElementById('ccm').focus();
		return;
	}
if(document.getElementById('szin').value=='')
	{
		alert('Minden adat megadása kötelező!');
		document.getElementById('szin').focus();
		return;
	}
if(document.getElementById('extra').value=='')
	{
		alert('Minden adat megadása kötelező!');
		document.getElementById('extra').focus();
		return;
	}
if(document.getElementById('inpszerv').value=='')
	{
		alert('Minden adat megadása kötelező!');
		document.getElementById('inpszerv').focus();
		return;
	}
if(document.getElementById('inpkulcs').value=='')
	{
		alert('Minden adat megadása kötelező!');
		document.getElementById('inpkulcs').focus();
		return;
	}
if(document.getElementById('inpallapot').value=='')
	{
		alert('Minden adat megadása kötelező!');
		document.getElementById('inpallapot').focus();
		return;
	}
if(document.getElementById('inpklima').value=='')
	{
		alert('Minden adat megadása kötelező!');
		document.getElementById('inpklima').focus();
		return;
	}
if(document.getElementById('inpserult').value=='')
	{
		alert('Minden adat megadása kötelező!');
		document.getElementById('inpserult').focus();
		return;
	}
if(document.getElementById('inpserult').value=='Igen'){
	if(document.getElementById('shelye').value=='')
		{
			alert('Minden adat megadása kötelező!');
			document.getElementById('shelye').focus();
			return;
		}
	}
if(document.getElementById('ar').value=='')
	{
		alert('Minden adat megadása kötelező!');
		document.getElementById('ar').focus();
		return;
	}

	if(document.getElementById('nev').value=='')
	{
		alert('Név megadása kötelező!');
		document.getElementById('nev').focus();
		return;
	}
	if(document.getElementById('tel').value=='')
	{
		alert('Telefonszám megadása kötelező!');
		document.getElementById('tel').focus();
		return;
	}
	if(!checkemail($('email').value))
	{
		alert('Nem valós e-mail cí­m!');
		return;
	}
	if(document.getElementById('hely').value=='')
	{
		alert('Géplyármű megtekintési helyének megadása kötelező!');
		document.getElementById('hely').focus();
		return;
	}

	document.forms['forestallingfrm'].submit();
}

function docredit() {
	if(document.getElementById('nev').value=='')
	{
		alert('Név megadása kötelező!');
		document.getElementById('nev').focus();
		return;
	}
	if(document.getElementById('szul').value=='')
	{
		alert('Születési év megadása kötelező!');
		document.getElementById('szul').focus();
		return;
	}
	if(document.getElementById('cim').value=='')
	{
		alert('Lakcím megadása kötelező!');
		document.getElementById('cim').focus();
		return;
	}
	if(document.getElementById('tel').value=='')
	{
		alert('Telefonszám megadása kötelező!');
		document.getElementById('tel').focus();
		return;
	}
	if(!checkemail($('email').value))
	{
		alert('Nem valós e-mail cí­m!');
		return;
	}
	if(document.getElementById('gk').value=='')
	{
		alert('Jármű gyártmány és típus megadása kötelező!');
		document.getElementById('gk').focus();
		return;
	}
	if(document.getElementById('ev').value=='')
	{
		alert('Jármű évjáratának megadása kötelező!');
		document.getElementById('ev').focus();
		return;
	}
	if(document.getElementById('ar').value=='')
	{
		alert('Jármű vételárának megadása kötelező!');
		document.getElementById('ar').focus();
		return;
	}
	var reqs = $$('select.reg');
	for(i = 0; i < reqs.length; i++) {
		if(reqs[i].selectedIndex==0) {
			alert('Hiányzó adat!');
			return;
		}

	}

	document.forms['creditfrm'].submit();
}



var testresults;
function checkemail(str){


var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
if (filter.test(str))
testresults=true;
else{
testresults=false;
}

var evilchars = new Array()
evilchars[0] = "Ã¶";
evilchars[1] = "Ã¼";
evilchars[2] = "Ã³";
evilchars[3] = "Ãµ";
evilchars[4] = "Ãº";
evilchars[5] = "Ã©";
evilchars[6] = "Ã¡";
evilchars[7] = "Ã»";
evilchars[8] = "Ã­";

evilchars[9] = "Ã–";
evilchars[10] = "Ãœ";
evilchars[11] = "Ã“";
evilchars[12] = "Ã•";
evilchars[13] = "Ãš";
evilchars[14] = "Ã‰";
evilchars[15] = "Ã";
evilchars[16] = "Ã›";
evilchars[17] = "Ã";


for (i=0;i<evilchars.length;i++)
{
	if (str.indexOf(evilchars[i])!=-1)
	{
		testresults=false;
	}
}

return (testresults)
}



function hidelayer(strId) {
	var tr=$(strId);
	try {
		tr.style.display = 'none';
	} catch(e) {
		tr.style.display='';
	}
}


function signkerdoiv() {

	var i, j;

	for(i=1;i<=4;i++)
	{
		jj=5;
		if(i==1)jj=8;
		
		voltcheck=false;
		for(j=1;j<=jj;j++)
		{
			if(document.getElementById('type'+i+j).checked)voltcheck=true;
			if(voltcheck){break;}
		}
		if(!voltcheck)
		{
			alert('*-gal jelölt mezők kitöltése kötelező!');
			return;
		}
	}

	for(i=1;i<=11;i++)
	{
		err=0;
		for(j=0;j<document.forms['signkerdoivfrm'].elements['chk'+i].length;j++){
			valid=document.forms['signkerdoivfrm'].elements['chk'+i].item(j).checked;
			if(valid){break;}
		}
		if(!valid)
		{
			alert('*-gal jelölt mezők kitöltése kötelező!');
			return;
		}
	}
	
	
	if($('kviztipusauto').value==''){
		alert('7. kérdés megadása kötelező!');
		return;
	}
	
	if(document.getElementById('chk41').checked)
	
	{
	
		if($('kvizmikor').value==''){
			alert('11. kérdés megadása kötelező!');
			document.getElementById('kvizmikor').focus();
			return;
		}
		if($('kvizmilyen').value==''){
			alert('12. kérdés megadása kötelező!');
			document.getElementById('kvizmilyen').focus();
			return;
		}
		
	}
	if($('kvizname').value==''){
		alert('Hiányzó adat!');
		document.getElementById('kvizname').focus();
		return;
	}
	if($('kvizid').value==''){
		alert('Hiányzó adat!');
		document.getElementById('kvizid').focus();
		return;
	}
	if($('kvizcity').value==''){
		alert('Hiányzó adat!');
		document.getElementById('kvizcity').focus();
		return;
	}
	if($('kvizstreet').value==''){
		alert('Hiányzó adat!');
		document.getElementById('kvizstreet').focus();
		return;
	}
	if($('kvizphone').value==''){
		alert('Hiányzó adat!');
		document.getElementById('kvizphone').focus();
		return;
	}
	if(!checkemail($('testemail').value)){
		alert('Nem valós e-mail cím!');
		document.getElementById('testemail').focus();
		return;
	}
	if($('kvizbirth').value==''){
		alert('Hiányzó adat!');
		document.getElementById('kvizbirth').focus();
		return;
	}
	
	if(!document.getElementById('hozza').checked) {
		alert('Hiányzó hozzájárulás!');
		return;
	}
	
	document.forms['signkerdoivfrm'].submit();
}

