function mailcheck()
{
	var mailcim = $('email').value;
	
	
	if(mailcim.indexOf('@') < 0 || mailcim.lastIndexOf('@') != mailcim.indexOf('@') || mailcim.indexOf('.') < 0 || mailcim.lastIndexOf('.') != mailcim.indexOf('.'))
	{	
		$('mailhiba').style.display = 'inline';
	}
	else $('mailhiba').style.display = 'none';
}

//Ellenőrzi üres maradt e a mező amit átadunk a függvénynek
//A <mező neve>_err id-jű divet jeleníti meg hibajelzésként
function urese( mezo )
{	
	err = mezo.id+'_err';
	if( mezo.value == "")
	{
		$(err).style.display = 'inline';
	}
	else $(err).style.display = 'none';

}

function urese_tel( mezo)
{	
	//Div ID-je amit megjelenít hibánál
	var cel = "field[376,0]";
	err = cel+'_err';
	if( mezo.value == "")
	{
		$(err).style.display = 'inline';
	}
	else $(err).style.display = 'none';
}

//Ellenőrzi számot ütöttek e be ha nem visszatörli a leütött karaktert
function telszam( mezo )
{
	var validchars = "0123456789";
	var hossz = mezo.value.length;
	var karakter = mezo.value.substr(hossz-1,1);
		
    if (validchars.indexOf(karakter) == -1) 
    {
		$(mezo.id).value = mezo.value.substr(0,hossz-1);
	}

}

function nagyra( mezo )
{
	var validchars = "0123456789";
	var hossz = mezo.value.length;
	var ertek = mezo.value;
	var karakter = mezo.value.substr(hossz-1,1);
	
	if (validchars.indexOf(karakter) == -1) 
    {
		 
		$(mezo.id).value = mezo.value.substr(0,hossz-1)+karakter.toUpperCase();
	}
}

function lista( mezo )
{
	err = mezo.id+'_err';
	alert($('field[378,0]').selectedIndex.value);
	if( mezo.selectedIndex.value == 0)
	{
		alert("aa");
		$(err).style.display = 'inline';
	}
	else $(err).style.display = 'none';
}



function szulev( mezo )
{
	var validchars = "0123456789";
	var hossz = mezo.value.length;
	var karakter = mezo.value.substr(hossz-1,1);
		
    if (validchars.indexOf(karakter) == -1) 
    {
		$(mezo.id).value = mezo.value.substr(0,hossz-1);
	}
	
	if( mezo.value.length > 4 )
		$(mezo).value = mezo.value.substr(0,4);
}

function ellenor(mezo)
{
	var hiba;
	if( $('email').value == "")
	{
		$('Küldés').disabled = true;
		$('kitoltetlen').style.display = 'inline';
	}	
	else if( $('captcha').value == "")
	{
		$('Küldés').disabled = true;
		$('kitoltetlen').style.display = 'inline';
	}	
	else if( $('field[370,0]').value == "")
	{
		$('Küldés').disabled = true;
		$('kitoltetlen').style.display = 'inline';
	}	
	else if( $('field[371,0]').value == "")
	{
		$('Küldés').disabled = true;
		$('kitoltetlen').style.display = 'inline';
	}	
	else if( $('field[372,0]').value == "")
	{
		$('Küldés').disabled = true;
		$('kitoltetlen').style.display = 'inline';
	}
	else if( $('field[373,0]').value == "")
	{
		$('Küldés').disabled = true;
		$('kitoltetlen').style.display = 'inline';
	}
	else if( $('field[374,0]').value == "")
	{
		$('Küldés').disabled = true;
		$('kitoltetlen').style.display = 'inline';
	}
	else if( $('field[376,0]').value == "")
	{
		$('Küldés').disabled = true;
		$('kitoltetlen').style.display = 'inline';
	}
	else if( $('field[378,0]').value == "")
	{
		$('Küldés').disabled = true;
		$('kitoltetlen').style.display = 'inline';
	}
	else if( $('mailhiba').style.display == 'inline')
	{
		$('Küldés').disabled = true;
		$('kitoltetlen').style.display = 'inline';
	}
		
	/*else if( $('field[380,0]').value != 'igen' || $('field[380,0]').value != 'nem')
		$('Küldés').disabled = true;*/
		
	else 
		{
		$('Küldés').disabled = false;
		$('kitoltetlen').style.display = 'none';
		}

}

function ellenor2(mezo)
{
	var hiba;
	if( $('email').value == "")
	{
		$('Küldés').disabled = true;
		$('kitoltetlen').style.display = 'inline';
	}	
	else if( $('captcha').value == "")
	{
		$('Küldés').disabled = true;
		$('kitoltetlen').style.display = 'inline';
	}	
	else if( $('field[370,0]').value == "")
	{
		$('Küldés').disabled = true;
		$('kitoltetlen').style.display = 'inline';
	}	
	else if( $('field[371,0]').value == "")
	{
		$('Küldés').disabled = true;
		$('kitoltetlen').style.display = 'inline';
	}	
	else if( $('field[383,0]').value == "")
	{
		$('Küldés').disabled = true;
		$('kitoltetlen').style.display = 'inline';
	}
	else if( $('field[384,0]').value == "")
	{
		$('Küldés').disabled = true;
		$('kitoltetlen').style.display = 'inline';
	}
	else if( $('field[385,0]').value == "")
	{
		$('Küldés').disabled = true;
		$('kitoltetlen').style.display = 'inline';
	}	
	else 
		{
		$('Küldés').disabled = false;
		$('kitoltetlen').style.display = 'none';
		}

}


//AJAX lekérdezéssel megnézi, hogy az adott irányítószám melyik településhez tartozik, és ezt be is helyettesíti
function getHTTPObject(){
	if (window.ActiveXObject) 
		return new ActiveXObject("Microsoft.XMLHTTP");
	else if (window.XMLHttpRequest) 
		return new XMLHttpRequest();
		else {
		alert("Your browser does not support AJAX.");
		return null;
	}
}


function doWork(){
	var mezo = "field[372,0]";
	httpObject = getHTTPObject();
	if (httpObject != null) {
		httpObject.open("GET", "irszam.php?iranyitoszam="+$(mezo).value, true);
		httpObject.send(null);
		httpObject.onreadystatechange = setOutput;
	}
}

function setOutput(){
	var mezo = "field[373,0]";
	if(httpObject.readyState == 4){
	$(mezo).value = httpObject.responseText;
	}
}
