Subversion Repositories SmartDukaan

Rev

Rev 2695 | Rev 4815 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2695 Rev 4325
Line 85... Line 85...
85
		arrOtherAddID 	= [];	// 1D Array
85
		arrOtherAddID 	= [];	// 1D Array
86
		arrBackupAdd	= [];	// 1D Array
86
		arrBackupAdd	= [];	// 1D Array
87
		
87
		
88
		shippingAddressSetup();
88
		shippingAddressSetup();
89
	}
89
	}
-
 
90
 
-
 
91
	$('div#changeAddresses').hide();
-
 
92
	$('div#changeAddressSave').hide();
-
 
93
	$('div#changeAddressCancel').hide();
-
 
94
 
-
 
95
	$('div#changeAddress').live('click', function() {
-
 
96
		$('div#changeAddressSave').show();
-
 
97
		$('div#changeAddressCancel').show();
-
 
98
		$('div#changeAddresses').show();
-
 
99
		$('div#changeAddress').hide();
-
 
100
		scrollWindow('changeAddressSave', 1000);
-
 
101
    });
-
 
102
 
-
 
103
	$('div#changeAddressCancel').live('click', function() {
-
 
104
        $('div#changeAddressSave').hide();
-
 
105
        $('div#changeAddressCancel').hide();
-
 
106
        $('div#changeAddresses').hide();
-
 
107
        $('div#changeAddress').show();
-
 
108
	});
-
 
109
 
-
 
110
	$('#changeAddresses #addresses .button-address-select').live('click', function() {
-
 
111
	    $('#addresses tr').removeClass('default-address');
-
 
112
	    $('#addresses tr td img').addClass('button-address-select');
-
 
113
	    $('#addresses tr td img').attr('src', '/images/RadioButton_Unselected.png');
-
 
114
 
-
 
115
	    $(this).attr('src', '/images/RadioButton_Selected.png');
-
 
116
	    $(this).closest('tr').addClass('default-address');
-
 
117
	    $(this).removeClass('button-address-select');
-
 
118
    });
-
 
119
 
-
 
120
	$('button#addAddress').live('click', function() {
-
 
121
        $('div.saveCancelDiv').hide();
-
 
122
        scrollWindow('frmShippingAddress', 1000);
-
 
123
    });
-
 
124
 
-
 
125
    $('a#closeAddAddressForm').live('click', function() {
-
 
126
        $('div.saveCancelDiv').show();
-
 
127
    });
-
 
128
 
-
 
129
    $('#myAccount #frmShippingAddress').live('submit', function() {
-
 
130
        $.ajax({
-
 
131
            type : 'POST',
-
 
132
            url  : '/address',
-
 
133
            data : $(this).serialize(),
-
 
134
            success : function(response) {
-
 
135
                          $('#addresses').html($(response).find('#addresses'));
-
 
136
                          $('#closeAddAddressForm').click();
-
 
137
                          scrollWindow('tr_' + $('.default-address').attr('addressId'), 1000);
-
 
138
                      }
-
 
139
        });
-
 
140
 
-
 
141
        return false;
-
 
142
    });
-
 
143
 
-
 
144
	$('div#changeAddressSave').live('click', function() {
-
 
145
	    var orderId   = $('.default-address').attr('orderId');
-
 
146
	    var pincode   = $('.default-address').attr('pincode');
-
 
147
	    var itemId    = $('.default-address').attr('itemId');
-
 
148
	    var addressId = $('.default-address').attr('addressId');
90
	
149
 
-
 
150
	    jQuery.ajax({
-
 
151
			type    : 'GET',
-
 
152
			url     : '/estimate/' + pincode + '_' + itemId,
-
 
153
			success : function(response) {
-
 
154
			    response = JSON.parse(response);
-
 
155
			    var days = response.delivery_estimate;
-
 
156
				if (days == -1 || response.is_cod_available_for_location == "false") {
-
 
157
					alert('This location is not serviceable.');
-
 
158
				}
-
 
159
				else {
-
 
160
					if (confirm('Delivery can take upto ' + days + ' business days after changing this address. Do you wish to continue ?')) {
-
 
161
					    $.ajax({
-
 
162
					        type    : 'POST',
-
 
163
					        url     : '/order!modifyAddress',
-
 
164
					        data    : 'orderId=' + orderId + "&addressId=" + addressId + "&days=" + days,
-
 
165
					        success : function() {
-
 
166
					            document.location.href = "/order/" + orderId;
-
 
167
                            }
-
 
168
					    });
-
 
169
					}
-
 
170
				}
-
 
171
			}
-
 
172
		});
-
 
173
	});
91
});
174
});
92
 
175
 
93
/**
176
/**
94
	Primary Address output for Shipping Address page
177
	Primary Address output for Shipping Address page
95
*/
178
*/
96
function printPriAddress(str){
179
function printPriAddress(str) {
97
 
180
 
98
	if(str == "default"){
181
	if(str == "default"){
99
		//alert("printing primary address first time");
182
		//alert("printing primary address first time");
100
		priName 	= "Ankur Jain";
183
		priName 	= "Ankur Jain";
101
		priAdd1 	= "Bldg. No.90890,";
184
		priAdd1 	= "Bldg. No.90890,";