Subversion Repositories SmartDukaan

Rev

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