Subversion Repositories SmartDukaan

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
517 rajveer 1
#set($Integer = 0)
2
#if($defaultAddressId)
3
	#set($defaultid = $Integer.parseInt($defaultAddressId))
4
#else
5
	#set($defaultid = 0)
6
#end
7
 
8
<!-- Add Shipping Detail Start-->
794 rajveer 9
<script type="text/javascript">
10
  $(document).ready(function(){
11
    $('#addAdrBtn').click(function(){
12
      $('#newShipAdr').show();			 
13
      scrollWin();
14
    });
15
    function scrollWin(){
16
      $('html, body').animate({
17
        scrollTop: $("#newShipAdr").offset().top
18
      }, 2000);
19
    }
847 vikas 20
 
794 rajveer 21
  });
22
 
847 vikas 23
  function scrollWinToTop(){
24
      $('html, body').animate({
25
        scrollTop: $("body").offset().top
26
      }, 0);
27
  }
794 rajveer 28
 
29
  function resetShipForm(){
847 vikas 30
    $('#shipName').val("");
31
    $('#shipAddress1').val("");
32
    $('#shipAddress2').val("");
33
    $('#shipState').val("");
34
    $('#shipCity').val("");
35
    $('#shipPin').val("");
36
    $('#shipPhone').val("");
37
	$('#newShipAdr').hide();
38
	scrollWinToTop();
794 rajveer 39
  }
40
 
41
  function changeShipAddress(id){
42
    addressId = id.substring(20);
841 vikas 43
    alert("TODO AJAX request to change shipping address. " + addressId);
794 rajveer 44
     jQuery.ajax({
45
        type: "POST",
46
        url: "./shipping",
47
        data: "action=change&addressid="+addressId,
48
        success: function(msg){
49
           alert( "Data Saved: " + msg );
841 vikas 50
           $("#addressid").val(msg);
794 rajveer 51
        }
52
     });
841 vikas 53
    //$("#addressid").val(addressId);
794 rajveer 54
    document.getElementById('shipAddressContainer').innerHTML = document.getElementById(id).innerHTML;
55
    //document.getElementById('newShipAdr').style.display = 'none';
847 vikas 56
    $('#newShipAdr').hide();
57
	scrollWinToTop();
794 rajveer 58
 
59
  }
60
 
61
</script>
62
 
63
<div id="registration">
64
  <div class="top">
65
    <div class="left">
66
      <div class="right"> &nbsp; </div>
507 rajveer 67
    </div>
794 rajveer 68
  </div>
69
  <div class="middle">
70
    <div class="mid-inner">
71
 
72
      <!-- Block 1 -->
73
      <div class="padding-top17">
839 vikas 74
				#if(!$errorMsg.isEmpty())
75
                <div id="messageError">
76
                    <span></span>
77
                    <p>
78
                        $errorMsg <br/>
79
                    </p>
80
                </div>
81
                    #end
82
 
794 rajveer 83
        <!-- Block-1 Right-->
517 rajveer 84
				#if($items)
805 rajveer 85
        <div class="shipping-block1-R" style="overflow-y:auto;">
794 rajveer 86
          <table cellpadding="0" cellspacing="0" width="100%" class="estimate-table" >
87
            <thead>
88
              <tr>
89
                <th width="36%">Item</th>
90
                <th width="29%">Delivery Estimate</th>
91
                <th width="10%" class="quantity">Qty.</th>
92
                <th width="25%" class="last">Total Price</th>
93
              </tr>
94
            </thead>
95
            <tbody>
507 rajveer 96
							#foreach($item in $items)
794 rajveer 97
              <tr>
98
                <td>$item.get("ITEM_NAME")</td>
99
                <td>within $item.get("SHIPPING_TIME") business days</td>
100
                <td class="quantity">$item.get("ITEM_QUANTITY")</td>
101
                <td>Rs. $item.get("TOTAL_PRICE")</td>
102
              </tr>
507 rajveer 103
							#end
794 rajveer 104
              <tr align="right">
105
                <td colspan="4" class="total-amount">Total Amount: Rs. $totalamount</td>
106
              </tr>
107
            </tbody>
108
          </table>
109
          <div align="right" class="proceed-bttn">
110
            <label class="floatLeft" style="margin-top: 3px;">We accept all major credit cards and debit cards &nbsp;</label>
111
            <div class="bigImgButton floatLeft yellow-image">
112
              <form action="./order" method="post">
113
                <input type="hidden" id="addressid" name="addressid" value="$defaultid" >
114
                <input type="submit" name="btnSearch"  id="" value="Proceed to Pay" class="button" />
115
              </form>
116
 
117
              <div class="clearBoth"></div>
118
            </div>
119
            <div class="clearBoth"></div>
120
          </div> 
121
        </div><!-- Block-1 Right End-->
517 rajveer 122
				#else
794 rajveer 123
        <div class="shipping-block1-R" style="height:225px; overflow-y:auto;">
124
          <label class="floatLeft" style="margin-top: 3px;">Your cart is empty. &nbsp;</label>
125
        </div>	
517 rajveer 126
				#end	
794 rajveer 127
        <!-- Block-1 Left-->
128
        <div class="shipping-block1-L">
839 vikas 129
          <div class="ship-address-block">
130
			<h2>Shipping Address</h2>
794 rajveer 131
            <div class="ship-address-inner" style="height:200px; overflow-y:auto;">
132
              <div id="shipAddressContainer">
517 rajveer 133
							#foreach($address in $addresses)
134
							#if($defaultid == $address.getId())
135
								#if($address.getName())
794 rajveer 136
                <label>$address.getName()</label><br />
517 rajveer 137
								#end
138
								#if($address.getLine1())
794 rajveer 139
                <label>$address.getLine1() </label><br />
517 rajveer 140
								#end	
141
								#if($address.getLine2())
794 rajveer 142
                <label>$address.getLine2()</label><br />
517 rajveer 143
								#end
144
								#if($address.getCity())	
794 rajveer 145
                <label>$address.getCity()</label><br />
517 rajveer 146
								#end
147
								#if($address.getState())
794 rajveer 148
                <label>$address.getState()</label><br />
517 rajveer 149
								#end
150
								#if($address.getPin())	
794 rajveer 151
                <label>Pin: $address.getPin()</label><br />
517 rajveer 152
								#end
153
								#if($address.getPhone())
794 rajveer 154
                <label>Mob: $address.getPhone() </label><br />
517 rajveer 155
								#end			
156
							#end
157
							#end
794 rajveer 158
              </div>
159
              <div class="ship-address-bttn" style="margin-top: 20px;">
160
                <div class="bigImgButton yellow-image">
637 rajveer 161
									#if($defaultid!=0)	
794 rajveer 162
                  <input type="button" name="addAdrBtn"  id="addAdrBtn" value="Ship to Another Address" class="button" />
637 rajveer 163
									#else
794 rajveer 164
                  <input type="button" name="addAdrBtn"  id="addAdrBtn" value="Add new Address" class="button" />
637 rajveer 165
									#end	
794 rajveer 166
                </div>
839 vikas 167
 
794 rajveer 168
              </div>
169
              <div class="clearBoth"></div>     
170
            </div>
517 rajveer 171
 
794 rajveer 172
          </div>
173
 
174
        </div><!-- Block-1 Left End-->
805 rajveer 175
		<div class="floatRight" style="font-size: 10px; margin-top: 10px; color: #999999;">By placing order, you agree to Saholic.com's Privacy Policy and Terms &amp; Conditions.</div>
176
 
794 rajveer 177
        <div class="clearBoth"></div>
178
      </div><!-- Block 1 End-->
179
      <div class="clearBoth"></div>
180
      <!-- Block 2 -->	
181
      <div class="padding-top17" style="display: none;" id="newShipAdr">
182
        <!-- Block 2 Right -->
811 rajveer 183
        <div class="shipping-block2-L">
794 rajveer 184
          <h2 class="mid-innerHeading">Other Addresses on Record</h2>
825 rajveer 185
          <div class="shipping-details-scroller">
794 rajveer 186
 
507 rajveer 187
					#foreach($address in $addresses)
825 rajveer 188
            <div class="ship-address-block-address">
794 rajveer 189
              <div class="ship-address-inner">
190
                <div id="shipAddressContainer$address.getId()">
517 rajveer 191
								#if($address.getName())
794 rajveer 192
                  <label>$address.getName()</label><br />
517 rajveer 193
								#end
194
								#if($address.getLine1())
794 rajveer 195
                  <label>$address.getLine1() </label><br />
517 rajveer 196
								#end	
197
								#if($address.getLine1())
794 rajveer 198
                  <label>$address.getLine2()</label><br />
517 rajveer 199
								#end
200
								#if($address.getCity())	
794 rajveer 201
                  <label>$address.getCity()</label><br />
517 rajveer 202
								#end
203
								#if($address.getState())
794 rajveer 204
                  <label>$address.getState()</label><br />
517 rajveer 205
								#end
206
								#if($address.getPin())	
794 rajveer 207
                  <label>Pin: $address.getPin()</label><br />
517 rajveer 208
								#end
209
								#if($address.getPhone())
794 rajveer 210
                  <label>Mob: $address.getPhone() </label><br />
517 rajveer 211
								#end			
794 rajveer 212
 
213
                </div>	
214
                <div class="ship-address-bttn">
215
                  <div class="bigImgButton yellow-image">
216
                    <input type="submit" name="btnSearch" onclick="changeShipAddress('shipAddressContainer$address.getId()')"  id="" value="Ship to this Address" class="button" />
217
                  </div>
218
                </div>
219
                <div class="clearBoth"></div>     
220
              </div>
221
            </div>
507 rajveer 222
					#end
794 rajveer 223
 
224
          </div>	
225
        </div>
226
 
227
 
228
 
229
        <div class="" style="width:424px; float:left;">
230
          <div class="ship-address-block">
231
            <h2>Specify a New Address</h2>
232
            <div class="ship-address-form">
839 vikas 233
              <form name="frmShippingAddress" id="frmShippingAddress" method="post" action="shipping"> <!-- action="./shipping" -->
794 rajveer 234
                <div class="register-row">
839 vikas 235
                  <label><sup>*</sup><span>Name:</span></label>
794 rajveer 236
                  <div class="imgTextBox textbox-image">
237
                    <input type="text" id="shipName" name="name" value="" class="textbox" />
238
                  </div>
239
                  <div class="clearBoth"></div>
507 rajveer 240
                </div>
794 rajveer 241
                <div class="register-row">
839 vikas 242
                  <label><sup>*</sup><span>Address:</span></label>
794 rajveer 243
                  <div class="imgTextBox textbox-image">
244
                    <input type="text" id="shipAddress1" name="line1" value="" class="textbox" />
245
                  </div>
246
                  <div class="clearBoth"></div>
247
                </div>
248
                <div class="register-row">
249
                  <label>&nbsp;</label>
250
                  <div class="imgTextBox textbox-image">
251
                    <input type="text" id="shipAddress2" name="line2" value="" class="textbox" />
252
                  </div>
253
                  <div class="clearBoth"></div>
254
                </div>
255
                <div class="register-row">
839 vikas 256
                  <label for="state"><sup>*</sup><span>State</span></label>
257
				  <div class="select-list imgTextBox">
258
                  <select class="select_state" name="state" id="shipState">
637 rajveer 259
										#include("templates/stateslist.vm")
794 rajveer 260
                  </select>
839 vikas 261
                  </div>
794 rajveer 262
                  <div class="clearBoth"></div>
263
                </div>
264
                <div class="register-row">
265
                  <label><sup>*</sup><span>City:</span></label>
266
                  <div class="imgTextBox textbox-image">
267
                    <input type="text" id="shipCity" name="city" value="" class="textbox"/>
268
                  </div>
269
                  <div class="clearBoth"></div>
270
                </div>
271
                <div class="register-row">
272
                  <label><sup>*</sup><span>Pin Code:</span></label>
273
                  <div class="imgTextBox textbox-image">
274
                    <input type="text" id="shipPin" name="pincode" value="" class="textbox textbox-pincode" style="width: 60px;" />
275
                  </div>
276
                  <div class="clearBoth"></div>
277
                </div>
278
                <div class="register-row">
279
                  <label><sup>*</sup><span>Phone:</span></label>
280
                  <div class="imgTextBox textbox-image">
281
                    <input type="text" id="shipPhone" name="phone" value="" class="textbox" />
282
                  </div>
283
                  <div class="clearBoth"></div>
284
                </div>
285
                <div class="ship-address-bttn">
811 rajveer 286
                  <div class="form-button-outer first">
287
                    <div class="bigImgButton floatLeft yellow-image">
288
                      <input type="hidden" id="" name="action" value="add" >
289
                      <input type="submit" name="submitAddress"  id="submitAddress" value="Ship to this Address" class="button" />
290
                    </div>
794 rajveer 291
                  </div>
811 rajveer 292
                  <div class="form-button-outer last">
293
                    <div class="bigImgButton floatLeft yellow-image">
294
                      <input type="button" name="btnSearch" onclick="resetShipForm();" id="" value="Cancel" class="button button1" />
295
                    </div>
794 rajveer 296
                  </div>
297
                  <div class="clearBoth"></div>
298
 
299
 
300
                </div>
301
                <div class="clearBoth"></div>
302
              </form>
303
            </div>
304
          </div>
305
        </div><!-- Block 2 Right End-->
306
 
307
        <div class="clearBoth"></div>
308
      </div><!-- Block 2 End-->	
309
      <div class="clearBoth"></div>
310
    </div><!-- mid inner end-->
311
  </div>
312
  <div class="bottom">
313
    <div class="left">
314
      <div class="right"> &nbsp; </div>
507 rajveer 315
    </div>
316
  </div>
794 rajveer 317
</div>
318
<!-- /Add Shipping Detail End-->