Subversion Repositories SmartDukaan

Rev

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

Rev 6929 Rev 6930
Line 195... Line 195...
195
		//Now we will interchange the first and second placed numbers so that the date is in mm/dd/yyyy format 
195
		//Now we will interchange the first and second placed numbers so that the date is in mm/dd/yyyy format 
196
		//which will be accepted by the Date.parse() method
196
		//which will be accepted by the Date.parse() method
197
		temp = dateStrArray[0];
197
		temp = dateStrArray[0];
198
		dateStrArray[0] = dateStrArray[1];
198
		dateStrArray[0] = dateStrArray[1];
199
		dateStrArray[1] = temp;
199
		dateStrArray[1] = temp;
200
		if(isNaN(Date.parse(dateStrArray.join('/')))) {
200
		var enteredDob = new Date(Date.parse(dateStrArray.join('/')));
-
 
201
		if(isNaN(enteredDob.getFullYear())) {
201
			alert('Please enter date of birth in given format');
202
			alert('Please enter date of birth in given format');
202
			$('#dob').attr('style', 'color:#999;');
203
			$('#dob').attr('style', 'color:#999;');
203
			$('#dob').val('Example: 18/08/1986');
204
			$('#dob').val('Example: 18/08/1986');
204
			return false;
205
			return false;
205
		}
206
		}
-
 
207
		
-
 
208
		var today = new Date();
-
 
209
		if(today.getFullYear() - enteredDob.getFullYear() < 14) {
-
 
210
			alert('You need to be at least 14 years old to get Insurance');
-
 
211
			$('#dob').attr('style', 'color:#999;');
-
 
212
			$('#dob').val('Example: 18/08/1986');
-
 
213
			return false;
-
 
214
		}
-
 
215
		if(today.getFullYear() - enteredDob.getFullYear() > 100) {
-
 
216
			alert('Sorry but this feature is only for people below 100 years of age');
-
 
217
			$('#dob').attr('style', 'color:#999;');
-
 
218
			$('#dob').val('Example: 18/08/1986');
-
 
219
			return false;
-
 
220
		}
-
 
221
		$('#dob').val(enteredDob.toDateString().substring(4));
206
		return true;
222
		return true;
207
	}
223
	}
208
	
224
	
209
	function focusOutHandler() {
225
	function focusOutHandler() {
210
		if($(this).val() === '') {
226
		if($(this).val() === '') {
Line 224... Line 240...
224
	$('#submitInsuranceDetails').hover(
240
	$('#submitInsuranceDetails').hover(
225
		function() {
241
		function() {
226
			$('#dob').unbind('focusout');
242
			$('#dob').unbind('focusout');
227
		}, 
243
		}, 
228
		function() {
244
		function() {
229
			$('#dob').bind(focusOutHandler);
245
			$('#dob').bind('focusout', focusOutHandler);
230
		}
246
		}
231
	);
247
	);
232
	
248
	
233
	
249
	
234
	$('#submitInsuranceDetails').click(function() {
250
	$('#submitInsuranceDetails').click(function() {