// JavaScript DocumentÚ

function IsNumeric(sText)

{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
   }
   
function setcolor(id,col)
{
var text=document.getElementById(id);

text.style.color=col	;
	
	
}
function check_register()
{
//hiba jelzo


// azonosítók megszerzése

var nevid= document.getElementById('nev');
var emailid=document.getElementById('email');
var telid=document.getElementById('tel');
var faxid=document.getElementById('fax');



var error=0;


//minden ki van e töltve?

	if (nevid.value=="")
		{ 
		
			setcolor("nev_header","#ff8a00");
			error=1;
		}
	else
		{
				
				setcolor("nev_header","#000000");
		}
		
	if (emailid.value=="")
		{ 
			setcolor("email_header","#ff8a00");
			error=1;
		}
	else
		{
				setcolor("email_header","#000000");
		}
		
		
	if (telid.value=="")
		{ 
			setcolor("tel_header","#ff8a00");
			error=1;
		}
	else
		{
				setcolor("tel_header","#000000");
		}
		
		

	
		
//email cím helyességének ellenorzése

var string=emailid.value;
var error2=0
			
			// a @ karakter mellet felosztom a beírt sringet
			chkat=string.split("@");
			//minimum két részbol kell álnia különben hiba
			if (chkat.length!=2)
				{
			//jelzem a hibát
					error2=1;
				}
			//ha megvan a szükséges 2 rész			
			else 
				{
			//akkor a stringet felosztom a . karakter mentén
				chkpoint=chkat[1].split(".");
			//Megvizsgálom hogy minimum két rész stringet kaptam e, illetve hogy az utolsó pont utáni karaktersor hosszabb e mint 3.	
		
				if (chkpoint.length<2 || chkat[0]=="" || chkpoint[0]=="" || chkpoint[1]=="" || chkpoint[chkpoint.length-1].length>3) 
					{
			//ha valamelyik a fenti feltételek közül nem teljesül akkor a címet pirossal kiemelem és jelzem a hibát					
					 	
						error2=1;
					}
				}
				if (error2==1)
					{
					setcolor("email_header","#ff8a00");
					
					}
				else
					{
					setcolor("email_header","#000000");
					}
					
//telefonszám csak számokból állhat és vagy 10 vagy 11 karakter
	
	var error3=0;
	var szam=Number(telid.value);

	if ((telid.value.length==10 || telid.value.length==11) && szam>0)
		{ 
			setcolor("tel_header","#000000");
		
		}
	else
		
		{
				setcolor("tel_header","#ff8a00");
					error3=1;
		}

	
		
	if(error==0 && error2==0 && error3==0)
		{
			
			document.regisztracio.submit();
				
		}
	
}

function check_termek(minszel,maxszel,minmag,maxmag,kategoria)
{
	//alert(kategoria);
	// azonosítók megszerzése
		var error=0;
		var szelesseg= document.getElementById('szelesseg');
		var magassag=document.getElementById('magassag');
		var darab=document.getElementById('darab');


					if (szelesseg.value=='' || szelesseg.value>parseInt(maxszel) || szelesseg.value<parseInt(minszel))
						{
							
								setcolor("szelesseg_header","#ff8a00");
								error=1;
						}
					else 
						{
								setcolor("szelesseg_header","#000000");
								
						}
						
					if (magassag.value=='' || magassag.value>parseInt(maxmag) || magassag.value<parseInt(minmag))
						{
							
								setcolor("magassag_header","#ff8a00");
								error=1;
						}
					else 
						{
								setcolor("magassag_header","#000000");
									
						}
						
						
					
					
					if (darab.value==''  || IsNumeric(darab.value)==false || darab.value<1)
						{
							
									setcolor("darab_header","#ff8a00");
									error=1;
						}
					else 
						{
								
									setcolor("darab_header","#000000");
								
						}
	
	
	if (error==0)
		{
		document.termek.submit();
		}
	}
function check_referencia()
{
	
	var cimid=document.getElementById('cim');
	var szovegid=document.getElementById('szoveg');
	var error=0;
	//alert(szovegid.value);
	if (cimid.value=="")
			{error=1;}
	
	if (szovegid.value=="")
			{error=1;}
	
	if (error<1)
	{	document.ref.submit();
	}
	
	
}

function check_referkep()
{
		document.ref.submit();
	
	}
	
function page_fill()
{
	
	var felarid=document.getElementById('felarv');
	//alert(felarid.value);
	var loc='index.php?page=304'+'&felar='+felarid.value;
	//alert(loc);
	document.location.href =loc;
	
}

function check_adatok()
{
//hiba jelzo


// azonosítók megszerzése

var nevid= document.getElementById('nev');
var emailid=document.getElementById('email');
var telid=document.getElementById('tel');
var faxid=document.getElementById('fax');
var szlacimid=document.getElementById('szamlacim');
var szallcimid=document.getElementById('szallitasicim');
var kedvid=document.getElementById('kedv');



var error=0;


//minden ki van e töltve?

	if (nevid.value=="")
		{ 
		
			setcolor("nev_header","#ff8a00");
			error=1;
		}
	else
		{
				
				setcolor("nev_header","#000000");
		}
		

	if (emailid.value=="")
		{ 
			setcolor("email_header","#ff8a00");
			error=1;
		}
	else
		{
				setcolor("email_header","#000000");
		}
		
	if (szlacimid.value=="")
		{ 
			setcolor("szla_header","#ff8a00");
			error=1;
		}
	else
		{
				setcolor("szla_header","#000000");
		}
		
	if (telid.value=="")
		{ 
			setcolor("tel_header","#ff8a00");
			error=1;
		}
	else
		{
				setcolor("tel_header","#000000");
		}
		
	if (szallcimid.value=="")
		{ 
			setcolor("szallitas_header","#ff8a00");
			error=1;
		}
	else
		{
				setcolor("szallitas_header","#000000");
		}
		

//email cím helyességének ellenorzése

var string=emailid.value;
var error2=0
			
			// a @ karakter mellet felosztom a beírt sringet
			chkat=string.split("@");
			//minimum két részbol kell álnia különben hiba
			if (chkat.length!=2)
				{
			//jelzem a hibát
					error2=1;
				}
			//ha megvan a szükséges 2 rész			
			else 
				{
			//akkor a stringet felosztom a . karakter mentén
				chkpoint=chkat[1].split(".");
			//Megvizsgálom hogy minimum két rész stringet kaptam e, illetve hogy az utolsó pont utáni karaktersor hosszabb e mint 3.	
		
				if (chkpoint.length<2 || chkat[0]=="" || chkpoint[0]=="" || chkpoint[1]=="" || chkpoint[chkpoint.length-1].length>3) 
					{
			//ha valamelyik a fenti feltételek közül nem teljesül akkor a címet pirossal kiemelem és jelzem a hibát					
					 	
						error2=1;
					}
				}
				if (error2==1)
					{
					setcolor("email_header","#ff8a00");
					
					}
				else
					{
					setcolor("email_header","#000000");
					}
					
//telefonszám csak számokból állhat és vagy 10 vagy 11 karakter
	
	var error3=0;
	var szam=Number(telid.value);

	if ((telid.value.length==10 || telid.value.length==11) && szam>0)
		{ 
			setcolor("tel_header","#000000");
		
		}
	else
		
		{
				setcolor("tel_header","#ff8a00");
					error3=1;
		}
var error4=0;
	var szam2=Number(kedvid.value);
	if (szam2>=0 || kedvid.value=='')
		{ 
			setcolor("kedv_header","#000000");
		
		}
	else
		
		{
				setcolor("kedv_header","#ff8a00");
					error4=1;
		}
	if(error==0 && error2==0 && error3==0 && error4==0)
		{
			
			document.adatok.submit();
				
		}
	
}

