function check_from()
{
	error = 0;
	
	if ($('f_name').value=='')
	{
		error = 1;
		$('f_name').style.borderColor = '#ff0000';
	}
	else
		$('f_name').style.borderColor = '#004d92';


	if (check_email($('f_email').value)==false)
	{
		error = 1;
		$('f_email').style.borderColor = '#ff0000';
	}
	else
		$('f_email').style.borderColor = '#004d92';
		
	if ($('f_msg').value=='')
	{
		error = 1;
		$('f_msg').style.borderColor = '#ff0000';
	}
	else
		$('f_msg').style.borderColor = '#004d92';		
		
		
	if (error==0)
	{
		msg = $('f_msg').value;
		msg = (msg+'').replace(/([\\"'])/g, "\\$1").replace(/\0/g, "\\0");		
		var url = 'http://'+location.host+'/includes/scripte/send-mail.php';
		var vote = new Ajax.Request(url,{
			method:'get',
			parameters: {
				f_firma:$('f_firma').value,
				f_name:$('f_name').value,
				f_email:$('f_email').value,
				f_telefon:$('f_telefon').value,
				f_datum:$('f_datum').value,
				f_type:$('f_type').value,
				f_v_type:$('f_v_type').value,
				f_msg:msg
			},
	    onComplete: function(text, json){
	      var data = text.responseText.evalJSON();
				//$('titel_msg').innerHTML =data.titel;
				//$('text_msg').innerHTML =data.text;
				
				$('my_form').fade({ duration: 2.0, from: 1, to: 0 });
				$('send_msg').appear({ from: 0, to: 1, duration: 3 });
				
				return false;
			}
		})		
	}		
		
		
	return false;	
}

function check_kont()
{
	error = 0;
	
	if ($('f_name').value=='')
	{
		error = 1;
		$('er_name').innerHTML = 'Bitte geben Sie einen Namen ein.';
	}
	else
		$('er_name').innerHTML = '';
		
	if (check_email($('f_email').value)==false)
	{
		error = 1;
		$('er_email').innerHTML = 'Bitte geben Sie eine E-Mail ein.';
	}
	else
		$('er_email').innerHTML = '';

	if ($('f_msg').value=='')
	{
		error = 1;
		$('er_msg').innerHTML = 'Bitte geben Sie eine Nachricht ein.';
	}
	else
		$('er_msg').innerHTML = '';		
		
	if (error==0)
	{
		msg = $('f_msg').value;
		msg = (msg+'').replace(/([\\"'])/g, "\\$1").replace(/\0/g, "\\0");		
		var url = 'http://'+location.host+'/includes/scripte/send-mail.php';
		var vote = new Ajax.Request(url,{
			method:'get',
			parameters: {
				f_firma:$('f_firma').value,
				f_name:$('f_name').value,
				f_email:$('f_email').value,
				f_telefon:$('f_telefon').value,
				f_msg:msg
			},
	    onComplete: function(text, json){
	      var data = text.responseText.evalJSON();
				//$('titel_msg').innerHTML =data.titel;
				//$('text_msg').innerHTML =data.text;
				
				$('my_form').fade({ duration: 2.0, from: 1, to: 0 });
				$('send_msg').appear({ from: 0, to: 1, duration: 3 });
				
				return false;
			}
		})		
	}	
			
	return false;
}

function check_email(s)
{
	var a = false;
	var res = false;
	if(typeof(RegExp) == 'function')
	{
		var b = new RegExp('abc');
		if(b.test('abc') == true){a = true;}
	}
	
	if(a == true)
	{
		reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)'+
	               '(\\@)([a-zA-Z0-9\\-\\.]+)'+
	               '(\\.)([a-zA-Z]{2,4})$');
		res = (reg.test(s));
	}
	else
	{
		res = (s.search('@') >= 1 &&
	     s.lastIndexOf('.') > s.search('@') &&
	     s.lastIndexOf('.') >= s.length-5)
	}
	return(res);
}
