var browserType;

if (document.layers) {browserType = "nn4"}
if (document.all) {browserType = "ie"}
if (window.navigator.userAgent.toLowerCase().match("gecko")) {
   browserType= "gecko"
}


function hide() {
  if (browserType == "gecko" )
     document.poppedLayer =
         eval('document.getElementById("errorbox")');
  else if (browserType == "ie")
     document.poppedLayer =
        eval('document.getElementById("errorbox")');
  else
     document.poppedLayer =
        eval('document.layers["errorbox"]');
  document.poppedLayer.style.visibility = "hidden";

}


function show() {
  if (browserType == "gecko" )
     document.poppedLayer =
         eval('document.getElementById("errorbox")');
  else if (browserType == "ie")
     document.poppedLayer =
        eval('document.getElementById("errorbox")');
  else
     document.poppedLayer =
         eval('document.layers["errorbox"]');
  document.poppedLayer.style.visibility = "visible";
}


function handleSectionChange(sectionId) {
  if (!document.getElementById) return;

	switch(sectionId) {
		case 1:
		case 3:
				document.getElementById('letszam').disabled = false;
				document.getElementById('helyszin').disabled = false;
				document.getElementById('rendtipus').disabled = false;
			break;
		case 2:
				document.getElementById('letszam').disabled = true;
				document.getElementById('helyszin').disabled = true;
				document.getElementById('rendtipus').disabled = true;
			break;
	} //switch
} //func


function validate_field(field,alerttxt) {
	if(field.value==null || field.value=="") {
		showerror(field,alerttxt);
		return false;
	} else {
		return true;
	}
}


function validate_email(field,alerttxt) {
	with (field) {
		apos = value.indexOf("@");
		dotpos = value.lastIndexOf(".");
		if(apos<1 || dotpos-apos<2) {
			showerror(field,alerttxt);
			return false;
		} else {
			return true;
		}
	}
}


function validate_tel(field,alerttxt) {
	if(field.value==null || field.value=="" || parseInt(field.value)<=0) {
		showerror(field,alerttxt);
		return false;
	} else {
		return true;
	}
}


function showerror(element, msg) {
	var doc = document.getElementById('hiba');
	doc.innerHTML = msg;
	element.focus();
	show();
	self.scrollTo(0,0); // absolute positioning
}


function validateForm(thisform) {
	with (thisform) {
		hide();
		if(validate_field(nev,"Adja meg a nevét!")==false) {
			return false;
		}
		if(validate_email(email,"Adjon meg egy érvényes e-mail címet!")==false) {
			return false;
		}
		if(validate_tel(tel,"Adja meg a telefonszámát, hogy felvehessük Önnel a kapcsolatot!")==false) {
			return false;
		}
	}
	return true;
}


document.onload = hide;


