Subversion Repositories SmartDukaan

Rev

Rev 1047 | Rev 1172 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
794 rajveer 1
// Ebizon Move script js into the file
2
 
1109 varun.gupt 3
$(document).ready(function(){
4
	$('#addAdrBtn').click(function(){
5
		$('#newShipAdr').show();
6
		scrollWin();
7
	});
1047 vikas 8
 
1109 varun.gupt 9
	$('#communication_category').change(function(){
10
		$('#orderComponent, #awbComponent, #productComponent, #subjectComponent, #msgComponent').hide();
11
 
12
		switch($(this).val())	{
13
 
14
			case 1:
15
				$('#orderComponent, #productComponent, #subjectComponent, #msgComponent').show();
16
				console.log(1);
17
				break;
18
 
19
			case 2:
20
				$('#orderComponent, #subjectComponent, #msgComponent').show();
21
				console.log(2);
22
				break;
23
 
24
			case 3:
25
				$('#orderComponent, #subjectComponent, #msgComponent').show();
26
				console.log(3);
27
				break;
28
 
29
			case 4:
30
				$('#orderComponent, #msgComponent').show();
31
				console.log(4);
32
				break;
33
 
34
			case 5:
35
				$('#orderComponent, #msgComponent').show();
36
				console.log(5);
37
				break;
38
 
39
			case 6:
40
				$('#orderComponent, #awbComponent, #productComponent, #subjectComponent, #msgComponent').show();
41
				console.log(6);
42
				break;
43
 
44
			case 7:
45
				$('#orderComponent, #msgComponent').show();
46
				console.log(7);
47
				break;
48
 
49
			default:
50
				$('#orderComponent, #awbComponent, #productComponent, #subjectComponent, #msgComponent').hide();
51
				console.log('default');
52
				break;
53
		}
54
		$('#contactusFormMessagePart').show();
55
	});
56
 
1047 vikas 57
  function scrollWin(){
58
    $('html, body').animate({
59
      scrollTop: $("#newShipAdr").offset().top
60
    }, 2000);
61
  }
62
 
878 rajveer 63
  $('.category-tabs').click(function() {
64
    var items = this.id;
65
    var title = this.title;
66
    var url = this.name;
67
    var itemsarray = items.split('-');
68
    var catId = itemsarray[1];
69
    removeLastActiveState();
70
    $('a.activeTab').each(function(index) {
71
      $('a.activeTab').removeClass('activeTab');
72
    });
73
    $(this).addClass('category-tabs activeTab');
74
    hideShowTabContent("otherTabContent", "show");
75
    setContentHeading(title);
76
    hideShowTabContent("multifacetedSearch", "hide");
77
    hideShowTabContent("browseContent", "hide");
78
    // Ajax call to fecth data in page class
1014 rajveer 79
    //alert("Ajax call to get best sellers");
878 rajveer 80
    jQuery.ajax({
81
      url: "../"+url,
82
      type: "GET",
83
      data: "categoryid="+catId,
84
      contentType: "text/html",
85
      cache: false,
86
      success: function(html){
87
        if(html!=1){
1014 rajveer 88
          //alert(html);
878 rajveer 89
          $('#productListCenter2').html(html);
90
        }else{
1014 rajveer 91
          //alert("Sorry! Unexpected Error. Try again!");
878 rajveer 92
        }
93
      }
94
    });
95
    return false;
96
  });
97
  $('.showBrowse').click(function() {
98
    removeLastActiveState();
99
    activeTab("catTab1");
100
    hideShowTabContent("multifacetedSearch", "show");
101
    hideShowTabContent("browseContent", "show");
102
    hideShowTabContent("otherTabContent", "hide");
103
  });
104
  if(document.getElementById("frmRegister")){
794 rajveer 105
    $("#frmRegister").validate({
106
      rules: {
107
        nameOfUser: "required",
108
        email: {
109
          required: true,
110
          email: true
111
        },
112
        txtPassword: {
113
          required: true,
114
          minlength: 6,
115
          maxlength: 20
116
        },
117
        confirmPassword: {
118
          required: true,
119
          minlength: 6,
120
          maxlength: 20,
121
          equalTo: "#txtPassword"
122
        },
123
        communicationEmail: {
124
          required: true,
125
          email: true
126
        },
127
        mobileNumber: {
128
          required: false,
129
          digits: true,
130
          minlength: 10,
131
          maxlength: 10
805 rajveer 132
        },
878 rajveer 133
        conditions: {
134
          required: true
135
        }
794 rajveer 136
      }
878 rajveer 137
    });
138
  }
139
  if(document.getElementById("txtDateOfBirth")){
794 rajveer 140
    $("#txtDateOfBirth").datepicker({
141
      inline: true,
142
      changeMonth: true,
143
      changeYear: true,
878 rajveer 144
      minDate: -20,
145
      maxDate: "+1M +10D"
794 rajveer 146
    });
147
  }
878 rajveer 148
 
149
 
150
  if (document.getElementById("frmShippingAddress")) {
151
    $("#frmShippingAddress").validate( {
152
      rules : {
153
        name : "required",
154
        line1 : "required",
155
        state : {
156
          required : true,
157
          minlength : 1
158
        },
159
        city : "required",
160
        pincode : {
161
          required : true,
162
          digits : true,
163
          minlength : 6,
164
          maxlength : 6
165
        },
166
        phone : {
167
          required : true,
168
          digits : true,
169
          minlength : 10,
170
          maxlength : 10
171
        }
172
      }
173
    });
174
  }
175
 
794 rajveer 176
  if(document.getElementById("#frmLogin")) {
878 rajveer 177
    $("#frmLogin").validate({
178
      rules: {
179
        email: {
180
          required: true,
181
          email: true
182
        },
183
        password: {
184
          required: true,
185
          minlength: 6,
186
          maxlength: 20
187
        }
188
      }
189
    });
190
  }
191
  if(document.getElementById("#datepicker")) {
794 rajveer 192
    $("#datepicker").datepicker({ });
193
  }
194
  // Research "delete" Item
195
  $('.add-research-pane5').click(function() {
196
    addResearch('pane5', 'multi');
878 rajveer 197
  });
794 rajveer 198
  $('.add-to-cart-pane5').click(function() {
199
    addToCart('pane5', 'multi')
200
  });
809 rajveer 201
  $('.add-to-cart-pane1').click(function() {
794 rajveer 202
    addToCart('pane1', 'multi')
203
  });
204
  $('#signinClass').click(function() {
205
    changeSignInClass();
878 rajveer 206
  });
794 rajveer 207
  $('.add-to-cart-icon').click(function() {
208
    var items = this.id;
209
    var itemsarray = items.split('-');
878 rajveer 210
    addToCart(itemsarray[1], itemsarray[0]);
794 rajveer 211
    return false;
878 rajveer 212
  });
794 rajveer 213
  $('.add-to-research-icon').click(function() {
214
    var items = this.id;
215
    var itemsarray = items.split('-');
216
    addResearch(itemsarray[1], itemsarray[0]);
217
    return false;
878 rajveer 218
  });
1109 varun.gupt 219
  $("#research_delete").click(function(){var research_tot = $("#research_total").val();
220
  	var seldata = "";
221
	var tot = 0;
222
	var saprt = "";
223
	var containerdiv = "#pane1";
224
	var par = containerdiv + " input[type=checkbox]:checked";
794 rajveer 225
 
1109 varun.gupt 226
	$(par).each(function(){
227
		saprt = (tot > 0) ? "_" : "";
228
		seldata += saprt + $(this).val();
229
		tot ++;
230
	});
794 rajveer 231
 
1109 varun.gupt 232
	if(tot > 0)	{
233
		var t = (research_tot * 1) - (tot * 1);
234
		$("#research_total").val(t);
1047 vikas 235
 
1109 varun.gupt 236
		jQuery.ajax({
237
			type: "GET",
238
			url: "/myresearch/" + seldata + "?_method=delete",
239
			data: "productid=" + seldata,
240
			success: function(msg){
241
				jQuery.each(seldata.split("_"), function(intIndex, objValue){
242
					$("#pane1").find("#" + objValue).fadeOut('slow', function() {
243
						$(this).remove();
244
						if(t === 0)	$("#research_default").css("display", "block");
245
					});
246
				});
247
			}
248
		});
249
	} else	{
250
		alert("Please select atleast one product");
251
	}
1047 vikas 252
  });
1109 varun.gupt 253
});