
				document.write('<' + 'script language="javascript"');
    			document.write(' type="text/javascript" src="/system/ajax/Prototype-live.js">');
    			document.write('</' + 'script' + '>');
			
				document.write('<' + 'script language="javascript"');
    			document.write(' type="text/javascript" src="/system/ajax/JSON.js">');
    			document.write('</' + 'script' + '>');
			
			var RpcProxy_helper={
				'url': 'http://bilddatenbank.de.kusch.com/content/ajaxApi.js.php',
				'callid': 0,
				'callbacks': {},
				'handleException': function(request,exception){
					ui.core.ajaxErrorHandler(request,exception)
				},
				'handleFailure': function(request){
					ui.core.ajaxErrorHandler(request,null)
				},
				'handleSuccess': function(request){
					erg=JSON.parse(request.responseText);

					if(!erg.id)
					{	alert('Ungültiger ResponseCode:'+request.responseText);
						return;
					}
					RpcProxy_helper.callbacks[erg.id]	(erg.result,erg.error);
					RpcProxy_helper.callbacks[erg.id]=false;
				},
				'handleComplete': function(request){
					if(Ajax.activeRequestCount<2)
						document.getElementsByTagName('body')[0].style.cursor='auto';
				},
				'call': function(method,params,callback){
					document.getElementsByTagName('body')[0].style.cursor='wait';
					//den JSON-Body generieren
					RpcProxy_helper.callid++;
					RpcProxy_helper.callbacks[RpcProxy_helper.callid]=callback;
					var tmp={id:RpcProxy_helper.callid, 'method':method, 'params':params};
					var body=JSON.stringify(tmp);
					var options={
						'postBody':body,
						'onSuccess': RpcProxy_helper.handleSuccess,
						'onException': RpcProxy_helper.handleException,
						'onFailure': RpcProxy_helper.handleFailure,
						'onComplete': RpcProxy_helper.handleComplete
					};
					var req=new Ajax.Request(RpcProxy_helper.url,options);
					//alert(req.responseText);
					//['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete'];
					//Success,Failure
				}
			}

			var RpcProxy={
				'Ajax_Api':{
'bildCheckWarenkorb':function(args,callback){
					RpcProxy_helper.call('Ajax_Api.bildCheckWarenkorb',args,callback);
				}
,'alleBilderWk':function(args,callback){
					RpcProxy_helper.call('Ajax_Api.alleBilderWk',args,callback);
				}
,'generateBildDownload':function(args,callback){
					RpcProxy_helper.call('Ajax_Api.generateBildDownload',args,callback);
				}
,'generateWarenkorbDownload':function(args,callback){
					RpcProxy_helper.call('Ajax_Api.generateWarenkorbDownload',args,callback);
				}
}
			}

