function checkEmail(email) {
	
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (!filter.test(email)) {
		return false;
	}else{
		return true;
	}
}


function sendmpay24(){
	theForm	= document.forms["Doregisterevent"];
	windowName 	= "initmpay24";
	windowURL 	= 'initmpay24.php' + '?';	
	preis = parseInt(theForm.MemberEventPreis.value) + parseInt(theForm.MemberTablesPreis.value) + parseInt(theForm.MemberShowcasesPreis.value) + parseInt(theForm.MemberShipTypePreis.value);
	windowURL	= windowURL + 'TID=' + escape(theForm.TID.value) + '&';
	windowURL  	= windowURL + 'MemberShipType=' +  escape(theForm.MemberShipType.value) + '&';
	windowURL  	= windowURL + 'MemberName=' +  escape(theForm.MemberName.value) + '&';
	windowURL  	= windowURL + 'WTAMemberNumber=' +  escape(theForm.WTAMemberNumber.value) + '&';
	windowURL  	= windowURL + 'WTAMemberEmail=' +  escape(theForm.WTAMemberEmail.value) + '&';
	windowURL  	= windowURL + 'MemberEventPreis=' +  escape(theForm.MemberEventPreis.value) + '&';
	windowURL  	= windowURL + 'MemberTablesPreis=' +  escape(theForm.MemberTablesPreis.value) + '&';
	windowURL  	= windowURL + 'MemberTablesNum=' +  escape(theForm.MemberTablesNum.value) + '&';
	windowURL  	= windowURL + 'MemberShowcasesPreis=' +  escape(theForm.MemberShowcasesPreis.value)+ '&';
	windowURL  	= windowURL + 'MemberShowcasesNum=' +  escape(theForm.MemberShowcasesNum.value)+ '&';
	windowURL  	= windowURL + 'MemberLanguage=' +  escape(theForm.MemberLanguage.value)+ '&';
	windowURL  	= windowURL + 'MemberEvent=' +  escape(theForm.MemberEvent.value)+ '&';
	windowURL  	= windowURL + 'MemberPreis=' + preis + '&';
	windowURL  	= windowURL + 'MemberLanguage=' +  escape(theForm.MemberLanguage.value)+ '&';
	myWindow = window.open(windowURL, windowName, 'height=400, width=640');
	myWindow.focus();
}

function sendmpay24m(){
	theForm	= document.forms["Doregister"];
	windowName 	= "initmpay24m";
	windowURL 	= 'initmpay24m.php' + '?';	
	
	windowURL	= windowURL + 'TID=' + escape(theForm.TID.value) + '&';
	windowURL  	= windowURL + 'MemberShipType=' +  escape(theForm.MemberShipType.value) + '&';
	windowURL  	= windowURL + 'CompanyName=' +  escape(theForm.CompanyName.value) + '&';
	windowURL  	= windowURL + 'StreetAddress=' +  escape(theForm.StreetAddress.value) + '&';
	windowURL  	= windowURL + 'City=' +  escape(theForm.City.value) + '&';
	windowURL  	= windowURL + 'ZIP=' +  escape(theForm.ZIP.value) + '&';
	windowURL  	= windowURL + 'Country=' +  escape(theForm.Country.value) + '&';
	windowURL  	= windowURL + 'BusinessType=' +  escape(theForm.BusinessType.value)+ '&';
	windowURL  	= windowURL + 'otherTypeOfBusiness=' +  escape(theForm.otherTypeOfBusiness.value)+ '&';
	windowURL  	= windowURL + 'ProfAssoc=' +  escape(theForm.ProfAssoc.value)+ '&';
	windowURL  	= windowURL + 'memberNr=' +  escape(theForm.memberNr.value)+ '&';
	windowURL  	= windowURL + 'otherAssoc=' +  escape(theForm.otherAssoc.value)+ '&';
	windowURL  	= windowURL + 'website=' +  escape(theForm.website.value)+ '&';
	windowURL  	= windowURL + 'YearEstab=' +  escape(theForm.YearEstab.value)+ '&';
	windowURL  	= windowURL + 'describebussin=' +  escape(theForm.describebussin.value)+ '&';
	windowURL  	= windowURL + 'FirstName=' +  escape(theForm.FirstName.value)+ '&';
	windowURL  	= windowURL + 'LastName=' +  escape(theForm.LastName.value)+ '&';
	windowURL  	= windowURL + 'title=' +  escape(theForm.title.value)+ '&';
	windowURL  	= windowURL + 'email=' +  escape(theForm.email.value)+ '&';
	windowURL  	= windowURL + 'phone1=' +  escape(theForm.phone1.value)+ '&';
	windowURL  	= windowURL + 'phone2=' +  escape(theForm.phone2.value)+ '&';
	windowURL  	= windowURL + 'MemberLanguage=' +  escape(theForm.MemberLanguage.value)+ '&';
	myWindow = window.open(windowURL, windowName, 'height=400, width=640');
	myWindow.focus();
}


function isNumberKey(evt){
   	var charCode = (evt.which) ? evt.which : event.keyCode
  	 if (charCode > 31 && (charCode < 48 || charCode > 57)){
      	return false;
	}
   return true;
}

function trim (zeichenkette) {
  		return zeichenkette.replace (/^\s+/, '').replace (/\s+$/, '');
}

function CurrencyFormatted(amount)
{
	var i = parseFloat(amount);
	if(isNaN(i)) { i = 0.00; }
	var minus = '';
	if(i < 0) { minus = '-'; }
	i = Math.abs(i);
	i = parseInt((i + .005) * 100);
	i = i / 100;
	s = new String(i);
	if(s.indexOf('.') < 0) { s += '.00'; }
	if(s.indexOf('.') == (s.length - 2)) { s += '0'; }
	s = minus + s;
	return s;
}


function calctable(){
	formvalue =  document.forms["Doregisterevent"].MemberTables.value;
	if (formvalue == '0.5'){
		preis = 60;
	}else{
		preis = 100*formvalue;
	}
	document.forms["Doregisterevent"].MemberTablesNum.value = 	formvalue;
	document.forms["Doregisterevent"].MemberTablesPreis.value = 	preis;
	preis = CurrencyFormatted(preis);
	document.getElementById("preistables").innerHTML = '('+preis +'.-- EUR)';
	 
}

function calcshowcases(){
	formvalue =  document.forms["Doregisterevent"].MemberShowcases.value;
	preis = 30*formvalue;
	document.forms["Doregisterevent"].MemberShowcasesNum.value = 	formvalue;
	document.forms["Doregisterevent"].MemberShowcasesPreis.value = 	preis;
	preis = CurrencyFormatted(preis);
	document.getElementById("preisshowcases").innerHTML = '('+preis +'.-- EUR)';

}

function makeevent(){
	formvalue =  document.forms["Doregisterevent"].TraderShow.value;
	document.forms["Doregisterevent"].MemberEvent.value = formvalue;
	
}

function makemtypeevent(){
	formvalue =  document.forms["Doregisterevent"].MemberShip.value;
	document.forms["Doregisterevent"].MemberShipType.value = formvalue;
	if (document.forms["Doregisterevent"].MemberShip.value == '1'){
		document.forms["Doregisterevent"].MemberShipTypePreis.value = '300';
	}
	if (document.forms["Doregisterevent"].MemberShip.value == '2'){
		document.forms["Doregisterevent"].MemberShipTypePreis.value = '100';
	}
}

function makemtype(){
	formvalue =  document.forms["Doregister"].MemberShip.value;
	document.forms["Doregister"].MemberShipType.value = formvalue;
}


function checkformregisterevent(){
	form = document.forms["Doregisterevent"];
	error = false;
	if (error == false && trim(form.MemberName.value) == ''){
		error = true;
		form.MemberName.focus();
		alert(top.errorMemberName);
	}
	
	if (error == false && trim(form.WTAMemberNumber.value) == ''){
		error = true;
		form.WTAMemberNumber.focus();
		alert(top.errorMemberNum);
	}
	
	if (error == false && trim(form.WTAMemberEmail.value) == ''){
		error = true;
		form.WTAMemberEmail.focus();
		alert(top.erroreMail);
	}
	
	if (error == false && checkEmail(form.WTAMemberEmail.value) == false){
		error = true;
		form.WTAMemberEmail.focus();
		alert(top.erroreMailval);
	}
	
	if (error == false && checkEmail(form.WTAMemberEmail.value) == false){
		error = true;
		form.WTAMemberEmail.focus();
		alert(top.erroreMailval);
	}
	
	if(document.getElementById("MemberShip")){
	if (error == false && form.MemberShip.value == '0'){
		error = true;
		form.MemberShip.focus();
		alert(top.erroreMemberShipval);
	}}
	
	if (error == true){
		return false;
	}else{
		sendmpay24();
		return false;
	}
}


function checkformregister()
{
	form = document.forms["Doregister"];
	error = false;
	if (error == false && trim(form.CompanyName.value) == ''){
		error = true;
		form.CompanyName.focus();
		alert('Please enter a value for the \"CompanyName\" field.');
	}
	 
	if (error == false && trim(form.StreetAddress.value) == ''){
		error = true;
		form.StreetAddress.focus();
		alert('Please enter a value for the \"Street Address\" field.');
	}
	
	if (error == false && trim(form.City.value) == ''){
		error = true;
		form.City.focus();
		alert('Please enter a value for the \"City\" field.');
	}
	
	if (error == false && trim(form.ZIP.value) == ''){
		error = true;
		form.ZIP.focus();
		alert('Please enter a value for the \"Zip/Postal Code\" field.');
	}
	
	if (error == false && trim(form.Country.value) == ''){
		error = true;
		form.Country.focus();
		alert('Please enter a value for the \"Country\" field.');
	}
	
	if (error == false && form.BusinessType.selectedIndex == 0){
		error = true;
		form.BusinessType.focus();
		alert('Please enter a value for the \"Business Type\" field.');
	}
	
	if (error == false && form.ProfAssoc.selectedIndex == 0){
		error = true;
		form.BusinessType.focus();
		alert('Please enter a value for the \"Professional Association\" field.');
	}
	
	
	if (error == false && trim(form.YearEstab.value) == ''){
		error = true;
		form.YearEstab.focus();
		alert('Please enter a value for the \"Year Established\" field.');
	}
	
	if (error == false && trim(form.FirstName.value) == ''){
		error = true;
		form.FirstName.focus();
		alert('Please enter a value for the \"First Name\" field.');
	}
	
	if (error == false && trim(form.LastName.value) == ''){
		error = true;
		form.LastName.focus();
		alert('Please enter a value for the \"Last Name\" field.');
	}
	
	if (error == false && trim(form.email.value) == ''){
		error = true;
		form.email.focus();
		alert('Please enter a value for the \"Email Address\" field.');
	}
	
	if (error == false && trim(form.phone1.value) == ''){
		error = true;
		form.phone1.focus();
		alert('Please enter a value for the \"Phone1\" field.');
	}
	
	if (error == true){
		return false;
	}else{
		sendmpay24m();
		return false;
	}
	 
}

function checkformregister_old()
{
 



   

  

 

 
 


  
   

 
  if (theForm.phone1.value == "")
  {
    alert("Please enter a value for the \"phone1\" field.");
    theForm.phone1.focus();
    return (false);
  }
  return (true);
}