		
		globalTargetNum = 0;
					
				function gotoMap13516(position) {
						var lng = position.coords.longitude;
						var lat = position.coords.latitude;						
						//alert(globalTargetNum);
						//return;
						if(globalTargetNum == 0 || globalTargetNum == undefined || !globalTargetNum){
		  				location.href = 'pages/map.php?lat='+lat+'&lng='+lng+'&rnd='+Math.random()+'&bck=main';				  	
		  			}
						if(globalTargetNum == 1){
		  				location.href = 'pages/map.php?lat='+lat+'&lng='+lng+'&rnd='+Math.random()+'&show=offerCats';
		  			}		  			
						if(globalTargetNum == 2){
		  				location.href = 'pages/map.php?lat='+lat+'&lng='+lng+'&rnd='+Math.random()+'&show=offerShcs';
		  			}		  			
						if(globalTargetNum == 3){
		  				location.href = 'pages/map.php?lat='+lat+'&lng='+lng+'&rnd='+Math.random()+'&show=allShops';  	
		  			}		  					  					  			
				}
				
				function showMap(position) {
				  // Show a map centered at  				  
					  if(position.coords.latitude){						  	
						  	gotoMap13516(position);
						 }					 
				  				  
				} 
				function handleError(error) {
		      switch(error.code) {
		        case error.TIMEOUT:
		          // Acquire a new position object.
		          //alert('Quick fallback when no suitable cached position exists');
		          alert('No suitable cached position found');
		          if(confirm('Try again?')){
		          	getCoords76993();
		          }
		          break;
		        //case ... // treat the other error cases.
		      };
		    } 
				
				function getCoords76993(trgt){
				
					if(trgt != undefined){
						//alert(trgt);		
						globalTargetNum = trgt;
					}
				
				  if(navigator.geolocation == undefined){
						alert('Can not get current location coordinates');
						return;
					}
					navigator.geolocation.getCurrentPosition(showMap,handleError, {enableHighAccuracy:true,maximumAge:10,timeout:10} );
				}				