var LOGINID="0"; var PREF='0'; var NICKNAMES='0'; var GET_USERID = "http://www.fumi23.com/api/my_login.php?"; var GET_NICKNAME = "http://www.fumi23.com/api/my_nickname.php?"; var GET_PREF = "http://www.fumi23.com/api/my_pref.php?"; var TOPPAGE = "http://www.fumi23.com/"; var qsParm = new Array(); // //HTTPリクエストオブジェクト生成 // function createXMLHttpRequest() { } // //HTTPリクエストし、レスポンステキストを取得 // function getResource( url ) { if( url == GET_USERID ) { return LOGINID; } if( url == GET_NICKNAME ) { return NICKNAMES; } if( url == GET_PREF ) { return PREF; } } //クエリ文字列取得 function getQueryStrings() { var query = window.location.search.substring( 1 ); var parms = query.split( '&' ); for( var i=0; i < parms.length; i++ ) { var pos = parms[i].indexOf( '=' ); if( pos > 0 ) { var key = parms[i].substring( 0, pos ); var val = parms[i].substring( pos + 1 ); qsParm[key] = val; } } } //乱数発生 function rnd() { return ''; } //ログインチェック function loginCheck() { var udi1,uid2; getQueryStrings(); uid1 = qsParm[ "uid" ]; uid2 = getResource( GET_USERID + rnd() ); if( parseInt( uid1 ) != parseInt( uid2 ) && uid1 != undefined ) { location.href = TOPPAGE; return; } } //デフォルトのニックネームを取得 function getDefaultNickname( str ) { var nickname = ""; var jsonObj = eval( "(" + str + ")" ); for( var i = 0; i < jsonObj.nickname.length; i++ ) { try { if( jsonObj.nickname[i]['default'] == '1' ) { nickname = jsonObj.nickname[i][ 'name' ]; break; } } catch( e ) { } } return nickname; } //デフォルトのアバターを取得 function getDefaultAvatar( str ) { var nickname = ""; var jsonObj = eval( "(" + str + ")" ); for( var i = 0; i < jsonObj.nickname.length; i++ ) { try { if( jsonObj.nickname[i]['default'] == '1' ) { nickname = jsonObj.nickname[i][ 'avatar' ]; break; } } catch( e ) { } } return nickname; } //都道府県を取得 function getPref( str ) { var pref = ""; var jsonObj = eval( "(" + str + ")" ); try { pref = jsonObj.name; } catch( e ) { } return pref; }