/************************************************/
/* Árajánlat kérésénél az adatok ellen.			*/
/************************************************/

function onlynumberin(evt) 
{
	evt = (evt) ? evt : window.event
	var charCode = (evt.which) ? evt.which : evt.keyCode
	if (charCode > 31 && (charCode < 48 || charCode > 57)) 
		return false; 						
	return true;
}

/* Szám vizsgálat */
function szamvizsg($tszam)
{		
	$elemek = new Array("0","1","2","3","4","5","6","7","8","9");
	$ok = true; $i = 0;
	while (($ok) && ($i<$tszam.length))
	{
	  $j = 0; $inarray = false;
	  while ((!$inarray) && ($j<$elemek.length))
	  {
	    if ($tszam.charAt($i) ==  $elemek[$j]) 
		{ 
		  $inarray = true;
		};   
		$j++;
	  };
  	  $ok = $inarray; $i++;
	}; 	
	return !$ok;
} 

/* Telefonszám vizsgálat */
function telszamvizsg($tszam)
{		
	$elemek = new Array("0","1","2","3","4","5","6","7","8","9","/","-");
	$ok = true; $i = 0;
	while (($ok) && ($i<$tszam.length))
	{
	  $j = 0; $inarray = false;
	  while ((!$inarray) && ($j<$elemek.length))
	  {
	    if ($tszam.charAt($i) ==  $elemek[$j]) 
		{ 
		  $inarray = true;
		};   
		$j++;
	  };
  	  $ok = $inarray; $i++;
	}; 	
	return !$ok;
} 

function formchck()
{ 
	$myform=document.forms[0];
	
	if ($myform['formdata[name]'].value.length < 5)
	{
	  alert('Az ajánlatkérő neve hibásan van megadva!');
	  $myform['formdata[name]'].focus();
	  return false;		
	};
			
	if  (($myform['formdata[email]'].value.length < 5)		||		
		($myform['formdata[email]'].value.indexOf(' ') != -1) ||
		($myform['formdata[email]'].value.indexOf('@') == -1) ||
		($myform['formdata[email]'].value.indexOf('.') == -1))
	{
	  alert('Hibás e-mail cím!');
	  $myform['formdata[email]'].focus();
	  return false;		
	};
	
	if (($myform['formdata[telszam]'].value.length < 10) || telszamvizsg($myform['formdata[telszam]'].value))
	{
  	  alert('Hibás telefonszám! (megengedett karakterek: 0..9,/,-)');
	  $myform['formdata[telszam]'].focus();
	  return false;			
	};
	
	if  ($myform['formdata[color]'].selectedIndex == 0)
	{
	  alert('Válasszon színt!');
	  $myform['formdata[color]'].focus();
	  return false;			
	};
	
	if  ($myform['formdata[anyag]'].selectedIndex == 0)
	{
	  alert('Hogyan kívánja a grafikai anyagot eljuttatni hozzánk?');
	  $myform['formdata[anyag]'].focus();
	  return false;			
	};	
		
	if 	(($myform['formdata[mennyiseg]'].value == '') ||
		szamvizsg($myform['formdata[mennyiseg]'].value) || ($myform['formdata[mennyiseg]'].value == '0'))
	{
	  alert('A mennyiség hibásan van megadva!');
	  $myform['formdata[mennyiseg]'].focus();
	  return false;		
	};
		
	return true;
}
