Subversion Repositories SmartDukaan

Rev

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

Rev 15607 Rev 15721
Line 524... Line 524...
524
	}
524
	}
525
}
525
}
526
function setLastShown(id,cookiename){
526
function setLastShown(id,cookiename){
527
	var cname = cookiename+me+'-'+id;
527
	var cname = cookiename+me+'-'+id;
528
	var d = new Date();
528
	var d = new Date();
529
	setCookie(cname, d.getTime(), 365);
529
	setCookie(cname, d.getTime(), 365, 1);
530
}
530
}
531
function incrementPopupCount(id,currentCount,cookiename) {
531
function incrementPopupCount(id,currentCount,cookiename) {
532
	var cname = cookiename+me+'-'+id;
532
	var cname = cookiename+me+'-'+id;
533
	setCookie(cname, parseInt(currentCount)+1, 365);
533
	setCookie(cname, parseInt(currentCount)+1, 365, 1);
534
}
534
}
535
var hidden, visibilityChange; 
535
var hidden, visibilityChange; 
536
function handleVisibilityChange() {
536
function handleVisibilityChange() {
537
  if (document[hidden]) {
537
  if (document[hidden]) {
538
  	// pagetitle = document.title;
538
  	// pagetitle = document.title;
Line 585... Line 585...
585
			brands.push($(this).val());
585
			brands.push($(this).val());
586
			brandnames.push($(this).parent().siblings('.brandname').html());
586
			brandnames.push($(this).parent().siblings('.brandname').html());
587
		}		
587
		}		
588
	});
588
	});
589
	if(brands.length==0){
589
	if(brands.length==0){
-
 
590
		$('#loadingModal').modal('hide');
590
		$('#message').html('Please choose a few brands first').removeClass('hidden');
591
		$('#message').html('Please choose a few brands first').removeClass('hidden');
591
		setTimeout(function(){ $('#message').addClass('hidden'); }, 3000);
592
		setTimeout(function(){ $('#message').addClass('hidden'); }, 3000);
592
		return false;
593
		return false;
593
	}else{
594
	}else{
594
		setCookie('brandschosen', brands, 1, true);
595
		setCookie('brandschosen', brands, 1, true);
Line 674... Line 675...
674
    setCookie('longitude',position.coords.longitude,1,true);	
675
    setCookie('longitude',position.coords.longitude,1,true);	
675
}
676
}
676
$(function () {
677
$(function () {
677
	var poid = 'popovertrigger';
678
	var poid = 'popovertrigger';
678
	var cname = 'popover-count-'+me+'-'+poid;
679
	var cname = 'popover-count-'+me+'-'+poid;
679
	var cookieval = getCookie(cname,0);
680
	var cookieval = getCookie(cname,1);
680
	$('#dropdownMenu1').on('click',function(){
681
	$('#dropdownMenu1').on('click',function(){
681
		var cname = 'popover-count-'+me+'-'+poid;
682
		var cname = 'popover-count-'+me+'-'+poid;
682
		var cookieval = getCookie(cname,0);
683
		var cookieval = getCookie(cname,1);
683
		$('#popovertrigger').popover('hide');
684
		$('#popovertrigger').popover('hide');
684
		if(!cookieval || cookieval == 'NaN' || cookieval == ''){
685
		if(!cookieval || cookieval == 'NaN' || cookieval == ''){
685
			incrementPopupCount(poid,0,'popover-count-');
686
			incrementPopupCount(poid,0,'popover-count-');
686
		} else if(cookieval > 0) {
687
		} else if(cookieval > 0) {
687
			incrementPopupCount(poid, cookieval, 'popover-count-');
688
			incrementPopupCount(poid, cookieval, 'popover-count-');
688
		}
689
		}
689
		setLastShown(poid,'popover-lastshown-');
690
		setLastShown(poid,'popover-lastshown-');
690
	})
691
	})
691
     	
692
     	
692
	var cname = 'popover-lastshown-'+me+'-'+poid;
693
	var cname = 'popover-lastshown-'+me+'-'+poid;
693
	var lastshown = getCookie(cname,0);
694
	var lastshown = getCookie(cname,1);
694
	if(cookieval=='' || cookieval == 'NaN' || !cookieval){				
695
	if(cookieval=='' || cookieval == 'NaN' || !cookieval){				
695
		showpopover(poid);
696
		showpopover(poid);
696
	} 
697
	} 
697
	//Donot show popover anymore as long as we don't find a suitable solution
698
	//Donot show popover anymore as long as we don't find a suitable solution
698
	/*else{
699
	else{
699
		var d = new Date();
700
		var d = new Date();
700
		var t = d.getTime();
701
		var t = d.getTime();
701
		if(t-lastshown>18*3600*1000){
702
		if(t-lastshown>18*3600*1000){
702
			if(cookieval>=2){
703
			if(cookieval>=2){
703
				return false;
704
				return false;
704
			}else{
705
			}else{
705
				showpopover(poid);				
706
				showpopover(poid);				
706
			}
707
			}
707
		}
708
		}
708
	}*/
709
	}
709
	ga('send', 'event', 'popover', me, cookieval);
710
	ga('send', 'event', 'popover', me, cookieval);
710
	if (navigator.geolocation) {
711
	if (navigator.geolocation) {
711
        navigator.geolocation.getCurrentPosition(showPosition);
712
        navigator.geolocation.getCurrentPosition(showPosition);
712
    } 
713
    } 
713
});
714
});