$('document').ready(function()
{
	$('#fon').numeric({allow:"+- "});	
	$('#fax').numeric({allow:"+- "});
	keyvalidate('fon');
	keyvalidate('fax');
	$("#odrfrm").submit(function()
	{	if(trim($("#firma").val())=="")
		{
			alert("Bitte geben Sie Ihren Namen ein")
			$("#firma").focus()
			return false;
		}
		else if(trim($("#fon").val())=="")
		{
			alert('Bitte geben Sie Ihre Telefonnummer ein')
			$("#fon").focus()	
			return false;	
		}
		else if(trim($("#email").val())=="")
		{
			alert("Bitte geben Sie Ihre Email ein")
			$("#email").focus()
			return false;
		}	
			
		else if(trim($("#email").val())!="")
		{
			var x = $("#email").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')
				$("#email").focus()	
				return false;								
			}
			/*else if(trim($("#adr").val())=="")
			{
				alert('Bitte geben Sie Ihre Adresse ein')
				$("#adr").focus()	
				return false;	
			}
			else if(trim($("#ort").val())=="")
			{
				alert('Bitte geben Sie Ihren Standort')
				$("#ort").focus()	
				return false;	
			}
			else if(trim($("#plz").val())=="")
			{
				alert('Bitte geben Sie Ihren Ort')
				$("#plz").focus()	
				return false;	
			}*/	
			else
			{
				$("#odrfrm").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"), "");
}


