$(document).ready(function()
{
	$('#tel').numeric({allow:"+- "});	
	$('#fax1').numeric({allow:"+- "});
	$('#tel1').numeric({allow:"+- "});	
	$('#fax2').numeric({allow:"+- "});
	//$('#postCode').datepick({dateFormat:'yy-mm-dd HH:mm:ss',minDate : new Date()});
	$("#postCode").calendar();	
	keyvalidate('tel');
	keyvalidate('fax1');
	keyvalidate('tel1');
	keyvalidate('fax2');

	$("#registerForm").submit(function()
		{
		  if(trim($("#name").val())=="")
			  {
				alert('Bitte geben Sie Ihnen Namen ein.')
				$("#name").focus()
				return false;
			  }	
		  else if(trim($("#postCode").val())=="")
			  {
				alert('Bitte geben Sie den gewünschten Termin ein')
				$("#postCode").focus()
				return false;
			  }
		   else if(trim($("#tel").val())=="")
			  {
				alert('Bitte geben Sie Ihre Telefonnummer ein')
				$("#tel").focus()
				return false;
			  }
		  else if(trim($("#email1").val())=="")
			  {
				alert('Bitte geben Sie eine gültige E-Mail Adresse ein')
				$("#email1").focus()
				return false;
			  }
		  else if(trim($("#email1").val())!="")
			  {
				var x = $("#email1").val();
				var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
				if(!filter.test(x))
				{
					alert('Bitte geben Sie eine gültige E-Mail Adresse ein')	
					return false;								
				}
				else
				{
					$("#registerForm").submit();
					return true;
				}
				
			  }
		});

})
function keyvalidate(id)
	{
		$("#"+id).keypress( function(evt){
			if(evt.which!=0){var charCode = (evt.which) ? evt.which : event.keyCode}
			if(charCode == 95)
			{			
				return false;
			}
			else if(!(charCode > 47 &&  charCode < 58) && charCode != 32 && charCode != 43 && charCode != 45)
			{
				return true;
			}
		});
	}
function trim(str)
	{
			if(!str || typeof str != 'string')
			return '';
			return ltrim(rtrim(str.replace(/^[\s]+/,'').replace(/[\s]+$/,'').replace(/[\s]{2,}/,' ')));
			
	}
function ltrim(str, chars)
	{
			chars = chars || "\\s";
			return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
	}
function rtrim(str, chars)
	{
			chars = chars || "\\s";
			return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
	}


