%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/kfvehpdt/decominus.com/modules/carriercompare/
Upload File :
Create Path :
Current File : /home/kfvehpdt/decominus.com/modules/carriercompare/carriercompare.js

function PS_SE_HandleEvent()
{$(document).ready(function(){$('#id_country').change(function(){resetAjaxQueries();updateStateByIdCountry();});if(SE_RefreshMethod==0)
{$('#id_state').change(function(){resetAjaxQueries();updateCarriersList();});$('#zipcode').bind('keyup',function(e){if(e.keyCode=='13')
{resetAjaxQueries();updateCarriersList();}});}
$('#update_carriers_list').click(function(){updateCarriersList();});$('#carriercompare_submit').click(function(){resetAjaxQueries();saveSelection();return false;});updateStateByIdCountry();});}
function displayWaitingAjax(type,message)
{$('#SE_AjaxDisplay').find('p').html(message);$('#SE_AjaxDisplay').css('display',type);}
function updateStateByIdCountry()
{$('#id_state').children().remove();$('#availableCarriers').slideUp('fast');$('#states').slideUp('fast');displayWaitingAjax('block',SE_RefreshStateTS);var query=$.ajax({type:'POST',headers:{"cache-control":"no-cache"},url:baseDir+'modules/carriercompare/ajax.php'+'?rand='+new Date().getTime(),data:'method=getStates&id_country='+$('#id_country').val(),dataType:'json',success:function(json){if(json.length)
{for(state in json)
{$('#id_state').append('<option value=\''+json[state].id_state+'\' '+(id_state==json[state].id_state?'selected="selected"':'')+'>'+json[state].name+'</option>');}
$('#states').slideDown('fast');}
if(SE_RefreshMethod==0)
updateCarriersList();displayWaitingAjax('none','');}});ajaxQueries.push(query);}
function updateCarriersList()
{$('#carriercompare_errors_list').children().remove();$('#availableCarriers').slideUp('normal',function(){$(this).find(('tbody')).children().remove();$('#noCarrier').slideUp('fast');displayWaitingAjax('block',SE_RetrievingInfoTS);var query=$.ajax({type:'POST',headers:{"cache-control":"no-cache"},url:baseDir+'modules/carriercompare/ajax.php'+'?rand='+new Date().getTime(),data:'method=getCarriers&id_country='+$('#id_country').val()+'&id_state='+$('#id_state').val()+'&zipcode='+$('#zipcode').val(),dataType:'json',success:function(json){if(json.length)
{for(carrier in json)
{var html='<tr class="'+(carrier%2?'alternate_':'')+'item">'+
'<td class="carrier_action radio">'+
'<input type="radio" name="id_carrier" value="'+json[carrier].id_carrier+'" id="id_carrier'+json[carrier].id_carrier+'" '+(id_carrier==json[carrier].id_carrier?'checked="checked"':'')+'/>'+
'</td>'+
'<td class="carrier_name">'+
'<label for="id_carrier'+json[carrier].id_carrier+'">'+
(json[carrier].img?'<img src="'+json[carrier].img+'" alt="'+json[carrier].name+'" />':json[carrier].name)+
'</label>'+
'</td>'+
'<td class="carrier_infos">'+((json[carrier].delay!=null)?json[carrier].delay:'')+'</td>'+
'<td class="carrier_price">';if(json[carrier].price)
{html+='<span class="price">'+(displayPrice==1?formatCurrency(json[carrier].price_tax_exc,currencyFormat,currencySign,currencyBlank):formatCurrency(json[carrier].price,currencyFormat,currencySign,currencyBlank))+'</span>';}
else
{html+=txtFree;}
html+='</td>'+
'</tr>';$('#carriers_list').append(html);}
displayWaitingAjax('none','');$('#availableCarriers').slideDown();}
else
{displayWaitingAjax('none','');$('#noCarrier').slideDown();}}});ajaxQueries.push(query);});}
function saveSelection()
{$('#carriercompare_errors').slideUp();$('#carriercompare_errors_list').children().remove();displayWaitingAjax('block',SE_RedirectTS);var query=$.ajax({type:'POST',headers:{"cache-control":"no-cache"},url:baseDir+'modules/carriercompare/ajax.php'+'?rand='+new Date().getTime(),data:'method=saveSelection&'+$('#compare_shipping_form').serialize(),dataType:'json',success:function(json){if(json.length)
{for(error in json)
$('#carriercompare_errors_list').append('<li>'+json[error]+'</li>');$('#carriercompare_errors').slideDown();displayWaitingAjax('none','');}
else
{$('.SE_SubmitRefreshCard').fadeOut('fast');location.reload(true);}}});ajaxQueries.push(query);return false;}
var ajaxQueries=new Array();function resetAjaxQueries()
{for(i=0;i<ajaxQueries.length;++i)
ajaxQueries[i].abort();ajaxQueries=new Array();}

Zerion Mini Shell 1.0