function checkemail(email)
{
   var rec = /\b(^(\S+@).+((\.com)|(\.net)|(\.org)|(\.info)|(\.edu)|(\.mil)|(\.gov)|(\.biz)|(\.ws)|(\.us)|(\.tv)|(\.cc)|(\..{2,2}))$)\b/;
   return  rec.test(email);
}

var Profile = Class.create({
        initialize: function(number){
                this.number = number ;
        },

        createDiv:function(classname,innerhtml){
                return '<p class="'+classname+'">'+innerhtml+'</p>';
        },

        createUserName:function(){
                 return '<input class="adText" size="40" type="input" name="data'+this.number+'[username]" value=""/>';
        },

        createDescription:function(){
                return '<textarea class="adText" name="data'+this.number+'[description]" rows="5" cols="70"></textarea>';
        },

        createType:function(){
                return '<select style="margin-bottom:10px" class="adText" name="type'+this.number+'"><option value="0">Lawyer</option><option value="1">Partner</option></select>  ';
        },

        createPicture:function(){
                return '<input type="file" size="40" name="file'+this.number+'" value=""/>';
        },

        createNameElement:function(){
                 var username = this.createUserName();
                 return this.createDiv('inputText','Navn:') + username ;
        },

        createTypeElement:function(){
                 var type = this.createType();
                 return   this.createDiv('inputText','Type:') + type ;
        },

        createDescripElement:function(){
                 var description = this.createDescription();
                 return this.createDiv('inputText','Besked:') + description ;
        },

        createPictureElement:function(){
                 var picture = this.createPicture();
                 return this.createDiv('inputText','Picture:') + picture;
        },

        createDeleteButton:function(){
                 return '<input type="button" style="float:right" onclick="deleteProfile(this)" value="Delete Profile" />';
        },

        createBr:function(){
                 return '<hr/><br/>';
        },

        createProfile:function(){
                return "<div id='profile"+this.number+"'>"
                        + this.createDeleteButton()
                        + this.createNameElement() 
                        + this.createDescripElement() 
                        + this.createPictureElement() 
                        + this.createTypeElement() 
                        + this.createBr()
                        +"</div><div id='people_form"+(this.number+1)+"'></div>";
        }
});

