function checkemail(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);
}



function check2(obid)
{
var obid=check2.arguments[0];	
	
var newvonemail="vonemail"+obid;	
var newtoemail="toemail"+obid;
var newsubject="subject"+obid;
var newmailmessage="mailmessage"+obid;

var jvsess= document.getElementById("jvs").value;
var senderemail= document.getElementById(newvonemail).value;
var objekt_id= document.getElementById("obid").value;
var email= document.getElementById(newtoemail).value;
var subjectlength= document.getElementById(newsubject).value;
var messagelength= document.getElementById(newmailmessage).value;
var code= document.getElementById("code").value;
var error=0;
if (checkemail(senderemail)===false)
  {
alert("Bitte geben Sie Ihre Emailadresse ein!");
document.getElementById(newvonemail).focus();
var error='1';    
return false;
    
}


		//var checked = true;
if (checkemail(email)===false)
 {
alert("Bitte geben Sie die Emailadresse des EmpfÃ¤ngers ein!");
document.getElementById(newtoemail).focus();
var error='1'; 
return false;
				}
if ( subjectlength.length < 3)
 {
      
	  alert("Bitte geben Sie ein Betreff an.");
	  document.getElementById(newsubject).focus();
var error='1'; 
	  return false;
      	  
 }

 if ( messagelength.length < 50)
	   {
		   
        alert("Die Nachricht muss mindestens 50 Zeichen enthalten");
       document.getElementById(newmailmessage).focus();
var error='1'; 
       return false;
        }



if (error==0)
{

var url = '/ajax/sendmail.php';
var pars = 'objekt_id='+obid+'&name='+senderemail+'&sendmail='+email+'&subject='+subjectlength+'&message='+messagelength+'&code='+code+'&jvsess='+jvsess;
var divnamenew="mailfirst_"+obid;
var myAjax = new Ajax.Updater( {success:divnamenew}, url, {method: 'post', parameters: pars, onFailure: reportError});
}


} /* end function */



function checkcomment()
{
	
	var error=0;
		var newusername="author";
		var newuseremail="email";
		var newuserurl="url";
		var newtitle="title";
		var newusercomment="comment";
		
		
		
		var username = document.getElementById(newusername).value;
		var useremail = document.getElementById(newuseremail).value;
		var userurl = document.getElementById(newuserurl).value;
		var usertitle = document.getElementById(newtitle).value;
		var usercomment = document.getElementById(newusercomment).value;
		var reg_url = /^(https|http\:\/\/)([A-Za-z0-9äöüÄÖÜ\.\-\_\/]{3,})(\.)([A-Za-zäöüÄÖÜ]{2,3})([A-Za-z0-9\.\-\_\/]{0,})\b/;	
		var re_email = /^([_a-zA-Z0-9-]+)(\.[_a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+\.)+([a-zA-Z]{2,3})$/;
		
				
		if (username.length < 3)
	   {
        alert("Bitte geben Sie einen Namen an.(Mindestens 3 Zeichen)");
        document.getElementById(newusername).focus();
        var error=1;
        return false;  
                }


if ((re_email.test(useremail))==false || useremail.length==0) {
        alert("Bitte geben Sie die E-Mailaddresse ein!");
         document.getElementById(newuseremail).focus();
		 var error=1; 
        return false;    

         }	
        
         
        if (userurl.length > 0)
        {
			if(!reg_url.test(userurl))
			{
			alert("Bitte ueberpruefen Sie die URL, sie scheint falsch zu sein.");
				document.getElementById(newuserurl).focus();
				var error=1;
				return false;	
			}
       				   
         }
         
          if (usertitle.length < 10)
	   {
        alert("Ihr Titel hat weniger als 10 Zeichen.");
        document.getElementById(newtitle).focus();
        var error=1;
        return false;    
        }
     	
         
		
        if (usercomment.length < 15)
	   {
        alert("Ihr Text hat weniger als 15 Zeichen.");
        document.getElementById(newusercomment).focus();
        var error=1;
        return false;    
        }
		  	

}



