function validateEmail(formObj)    {
    if (validateBlank(formObj))
        { return true;}    
    var emailStr = formObj.value;
    var emailReg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid
    var emailReg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,6}|[0-9]{1,3})(\]?)$/; // valid
    if ((!emailReg1.test(emailStr) && emailReg2.test(emailStr))) {// if syntax is valid
        return false;
        }
    return true;
    }
function hirfel_check(form)
    {
        hiba=0;
        hiba_uz='';
        if (validateBlank(form.elements['vezeteknev']) )
            {
                hiba_uz+='Vezetéknév nincs kitöltve!\n';
                hiba=1;
            }
        if (validateBlank(form.elements['keresztnev']) )
            {
                hiba_uz+='Keresztnév nincs kitöltve!\n';
                hiba=1;
            }
        if (validateEmail(form.elements['email']) )
            {
                hiba_uz+='Nem megfelelő formátumu az e-mail cím!\nvagy nem adott meg e-mail címet';
                hiba=1;
            }
        if (hiba==0)
            {
                document.getElementById("hirlevel_form").submit();
            }
        else
            {
                alert(hiba_uz);
            }            
    }
function ellenorbelep(form)
    {
        hiba=false;
        if (validateBlank(form.elements['user']) )
            {
                //alert('Név nincs kitöltve!');
                hiba='Név nincs kitöltve!\n';
            }    
        if (validateBlank(form.elements['jelszo']) )
            {
                
                hiba+='Jelszó nincs kitöltve!\n';
            }
        if (!hiba)
            {
                
                document.getElementById("be_form").submit();
            }    
        else
            {
                alert(hiba);
                }            
    }
function checkpass(formObj1,formObj2)
    {
        if ( formObj1.value != formObj2.value)
            {
                return true;
            }
        else
            {
                return false;
            }
        
    }   
function reg_ellenorzes(form)
    {
        hiba=false;
        hiba='';
        if (validateBlank(form.elements['v_nev']) )
            {
                hiba+='Vezetéknév nincs kitöltve!\n';
            }
        if (validateBlank(form.elements['k_nev']) )
            {
                hiba+='Keresztnév nincs kitöltve!\n';
            }
        if (validateBlank(form.elements['varos']) )
            {
                hiba+='Város nincs kitöltve!\n';
            }       
        if (validateBlank(form.elements['irsz']) )
            {
                hiba+='Irányítószám nincs kitöltve!\n';
            }
        if (validateBlank(form.elements['utca']) )
            {
                hiba+='Utca nincs kitöltve!\n';
            }
        if (validateBlank(form.elements['hazszam']) )
            {
                hiba+='Házszám nincs kitöltve!\n';
            }
        if (validateBlank(form.elements['tel']) )
            {
                hiba+='Telefonszám nincs kitöltve!\n';
            } 
        if (validateBlank(form.elements['jelszo']) )
            {
                hiba+='Jelszó nincs kitöltve!\n';
            }
        if (validateBlank(form.elements['jelszo2']) )
            {
                hiba+='A Jelszó-megerősítés nincs kitöltve!\n';
            }
        if (checkpass(form.elements['jelszo'],form.elements['jelszo2']))
            {
                hiba+='A két jelszó nem egyezik!\n';
            }
        if (validateBlank(form.elements['email']) )
            {
                hiba+='E-mail cím nincs kitöltve!\n';
            }
        if (validateBlank(form.elements['email2']) )
            {
                hiba+='E-mail megerősítés nincs kitöltve!\n';
            }
        if (checkpass(form.elements['email'],form.elements['email2']))
            {
                hiba+='A beírt két e-mail cím nem egyezik!\n';
            }
        if (validateEmail(form.elements['email']) )
            {
                hiba+='Nem megfelelő formátumu az e-mail cím!\nvagy nem adott meg e-mail címet!\n';
            }
        if (validateEmail(form.elements['email2']) )
            {
                hiba+='Nem megfelelő formátumu az Ellenőrző e-mail cím!\nvagy nem adott meg Ellenőrző e-mail címet!\n';
            }
        if (!hiba)
            {
                document.getElementById("reg_form").submit();
            }    
        else
            {
                alert(hiba);
            }            
    }

function rendeles(form)
    {
        hiba=false;
        hiba='';
        if (validateEmail(form.elements['email']) )
            {
                hiba+='Nem megfelelő formátumú az e-mail cím!\nvagy nem adott meg e-mail címet\n';
            }
        if (validateBlank(form.elements['nev']) )
            {
                hiba+='Név nincs kitöltve!\n';
            }
        if (validateBlank(form.elements['telefon']) )
            {
                hiba+='Nem adott meg telefonszámot!\n';
            }
        if (validateBlank(form.elements['varos']) )
            {
                hiba+='Város nincs kitöltve!\n';
            }
        if (validateBlank(form.elements['irsz']) )
            {
                hiba+='Irányítószám nincs kitöltve!\n';
            }
        if (validateBlank(form.elements['utca']) )
            {
                hiba+='Utca nincs kitöltve!\n';
            }
        if (validateBlank(form.elements['hazszam']) )
            {
                hiba+='Házszám nincs kitöltve!\n';
            }
            var radio_choice = false;
            for (counter = 0; counter < form.fizetes.length; counter++)
            {
                if (form.fizetes[counter].checked)
                radio_choice = true;

            }
            if (!radio_choice)
            {
                hiba+='Nem állított be fizetés módot!\n';
            }
         if (form.elements['aszf'])
            {
                if (!form.elements['aszf'].checked )
                    {
                        
                        hiba+='Nem fogadta el a Home Automatica ÁSZF-t!\n';
                    }
            }
        if (!hiba)
            {
                document.getElementById("rendel_form").submit();
            }    
        else
            {
                alert(hiba);
            }            
    }
      
function keresfoold_check(form)
    {
        hiba=false;
        if (validateBlank(form.elements['keres_foold']) )
            {
                //alert('Név nincs kitöltve!');
                hiba='Keresési mező nincs kitöltve!\n';
            }    
        if (!hiba)
            {
                document.getElementById("keresfoold_form").submit();
            }    
        else
            {
                alert(hiba);
            }            
    }
function menu_click(id,form,kuld)
	{
	
		newInp = document.createElement('INPUT');
		newInp.type='hidden';
		newInp.name='midek['+id+']';
		newInp.value=id;
		if (kuld)
			{
				form.appendChild(newInp);
				form.mit.value=id;
				form.submit();
			}
	}
function validateBlank(formObj)
	{
		if ( formObj.value == "" )
			{
				return true;
			}
		else
			{
				return false;
			}
		
	}
function validateEmail(formObj)	{
	if (validateBlank(formObj))
		{ return true;}	
	var emailStr = formObj.value;
	var emailReg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid
	var emailReg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,6}|[0-9]{1,3})(\]?)$/; // valid
	if ((!emailReg1.test(emailStr) && emailReg2.test(emailStr))) {// if syntax is valid
		return false;
		}
	return true;
	}
function ellenor(form)
	{
		hiba=0;
		if (validateEmail(form.elements['email']) )
			{
				alert('Helytelen email cím vagy nincs kitöltve!');
				hiba=1
			}
		if (validateBlank(form.elements['nev']))
			{
				alert('Név nincs kitöltve!');
				hiba=1;
			}
		if (hiba==0)
			{
				document.getElementById("hirlevel_felirat").submit();
			}	
	}	
///////////////////////////////
// repulo kep ablak START
///////////////////////////////
function repkepablak(kep,szelesseg,magassag,megnevezes) 
{
  if(!megnevezes){megnevezes='&nbsp;';}
  
  //magassag = screen.height-100;
  //szelesseg = screen.width-100;
  magassag = magassag+100;
  if (magassag >= screen.height) {magassag = screen.height-100;}
  if (szelesseg >= screen.width) {szelesseg = screen.width-100;}
  //magassag = screen.height-100;
  //szelesseg = screen.width-100;
    
   window.open('kep_ugrik.dw?kep='+kep+'','IndexKepek', 'status=no,scrollbars=0,resizable=yes,menu=no,width='+ szelesseg +',height='+ magassag +'');
}
///////////////////////////////
// repulo kep ablak END
///////////////////////////////

///////////////////////////////
// repulo letolto ablak START
///////////////////////////////
function repletoltoablak(file,felhasznalo) 
{
  var megnevezes='a';
  var scrollbar=0;
  /*if (magassag >= screen.height) {scrollbar=1; magassag = screen.height-100;}
  if (szelesseg >= screen.width) {scrollbar=1; szelesseg = screen.width-5;}*/
  var magassag=400;
  var szelesseg=600;
  
  //alert(magassag);
  
   window.open('letoltessz.dw?file='+file+'&felhasznalo='+ felhasznalo +'&sz='+ szelesseg +'&m='+ magassag +'&megnevezes='+ megnevezes +'','Fileletoltese', 'scrollbars='+ scrollbar +',resizable=no,menu=no,width='+ szelesseg +',height='+ magassag +'');
}
///////////////////////////////
// repulo letolto ablak END
///////////////////////////////

function MM_openBrWindow(theURL,winName,features)
{ //v2.0
  window.open(theURL,winName,features);
}
function repnyomtat(szoveg_id,szelesseg,magassag) {
  magassag = magassag+100;
  if (magassag >= screen.height) {magassag = screen.height-100;}
  if (szelesseg >= screen.width) {szelesseg = screen.width-100;}
  window.open('nyomtat.dw?szoveg_id='+szoveg_id+'','Cégismertető', 'status=yes,scrollbars=0,resizable=yes,menu=yes,width='+ szelesseg +',height='+ magassag +'');
}

function numbersonly(myfield, e, dec)
{
var key;
var keychar;

if (window.event)
   key = window.event.keyCode;
else if (e)
   key = e.which;
else
   return true;
keychar = String.fromCharCode(key);

// control keys
if ((key==null) || (key==0) || (key==8) || (key==9) || (key==27) )
   return true;

// numbers
else if ((("0123456789").indexOf(keychar) > -1))
   return true;

// decimal point jump
else if (dec && (keychar == "."))
   {
   myfield.form.elements[dec].focus();
   return false;
   }
else
   return false;
}
