Kontakt = function(){

return {init : function(){

		var datenserver = "DatenServlet";
		var xmlrpc=null;

		try{
			xmlrpc=imprt("xmlrpc");
			server=new xmlrpc.ServerProxy(datenserver,['DatenService.sendEmail']);


		}catch(e){
			       alert("Err:"+e);
		}
		var myForm = new Ext.form.FormPanel({
    				onSubmit: Ext.emptyFn,
    				applyTo : 'kontaktform',
    				buttons : [{text:"Senden",
								handler : kontaktSend
        			           }],
					autoScroll : false,
        			width : 350,
        			height : 220,
        			border :false,
        			labelWidth : 50,
        			items:[{
        			        xtype : 'textfield',
        			        fieldLabel : "Name",
        			        id : "kontname",
        				    value : "",
        				   	anchor:'95%'
        			       },{
        			        xtype : 'textfield',
        			        fieldLabel : "E-Mail",
        			        id : "kontmail",
        				    value : "",
        					anchor:'95%'
        			       },{
        			        xtype : 'textfield',
        			        fieldLabel : "Betreff",
        			        id : "kontbetrf",
        				    value : "",
        					anchor:'95%'
        			       },{
        			        xtype : 'textarea',
        			        height: 100,
        			        fieldLabel : "Nachricht",
        			        id : "konttext",
        				    value : "",
        				    autoScroll : true,
        					anchor:'95%'
        			       }]

				    
	});
	return;
		
    
    function kontaktSend(button, e ){
    	var form = button.findParentByType("form");
    	var kontaktmailID=form.findById('kontmail');
    	var kontaktnameID=form.findById('kontname');
    	var subjectID=form.findById('kontbetrf');
    	var textID=form.findById('konttext');
    	
    	var kontaktmail=kontaktmailID.getValue();
    	var kontaktname=kontaktnameID.getValue();
    	var subject=subjectID.getValue();
    	var text=textID.getValue();
    	
    	var response = server.DatenService.sendEmail(kontaktmail, kontaktname, subject, text);
		if(response[0]!="OK"){
				alert (response);
				return;
		}
		kontaktmail=kontaktmailID.setValue("");
    	kontaktname=kontaktnameID.setValue("");
    	subject=subjectID.setValue("");
    	text=textID.setValue("");
	}

  }
}
}();


Ext.EventManager.onDocumentReady(Kontakt.init, Kontakt, true);
		