// JavaScript Document

window.onload=function(){
	setTimeout(scrollTo, 100, 0, 1);
}

function start(){
	$('#outline').css('visibility','hidden');
	gps_sokuryou();
	$('#top').fadeOut(1000,function(){$('#con').css('display','block');});
	ido = "0";
}

function gps_sokuryou(){
	setTimeout(scrollTo, 100, 0, 1);
	navigator.geolocation.watchPosition(gps_js);
}
 

function gps_js(now){
	document.getElementById("gps_on_off").src = 'img/gps_on.gif';
	ido = now.coords.latitude;
	keido = now.coords.longitude;
	gosa = now.coords.accuracy;
	$('#ido').text(ido);
	$('#keido').text(keido);
	$('#gosa').text(gosa);
}

function uri_start() {
	come = document.comment_form.comment.value;
	come2 = encodeURI(come);

	if(ido == "0"){
		alert("Check GPS!");
	}else{
		guri = 'http://maps.google.com/maps?&z=17&q='+ido+','+keido+'+('+come2+')';
		$('a.gmap_uri').css('display','block');
		$('a.gmap_uri').text('TEST MAP');
		$('a.gmap_uri').attr('href',guri);
	}
}

function bitlyapi(){
	come = document.comment_form.comment.value;
	shutter = document.getElementById("shutter").style.display;
	
	if(shutter == "block"){
		if(ido == "0"){
			alert("Check GPS!");
		}else if(come == ""){
			alert("コメントを入力してください！");
		}else if(come == " "){
			alert("コメントを入力してください！");
		}else if(come == "　"){
			alert("コメントを入力してください！");
		}else{
			if(gosa <= 100){
				come2 = encodeURI(come);
				$('#bitly_button').css('display','none');
				$('#form').css('display','none');
				bitlyapi2();
			}else{
				come2 = encodeURI(come);
				if(confirm("GPSの誤差が多いようです。2桁以下が理想的です。URLを作成しますか？")){$('#form').css('display','none'); $('#bitly_button').css('display','none'); bitlyapi2();}
			}
		}
	}
}


function bitlyapi2(){
	document.getElementById("gps_on_off").src = 'img/gps_off.gif';
	$('#loading').css('display','block');
	guri = 'http://maps.google.com/maps?&z=17&q='+ido+','+keido+'+('+come2+')';
	longUrl = guri;

	bitly = "http://api.bit.ly/shorten?version=2.0.1&format=json&callback=callback&login=7aqua&apiKey=R_09fdf581bfa0ac70d393ed68c7a79fb6&longUrl=" + encodeURIComponent(longUrl);
	var script = document.createElement('script');
	script.type = 'text/javascript';
	script.src = bitly;
	document.body.appendChild(script);
}


function callback(bitly_cb){
	bitlyuri = bitly_cb.results[longUrl]['shortUrl'];
	$('a.gmap_uri_bitly').attr('href',bitlyuri);
	turi = 'http://mobile.twitter.com/?status=+'+bitlyuri+'+';
	$('a.tweet_uri').attr('href',turi);
	$('#url').text(bitlyuri);
	$('#button2').css('display','block');
	$('#loading').css('display','none');
	$('#shutter').slideUp(1000);
}


var penguin=false;
