//////////////////////////////////////////////
//jQuery No Conflict
var j$ = jQuery.noConflict();

//////////////////////////////////////////////
//速報
var message = new Array();
var entryLength = 0;
var no = 0;

function initTicker(xmlDataSet) {
    j$.ajax({
        type: "GET",
        url: "rss.xml",
        dataType: "xml",
        success: function(result)
        {
            processNodes(result);
        },
        error: function(){
            console.log('Error');
        }
    });
}

function processNodes(xml)
{
    entryLength=j$("item",xml).length;
    for(var i=0; i<entryLength; i++){
        strToAppend = '<a href="' + j$("item > link",xml)[i].childNodes[0].nodeValue + '">' + j$("item > title",xml)[i].childNodes[0].nodeValue + '<\/a>';
        message[message.length++] = strToAppend;
    }
    ticker();
}

function ticker(){
    if(no == entryLength){
        no = 0;
    }
    j$("#message").empty(); 
    j$("#message").append(message[no]);
    no++;
    j$("#message").animate({opacity: 'show' }, 1500, "easeInQuad", function(){ j$(this).animate({opacity: 1.0 }, 4000, "easeInQuad", function(){j$(this).animate({opacity: 'hide' }, 1500, "easeInQuad", function(){ticker()})})});
}

//////////////////////////////////////////////
//HTMLロード後共通処理
j$(document).ready(function () {
    j$(document).pngFix();
    jQuery(function (j$) {
        j$('#box_login .login a').click(function (e) {
            e.preventDefault();
            var msg = '旧サイトから既存会員の方は、IDにはメールアドレス<br> passwordにはこれまでのIDを入力して下さい。';
            var newDivHTML = "";
            newDivHTML += '<form name="login_mypage" id="login" method="post" action="/mypage/login_check.php" >';
            newDivHTML += '<div class="message">'+ msg +'</div>';

            newDivHTML += '<input type="hidden" name="mode" value="login" />';
            newDivHTML += '<div class="label">ID</div>';
            newDivHTML += '<input name="mypage_login_email" type="text" class="query" value="" />';
            newDivHTML += '<div class="label margin">password</div>';
            newDivHTML += '<input name="mypage_login_pass" type="password" class="query" value="" />';
            newDivHTML += '<p class="mini"><input type="checkbox" name="mypage_login_memory" value="1"  id="login_memory" />';
            newDivHTML += '<label for="login_memory">次回から自動的にログインする</label></p>';
            newDivHTML += '<div class="link"><a href="/forgot/">パスワードを忘れた方はこちら</a></div>';
            newDivHTML += '<input type="submit" class="bt_login" value="ログイン" />';
            newDivHTML += '</form>';
            j$.modal(newDivHTML);
        });
    });
});
