Subversion Repositories SmartDukaan

Rev

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

Rev 11319 Rev 11325
Line 6... Line 6...
6
    document.getElementsByClassName('dth-recharge')[0].style.minHeight = pheight - 195 +'px';  
6
    document.getElementsByClassName('dth-recharge')[0].style.minHeight = pheight - 195 +'px';  
7
}
7
}
8
if(document.getElementsByClassName('conf-cont')[0] != undefined){
8
if(document.getElementsByClassName('conf-cont')[0] != undefined){
9
    document.getElementsByClassName('conf-cont')[0].style.minHeight = pheight - 170 +'px';  
9
    document.getElementsByClassName('conf-cont')[0].style.minHeight = pheight - 170 +'px';  
10
}
10
}
11
 
-
 
12
 
-
 
13
 
-
 
14
 
-
 
15
var operatorId;
11
var operatorId;
16
var circleCode;
12
var circleCode;
17
function operator(){
13
function operator(){
18
	var number = document.getElementById('mobile-number').value;
14
	var number = document.getElementById('mobile-number').value;
19
	if(number.length == 10)
15
	if(number.length == 10)
20
	{
16
	{
21
		debugger;
17
		
22
		var url = base_url+'recharge/operator/'+number;
18
		var url = base_url+'recharge/operator/'+number;
23
	    //window.location.href = a;
19
	    //window.location.href = a;
24
	    microAjax(url, function (res) {
20
	    microAjax(url, function (res) {
25
	    	debugger;
21
	    	
26
	    	if(res != ''){
22
	    	if(res != ''){
27
	    		debugger;
23
	    		
28
	    		var data = JSON.parse(res);
24
	    		var data = JSON.parse(res);
29
	    		var planId;
25
	    		var planId;
30
	    		operatorId = data.operatorId;
26
	    		operatorId = data.operatorId;
31
	    		circleCode = data.circleCode;
27
	    		circleCode = data.circleCode;
32
	    		var dropdownlistbox = document.getElementById("mobile-operator");
28
	    		var dropdownlistbox = document.getElementById("mobile-operator");
Line 62... Line 58...
62
	    });
58
	    });
63
	}
59
	}
64
}
60
}
65
 
61
 
66
function changeOperator(e){
62
function changeOperator(e){
67
	debugger;
63
	
68
	var Id = e.currentTarget.value;
64
	var Id = e.currentTarget.value;
69
    var opids ='';
65
    var opids ='';
70
    for(var i=0;i<plan.length;i++){
66
    for(var i=0;i<plan.length;i++){
71
		if(plan[i].operatorId == Id){
67
		if(plan[i].operatorId == Id){
72
			var planId = plan[i].operatorId;
68
			var planId = plan[i].operatorId;
Line 89... Line 85...
89
	document.getElementById('special').style.display = 'none';
85
	document.getElementById('special').style.display = 'none';
90
	}	    
86
	}	    
91
}
87
}
92
 
88
 
93
function topup(e){
89
function topup(e){
94
	debugger;
90
	
95
	var Id = e.currentTarget.id;
91
	var Id = e.currentTarget.id;
96
	var url = base_url+'recharge/topupSpecial/'+Id+'/'+operatorId+'/'+circleCode;
92
	var url = base_url+'recharge/topupSpecial/'+Id+'/'+operatorId+'/'+circleCode;
97
	microAjax(url, function (res) {
93
	microAjax(url, function (res) {
98
	    	debugger;
94
	    	
99
	    	if(res != '')
95
	    	if(res != '')
100
	    	{
96
	    	{
101
	    		document.getElementsByClassName('rech-cont')[0].style.display = 'none';
97
	    		document.getElementsByClassName('rech-cont')[0].style.display = 'none';
102
	    		document.getElementsByClassName('topup-cont')[0].style.display = 'block';
98
	    		document.getElementsByClassName('topup-cont')[0].style.display = 'block';
103
	    		var appenddata = document.getElementById('appendlist');
99
	    		var appenddata = document.getElementById('appendlist');
Line 105... Line 101...
105
	    	}
101
	    	}
106
		});
102
		});
107
}
103
}
108
 
104
 
109
function closePlan(){
105
function closePlan(){
110
	//debugger;
106
	//
111
	document.getElementsByClassName('rech-cont')[0].style.display = 'block';
107
	document.getElementsByClassName('rech-cont')[0].style.display = 'block';
112
	document.getElementsByClassName('topup-cont')[0].style.display = 'none';
108
	document.getElementsByClassName('topup-cont')[0].style.display = 'none';
113
}
109
}
114
function fillAmount(e){
110
function fillAmount(e){
115
	//debugger;
111
	//
116
	var amount = e.currentTarget.innerHTML;
112
	var amount = e.currentTarget.innerHTML;
117
	document.getElementById('mobile-amount').value = amount;
113
	document.getElementById('mobile-amount').value = amount;
118
	document.getElementsByClassName('rech-cont')[0].style.display = 'block';
114
	document.getElementsByClassName('rech-cont')[0].style.display = 'block';
119
	document.getElementsByClassName('topup-cont')[0].style.display = 'none';
115
	document.getElementsByClassName('topup-cont')[0].style.display = 'none';
120
}
116
}
121
function changeName(e){
117
function changeName(e){
122
	debugger;
118
	
123
	var id = e.currentTarget.value;
119
	var id = e.currentTarget.value;
124
	if(id != -1){
120
	if(id != -1){
125
		var name = dthIdMap[id];
121
		var name = dthIdMap[id];
126
		document.getElementById('accountName').innerHTML = name;
122
		document.getElementById('accountName').innerHTML = name;
127
	}else if(id == -1){
123
	}else if(id == -1){
128
		document.getElementById('accountName').innerHTML = 'Account Number :';
124
		document.getElementById('accountName').innerHTML = 'Account Number :';
129
	}
125
	}
130
}
126
}
131
function mobileValidation(){
127
function mobileValidation(){
132
	debugger;
128
	
133
	var operator = document.getElementById('mobile-operator');
129
	var operator = document.getElementById('mobile-operator');
134
	var number = document.getElementById('mobile-number').value;
130
	var number = document.getElementById('mobile-number').value;
135
	var amount = document.getElementById('mobile-amount').value;
131
	var amount = document.getElementById('mobile-amount').value;
136
	var email = document.getElementById("emailId").value;
132
	var email = document.getElementById("emailId").value;
137
	document.getElementById('operator_hidden').value = operator[operator.selectedIndex].text;
133
	document.getElementById('operator_hidden').value = operator[operator.selectedIndex].text;
Line 199... Line 195...
199
        window.scrollTo(0,0); return false;
195
        window.scrollTo(0,0); return false;
200
    }
196
    }
201
 
197
 
202
}
198
}
203
function dthValidation(){
199
function dthValidation(){
204
	debugger;
200
	
205
	var operator = document.getElementById('dth-operator');
201
	var operator = document.getElementById('dth-operator');
206
	var number = document.getElementById('dth-number').value;
202
	var number = document.getElementById('dth-number').value;
207
	var amount = document.getElementById('dth-amount').value;
203
	var amount = document.getElementById('dth-amount').value;
208
	var email = document.getElementById("dth-email").value;
204
	var email = document.getElementById("dth-email").value;
209
	var value = document.getElementById('accountName').innerHTML;
205
	var value = document.getElementById('accountName').innerHTML;
Line 264... Line 260...
264
    }
260
    }
265
 
261
 
266
}
262
}
267
 
263
 
268
function recahrgeAmount(){
264
function recahrgeAmount(){
269
	debugger;
265
	
270
	var couponCode = document.getElementById('couponCode').value;
266
	var couponCode = document.getElementById('couponCode').value;
271
	var recharge_Amount = document.getElementById('recharge_Amount').innerHTML;
267
	var recharge_Amount = document.getElementById('recharge_Amount').innerHTML;
272
	var rechargeOperator = document.getElementById('rechargeOperator').innerHTML;
268
	var rechargeOperator = document.getElementById('rechargeOperator').innerHTML;
273
	if(couponCode.length !=0){
269
	if(couponCode.length !=0){
274
		var url = base_url+'recharge/rechargeAmount/'+recharge_Amount+'/'+couponCode;
270
		var url = base_url+'recharge/rechargeAmount/'+recharge_Amount+'/'+couponCode;
275
		microAjax(url, function (res) {
271
		microAjax(url, function (res) {
276
		    	debugger;
272
		    	
277
		    	if(res != '')
273
		    	if(res != '')
278
		    	{
274
		    	{
279
		    		var data = JSON.parse(res);
275
		    		var data = JSON.parse(res);
280
		    		if(parseInt(data.couponAmount) == 0){
276
		    		if(parseInt(data.couponAmount) == 0){
281
		    			document.getElementById('error').style.display = "block";
277
		    			document.getElementById('error').style.display = "block";
Line 334... Line 330...
334
	    	document.getElementsByClassName('dth-re')[0].className += ' selected';
330
	    	document.getElementsByClassName('dth-re')[0].className += ' selected';
335
		}
331
		}
336
	}
332
	}
337
};
333
};
338
function changePayment(e){
334
function changePayment(e){
339
  debugger;
335
  
340
  var Id = e.currentTarget.id;
336
  var Id = e.currentTarget.id;
341
  var defaultId = defaultPayment.id;
337
  var defaultId = defaultPayment.id;
342
  if(defaultId != Id){
338
  if(defaultId != Id){
343
  	var title = e.currentTarget.textContent.split('+')[0];
339
  	var title = e.currentTarget.textContent.split('+')[0];
344
    document.getElementById(defaultId).className = 'card';
340
    document.getElementById(defaultId).className = 'card';
Line 354... Line 350...
354
    }
350
    }
355
  }
351
  }
356
}
352
}
357
var previousDebit;
353
var previousDebit;
358
function selectDebitCard(e){
354
function selectDebitCard(e){
359
  debugger;
355
  
360
  var Id = e.currentTarget.id;
356
  var Id = e.currentTarget.id;
361
  if(previousDebit == undefined){
357
  if(previousDebit == undefined){
362
    document.getElementById(Id).className = 'selected';
358
    document.getElementById(Id).className = 'selected';
363
  }
359
  }
364
  else if(previousDebit != undefined){
360
  else if(previousDebit != undefined){
Line 373... Line 369...
373
      _gaq.push(['_trackEvent', 'Payment Option', 'Payment option tab-payoption selected',title]);
369
      _gaq.push(['_trackEvent', 'Payment Option', 'Payment option tab-payoption selected',title]);
374
    }
370
    }
375
}
371
}
376
var previousCard;
372
var previousCard;
377
function selectCard(e){
373
function selectCard(e){
378
  debugger;
374
  
379
  var Id = e.currentTarget.id;
375
  var Id = e.currentTarget.id;
380
  if(previousCard == undefined){
376
  if(previousCard == undefined){
381
    document.getElementById(Id).className = 'selected';
377
    document.getElementById(Id).className = 'selected';
382
  }
378
  }
383
  else if(previousCard != undefined){
379
  else if(previousCard != undefined){
Line 393... Line 389...
393
    }
389
    }
394
}
390
}
395
var netBankingInfo;
391
var netBankingInfo;
396
var prevClass;
392
var prevClass;
397
function changeNetBanking(e){
393
function changeNetBanking(e){
398
  debugger;
394
  
399
  var Id;
395
  var Id;
400
  var selected;
396
  var selected;
401
  var hasClass;
397
  var hasClass;
402
  Id = e.currentTarget.value;
398
  Id = e.currentTarget.value;
403
  if(Id == undefined){
399
  if(Id == undefined){
Line 461... Line 457...
461
			_gaq.push(['_trackEvent', 'Recharge', 'Confirm','DTH']);
457
			_gaq.push(['_trackEvent', 'Recharge', 'Confirm','DTH']);
462
		}
458
		}
463
    }
459
    }
464
  }
460
  }
465
 function addressValidation(e){
461
 function addressValidation(e){
466
 	debugger;
462
 	
467
 	var Id = e.currentTarget.id;
463
 	var Id = e.currentTarget.id;
468
 	if(Id == 'creditcard'){
464
 	if(Id == 'creditcard'){
469
 		if(previousCard == undefined){
465
 		if(previousCard == undefined){
470
 			document.getElementById('error').style.display = "block";
466
 			document.getElementById('error').style.display = "block";
471
	        document.getElementById('error').innerHTML ='Please select payment method!';
467
	        document.getElementById('error').innerHTML ='Please select payment method!';