browserNev = navigator.appName;
browserVer = parseInt(navigator.appVersion);

if (browserNev == "Netscape" && browserVer >= 3) 
  browserVer = "1";
else if (browserNev == "Microsoft Internet Explorer" && browserVer >= 4)
  browserVer = "1";
else browserVer = "2";

if (browserVer == 1){

  i1 = new Image(); i1.src = "images/menu12.gif";
  i2 = new Image(); i2.src = "images/menu22.gif";
  i3 = new Image(); i3.src = "images/menu32.gif";
  i4 = new Image(); i4.src = "images/menu42.gif";
  i5 = new Image(); i5.src = "images/menu52.gif";
  i6 = new Image(); i6.src = "images/menu62.gif";
  
}

function mutat(kep_nev,kep_obj){
  if (browserVer == 1)
    document.images[kep_nev].src = kep_obj.src;
}

function popupPicture(pictureURL, width, height, sc) {
//alert(width);
//alert(height);
//alert(pictureURL);
t=(screen.availHeight-height)/2;
l=(screen.availWidth-width)/2;

  var frame = window.open('', '', 
'width='+width+',height='+height+',scrollbars='+sc+',location=0,menubar=0,resizable=1,left='+l+',top='+t);
  frame.document.write(
    '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">\n'
    +'  <head>\n'
    +'    <title>LV System Bt.</title>'
    +'    <style type="text/css">body {margin: 0px}</style>\n'
    +'    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />\n'
    +'  </head>\n'
    +'  <body>\n'
    +'    <div style="margin: 0px;">\n'
    +'      <a onclick="window.close();" style="cursor : hand;"><img src="'+pictureURL+'" alt="Kattintásra bezája az ablakot!" /></a>\n'
    +'    </div>\n'
    +'  </body>\n'
    +'</html>'
  );
}

function frame(URL, width, height, sc) {
//alert(width);
//alert(height);
//alert(URL);
t=(screen.availHeight-height)/2;
l=(screen.availWidth-width)/2;

  var frame = window.open(URL, '', 
'width='+width+',height='+height+',toolbar=0,location=0,directories=0,status=0,scrollbars='+sc+',location=0,menubar=0,resizable=1,left='+l+',top='+t);
}

function felpattano(url,width,height,scroll,name,resize)
{
	if (typeof(resize)=='undefined')
		resize=0;
	var s1="toolbar=0,location=0,directories=0,status=0,\
menubar=0,scrollbars="+scroll+",resizable="+resize+",width="+width+",height="+height;
	var nyit = window.open(url,name,s1);
 	nyit.moveTo((screen.availWidth-width)/2,(screen.availHeight-height)/2);
	nyit.focus();
	lastopened=nyit;
}



var good;
function checkEmailAddress(field) {

var goodEmail = field.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi);
if (goodEmail){
   good = true
} else {
   alert('A beírt cím nem felel meg a szabályoknak!')
   field.focus()
   field.select()
   good = false
   }
} 

function _element (name, caption)		
{
	this.name = name;
	this.caption = caption;
}

var ellenorizd = new Array();
ellenorizd[0] = new _element('nev', 'Név');
ellenorizd[1] = new _element('emilcim', 'E-mail');
ellenorizd[2] = new _element('emiluzenet', 'Üzenet');

var emptyTmp = -1;
var emptyFields = new Array();

function check_elements()
{
	for (var i=0; i<ellenorizd.length; i++)
	{
		switch (document.forms[0].elements[ellenorizd[i].name].type)
		{
			case 'textarea' :
				 if (document.forms[0].elements[ellenorizd[i].name].value == '')
				 {
				 	emptyTmp ++;
					emptyFields[emptyTmp] = ellenorizd[i].caption;
				 }
				 break;

			case 'text' :
				 if (document.forms[0].elements[ellenorizd[i].name].value == '')
				 {
				 	emptyTmp ++;
					emptyFields[emptyTmp] = ellenorizd[i].caption;
				 }
				 break;

			case 'password' :
				 if (document.forms[0].elements[ellenorizd[i].name].value == '')
				 {
				 	emptyTmp ++;
					emptyFields[emptyTmp] = ellenorizd[i].caption;
				 }
				 break;

			case 'checkbox' :
				 if (!document.forms[0].elements[ellenorizd[i].name].checked)
				 {
				 	emptyTmp ++;
					emptyFields[emptyTmp] = ellenorizd[i].caption;
				 }
				 break;
		}
	}

	if (emptyFields.length > 0)
	{
		var str_tmp = 'Egy vagy több kötelező mező nincs kitöltve,\nvagy kiválasztva. \n\n';
		for (var i=0; i<emptyFields.length; i++)
		{
			str_tmp += "- " + emptyFields[i] + "\n"
		}
		alert(str_tmp);

		emptyFields = new Array();
		emptyTmp = -1;

		return false; 
	} else
		good = false
		checkEmailAddress(document.emil.emilcim)
		//alert (good)
		if (good){
			checkEmailAddress(document.emil.kuldemilcim)
			//alert (good)
			if (good) {
				return true;
			} else {
				return false;
			}
		} else {
			return false;
		}
}

