// 新着写真
var j$ = jQuery;
var __params__ = {"conroller_from": "rst", "sidebar_top": 1, "action_from": "top", "feature_flash": 1, "pref_id": 0, "welcome": 1};
var __try_count__ = 0;
$.ajax({
  type: 'get',
  url: '/contents/index',
  data: __params__,
  dataType: 'json',
  //timeout: 2000,
  //cache: false,
  success: function(json, data_type){
    window.__contents__ = json;
  },
  error: function(req, status, e){
    window.__contents__ = "error";
  }
});

j$(function (){
  var wait = setInterval(function(){
    __try_count__++;
    var result = window.__contents__;
    if((result && result == "error") || __try_count__ > 50){ // 5秒待ってダメだったらエラー。
      $("#welcome").html("<span style='color: red'>ユーザ情報の読み込みでエラーが発生しました。</span>");
      clearInterval(wait);
    }else if(result){
      $.each(result, function(content_id, html){
        if(content_id == "sidebar_top"){
          $("#column-side").prepend(html);
        }else{
          $("#" + content_id).html(html);
        }
      });
      clearInterval(wait);
    }
  }, 100);

	loadUserBoxes('rstmemo-box');

});
///////////////////////////////////////////////////////////////////////////////

j$(function( j$ ){

  j$.scrollTo.defaults.axis = 'x';

  j$('#newphoto_box .photolst_next').bind('click', back) ;
  j$('#newphoto_box .photolst_prev').bind('click', next) ;

  var w = '1800px' ;
  var h = 'auto' ;
  j$("#photolst_box").width(w);
  j$("#photolst_box").height(h);

  function back( ev ){
    var target = "#" + j$(this).parent().parent().attr('id') + ' .photolst_wrap';
    var x = j$(target).scrollLeft();
    if(x>0){ j$(target).scrollTo( '-=600px', 500 ); }
    return false;
  };

  function next( ev ){
    var target = "#" + j$(this).parent().parent().attr('id') + ' .photolst_wrap';
    var x = j$(target).scrollLeft();

    if(x<1905){ j$(target).scrollTo( '+=600px', 500 ); }
    return false;
  };

  focusAreaKeywordBox($("#sa, #sk"), false);
  $("#sa, #sk").focus(function(){ focusAreaKeywordBox($(this), true) }).blur(function(){ focusAreaKeywordBox($(this), false) });
});

function SetTabBox(ele) {
  if (ele == 'rank_box_note') {
    j$('#rank_box_note').show();
    j$('#rank_box_pop').hide();
    j$('#rank_box_score').hide();
  }

  if (ele == 'rank_box_pop') {
    j$('#rank_box_note').hide();
    j$('#rank_box_pop').show();
    j$('#rank_box_score').hide();
  }

  if (ele == 'rank_box_score') {
    j$('#rank_box_note').hide();
    j$('#rank_box_pop').hide();
    j$('#rank_box_score').show();
  }
}
// 2010.12.20 rst_top.jsから移動▽▽▽
function focusAreaKeywordBox(elements, focus){
	var eg = /^例：/;
	elements.each(function(){
		var self = $(this);
		if(focus){
			if(self.val().match(eg)){ 
				self.val("");
			}
			self.attr("class", "focusField");
		}
	});
}
//showHideIndexBox();
