Subversion Repositories SmartDukaan

Rev

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

Rev 11094 Rev 11287
Line 284... Line 284...
284
	if(locationServicable == false){
284
	if(locationServicable == false){
285
		var pincode = document.getElementById('pincode').value;
285
		var pincode = document.getElementById('pincode').value;
286
		if(typeof _gaq != "undefined" && _gaq != null)	{
286
		if(typeof _gaq != "undefined" && _gaq != null)	{
287
			_gaq.push(['_trackEvent', 'Cart', 'Location not serviceable',pincode]);
287
			_gaq.push(['_trackEvent', 'Cart', 'Location not serviceable',pincode]);
288
		}
288
		}
-
 
289
		document.getElementById('error').style.display = "block";
-
 
290
		if(itemsNotServicable == items.length){
-
 
291
			document.getElementById('error').innerHTML ='Location not servicable. Please try a diferent pincode';
-
 
292
		}else if(itemsNotServicable != items.length){
-
 
293
			document.getElementById('error').innerHTML ='Location not servicable for one of the products. Please try a diferent pincode or try removing the product';
-
 
294
		}
-
 
295
        window.scrollTo(0,0);
-
 
296
		return false;
-
 
297
	}
-
 
298
	if((notServiceableLocation != undefined) && (notServiceableLocation != 0)){
-
 
299
		var pincode = document.getElementById('pincode').value;
-
 
300
		if(typeof _gaq != "undefined" && _gaq != null)	{
-
 
301
			_gaq.push(['_trackEvent', 'Cart', 'Location not serviceable',pincode]);
-
 
302
		}
-
 
303
		document.getElementById('error').style.display = "block";
-
 
304
		if(notServiceableLocation == items.length){
-
 
305
			document.getElementById('error').innerHTML ='Location not servicable. Please try a diferent pincode';
-
 
306
		}else if(notServiceableLocation != items.length){
-
 
307
			document.getElementById('error').innerHTML ='Location not servicable for one of the products. Please try a diferent pincode or try removing the product';
-
 
308
		}
-
 
309
        window.scrollTo(0,0);
-
 
310
		return false;
289
	}
311
	}
290
	window.location.href = base_url+'shipping';
312
	window.location.href = base_url+'shipping';
291
}
313
}
292
var j=0;
314
var j=0;
293
var locationServicable;
315
var locationServicable;
-
 
316
var itemsNotServicable=0;
294
function checkShipping(){
317
function checkShipping(){
295
	debugger;
318
	debugger;
296
	if(j > 0){
319
	if(j != 0){
297
	  j = 0;
320
	  j = 0;
298
	}
321
	}
299
	var pincode = document.getElementById('pincode').value;
322
	var pincode = document.getElementById('pincode').value;
300
	if(/^\d+$/.test(pincode) && pincode.length == 6){
323
	if(/^\d+$/.test(pincode) && pincode.length == 6){
301
		if(document.getElementById('error')){
324
		if(document.getElementById('error')){
302
			document.getElementById('error').style.display = 'none';
325
			document.getElementById('error').style.display = 'none';
303
		}
326
		}
304
		for(i=0;i<items.length;i++){
327
		for(i=0;i<items.length;i++){
305
			itemId = items[i].id
328
			itemId = items[i].id
306
			var url = base_url+'productinfo/getDeliveryDetails/'+itemId+'/'+pincode;
329
			var url = base_url+'productinfo/getDeliveryDetails/'+itemId+'/'+pincode;
-
 
330
			j=i;
307
			microAjax(url, function(res)
331
			microAjax(url, function(res)
308
			{
332
			{
309
				debugger;
333
				debugger;
310
				//console.log(res);
334
				//console.log(res);
311
				if(res!='')
335
				if(res!='')
Line 344... Line 368...
344
						document.getElementById(otg).style.display = 'none';
368
						document.getElementById(otg).style.display = 'none';
345
						var service = items[j].id+'service';
369
						var service = items[j].id+'service';
346
						document.getElementById(service).style.display = 'block';
370
						document.getElementById(service).style.display = 'block';
347
						document.getElementById(service).innerHTML = 'Location is not serviceable';
371
						document.getElementById(service).innerHTML = 'Location is not serviceable';
348
						locationServicable = false;
372
						locationServicable = false;
-
 
373
						itemsNotServicable++;
349
					}
374
					}
350
					j++;	
375
					j--;	
351
				}
376
				}
352
			});
377
			});
353
		}
378
		}
354
	}else{
379
	}else{
355
      document.getElementById('error').style.display = 'block';
380
      document.getElementById('error').style.display = 'block';