/* Gestion de timeout sur le chargement */ $.ajaxSetup( { timeout: 20000, error: displayError } ); var loadingtry = 1; $(function(){ /* Marqueur IE6 pour débug */ if ( $('#cart-review').length ) { /* teste la présence de l'élement, donc si on est bien sur la page /checkout */ if ($.browser.msie && parseFloat($.browser.version)<7) { $.get("/fullcart/message", { msg: 'IE6', rq: 'so' } ); } $('#cart-review').load('/fullcart/show'); $('#submitbutton').show(); } if ($('#c_last_name').val()=="") { $('#billingaddress').hide(); } $('a[href$="#billingaddress"]').click(showShipping); $('.account, .seccode').hide(); $('a[href$="#account"]').click(function(){ $('.account').show(); $('.inviaccount').hide(); return false; }); $('a[href$="#seccode"]').click(function(){ $('.seccode').show(); $('.inviaccount').hide(); return false; }); }); function displayError(request, errorType, errorThrown) { if (loadingtry<3) { $('#cart-review').load('/fullcart/show'); } else { $.get("/fullcart/message", { msg: errorType, rq: "3t" } ); } loadingtry++; $('#cart-review').html('
Temps de chargement trop long
Cart loading timeout
Cliquez ici pour re-essayer
Click here to retry
'); $('#cart-retry').click(function () { loadingtry = 1; $('#cart-review').html('

{{tpl:lang  Cart loading}}

'); $('#cart-review').load('/fullcart/show'); } ); } showShipping = function() { $('#otheraddress').hide(); if ($('#c_last_name').val()=="") { $('#c_last_name').val($('#c_ship_last_name').val()); $('#c_first_name').val($('#c_ship_first_name').val()); $('#c_company').val($('#c_ship_company').val()); $('#c_adress').val($('#c_ship_adress').val()); $('#c_adress2').val($('#c_ship_adress2').val()); $('#c_postal_code').val($('#c_ship_postal_code').val()); $('#c_city').val($('#c_ship_city').val()); $('#c_state').val($('#c_ship_state').val()); $('#c_country').val($('#c_ship_country').val()); $('#c_phone').val($('#c_ship_phone').val()); } $('#billingaddress').show().slideDown('slow'); } showAddForm = function() { $('.expressorder').hide(); $('#shippingaddress').show().slideDown('slow'); $('#otheraddress').show().slideDown('slow'); $('#cart-form #submit').show().slideDown('slow'); return false; } shippingFullCart = function(id) { $('#cart-review').load('/fullcart/shipping/'+id); } countryFullCart = function(id) { $('#cart-review').load('/fullcart/country/'+id); } regionFullCart = function(id) { $('#cart-review').load('/fullcart/region/'+id); } euvatFullCart = function(id) { $('#cart-review').load('/fullcart/euvat/'+id); } discountFullCart = function(id) { $('#cart-review').load('/fullcart/discount/'+encodeURIComponent(id)); }