// JavaScript Document

function openwindow(mypage,myname,w,h)
{
  var win = null;
  var winl = (screen.width-w)/2;
  var wint = (screen.height-h)/2;
  var settings  ='height='+h+',';
      settings +='width='+w+',';
      settings +='top='+wint+',';
      settings +='left='+winl;
  win=window.open(mypage,myname,settings);
  if(parseint(navigator.appversion) >= 4){win.focus();}
} 

function changeExl(e)
{
	var rdoExl = getEventTarget(e)
	var txtPrice = document.getElementById("txtPrice");
	
	//alert("chkExl:"+rdoExl.id+" "+rdoExl.checked+" "+rdoExl.value);
	
	if (rdoExl.id == "chkExl" && rdoExl.checked==true)
	{
		var exlrdo1 = document.getElementById("exlrdo1");
		var exlrdo2 = document.getElementById("exlrdo2");
		var exlrdo3 = document.getElementById("exlrdo3");
		var exlrdo4 = document.getElementById("exlrdo4");
		
		if (exlrdo1.checked) 
			txtPrice.value = exlrdo1.value;
		else if (exlrdo2.checked) 
			txtPrice.value = exlrdo2.value;
		else if (exlrdo3.checked) 
			txtPrice.value = exlrdo3.value;
		else if (exlrdo4.checked) 
			txtPrice.value = exlrdo4.value;
		return;
	}
	else if (rdoExl.id == "chkExl" && rdoExl.checked==false)
	{
		txtPrice.value = rdoExl.value;
		return;
	}
		
	var chkExl = document.getElementById("chkExl");
	
	if (chkExl.checked)
	{
		txtPrice.value = rdoExl.value;
	}
	
}

function changeExlSeminar(e)
{
	var rdoExl = getEventTarget(e)
	var txtPrice = document.getElementById("txtPrice");
    var txtSumPrice = document.getElementById("txtSumPrice");
	var txtPersons = document.getElementById("txtPersons");
	var chkInstallment = document.getElementById("chkInstallment");
		
	var exlrdo1 = document.getElementById("exlrdo1");
	var exlrdo2 = document.getElementById("exlrdo2");
	var exlrdo3 = document.getElementById("exlrdo3");
	
	if (exlrdo1.checked)
	{
		txtPrice.value = exlrdo1.value;
		txtSumPrice.value = exlrdo1.value;
		txtPersons.value=1;
	}
	else if (exlrdo2.checked) 
	{
		txtPrice.value = exlrdo2.value;
		txtSumPrice.value = exlrdo2.value;
		txtPersons.value=2;
	}
	else if (exlrdo3.checked) 
	{
		txtPrice.value = exlrdo3.value;
		txtSumPrice.value = exlrdo3.value;
		txtPersons.value=3;
	}
	
	if (chkInstallment.checked)
		txtPrice.value=(txtPrice.value/2)+5;
			
			
}

function changeInstallmentSeminar(e)
{
	var txtPrice = document.getElementById("txtPrice");
	var chkInstallment = document.getElementById("chkInstallment");
		
	if (chkInstallment.checked)
		txtPrice.value=(txtPrice.value/2)+5; 
	else
		txtPrice.value=((txtPrice.value-5)*2); 
		

}

function checkContact(e)
{
	
	var txtName1 = document.getElementById("txtName1");
	var txtName2 = document.getElementById("txtName2");
	var txtEmail = document.getElementById("txtEmail");
	var txtMessage = document.getElementById("txtMessage");
	var frmContact =  document.getElementById("frmContact");
	
	if (txtName1.value == "" || txtName2.value == "" || txtEmail.value == "" || txtMessage.value == "" )
	{
		alert ("Önnek az üzenet küldéséhez mindenképpen ki kell töltenie a vezetéknév, a keresztnév, az e-mail cím és az üzenet mezőket!");
		txtName1.focus();
		return;
	}
	else
	{
		frmContact.submit();
		disableButton(e);
	}
}

function checkOrder(e)
{
	
	var txtName1 = document.getElementById("txtName1");
	var txtName2 = document.getElementById("txtName2");
	var txtEmail1 = document.getElementById("txtEmail1");
	var txtEmail2 = document.getElementById("txtEmail2");
	var txtAddress = document.getElementById("txtAddress");
	var txtCity = document.getElementById("txtCity");
	var txtPostcode = document.getElementById("txtPostcode");
	var frmOrder =  document.getElementById("frmOrder");
	
	if (txtName1.value == "" || txtName2.value == "" || txtEmail1.value == "" || txtEmail2.value == "" || txtAddress.value == "" || txtCity.value == "" || txtPostcode.value == "")
	{
		alert ("Önnek a megrendeléshez mindenképpen ki kell töltenie a vezetéknév, a keresztnév, az e-mail cím (2x), a postacím, a város és az irányítószám mezőket!");
		txtName1.focus();
		return;
	}
	else if (txtEmail1.value != txtEmail2.value)
	{
		alert ("Az e-mail cím és az e-mail cím újra mezők nem egyeznek meg, Ön valószínüleg elgépelte az egyiket!");
		txtEmail1.focus();
		return;
	}
	else
	{
		frmOrder.submit();
		disableButton(e);
	}
}

function checkRegister(e)
{
	
	
	var txtName = document.getElementById("txtName");
	var txtUserName = document.getElementById("txtUserName");
	var txtPass1= document.getElementById("txtPass1");
	var txtPass2= document.getElementById("txtPass2");
	var txtEmail = document.getElementById("txtEmail");
	var txtAddress = document.getElementById("txtAddress");
	var txtCity = document.getElementById("txtCity");
	var txtPostcode = document.getElementById("txtPostcode");
	var txtCompany = document.getElementById("txtCompany");
	var txtDomain = document.getElementById("txtDomain");
	var frmRegister =  document.getElementById("frmRegister");
	
	if (txtName.value == "" || txtUserName.value == "" || txtPass1.value == "" || txtPass2.value == "" || txtEmail.value == ""  ||  txtCompany.value == "" ||  txtAddress.value == "" ||  txtCity.value == "" || txtPostcode.value == "" || txtDomain.value == "") 
	{
		alert ("Önnek a megrendeléshez mindenképpen ki kell töltenie a név, a felhasználói név, az e-mail cím , a jelszó (2x),  a cégnév, a postacím, a város,az irányítószám  és a  domain név mezőket!");
		txtName.focus();
		return;
	}
	else if (txtPass1.value != txtPass2.value)
	{
		alert ("Az jelszó és az jelszó újra mezők nem egyeznek meg, Ön valószínüleg elgépelte az egyiket!");
		txtPass1.focus();
		return;
	}
	else
	{
		frmRegister.submit();
		disableButton(e);
	}
}


function checkSignUp(e)
{
	var txtName1 = document.getElementById("txtName1");
	var txtName2 = document.getElementById("txtName2");
	var txtEmail = document.getElementById("txtEmail");
	
	
	/*if (txtName1!=null && txtName2!=null && txtEmail!=null)
	{
		if (txtName2.value == "" || txtEmail.value == "")
		{
			alert("Kérem, hogy a továbblépéshez adja meg a keresztnevét és az e-mail címét");
			return;
		}
	}*/
	checkDate(e);
}

function checkDate(e)
{
	var txtEv = document.getElementById("txtEv");
	var txtHonap = document.getElementById("txtHonap");
	var txtNap = document.getElementById("txtNap");
	var frmDate =  document.getElementById("frmDate");
	
	if (txtEv.value == "" || txtHonap.value == "" || txtNap.value == "")
	{
		alert ("Önnek mindenképpen ki kell töltenie az év, a hónap és a nap mezőket a folytatáshoz!");
		txtEv.focus();
		return;
	}
	else if (!isNumeric(txtEv.value) || !isNumeric(txtHonap.value) || !isNumeric(txtHonap.value))
	{
		alert ("Önnek számot (0-9) kell írnia az év, a hónap és a nap mezőkbe!");
		
		if (!isNumeric(txtEv.value))
			txtEv.value = "";
		if (!isNumeric(txtHonap.value))
			txtHonap.value = "";
		if (!isNumeric(txtNap.value))
			txtNap.value = "";
		
		txtEv.focus();
		return;
	}
	else if (txtHonap.value>12 || txtHonap.value<1 )
	{
		alert ("Önnek a hónap mezőbe 01 és 12 közötti számot kell írnia!");
		txtHonap.value = "";
		txtHonap.focus();
		return;
	}
	else if ( txtNap.value>31 || txtNap.value<1 )
	{
		alert ("Önnek a nap mezőbe 01 és 31 közötti számot kell írnia!");
		txtNap.value = "";
		txtNap.focus();
		return;
	}
	else
	{
		frmDate.submit();
		disableButton(e);
	}
}

function getEventTarget(e) 
{ 
	if (window.event && window.event.srcElement) { return window.event.srcElement; } 
	if (e && e.target) { return e.target; } 
	return null; 
} 


function disableButton(e)
{
	
	var btn = getEventTarget(e)
	btn.disabled = true;
}
