Subversion Repositories SmartDukaan

Rev

Rev 19051 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
18898 naman 1
<script>
18968 naman 2
var request;
18950 naman 3
$(document).on('keyup','#pindet',function(){
4
	console.log($(this).val());	
5
    var pin_val = $(this).val().trim();
18968 naman 6
    if(request) {
7
        request.abort();
8
    };
18950 naman 9
    if(pin_val.length == 6){
18968 naman 10
 
11
     request =   $.ajax({
18950 naman 12
            method: "GET",
13
            url:  "<?php echo $base_url;?>shippings/getstate/"+pin_val,
14
        },'json')
15
        .done(function(msg){ 
16
        	msg = eval('('+msg+')');
18968 naman 17
        	if(msg=="{}" || $('#tinstate').html().trim() != msg['state'].trim() )                  
18950 naman 18
        	{
19
        		$("#cities").empty();
18968 naman 20
        		$('#alert_msg').empty();
21
        		$('#alert_msg').html("Pincode does not belong to "+$('#tinstate').html().trim());
22
				$('#alert_msg').removeClass('hidden');
23
				setTimeout(function() {
24
	                $('#alert_msg').addClass('hidden');
25
	            }, 2000); 
18950 naman 26
//         		$("#state").val("");		
27
        	}
28
        	else
29
        	{
18968 naman 30
 
31
            		$("#cities").empty();
32
            		for(var i in msg['cities']){
19062 naman 33
            			var html = '<option value="'+msg['cities'][i]+'"></option>';
18968 naman 34
            			$("#cities").append(html);
35
            		}
36
            		 $('#citydet').removeClass('hidden');
37
 
18950 naman 38
//         		$("#state").val(msg['state']);
18968 naman 39
//         		$("#cities").empty();
40
//         		for(var i in msg['cities']){
41
//         			var html = "<option value="+msg['cities'][i]+">"+msg['cities'][i]+"</option>"
42
//         			$("#cities").append(html);
43
//         		}	
18950 naman 44
        	}
45
 
46
        });                     
47
    } 
48
    else{
49
    	$("#cities").empty();
50
    	$('#citydet').addClass('hidden');
51
    }
52
});
53
	$(document).ready(function(){	
18898 naman 54
		$('.tryagaintin').click(function(){
19051 naman 55
			$('#tin').val('');
18898 naman 56
			$('.searchres').removeClass('hidden');
57
			$('.tryagaintin').addClass('hidden');
58
			$('#tindetail').empty();
59
 
60
		});
18968 naman 61
// 		$('#gettin').click(function(){
62
		$(document).on('submit', '#tinform', function(e){
18898 naman 63
 
19051 naman 64
			var tin = $('#tin').val().trim();
18898 naman 65
// 			alert(tin);
66
			var value = "true";
67
			if(tin == '')
68
		    {
69
		        value = "false";
18917 naman 70
		        message = "*Please enter tin number";    
18898 naman 71
 
72
		    }
73
 
74
		    else if(tin.match(/^\d{11}$/) == null)
75
		    {
76
		        value = "false";
18917 naman 77
		        message = "*Tin number should be of 11 digit.Delhi user add 0 before tin no.";    
18898 naman 78
		    }
79
 
80
		    if(value == "false"){
81
		    	$('#message').html(message);
82
		        $('#message').removeClass('hidden');
18917 naman 83
// 		        setTimeout(function() {
84
// 		                    $('#message').addClass('hidden');
85
// 		                }, 2000);  
18968 naman 86
		        return false;
18898 naman 87
			    }
88
		    else{
89
		    	$('#searchloader').removeClass('hidden');
18918 naman 90
		    	$('#message').addClass('hidden');
18898 naman 91
		    	$.ajax({
92
	                method: "GET",
93
	                url:  "<?php echo $base_url;?>tins/tin_search/"+tin,
94
	            },'json')
95
	            .done(function(msg){
96
	                console.log(msg);
97
	                $('#tindetail').html(msg);
98
	                $('#searchloader').addClass('hidden');
99
					$('.tryagaintin').removeClass('hidden');
100
					$('.searchres').addClass('hidden');
101
					});
18968 naman 102
		    	return false;	
18898 naman 103
			    }
104
 
105
 
106
 
107
			});
108
		});
18950 naman 109
	$(document).on('click','#submit_det',function(){
110
		$('#alert_msg').empty();
111
		var gettindet = $('#tinres').data('tinres');
112
		var value = "true";
113
		var phone_data =  $('#phonedet').val().trim();
114
		if($('#pindet').length == 1){
115
			var pin_data =  $('#pindet').val().trim();
116
			var city_data =  $('#citydet').val().trim();
117
 
118
			 if(pin_data == '')
119
			    {
120
			        value = "false";
121
			        message = "Please fill pin field!";
122
			    }
123
			 else if(pin_data.match(/^\d{6}$/) == null)
124
			    {
125
			        value = "false";
126
			        message = "Invalid pin number!";    
127
			    }
128
			 else if(city_data == "")
129
			    {
130
			        value = "false";
131
			        message = "Please fill city field!";    
132
			    }
133
		}
134
 
135
		if (phone_data == "")
136
		    {
137
		        value = "false";
138
		        message = "Please fill contact number field!";    
139
 
140
		    }
141
 
142
	    else if(phone_data.match(/^\d{10}$/) == null)
143
	    {
144
	        value = "false";
145
	        message = "Invalid contact number";    
146
	    }
147
 
148
 
149
		if(value == "false"){
150
				$('#alert_msg').append(message);
151
				$('#alert_msg').removeClass('hidden');
152
				setTimeout(function() {
153
	                $('#alert_msg').addClass('hidden');
154
	            }, 2000);  
155
//	     return false;
156
			 }
157
	    else{
19051 naman 158
			 gettindet['pin'] = $('#pindet').val().trim();
159
			 gettindet['city'] = $('#citydet').val().trim();
160
			 gettindet['mobile'] = $('#phonedet').val().trim();
18950 naman 161
			 $.ajax({
162
					        method: "POST",
163
					        url:  apihost + "tins/confirm",
164
					        data: gettindet,
165
					    },'json')
18968 naman 166
					    .done(function(msg){  
167
					    	var newmsg = JSON.parse(msg)
168
					    	var showcontent =""; 
169
					    	if(newmsg["response"]["isError"] == false)
170
					    	{
171
					    		showcontent= "<div style='padding:5px;'>Your tin has been registered.</div><div>Redirecting to deals... </div>";		   
172
 
173
						    }
174
					    	else{
175
					    		showcontent= "<div style='padding:5px;'>Some problem occurred while registering.Please try again after some time</div><div>Redirecting to deals... </div>";
176
						    }
177
					    	$('#tin_response').html(showcontent);
178
					    	$("#tinModal").modal('show');;
179
 
180
					    	setTimeout(function(){ document.location = apihost+"category/3" ;}, 5000);
18950 naman 181
					        console.log(msg);                      
182
					    });
183
			 }
184
	});
18898 naman 185
</script>
186
<style>
18950 naman 187
 	#alert_msg{ 
188
 	position: fixed; 
189
 	top: 0px; 
190
 	left: 0px; 
191
 	right: 0px; 
192
	margin-top: 0px; 
193
 	z-index: 10; 
194
 } 
18898 naman 195
#searchloader{
196
    position:absolute;
197
    /*top:40%;*/
198
    left:50%;
199
    z-index:2001;
200
}
201
</style>
18950 naman 202
<div class="alert alert-danger hidden" id="alert_msg"></div>
18898 naman 203
 
204
<div class="text-center hidden" id="searchloader">
205
    <br><br><br><br>
206
          <div class="hexdots-loader"></div>         
207
</div>
208
 
209
 
210
<div class = "container">	      
18917 naman 211
	<div class = "row card" style='padding-bottom:15px;'>
18898 naman 212
		<div class="tryagaintin hidden" style='padding:5px;'>
213
			Not your tax details? <span style="color:#58d936;" ><u>Try Again</u></span>
214
		</div>
215
 
216
 
18968 naman 217
		<form method="post" action="#" name='tinform' id='tinform'> 
18898 naman 218
 
18917 naman 219
			<div class="input-group col-xs-12 text-right searchres" style="padding:10px 0px 1px;">
220
 
18968 naman 221
	            <input type="text" class="form-control" autocomplete="off" placeholder="Enter tin number*" id="tin" name="tin" style="width:98%;">
18917 naman 222
 
18898 naman 223
	            <div class="input-group-btn w25px">
18968 naman 224
	               <!--  <button class="btn" id='gettin' style="background-color:#58d936;color:white;">OK</button> -->
225
	               <input type="submit" value="OK" style="background-color:#58d936;color:white;" id='gettin' class="btn">
18898 naman 226
	            </div>
227
	        </div>
18917 naman 228
 
229
	            <span id="message" class="hidden" style="color:red;font-size:12px;float:left;"></span>
18968 naman 230
 
231
	    </form>
18987 naman 232
 
233
	    <div style="border:1px solid #58d936; padding:2px;margin:20px 0px 5px;font-size:12px;" class="searchres">
234
 
235
								<div style="line-height: 15px;">
236
									<b>*</b> Tax invoice will be available only for Delhi.<br>
237
									<b>*</b> Available only on purchase through ProfitMandi and billed by Saholic.com.<br>
18994 naman 238
									<b>*</b> Not available on purchase from other sites ie. Snapdeal, Flipkart, Shopclues, Paytm and Homeshop18.
18987 naman 239
								</div>
18993 naman 240
								<hr style="margin:5px;border-color: #58d936;">
18987 naman 241
								<div style="line-height: 15px;margin-top: 4px;">
242
									<b>*</b> टैक्स बिल केवल दिल्ली के लिए ही उपलब्ध है।<br> 
243
									<b>*</b> ProfitMandi से खरीदने पर और Saholic.com द्वारा बिलिंग पर उपलब्ध  है ।<br>
18994 naman 244
									<b>*</b> दूसरी अन्य वेबसाइट से खरीदारी पे उपलब्ध नहीं है । जैसे - Snapdeal, Flipkart, Shopclues, Paytm और Homeshop18 । 
18987 naman 245
								</div>
18898 naman 246
 
18987 naman 247
		</div>
248
 
18898 naman 249
 
250
<!-- 			<input type="text" id="tin" name="tin" placeholder="Enter tin number*" required/> -->
251
<!-- 			<button id='gettin'>Get Detail</button> -->
252
 
253
	</div>
254
 
255
	<div id='tindetail'>
256
 
257
	</div>
258
</div>
259
<link rel="stylesheet" href="/css/hexdots.css" type="text/css">
260