// parameter設定
// 初回起動フラグ
var ageId = 'login_age';
var nicknameId = 'login_nickname';
var startAge= 18;
var endAge= 70;

var postAppId = 1;
var url = 'https://401wo.cybozu.com/k/guest/1/v1/record.json';

var nextHref = 'interview.html';
var inputUrl = "";
var vars = [];

// 起動時読み込み(window.onload)
window.onload = function(){
    
    inputUrl = window.location.search;
    var data = [];

    console.log(inputUrl);
    if(inputUrl !== ""){
        data = getUrlVars(inputUrl.slice(1));
        if(data["oauth_verifier"] !== '' ){
            // 認証が通っていたら、データを保存
            setLocalStorage(data);

            // アクセストークンを取得
            accessTokenTwitter(getLocalStorage());

            // プロフィール取得
            settingTwitter(getLocalStorage());
        }
    } else {
        // Get request token
        requestTokenTwitter();
    }

    data = getLocalStorage();

    // 事前入力情報の取得
    getInitialInput();

    if(data['screen_name'] !== undefined){
        // 名前置き換え
        tagChange(nicknameId, data['screen_name'] );

        // タイムライン取得
        timelineTwitter(data,200,successTimeLine,failTimeLine)
    }
}

function successTimeLine(input){
    console.log(JSON.parse(input));
}

function failTimeLine(input){}

// 事前入力情報の取得
function getInitialInput(){
    // 年齢の option追加
    var selectAge = '';
    for(var i=startAge;i<=endAge;i++){
        selectAge=selectAge+'<option value="'+i+'">'+i+'</option>';
    }
    tagChange(ageId,selectAge);
}

// ボタン選択時
function nextclick(){
    
    var userId = document.getElementById("login_nickname").value;

    if(userId === ""){
        window.alert("Input nickname");
        return;
    }

    var sex = "";
    var elements = document.getElementsByName("sex");
    // 選択状態の値を取得
    for ( i=elements.length; i--; ) {
        if ( elements[i].checked ) {
            var sex = elements[i].value ;
            break ;
        }
    }

    var age = document.getElementById("login_age").value;

    // 登録用レコード作成
    var record = {
        "app": postAppId,
        "record":{
            "Twitter": {
                "value": userId
            },
            "Gender": {
                "value": sex
            },
            "Age": {
                "value": age
            }
        }
    }

    // 回答の登録
    postRecord(url,record,successPostRecordFunction,failPostRecordFunction);

}

function successPostRecordFunction(data){
    // 遷移先URL
    location.href = nextHref;
    // 画面遷移エフェクト（app.js）
    pageEffect(nextHref);
}

function failPostRecordFunction(data){
    // 遷移先URL
    location.href = nextHref;
    // 画面遷移エフェクト（app.js）
    pageEffect(nextHref);
}

@@ -328,16 +328,19 @@
     %0A   
+ //
  inputUr
@@ -366,24 +366,27 @@
 .search;%0A   
+ //
  var data = 
@@ -389,24 +389,27 @@
 a = %5B%5D;%0A%0A   
+ //
  console.log
@@ -419,24 +419,27 @@
 putUrl);%0A   
+ //
  if(inputUrl
@@ -447,24 +447,27 @@
 !== %22%22)%7B%0A   
+ //
      data = 
@@ -496,24 +496,27 @@
 ice(1));%0A   
+ //
      if(data
@@ -543,24 +543,27 @@
 == '' )%7B%0A   
+ //
          // 
@@ -583,24 +583,26 @@
 %E3%82%92%E4%BF%9D%E5%AD%98%0A    
+//
         
 setLocal
@@ -593,16 +593,17 @@
         
+ 
 setLocal
@@ -617,24 +617,27 @@
 (data);%0A%0A   
+ //
          // 
@@ -647,24 +647,27 @@
 %E3%82%B9%E3%83%88%E3%83%BC%E3%82%AF%E3%83%B3%E3%82%92%E5%8F%96%E5%BE%97%0A   
+ //
          acc
@@ -702,24 +702,27 @@
 age());%0A%0A   
+ //
          // 
@@ -729,24 +729,27 @@
 %E3%83%97%E3%83%AD%E3%83%95%E3%82%A3%E3%83%BC%E3%83%AB%E5%8F%96%E5%BE%97%0A   
+ //
          set
@@ -779,24 +779,27 @@
 rage());%0A   
+ //
      %7D%0A    %7D
@@ -796,16 +796,19 @@
    %7D%0A   
+ //
  %7D else 
@@ -808,24 +808,27 @@
 %7D else %7B%0A   
+ //
      // Get 
@@ -840,24 +840,27 @@
 st token%0A   
+ //
      request
@@ -878,23 +878,29 @@
 r();%0A   
+ //
  %7D%0A%0A   
+ //
  data = 
@@ -959,24 +959,27 @@
 nput();%0A%0A   
+ //
  if(data%5B'sc
@@ -1005,24 +1005,27 @@
 efined)%7B%0A   
+ //
      // %E5%90%8D%E5%89%8D%E7%BD%AE%E3%81%8D
@@ -1026,24 +1026,27 @@
 / %E5%90%8D%E5%89%8D%E7%BD%AE%E3%81%8D%E6%8F%9B%E3%81%88%0A   
+ //
      tagChan
@@ -1083,24 +1083,27 @@
 me'%5D );%0A%0A   
+ //
      // %E3%82%BF%E3%82%A4%E3%83%A0%E3%83%A9
@@ -1106,24 +1106,27 @@
 %E3%82%BF%E3%82%A4%E3%83%A0%E3%83%A9%E3%82%A4%E3%83%B3%E5%8F%96%E5%BE%97%0A   
+ //
      timelin
@@ -1176,16 +1176,19 @@
 ine)%0A   
+ //
  %7D%0A%7D%0A%0Afu

comment out