PageSourceSearch

https://technically-speaking.com/cartdetails.php

html technically-speaking.com collected 2026-10-04 14:48:03 UTC 30,706 bytes, 694 lines download raw bytes

1
2
3<!DOCTYPE html>
4<!--[if IE 8]>			
5<html class="ie ie8">
6   <![endif]-->
7   <!--[if IE 9]>			
8   <html class="ie ie9">
9      <![endif]-->
10      <!--[if gt IE 9]><!-->	
11      <html>
12         <!--<![endif]-->
13         <head>
14            <meta charset="utf-8">
15            <title>Technically Speaking International</title><meta name='keywords' content=Technically Speaking International><meta name='description' content=Technically Speaking International>            <meta name="author" content="Visual Heights Internet Technologies">
16            <!-- Mobile Metas -->
17            <meta name="viewport" content="width=device-width, initial-scale=1.0">
18            <!-- Google Fonts -->
19            <link href='http://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800' rel='stylesheet' type='text/css'>
20            <link href='http://fonts.googleapis.com/css?family=Lato:400,300,400italic,700,300italic' rel='stylesheet' type='text/css'>
21            <!-- Library CSS -->
22            <link rel="stylesheet" href="css/bootstrap.css">
23            <link rel="stylesheet" href="css/bootstrap-theme.css">
24            <link rel="stylesheet" href="css/fonts/font-awesome/css/font-awesome.css">
25            <link rel="stylesheet" href="css/animations.css" media="screen">
26            <link rel="stylesheet" href="css/superfish.css" media="screen">
27            <link rel="stylesheet" href="css/revolution-slider/css/settings.css" media="screen">
28            <link rel="stylesheet" href="css/prettyPhoto.css" media="screen">
29            <!-- Theme CSS -->
30            <link rel="stylesheet" href="css/style.css">
31            <link rel="stylesheet" href="css/global.css">
32            <!-- Skin -->
33            <link rel="stylesheet" href="css/colors/golden.css" class="colors">
34            <!-- Responsive CSS -->
35            <link rel="stylesheet" href="css/theme-responsive.css">
36            <!-- Favicons -->
37            <link rel="icon" type="image/png" href="img/favicon-16x16.png" sizes="16x16" />
38            <!--<link rel="shortcut icon" href="img/favicon.ico">-->
39            <link rel="apple-touch-icon" href="img/ico/apple-touch-icon.png">
40            <link rel="apple-touch-icon" sizes="72x72" href="img/ico/apple-touch-icon-72.png">
41            <link rel="apple-touch-icon" sizes="114x114" href="img/ico/apple-touch-icon-114.png">
42            <link rel="apple-touch-icon" sizes="144x144" href="img/ico/apple-touch-icon-144.png">
43            <!-- The HTML5 shim, for IE6-8 support of HTML5 elements -->
44            <!--[if lt IE 9]>
45            
45<script src="//html5shim.googlecode.com/svn/trunk/html5.js"></script>
45
46            
46<script src="js/respond.min.js"></script>
46
47            <![endif]-->
48            <!--[if IE]>
49            <link rel="stylesheet" href="css/ie.css">
50            <![endif]-->
51         </head>
52         <body class="home">
53            <div class="page-mask">
54               <div class="page-loader">
55                  <div class="spinner"></div>
56                  Loading...
57               </div>
58            </div>
59            <div class="wrap">
60            <!-- Header Start -->
61            <header id="header">
62            <!-- Header Top Bar Start -->
63            <div class="top-bar">
64               <div class="slidedown collapse">
65                  <div class="container">
66                     <div class="phone-email pull-left">
67                        <a href="index.php">
68                        <img src="img/logotag.png" alt="Technically Speaking International" title="Technically Speaking International" width="500" height="130" border='0'>
69                        </a>
70                        <!--<a><i class="fa fa-phone"></i> Call Us : (615) 455-1899</a>-->
71                        <!--<a href="[email protected]"><i class="fa fa-envelope"></i> Email : [email protected]</a>-->
72                     </div>
73                     <div class="follow-us pull-right">
74                        <ul class="social pull-left">
75                           <li class="email"><a href="mailto:[email protected]"><i class="fa fa-envelope"></i></a></li>
76                           <li class="add_cart">
77                              <a href ="cartdetails.php">
78                                 <i class="fa fa-shopping-cart fa-2x" aria-hidden="true"></i>
79                                 <span id="ProductCart">
80                                 0                                 </span>
81                              </a>
82                           </li>
83                        </ul>                        
84                        <!--<div id="search-form" class="pull-right">
85                           <form action="#" method="get">
86                              <input type="text" class="search-text-box" placeholder="Search...">
87                           </form>
88                           </div>-->
89                     </div>
90                  </div>
91               </div>
92            </div>
93            <!-- Header Top Bar End -->
94
95<!-- Main Header Start -->
96<div class="main-header">
97    <div class="container">
98        <!-- TopNav Start -->
99        <div class="topnav navbar-header">
100            <a class="navbar-toggle down-button" data-toggle="collapse" data-target=".slidedown">
101                <i class="fa fa-angle-down icon-current"></i>
102            </a>
103        </div>
104        <!-- TopNav End -->
105        <!-- Logo Start -->
106        <div class="logo pull-left">
107            <h1>
108                <a href="index.php">
109                    <!--<img src="img/logo.png" alt="Technically Speaking International" width="350" height="60">-->
110                </a>
111            </h1>
112        </div>
113        <!-- Logo End -->
114        <!-- Menu Start -->
115                          <!-- Menu Start -->
116<script type="text/javascript" src="stmenu.js"></script>
vendor: 2 bytes, line 116
116
117<script type="text/javascript">
118stm_bm(["menu501d",980,"","blank.gif",0,"","",1,0,250,0,1000,1,0,0,"","",83886087,0,1,2,"default","hand","",1,25],this);
119stm_bp("p0",[0,4,0,0,1,4,0,7,100,"",-2,"",-2,50,2,2,"#999999","transparent","",3,0,0,"#000000"]);
120stm_ai("p0i0",[1,"&nbsp;&nbsp;&nbsp;HOME&nbsp;&nbsp;&nbsp;","","",-1,-1,0,"index.php?p=1","_self","","","","",0,0,0,"arrow_r.gif","arrow_r.gif",7,7,0,1,2,"#1C91BF",0,"#1C91BF",0,"","",3,3,0,0,"#E6EFF9","#000000","#FFFFFF","#FFFFFF","10pt Verdana","10pt Verdana",0,0,"","","","",0,0,0],0,50);
121stm_bp("p1",[1,4,0,-1,0,4,0,0,100,"",-2,"",-2,50,2,2,"#CCCCCC","#1C91BF","",3,1,1,"#1C91BF"]);
122stm_ep();
123stm_ai("p0i0",[1,"&nbsp;&nbsp;&nbsp;COURSES&nbsp;&nbsp;&nbsp;","","",-1,-1,0,"#?p=3","_self","","","","",0,0,0,"arrow_r.gif","arrow_r.gif",7,7,0,1,2,"#1C91BF",0,"#1C91BF",0,"","",3,3,0,0,"#E6EFF9","#000000","#FFFFFF","#FFFFFF","10pt Verdana","10pt Verdana",0,0,"","","","",0,0,0],0,50);
124stm_bp("p1",[1,4,0,-1,0,4,0,0,100,"",-2,"",-2,50,2,2,"#CCCCCC","#1C91BF","",3,1,1,"#1C91BF"]);
125stm_ai("p1i0",[1,"&nbsp;&nbsp;&nbsp;DSP Courses","","",-1,-1,0,"courses.php?course=DSP Courses","_self","","","","",0,0,0,"","",0,0,0,0,1,"#1C91BF",0,"#1C91BF",0,"","",0,0,1,1,"#1C91BF","#BF931D","#FFFFFF","#FFFFFF","10pt Verdana","10pt Verdana",0,0,"","","","",0,0,0],250,30);
126stm_ai("p1i0",[1,"&nbsp;&nbsp;&nbsp;Featured Courses","","",-1,-1,0,"courses.php?course=Featured Courses","_self","","","","",0,0,0,"","",0,0,0,0,1,"#1C91BF",0,"#1C91BF",0,"","",0,0,1,1,"#1C91BF","#BF931D","#FFFFFF","#FFFFFF","10pt Verdana","10pt Verdana",0,0,"","","","",0,0,0],250,30);
127stm_ep();
128stm_ai("p0i0",[1,"&nbsp;&nbsp;&nbsp;SCHEDULE&nbsp;&nbsp;&nbsp;","","",-1,-1,0,"bookingcalender.php?p=5","_self","","","","",0,0,0,"arrow_r.gif","arrow_r.gif",7,7,0,1,2,"#1C91BF",0,"#1C91BF",0,"","",3,3,0,0,"#E6EFF9","#000000","#FFFFFF","#FFFFFF","10pt Verdana","10pt Verdana",0,0,"","","","",0,0,0],0,50);
129stm_bp("p1",[1,4,0,-1,0,4,0,0,100,"",-2,"",-2,50,2,2,"#CCCCCC","#1C91BF","",3,1,1,"#1C91BF"]);
130stm_ep();
131stm_ai("p0i0",[1,"&nbsp;&nbsp;&nbsp;ABOUT US&nbsp;&nbsp;&nbsp;","","",-1,-1,0,"content.php?p=2","_self","","","","",0,0,0,"arrow_r.gif","arrow_r.gif",7,7,0,1,2,"#1C91BF",0,"#1C91BF",0,"","",3,3,0,0,"#E6EFF9","#000000","#FFFFFF","#FFFFFF","10pt Verdana","10pt Verdana",0,0,"","","","",0,0,0],0,50);
132stm_bp("p1",[1,4,0,-1,0,4,0,0,100,"",-2,"",-2,50,2,2,"#CCCCCC","#1C91BF","",3,1,1,"#1C91BF"]);
133stm_ep();
134stm_ai("p0i0",[1,"&nbsp;&nbsp;&nbsp;CONTACT US&nbsp;&nbsp;&nbsp;","","",-1,-1,0,"contactus.php?p=4","_self","","","","",0,0,0,"arrow_r.gif","arrow_r.gif",7,7,0,1,2,"#1C91BF",0,"#1C91BF",0,"","",3,3,0,0,"#E6EFF9","#000000","#FFFFFF","#FFFFFF","10pt Verdana","10pt Verdana",0,0,"","","","",0,0,0],0,50);
135stm_bp("p1",[1,4,0,-1,0,4,0,0,100,"",-2,"",-2,50,2,2,"#CCCCCC","#1C91BF","",3,1,1,"#1C91BF"]);
136stm_ep();
137stm_ai("p0i0",[1,"&nbsp;&nbsp;&nbsp;POLICIES&nbsp;&nbsp;&nbsp;","","",-1,-1,0,"#?p=19","_self","","","","",0,0,0,"arrow_r.gif","arrow_r.gif",7,7,0,1,2,"#1C91BF",0,"#1C91BF",0,"","",3,3,0,0,"#E6EFF9","#000000","#FFFFFF","#FFFFFF","10pt Verdana","10pt Verdana",0,0,"","","","",0,0,0],0,50);
138stm_bp("p1",[1,4,0,-1,0,4,0,0,100,"",-2,"",-2,50,2,2,"#CCCCCC","#1C91BF","",3,1,1,"#1C91BF"]);
139stm_ai("p1i0",[1,"&nbsp;&nbsp;&nbsp;Refund Policy","","",-1,-1,0,"content.php?p=20","_self","","","","",0,0,0,"","",0,0,0,0,1,"#1C91BF",0,"#1C91BF",0,"","",0,0,1,1,"#1C91BF","#BF931D","#FFFFFF","#FFFFFF","10pt Verdana","10pt Verdana",0,0,"","","","",0,0,0],250,30);
140stm_ai("p1i0",[1,"&nbsp;&nbsp;&nbsp;Privacy Policy","","",-1,-1,0,"content.php?p=21","_self","","","","",0,0,0,"","",0,0,0,0,1,"#1C91BF",0,"#1C91BF",0,"","",0,0,1,1,"#1C91BF","#BF931D","#FFFFFF","#FFFFFF","10pt Verdana","10pt Verdana",0,0,"","","","",0,0,0],250,30);
141stm_ai("p1i0",[1,"&nbsp;&nbsp;&nbsp;Terms & Conditions","","",-1,-1,0,"content.php?p=22","_self","","","","",0,0,0,"","",0,0,0,0,1,"#1C91BF",0,"#1C91BF",0,"","",0,0,1,1,"#1C91BF","#BF931D","#FFFFFF","#FFFFFF","10pt Verdana","10pt Verdana",0,0,"","","","",0,0,0],250,30);
142stm_ep();
143stm_ai("p0i0",[1,"&nbsp;&nbsp;&nbsp;FAQ's&nbsp;&nbsp;&nbsp;
143","","",-1,-1,0,"content.php?p=23","_self","","","","",0,0,0,"arrow_r.gif","arrow_r.gif",7,7,0,1,2,"#1C91BF",0,"#1C91BF",0,"","",3,3,0,0,"#E6EFF9","#000000","#FFFFFF","#FFFFFF","10pt Verdana","10pt Verdana",0,0,"","","","",0,0,0],0,50);
144stm_bp("p1",[1,4,0,-1,0,4,0,0,100,"",-2,"",-2,50,2,2,"#CCCCCC","#1C91BF","",3,1,1,"#1C91BF"]);
145stm_ep();
146stm_ep();
147stm_em();
148
149</script>
149
150                  <!-- Menu End -->
151        <!-- Menu End -->
152    </div>
153</div>
154<!-- Main Header End -->
155</header>
156
157<!-- Header End -->
158<!-- Content Start -->
159<!--  -->
160<div id="main">
161    <!-- Title, Breadcrumb Start-->
162    <div class="breadcrumb-wrapper">
163        <div class="container">
164            <div class="row">
165                <div class="col-lg-6 col-md-6 col-xs-12 col-sm-6">
166                    <h2 class="title">
167                        Technically Speaking International                    </h2>
168                </div>
169                <div class="col-lg-6 col-md-6 col-xs-12 col-sm-6">
170                    <div class="breadcrumbs pull-right">
171                        <ul>
172                            <li>You are here:</li>
173                            <li><a href="index.php">Home</a></li>
174                            <li>
175                                Technically Speaking International                            </li>
176                            <!--<li>Full Width Page</li>-->
177                        </ul>
178                    </div>
179                </div>
180            </div>
181        </div>
182    </div>
183    <!-- Title, Breadcrumb End-->
184    <!-- Main Content start-->
185    <div style='max-width:800px;margin:auto;'>
186<style>
187/* Style the element that is used to open and close the accordion class */
188p.accordion {
189    background-color: #eee;
190    color: #004f87;
191    cursor: pointer;
192    padding: 18px;
193    width: 100%;
194    text-align: left;
195    border: none;
196    outline: none;
197    transition: 0.4s;
198    margin-bottom:10px;
199}
200
201/* Add a background color to the accordion if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */
202p.accordion.active, p.accordion:hover {
203    background-color: #ddd;
204}
205
206/* Unicode character for "plus" sign (+) */
207p.accordion:after {
208    content: '\2795';
209    font-size: 13px;
210    color: #777;
211    float: right;
212    margin-left: 5px;
213}
214
215/* Unicode character for "minus" sign (-) */
216p.accordion.active:after {
217    content: "\2796";
218}
219
220/* Style the element that is used for the panel class */
221
222div.panel {
223    padding: 0 18px;
224    background-color: white;
225    max-height: 0;
226    overflow: hidden;
227    transition: 0.4s ease-in-out;
228    opacity: 0;
229    margin-bottom:10px;
230}
231
232div.panel.show {
233    opacity: 1;
234    max-height: 2500px; /* Whatever you like, as long as its more than the height of the content (on all screen sizes) */
235}
236</style>
237<script>
238document.addEventListener("DOMContentLoaded", function(event) {
239
240
241var acc = document.getElementsByClassName("accordion");
242var panel = document.getElementsByClassName('panel');
243
244for (var i = 0; i < acc.length; i++) {
245    acc[i].onclick = function() {
246        var setClasses = !this.classList.contains('active');
247        setClass(acc, 'active', 'remove');
248        setClass(panel, 'show', 'remove');
249
250        if (setClasses) {
251            this.classList.toggle("active");
252            this.nextElementSibling.classList.toggle("show");
253        }
254    }
255}
256
257function setClass(els, className, fnName) {
258    for (var i = 0; i < els.length; i++) {
259        els[i].classList[fnName](className);
260    }
261}
262
263});
264</script>
vendor: 2 bytes, line 264
264
265<script>
266/* Toggle between adding and removing the "active" and "show" classes when the user clicks on one of the "Section" buttons. The "active" class is used to add a background color to the current button when its belonging panel is open. The "show" class is used to open the specific accordion panel */
267var acc = document.getElementsByClassName("accordion");
268var i;
269
270for (i = 0; i < acc.length; i++) {
271    acc[i].onclick = function(){
272        this.classList.toggle("active");
273        this.nextElementSibling.classList.toggle("show");
274};
275}
276
277</script>
277
278</div>    <!-- <P>&nbsp;</P> -->
279    <!-- Main Content end-->
280        <div id="loader">
281        <div class="load">
282            <img src="Uploads/Images/spinner.gif">
283        </div>
284    </div>
285    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css"
286        integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">
287    
287<script src="https://cdnjs.cloudflare.com/ajax/libs/slim.js/4.0.7/Slim.min.js"></script>
287
288    
288<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/2.6.0/umd/popper.min.js"></script>
288
289    
289<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.6.0/js/bootstrap.min.js"></script>
289
290    <div class="container py-5">
291        <div class="row">
292            <div class="col-md-12">
293                <h2 class="head_title">My Cart</h2>
294            </div>
295        </div>
296        <div class="row">
297            <div class="col-md-12">
298                <button class="btn_box" style="float: right; margin-bottom: 3px;" type="button"
299                    onclick="emptycart()">Empty cart</button>
300            </div>
301        </div>
302        <div class="row">
303            <div class="col-12">
304                <table class="carttable">
305                    <thead>
306                        <tr class="d-none d-lg-table-row">
307                            <!-- <th width="3%"><p>ID</p></th> -->
308                            <th width="15%">
309                                <p>Product Image</p>
310                            </th>
311                            <th width="25%">
312                                <p>Product Name</p>
313                            </th>
314                            <th width="20%">
315                                <p>Schedule</p>
316                            </th>
317                            <th width="10%">
318                                <p class="text-right">Price</p>
319                            </th>
320                            <th width="12%">
321                                <p class="text-right">Quantity</p>
322                            </th>
323                            <th width="10%">
324                                <p class="text-right">Total</p>
325                            </th>
326                            <th width="8%">
327                                <p class="text-right">Remove</p>
328                            </th>
329                        </tr>
330                    </thead>
331                    
332                </table>
333                <h2 style="text-align:center;">Your cart is empty!</h2>
334                                                </div>
335            </div>
336        </div>
337    </div>
338    <!-- product details end -->
339    
339<script>
340    document.addEventListener("DOMContentLoaded", function() {
341        let totalPrice = $('#totalPrice').val();
342        if (totalPrice <= 0) {
343            $('#paypalBtn').hide();
344        }
345    });
346
347
348    var final_discount = '';
349    var final_sub_total = '';
350
351    function show_hide_discounttextbox(data) {
352        var show_hide = $(data).attr('data-hide_show');
353        if (show_hide == 1) {
354            $('#discount_code_input_div').show();
355            $(data).attr('data-hide_show', 0);
356        } else {
357            $('#discount_code_input_div').hide();
358            $(data).attr('data-hide_show', 1);
359        }
360    }
361
362   function remove_discount_code()
363   {
364      $('#remove_discount_code').css({'display':'none'});
365      $('#add_discount_code').css({'display':''});
366      $('#final_total_discount_tr').css({'display': 'none'});
367      $('#after_minus_value_tr').css({'display': 'none'});
368      $('#discount_code_input').val('');
369      $('#discount_code_input_div').hide();
370      $('#show_discount_message').html('');
371      $("#register_with_training_credits").css({"display":""});
372      final_discount = '';
373      final_sub_total = '';
374   }
375
376    function discount_code_input() {
377        var discount_code = $('#discount_code_input').val();
378        $.ajax({
379            url: "checkdiscountcode.php",
380            method: "POST",
381            data: {
382                discount_code: discount_code
383            },
384            success: function(response) {
385                var data = JSON.parse(response);
386
387                if (data.error == 1) {
388                  $("#register_with_training_credits").css({"display":""});
389                    $('#final_total_discount_tr').hide();
390                    $('#after_minus_value_tr').hide();
391                    $('#discount_code_input').val('');
392                    $('#show_discount_message').css({'color':'red'})
393                    $('#show_discount_message').html(data.error_massage);
394                    return false;
395                } else {
396                     $('#remove_discount_code').css({'display':''});
397                     $('#add_discount_code').css({'display':'none'});
398                     
399                     $('#show_discount_message').css({'color':'green'})
400                     $('#show_discount_message').html('Discount code apply successfully');
401                    if (data.DollarAmount) {
402                        $('#final_total_discount_tr').show();
403                        var final_value = $('#final_total').attr('data-id');
404                        final_discount = data.DollarAmount;
405
406                        var after_minus_value = final_value - final_discount;
407                        final_sub_total = after_minus_value;
408
409                        $('#after_minus_value').html('$ ' + parseFloat(after_minus_value).toFixed(2));
410                        $('#after_minus_value_tr').css({'display':''});
411                        $('#final_total_discount').html('$ ' + parseFloat(data.DollarAmount).toFixed(2));
412
413                        $("#register_with_training_credits").css({"display":"none"});
414
415                    } else if (data.Percentage) {
416                        var final_total = '';
417                        if (data.CourseID) {
418                            var pid = $('#check_value_for_course_' + data.CourseID).attr('data-pid');
419                            var schId = $('#check_value_for_course_' + data.CourseID).attr('data-schId');
420
421                            final_total = $('#cprice_' + pid + '_' + schId).attr('data-total_value');                            
422                        } else {
423                            final_total = $('#final_total').attr('data-id');
424                        }
425
426                        if (final_total) {                           
427                            var discount = (final_total * data.Percentage) / 100;
428                            after_minus_value = final_total - discount;
429                            $('#after_minus_value_tr').css({'display':''});
430                            $('#after_minus_value').html('$ ' +  parseFloat(after_minus_value).toFixed(2));
431                            final_sub_total = after_minus_value;
432
433                            final_discount = discount;
434
435                            $('#after_minus_value_tr').show();
436                            $('#final_total_discount_tr').show();
437                            $('#final_total_discount').html('$ ' +  parseFloat(discount).toFixed(2));
438                        }
439
440                        $("#register_with_training_credits").css({"display":"none"});                     
441                    }
442                }
443            }
444        });
445    }
446
447    function increaseValue(id, newId) {
448        $('#loader').show();
449        var incredecre = 1;
450        input_id = $('#' + id).data("id");
451        var value = parseInt($('#quantity' + input_id).val(), 10);
452
453        // var value = parseInt(document.getElementById('quantity_'+id).value, 10);
454
455        value = isNaN(value) ? 0 : value;
456        value++;
457
458        var cartPrice = $('#price_' + input_id).val();
459        var price = parseFloat(cartPrice);
460        price = price.toFixed(2);
461        var newprice = value * price;
462
463        var total_value = $('#cprice_' + input_id).attr('data-total_value');
464
465        document.getElementById('quantity' + input_id).value = value;
466
467        $('#cprice_' + input_id).html('$ ' + parseFloat(newprice).toFixed(2));
468        $('#cprice_' + input_id).attr('data-total_value', parseFloat(newprice).toFixed(2));
469
470        var final_total_value = $('#final_total').attr('data-id');
471        console.log('price ' + price);
472        console.log('final_total_value incres ' + final_total_value);
473
474        final_total_value = parseFloat(final_total_value);
475        price = parseFloat(price);
476
477        incres_final_total_value = final_total_value + price;
478
479        console.log('incres_final_total_value :- ' + incres_final_total_value);
480
481        $('#final_total').attr('data-id', incres_final_total_value);
482        $('#final_total').html('$ ' + parseFloat(incres_final_total_value).toFixed(2));
483
484        discount_code_input();
485
486        var schedule_id = newId;
487        var product_id = input_id;
488        var product_quantity = $('#quantity' + input_id).val();
489
490        var checkbutton = incredecre;
491        if (product_quantity > 0) {
492            $.ajax({
493                url: "updatecart.php",
494                method: "POST",
495                data: {
496                    product_id: product_id,
497                    product_quantity: product_quantity,
498                    checkbutton: checkbutton,
499                    schedule_id: schedule_id
500                },
501                success: function(data) {
502                    cartTotalCount();
503                    $('#loader').hide();
504                }
505            });
506        }
507    }
508
509    function decreaseValue(id, newId) {
510
511        $('#loader').show();
512        var incredecre = 2;
513        input_id = $('#' + id).data("id");
514        var value = parseInt($('#quantity' + input_id).val(), 10);
515        if (value <= 1) {
516            $('#loader').hide();
517            return false;
518        }
519
520
521        value = isNaN(value) ? 0 : value;
522        value < 1 ? value = 1 : '';
523        value--;
524
525        var cartPrice = $('#price_' + input_id).val();
526
527        var price = parseFloat(cartPrice);
528
529        price = price.toFixed(2);
530
531        // var newprice = value * price;
532        if (value >= 1) {
533            var newprice = value * price;
534
535            // cartPrice.html(parseFloat(newprice).toFixed(2));
536            var final_total_value = $('#final_total').attr('data-id');
537            final_total_value = final_total_value - price;
538            console.log('final_total_value from descrice ' + final_total_value);
539
540            $('#final_total').attr('data-id', final_total_value);
541            $('#final_total').html('$ ' + parseFloat(final_total_value).toFixed(2));
542            
543            $('#cprice_' + input_id).html('$ ' + parseFloat(newprice).toFixed(2));
544            $('#cprice_' + input_id).attr('data-total_value', parseFloat(newprice).toFixed(2));
545
546            discount_code_input();
547
548            document.getElementById('quantity' + input_id).value = value;
549        }
550
551        var schedule_id = newId;
552        var product_id = input_id;
553        var product_quantity = $('#quantity' + input_id).val();
554        var checkbutton = incredecre;
555        if (product_quantity > 0) {
556            $.ajax({
557                url: "updatecart.php",
558                method: "POST",
559                data: {
560                    product_id: product_id,
561                    product_quantity: product_quantity,
562                    checkbutton: checkbutton,
563                    schedule_id: schedule_id
564                },
565                success: function(data) {
566                    cartTotalCount();
567                    $('#loader').hide();
568                }
569            });
570        }
571
572    }
573
574    function quantity(val) {
575        increaseValue();
576        decreaseValue();
577    }
578
579    function delectecart(id, newId) {
580        $('#loader').show();
581        input_id = $('#' + id).data("id");
582        var schedule_id = newId;
583        var product_quantity = $('#quantity' + input_id).val();
584        $.ajax({
585            url: "removecart.php",
586            method: "POST",
587            data: {
588                product_id: id,
589                product_quantity: product_quantity,
590                schedule_id: schedule_id
591            },
592            success: function(data) {
593                cartTotalCount();
594                $("#tdid" + data).remove();
595
596                $('#loader').hide();
597                // $('#submitBtn').hide();
598            }
599        });
600
601    }
602
603    function emptycart() {
604        window.location.href = 'emptycart.php';
605    }
606
607    function checkout(type) {
608        window.location.href = 'customer_details.php?type=' + type + '&discount=' + final_discount +'&subtotal='+final_sub_total;
609    }
610    </script>
610
611</div>
612<!-- Content End -->
613         <!-- Footer Start -->
614         <footer id="footer">
615            <!-- Footer Top Start -->
616            <div class="footer-top">
617               <div class="container">
618                  <div class="row">
619                     <section class="col-lg-3-a col-md-9 col-xs-12 col-sm-3">
620                        <!--<h3>About</h3>
621                        <p>
622
623                        </p>-->
624                     </section>
625                     <section class="col-lg-3-b col-md-3 col-xs-12 col-sm-3">
626                        <h3>Contact Us</h3>
627                    <strong class='contact-pad'>Address: </strong> Technically Speaking International <br> 2407 Ping Drive<br>Henderson NV, 89074 <br><i class='fa fa-phone'></i> Call Us : (714) 227-8666</p><p><i class='fa fa-envelope'></i> <a [email protected]>[email protected]</a></p>                     </section>
628                  </div>
629               </div>
630            </div>
631            <!-- Footer Top End -->
632            <!-- Footer Bottom Start -->
633            <div class="footer-bottom">
634               <div class="container">
635                  <div class="row">
636                     <div class="col-lg-6 col-md-6 col-xs-12 col-sm-6 "> &copy; Copyright 2026 Technically Speaking International. All Rights Reserved.</div>
637                     <div class="col-lg-6 col-md-6 col-xs-12 col-sm-6 "> Website designed, hosted and maintained by <a href='http://www.visualheights.com' target='_Blank'>Visual Heights Internet Technologies</a>.
638                     </div>
639                  </div>
640               </div>
641            </div>
642            <!-- Footer Bottom End -->
643         </footer>
644         <!-- Scroll To Top -->
645         <a href="#" class="scrollup"><i class="fa fa-angle-up"></i></a>
646      </div>
647      <!-- Wrap End -->
648 
649      <!-- The Scripts -->
650      
650<script src="js/jquery.min.js"></script>
650
651      
651<script src="js/jquery-migrate-1.2.1.min.js"></script>
651
652      
652<script src="js/jquery-ui.js"></script>
652
653      
653<script src="js/bootstrap.js"></script>
653
654      
654<script src="js/jquery.parallax.js"></script>
654
655      
655<script src="js/jquery.wait.js"></script>
655
656      
656<script src="js/modernizr-2.6.2.min.js"></script>
656
657      
657<script src="js/modernizr.custom.js"></script>
657
658      
658<script src="js/revolution-slider/js/jquery.themepunch.tools.min.js"></script>
658
659      
659<script src="js/revolution-slider/js/jquery.themepunch.revolution.min.js"></script>
659
660      
660<script src="js/jquery.nivo.slider.pack.js"></script>
660
661      
661<script src="js/jquery.prettyPhoto.js"></script>
661
662      
662<script src="js/superfish.js"></script>
662
663      
663<script src="js/tweetMachine.js"></script>
663
664      
664<script src="js/tytabs.js"></script>
664
665      
665<script src="js/jquery.gmap.min.js"></script>
665
666      
666<script src="js/circularnav.js"></script>
666
667      
667<script src="js/jflickrfeed.js"></script>
667
668      
668<script src="js/imagesloaded.pkgd.min.js"></script>
668
669      
669<script src="js/waypoints.min.js"></script>
669
670      
670<script src="js/custom.js"></script>
670
671      
671<script>
672
673
674         function cartTotalCount()
675         {
676            
677            $.ajax(
678            {
679               url:"updatecart.php",
680               type: "POST",
681               success : function(data)
682               {
683                  console.log(data);
684                  $('#ProductCart').html(data);
685               }
686
687            });
688
689         }
690         
691
692      </script>
692
693   </body>
694</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.