function openpopup(popurl){ var winpops=window.open(popurl,'player',"width=233,height=203,status") } function showLoginForm() { new Effect.BlindUp('buyboxlower',{duration:.5,queue:'end'}); new Effect.SlideDown('buyboxloginform',{duration:.5,queue:'end'}); } function showLoginFormHoriz() { new Effect.Fade('loginBoxLink',{duration:.5,queue:'end'}); new Effect.Appear('loginFormHoriz',{duration:.5,queue:'end'}); } function chkboxtoggle (name) { if (document.getElementById(name).checked == true) { document.getElementById(name).checked = false; } else { document.getElementById(name).checked = true; } } function refreshCart() { var url = 'http://www.loop23.de/ajax/server.cart.php'; var pars = '&AJAXACTION=refresh'; var myAjax = new Ajax.Updater( { success: 'canvascart' }, url, { method: 'post', parameters: pars, onFailure: reportError } ); //new Effect.Highlight('canvascart', {startcolor:'#ffff00', endcolor:'#ffffff',queue:'end'}) } function refreshWantlist() { var url = 'http://www.loop23.de/ajax/server.wantlist.php'; var pars = '&AJAXACTION=refresh'; var myAjax = new Ajax.Updater( { success: 'wantlistcanvas' }, url, { method: 'post', parameters: pars, onFailure: reportError } ); //new Effect.Highlight('canvascart', {startcolor:'#ffff00', endcolor:'#ffffff',queue:'end'}) } function addToCart(ARTICLEID,AMOUNT) { var url = 'http://www.loop23.de/ajax/server.cart.php'; // update canvas var pars = '&AJAXACTION=add' + '&ARTICLEID=' + ARTICLEID + '&AMOUNT=' + AMOUNT; var myAjax = new Ajax.Updater( { success: 'canvascart' }, url, { method: 'post', parameters: pars, onFailure: reportError } ); var pars = '&AJAXACTION=getQty' + '&ARTICLEID=' + ARTICLEID; var myAjax = new Ajax.Updater( { success: 'indicatorcanvas' }, url, { method: 'post', parameters: pars, onFailure: reportError } ); // update buybox var pars = '&AJAXACTION=getQty' + '&ARTICLEID=' + ARTICLEID; var myAjax = new Ajax.Updater( { success: 'buyBoxUpdate' }, url, { method: 'post', parameters: pars, onFailure: reportError } ); new Effect.Highlight('canvascart', {startcolor:'#ffff00', endcolor:'#ffffff',queue:'end'}) } function addToWantlist(ARTICLEID,AMOUNT) { var url = 'http://www.loop23.de/ajax/server.wantlist.php'; // update canvas var pars = '&AJAXACTION=add' + '&ARTICLEID=' + ARTICLEID + '&AMOUNT=' + AMOUNT; var myAjax = new Ajax.Updater( { success: 'wantlistcanvas' }, url, { method: 'post', parameters: pars, onFailure: reportError } ); var pars = '&AJAXACTION=getQty' + '&ARTICLEID=' + ARTICLEID; var myAjax = new Ajax.Updater( { success: 'indicatorcanvas' }, url, { method: 'post', parameters: pars, onFailure: reportError } ); new Effect.Highlight('wantlistcanvas', {duration: '3',startcolor:'#ffff00', endcolor:'#ffffff',queue:'end'}) } function recalculate(ARTICLEID,NEWAMOUNT,TARGET) { var url = 'http://www.loop23.de/ajax/server.cart.php'; var pars = '&AJAXACTION=recalculate' + '&ARTICLEID=' + ARTICLEID + '&AMOUNT=' + NEWAMOUNT; var myAjax = new Ajax.Updater( { success: TARGET }, url, { method: 'post', parameters: pars, onFailure: reportError } ); } function addToList(ARTICLEID) { var url = 'http://www.loop23.deajax/server.list.php'; var pars = '&ACTION=add' + '&ARTICLEID=' + ARTICLEID; var myAjax = new Ajax.Updater( { success: 'addlink' + ARTICLEID }, url, { method: 'post', parameters: pars, onFailure: reportError } ); } function reportError(request) { alert('Sorry. There was an error.'); } Ajax.Responders.register({ onCreate: function() { if($('busy') && Ajax.activeRequestCount>0) Effect.Appear('busy',{duration:0.2,queue:'end'}); }, onComplete: function() { if($('busy') && Ajax.activeRequestCount==0) Effect.Fade('busy',{duration:0.2,queue:'end'}); } });