// Small scripts to creata a better experience for iPhone
// Ver 1 by Labbs
// Collected and modified from different sites


/*	function openNaviSlot() {
		SpinningWheel.addSlot({info: 'Väderinformation', 2: 'Lokal 5-dygnsprognos', 3: 'Vädertrender', 4: 'Webkamera och grafer', 5: 'Astronomi', 6: 'Visa Hindåsvädret'}, 'shrink');
		
		SpinningWheel.setCancelAction(cancel);
		SpinningWheel.setDoneAction(done);
		
		SpinningWheel.open();
	}
	
	function done() {
		var results = SpinningWheel.getSelectedValues();
	//	document.getElementById('result').innerHTML = 'values: ' + results.values.join(' ') + '<br />keys: ' + results.keys.join(', ');
	//	this.location.href = results.keys + '.php';
		alert(results.keys);
	}
	
	function cancel() {
		return false;
	}


window.addEventListener('load', function(){ setTimeout(function(){ window.scrollTo(0,0); }, 100); }, true);
*/

(function() {
	
	if (navigator.userAgent.indexOf('iPhone') != -1) {
	        addEventListener("load", function() {
	                setTimeout(hideURLbar, 0);
	        }, false);
	}
	
	function hideURLbar() {
	        window.scrollTo(0, 1);
	}


	var timestamp = new Date().getTime();

    function checkResume() {
        var current = new Date().getTime();
        if (current - timestamp > 180000) {
            var event = document.createEvent("Events");
            event.initEvent("resume", true, true);
            document.dispatchEvent(event);
        }
        timestamp = current;
    }

    window.setInterval(checkResume, 1000);
})();	


addEventListener("resume", function() {
    if (confirm('Vill du uppdatera sidan till aktuell väderdata?'))
    	self.location.href = this.location;
    else
		break;

//	window.setTimeout(function() {
//		alert('Updating information...');
//	}, 4000);

});
