Description
COLOR-DEPOSITING CONDITIONER
Keep your blonde hair in the best condition with this pure violet pigment strengthening conditioner which is part of Redken’s Color Extend colour care collection. This toning and strengthening system will help keep your blonde brighter and healthier.
NO TO BRASS. YES TO STRONG AND BRIGHT.
Keep your blonde hair in the best condition with this pure violet pigment strengthening conditioner. Part of Redken’s color extend collection this toning and strengthening system will help keep your blonde brighter and healthier.
Benefits:
- "+ui.item.statename+"");
}else{
if(ui.item.statename != ''){
jQuery("#"+pagename+""+pagetype+"_state option[value='"+ui.item.statecode+"']").remove();
jQuery("#"+pagename+""+pagetype+"_state").append("");
}
}
}
function dynamicSource( request, response , pagename, pagetype, ) {
jQuery.ajax({
url: "https://discounthair.com.au/wp-admin/admin-ajax.php",
dataType: "json",
data: {action: 'sendlejooviicityziplookup', q: request.term+'countrycode'+jQuery( "#"+pagename+""+pagetype+"_country" ).val() },
success: function( data ) { response( data );}
});
}
jQuery(document).ready(function($){
// for cart
jQuery( 'input[name="calc_shipping_city"]' ).autocomplete({
source: function( request, response ) { dynamicSource( request, response, 'calc', '_shipping' ); },
minLength: 2,
search: function (e, u) {jQuery(this).addClass('cityziploader');},
response: function (e, u) { jQuery(this).removeClass('cityziploader'); },
open : function(){jQuery(this).removeClass('cityziploader');},
focus: function( event, ui ) {jQuery( "#calc_shipping_city" ).val( ui.item.city ); return false; },
select: function(event, ui) { selectElements('calc', '_shipping', ui); return false; }
});
jQuery( 'input[name="calc_shipping_postcode"]' ).autocomplete({
source: function( request, response ) { dynamicSource( request, response, 'calc', '_shipping' ); },
minLength: 2,
search: function (e, u) {jQuery(this).addClass('cityziploader');},
response: function (e, u) { jQuery(this).removeClass('cityziploader'); },
open : function(){jQuery(this).removeClass('cityziploader');},
focus: function( event, ui ) {jQuery( "#calc_shipping_postcode" ).val( ui.item.city ); return false; },
select: function(event, ui) { selectElements('calc', '_shipping', ui); return false; }
});
// ----- checkout billing
jQuery( 'input[name="billing_postcode"]' ).autocomplete({
source: function( request, response ) { dynamicSource( request, response, '', 'billing' ); },
minLength: 2,
search: function (e, u) {jQuery(this).addClass('cityziploader');},
response: function (e, u) { jQuery(this).removeClass('cityziploader'); },
open : function(){jQuery(this).removeClass('cityziploader');},
focus: function( event, ui ) {jQuery( "#billing_postcode" ).val( ui.item.city ); return false; },
select: function(event, ui) { selectElements('', 'billing', ui); jQuery('body').trigger('update_checkout'); return false; }
});
jQuery( 'input[name="billing_city"]' ).autocomplete({
source: function( request, response ) { dynamicSource( request, response, '', 'billing' ); },
minLength: 2,
search: function (e, u) {jQuery(this).addClass('cityziploader');},
response: function (e, u) { jQuery(this).removeClass('cityziploader'); },
open : function(){jQuery(this).removeClass('cityziploader');},
focus: function( event, ui ) {jQuery( "#billing_city" ).val( ui.item.city ); return false; },
select: function(event, ui) { selectElements('', 'billing', ui); jQuery('body').trigger('update_checkout'); return false; }
});
// ----- checkout shipping
jQuery( 'input[name="shipping_postcode"]' ).autocomplete({
source: function( request, response ) { dynamicSource( request, response, '', 'shipping' ); },
minLength: 2,
search: function (e, u) {jQuery(this).addClass('cityziploader');},
response: function (e, u) { jQuery(this).removeClass('cityziploader'); },
open : function(){jQuery(this).removeClass('cityziploader');},
focus: function( event, ui ) {jQuery( "#shipping_postcode" ).val( ui.item.city ); return false; },
select: function(event, ui) { selectElements('', 'shipping', ui); jQuery('body').trigger('update_checkout'); return false; }
});
jQuery( 'input[name="shipping_city"]' ).autocomplete({
source: function( request, response ) { dynamicSource( request, response, '', 'shipping' ); },
minLength: 2,
search: function (e, u) {jQuery(this).addClass('cityziploader');},
response: function (e, u) { jQuery(this).removeClass('cityziploader'); },
open : function(){jQuery(this).removeClass('cityziploader');},
focus: function( event, ui ) {jQuery( "#shipping_city" ).val( ui.item.city ); return false; },
select: function(event, ui) { selectElements('', 'shipping', ui); jQuery('body').trigger('update_checkout'); return false; }
});
});