function AJAXAPP(){}
//- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
AJAXAPP.element;
AJAXAPP.serverapp;
AJAXAPP.params;
AJAXAPP.quelldata = new Object();
//- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
AJAXAPP.anfrage = function(){
	if(arguments.length==3){
		AJAXAPP.element = arguments[0];
		AJAXAPP.serverapp = arguments[1];
		AJAXAPP.params = arguments[2];
	}else if(arguments.length==1){
		AJAXAPP.params = arguments[0];
	}else if(arguments.length==0){
		AJAXAPP.params = '';
	}
	var querystring = 'app='+AJAXAPP.serverapp+'&domelement=content'+AJAXAPP.element+'&data='+escape(AJAXAPP.quelldata.toJSONString())+'&'+AJAXAPP.params;
	var verbindung = YAHOO.util.Connect.asyncRequest('POST', 'controller.php', this.antwort, querystring);
}
//- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
AJAXAPP.antwort = {
	success:function(o){
		var ausgabe = '';
		for(var i in o){
			ausgabe += i+':'+o[i]+'\n';
		}
		if(o.status==200){
			var teile = o.responseText.split('#***#');

			//alert(o.responseText);

			//Daten holen
			if(teile[2].length>0){
				eval('AJAXAPP.zieldata='+teile[2]+';');
			}else{
				AJAXAPP.zieldata=new Object();
			}

			//Textausgabe
			if(teile[1].length>0){
                document.getElementById(teile[0]).innerHTML=teile[1];
            }
            //Befehle ausführen
			if(teile[3].length>0){
				eval(teile[3]+';');
			}

		}
	},
	failure:function(o){
		//alert('fehler\n'+o);
	}
}
//- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
AJAXAPP.submit = function(fname,element,app){
	var elemente = document.forms['ajaxform_'+fname].elements;
	var daten = new Array();
	for(var i=0;i<elemente.length;i++){
		if(elemente[i].name.length>0 && elemente[i].value.length>0){
		daten[i]= {'name':elemente[i].name,'value':elemente[i].value};
		}
	}
	AJAXAPP.quelldata = daten;
	AJAXAPP.element = element;
	AJAXAPP.app = app;
	AJAXAPP.anfrage('formular='+fname+'&abgeschickt=1');
}
//- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

//- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
function FORMULAR(){}
//- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FORMULAR.enter = function(event){
	if(!event){
		event = window.event;
	}
	if(event.keyCode==13){
		return true;
	}else{
		return false;
	}
}
//- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FORMULAR.stop = function(event){
	if(!event){
		event = window.event;
	}
	event.cancelBubble = true;
	if (event.stopPropagation)event.stopPropagation();
}
//- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

//- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

//- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

//- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

//- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

//- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

//- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

//- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

//- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
