
var AJXSRV_URL = '/typo3conf/ext/netvajax/ajaxsrv.php';

function ajx_getLoginState(div_id, paramsobj) {
	new Ajax.Updater(div_id, AJXSRV_URL, { 
		method: 'post',
		parameters: {
			handler:'loginstate',
			loginlink: paramsobj['loginlink'],
			logintext: paramsobj['logintext'],
			logoutlink: paramsobj['logoutlink'],
			logouttext: paramsobj['logouttext']
		}
	});
}

/*
* success_out is urlencdoed
*/
function ajx_callMyrecipeAction(div_id, action, identifier, storage, success_out, failure_out, reload_page) {

	new Ajax.Updater(div_id, AJXSRV_URL, {
		method: 'post',
		parameters: {
			handler:'mystorage',
			action: action,
			identifier: identifier,
			storage:storage,
			success_out: unescape(success_out),
			failure_out: failure_out
		},
		onLoading: function (transport) { 
			$(div_id).toggleClassName('action-wait'); 
		},
		onSuccess: function (transport) {
			if (reload_page != 0) {
				/*
				//setTimeout("document.location = document.location;",0);
				$(div_id).toggleClassName('action-done');
				cmd = "$('resitem-" +identifier +"').hide()";
				setTimeout(cmd,1200);
				//document.location.href = document.location;
				
			} else if (reload_page == 2) {
				*/
				//setTimeout("document.location = document.location;",0);
				$(div_id).toggleClassName('action-done');
				document.location.href = document.location; 
				
			} else {
				$(div_id).toggleClassName('action-done');
			} 
		}
		
	});
}


function ajx_getCartState(div_id, carturl) {
	new Ajax.Updater(div_id, AJXSRV_URL, { 
		method: 'post',
		parameters: {
			handler:'getcartstate',
			carturl: carturl
		}
	});
}


			