Subversion Repositories SmartDukaan

Rev

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

Rev 18675 Rev 18702
Line 150... Line 150...
150
				newVal = parseInt(oldValue) + inc;
150
				newVal = parseInt(oldValue) + inc;
151
			}
151
			}
152
			else{
152
			else{
153
				inc = quantityStep;
153
				inc = quantityStep;
154
				if(parseInt(oldValue)< minBuyQuantity+(quantityStep*4)){
154
				if(parseInt(oldValue)< minBuyQuantity+(quantityStep*4)){
155
					
155
 
156
					newVal = parseInt(oldValue) + inc;
156
					newVal = parseInt(oldValue) + inc;
157
				}
157
				}
158
				else if(parseInt(oldValue)< minBuyQuantity+(quantityStep*28)){
158
				else if(parseInt(oldValue)< minBuyQuantity+(quantityStep*28)){
159
					var minqty = minBuyQuantity;
159
					var minqty = minBuyQuantity;
-
 
160
					
160
					if((parseInt(oldValue)+quantityStep) % quantityStep == 0 ){minqty = 0;}
161
					if((parseInt(oldValue)+quantityStep) % quantityStep == 0 ){minqty = 0;}
161
					if(parseInt(oldValue) % (quantityStep*5) == 0){
162
					if(parseInt(oldValue) % (quantityStep*5) == 0){
162
						
163
						inc = (5*quantityStep)+minqty;
163
						newVal = parseInt(oldValue)+ (5*quantityStep)+minqty;
164
						newVal = parseInt(oldValue)+ (5*quantityStep)+minqty;
164
					}
165
					}
165
					else{
166
					else{
-
 
167
						inc = minqty+ (5*quantityStep) - (parseInt(oldValue) % (5*quantityStep));
166
						newVal =minqty+ 5*quantityStep+ parseInt(oldValue) - (parseInt(oldValue) % (5*quantityStep));
168
						newVal =minqty+ (5*quantityStep)+ parseInt(oldValue) - (parseInt(oldValue) % (5*quantityStep));
167
					}
169
					}
168
//					newVal = parseInt(oldValue)+ (5*quantityStep);
170
//					newVal = parseInt(oldValue)+ (5*quantityStep);
169
				}
171
				}
170
				else{
172
				else{
171
					var minqty = minBuyQuantity;
173
					var minqty = minBuyQuantity;
172
					if((parseInt(oldValue)+quantityStep) % quantityStep == 0){minqty = 0;}
174
					if((parseInt(oldValue)+quantityStep) % quantityStep == 0){minqty = 0;}
173
					if(parseInt(oldValue) % (quantityStep*10) == 0){
175
					if(parseInt(oldValue) % (quantityStep*10) == 0){
-
 
176
						inc = (10*quantityStep)+minqty;
174
						newVal = parseInt(oldValue)+ (10*quantityStep)+minqty;
177
						newVal = parseInt(oldValue)+ (10*quantityStep)+minqty;
175
					}
178
					}
176
					else{
179
					else{
-
 
180
						inc = (10*quantityStep)  - (parseInt(oldValue) % (10*quantityStep)) +minqty;
177
						newVal =10*quantityStep + parseInt(oldValue) - (parseInt(oldValue) % (10*quantityStep)) +minqty;
181
						newVal =10*quantityStep + parseInt(oldValue) - (parseInt(oldValue) % (10*quantityStep)) +minqty;
178
					}
182
					}
179
//					newVal = parseInt(oldValue)+ (10*quantityStep);
183
//					newVal = parseInt(oldValue)+ (10*quantityStep);
180
				}
184
				}
181
				
185
				
182
				if(newVal>parseInt(input.attr('max'))){
186
				if(newVal>parseInt(input.attr('max'))){
183
//					inc = parseInt(input.attr('max')) - parseInt(oldValue);
187
//					inc = parseInt(input.attr('max')) - parseInt(oldValue);
184
//					newVal = parseInt(oldValue) + inc;
188
//					newVal = parseInt(oldValue) + inc;
185
					var minqty = minBuyQuantity;
189
					var minqty = minBuyQuantity;
186
					if((parseInt(oldValue)+quantityStep) % quantityStep == 0){minqty = 0;}
190
					if((parseInt(oldValue)+quantityStep) % quantityStep == 0){minqty = 0;}
-
 
191
					
187
					newVal = parseInt(input.attr('max')) - (newVal - parseInt(input.attr('max'))) % (minqty +quantityStep);
192
					newVal = parseInt(input.attr('max')) - (newVal - parseInt(input.attr('max'))) % (minqty +quantityStep);
-
 
193
					inc = newVal - parseInt(oldValue);
188
					maxquantflag = true;
194
					maxquantflag = true;
189
				}
195
				}
190
			}
196
			}
191
		}else{
197
		}else{
192
			newVal = parseInt(oldValue);
198
			newVal = parseInt(oldValue);