Subversion Repositories SmartDukaan

Rev

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

Rev 11289 Rev 11325
Line 1... Line 1...
1
var pheight = Math.max(document.documentElement.clientHeight, window.innerHeight || 0);
1
var pheight = Math.max(document.documentElement.clientHeight, window.innerHeight || 0);
2
if(document.getElementsByClassName('faq-hldr')[0] != undefined){
2
if(document.getElementsByClassName('faq-hldr')[0] != undefined){
3
    document.getElementsByClassName('faq-hldr')[0].style.minHeight = pheight - 130 +'px';  
3
    document.getElementsByClassName('faq-hldr')[0].style.minHeight = pheight - 130 +'px';  
4
}
4
}
5
 
5
 
6
 
-
 
7
var lastId;
6
var lastId;
8
// function failedDetails(e){
7
// function failedDetails(e){
9
  // debugger;
8
  // 
10
  // var currentId = e.currentTarget;
9
  // var currentId = e.currentTarget;
11
  // currentId = currentId.getAttribute('data-key');
10
  // currentId = currentId.getAttribute('data-key');
12
  // //document.getElementById(currentId).style.display = 'block';
11
  // //document.getElementById(currentId).style.display = 'block';
13
  // if(lastId == undefined){
12
  // if(lastId == undefined){
14
    // //document.getElementById(lastId).style.display = 'none';
13
    // //document.getElementById(lastId).style.display = 'none';
Line 39... Line 38...
39
  function hideForm(){
38
  function hideForm(){
40
  document.getElementById('cancellationForm').style.display = 'none';
39
  document.getElementById('cancellationForm').style.display = 'none';
41
  document.getElementById('request-btn').style.display = 'block';
40
  document.getElementById('request-btn').style.display = 'block';
42
  }
41
  }
43
function submitForm(){
42
function submitForm(){
44
  debugger;
43
  
45
  var email = document.getElementById('email').value;
44
  var email = document.getElementById('email').value;
46
  var orderId = document.getElementById('orderId').value;
45
  var orderId = document.getElementById('orderId').value;
47
  var subject = document.getElementById('subject').value;
46
  var subject = document.getElementById('subject').value;
48
  var message = document.getElementById('message').value;
47
  var message = document.getElementById('message').value;
49
  var awb = document.getElementById('awb').value;
48
  var awb = document.getElementById('awb').value;
Line 97... Line 96...
97
      document.getElementById('error').innerHTML ='Please remove script tags!';
96
      document.getElementById('error').innerHTML ='Please remove script tags!';
98
      window.scrollTo(0,0); return false;}
97
      window.scrollTo(0,0); return false;}
99
 
98
 
100
  var url = base_url+'myaccount/contact/'+encodeURIComponent(email)+'/'+orderId+'/'+encodeURIComponent(subject)+'/'+encodeURIComponent(message)+'/'+encodeURIComponent(awb);
99
  var url = base_url+'myaccount/contact/'+encodeURIComponent(email)+'/'+orderId+'/'+encodeURIComponent(subject)+'/'+encodeURIComponent(message)+'/'+encodeURIComponent(awb);
101
  microAjax(url, function (res) {
100
  microAjax(url, function (res) {
102
    debugger;
101
    
103
    if(res != ''){
102
    if(res != ''){
104
      var data = JSON.parse(res);
103
      var data = JSON.parse(res);
105
      if(data['response'].status == 'SUCCESS'){
104
      if(data['response'].status == 'SUCCESS'){
106
        //window.reload();
105
        //window.reload();
107
        document.getElementById('status').innerHTML = data['response'].message;
106
        document.getElementById('status').innerHTML = data['response'].message;
Line 120... Line 119...
120
    }
119
    }
121
  });
120
  });
122
}
121
}
123
var defaultAddress;
122
var defaultAddress;
124
function showAddress(){
123
function showAddress(){
125
  debugger;
124
  
126
  var url = base_url+'myaccount/showAddress';
125
  var url = base_url+'myaccount/showAddress';
127
  microAjax(url, function (res) {
126
  microAjax(url, function (res) {
128
    debugger;
127
    
129
    if(res != ''){
128
    if(res != ''){
130
      document.getElementById('appenddata').innerHTML = res;
129
      document.getElementById('appenddata').innerHTML = res;
131
      if(document.getElementById('cancellationForm').style.display == 'block'){
130
      if(document.getElementById('cancellationForm').style.display == 'block'){
132
        document.getElementById('cancellationForm').style.display = 'none';
131
        document.getElementById('cancellationForm').style.display = 'none';
133
      }
132
      }
Line 137... Line 136...
137
    }
136
    }
138
  }); 
137
  }); 
139
}
138
}
140
var pinCode;
139
var pinCode;
141
function changeAddress(addressId,type,pincode){
140
function changeAddress(addressId,type,pincode){
142
   debugger;
141
   
143
  pinCode = pincode;
142
  pinCode = pincode;
144
  document.getElementById(defaultAddress).className = 'deliver-address';
143
  document.getElementById(defaultAddress).className = 'deliver-address';
145
  document.getElementById(addressId).className = 'deliver-address selected-add';
144
  document.getElementById(addressId).className = 'deliver-address selected-add';
146
  document.getElementById('addressChange').style.display = 'block';
145
  document.getElementById('addressChange').style.display = 'block';
147
  defaultAddress = addressId;
146
  defaultAddress = addressId;
148
}
147
}
149
 
148
 
150
var Days;
149
var Days;
151
function submitAddress(){
150
function submitAddress(){
152
  debugger;
151
  
153
  var url = base_url+'productinfo/getDeliveryDetails/'+itemId+'/'+pinCode;
152
  var url = base_url+'productinfo/getDeliveryDetails/'+itemId+'/'+pinCode;
154
   microAjax(url, function(res)
153
   microAjax(url, function(res)
155
    {
154
    {
156
      debugger;
155
      
157
        //console.log(res);
156
        //console.log(res);
158
      if(res!='')
157
      if(res!='')
159
      {
158
      {
160
        data = JSON.parse(res);
159
        data = JSON.parse(res);
161
        days = data.business_days;
160
        days = data.business_days;
Line 173... Line 172...
173
        } 
172
        } 
174
      }
173
      }
175
    });
174
    });
176
}
175
}
177
function deliveryAddress(){
176
function deliveryAddress(){
178
  debugger;
177
  
179
  var url = base_url+'myaccount/modifyAddress/'+orderId+'/'+defaultAddress+'/'+Days;
178
  var url = base_url+'myaccount/modifyAddress/'+orderId+'/'+defaultAddress+'/'+Days;
180
   microAjax(url, function(res)
179
   microAjax(url, function(res)
181
    {
180
    {
182
      debugger;
181
      
183
        //console.log(res);
182
        //console.log(res);
184
      if(res!='')
183
      if(res!='')
185
      {
184
      {
186
        var data = JSON.parse(res);
185
        var data = JSON.parse(res);
187
        if(data['response'].status == 'SUCCESS'){
186
        if(data['response'].status == 'SUCCESS'){
Line 207... Line 206...
207
    document.getElementsByClassName('update-address')[0].style.display = 'block';
206
    document.getElementsByClassName('update-address')[0].style.display = 'block';
208
    document.getElementsByClassName('address-form')[0].style.display = 'none';
207
    document.getElementsByClassName('address-form')[0].style.display = 'none';
209
  }
208
  }
210
}
209
}
211
function saveAddress(){
210
function saveAddress(){
212
  debugger;
211
  
213
  var fname = document.getElementById("name").value;
212
  var fname = document.getElementById("name").value;
214
  var street1 = document.getElementById("line1").value;
213
  var street1 = document.getElementById("line1").value;
215
  var street2 = document.getElementById("line2").value;
214
  var street2 = document.getElementById("line2").value;
216
  var city = document.getElementById("city").value;
215
  var city = document.getElementById("city").value;
217
  var state = document.getElementById("state");
216
  var state = document.getElementById("state");
Line 356... Line 355...
356
        document.getElementById('error').style.display = "block";
355
        document.getElementById('error').style.display = "block";
357
        document.getElementById('error').innerHTML ='Please remove excess whitespaces from phone number!';
356
        document.getElementById('error').innerHTML ='Please remove excess whitespaces from phone number!';
358
        window.scrollTo(0,0); return false;}
357
        window.scrollTo(0,0); return false;}
359
    var url = base_url+'myaccount/saveAddress/'+encodeURIComponent(fname)+'/'+encodeURIComponent(street1)+'/'+encodeURIComponent(street2)+'/'+encodeURIComponent(city)+'/'+encodeURIComponent(state)+'/'+encodeURIComponent(zipcode)+'/'+encodeURIComponent(phone);
358
    var url = base_url+'myaccount/saveAddress/'+encodeURIComponent(fname)+'/'+encodeURIComponent(street1)+'/'+encodeURIComponent(street2)+'/'+encodeURIComponent(city)+'/'+encodeURIComponent(state)+'/'+encodeURIComponent(zipcode)+'/'+encodeURIComponent(phone);
360
    microAjax(url, function (res) {
359
    microAjax(url, function (res) {
361
    debugger;
360
    
362
    if(res != ''){
361
    if(res != ''){
363
      document.getElementById('appenddata').innerHTML = res;
362
      document.getElementById('appenddata').innerHTML = res;
364
      if(document.getElementById('cancellationForm').style.display == 'block'){
363
      if(document.getElementById('cancellationForm').style.display == 'block'){
365
        document.getElementById('cancellationForm').style.display = 'none';
364
        document.getElementById('cancellationForm').style.display = 'none';
366
      }
365
      }
Line 371... Line 370...
371
  }); 
370
  }); 
372
}
371
}
373
var a;
372
var a;
374
var b;
373
var b;
375
function togglelist(e, id) {
374
function togglelist(e, id) {
376
    debugger;
375
    
377
    var el = document.getElementById(id);
376
    var el = document.getElementById(id);
378
    if ((a != undefined) && (b != null) && (a != el)) {
377
    if ((a != undefined) && (b != null) && (a != el)) {
379
        a.style.display = 'none';
378
        a.style.display = 'none';
380
        b.innerHTML = '+';
379
        b.innerHTML = '+';
381
    }
380
    }
Line 391... Line 390...
391
    a = el;
390
    a = el;
392
    b = e.currentTarget.children[0];
391
    b = e.currentTarget.children[0];
393
}
392
}
394
var laste;
393
var laste;
395
function toggleFaq(e){
394
function toggleFaq(e){
396
    debugger;
395
    
397
    // if(e.target.className !== e.currentTarget.className ){
396
    // if(e.target.className !== e.currentTarget.className ){
398
      // window.location = base_url+e.target.className;
397
      // window.location = base_url+e.target.className;
399
    // }
398
    // }
400
    //else{
399
    //else{
401
    if((laste != undefined) && (laste.nextElementSibling != e.currentTarget.nextElementSibling)){
400
    if((laste != undefined) && (laste.nextElementSibling != e.currentTarget.nextElementSibling)){