$(window).load(function () {
	$('#ajaxLoader').css('display', 'block');
	$("#swapContentsView")
	 .css({opacity:0})
	 .load("/includes/index/newreleases.jsp", function(){
	    $(this).animate({opacity:1},200
	      );
		$('#ajaxLoader').css('display', 'none');
	 });
	
});


function smartRollover() {
  if(document.getElementsByTagName) {
    var tags = ["img","input"];
    var len = tags.length;
    for( var i=0; i<len; i++ ) {
      var el = document.getElementsByTagName(tags[i]);
      var len2 = el.length;
      for(var j=0; j<len2; j++) {
        var attr = el[j].getAttribute("src");
        if( attr ) {
          if(el[j].getAttribute("src").match(/_ot\./))
          {
            el[j].onmouseover = function() {
              this.setAttribute("src", this.getAttribute("src").replace("_ot.", "_ov."));
            }
            el[j].onmouseout = function() {
              this.setAttribute("src", this.getAttribute("src").replace("_ov.", "_ot."));
            }
          }
        }
      }
    }
  }
}
if(window.addEventListener) {
  window.addEventListener("load", smartRollover, false);
}
else if(window.attachEvent) {
  window.attachEvent("onload", smartRollover);
}


/* Scroll */
function backToTop() {
    var x1 = x2 = x3 = 0;
    var y1 = y2 = y3 = 0;

    if (document.documentElement) {
        x1 = document.documentElement.scrollLeft || 0;
        y1 = document.documentElement.scrollTop || 0;
    }

    if (document.body) {
        x2 = document.body.scrollLeft || 0;
        y2 = document.body.scrollTop || 0;
    }

    x3 = window.scrollX || 0;
    y3 = window.scrollY || 0;

    var x = Math.max(x1, Math.max(x2, x3));
    var y = Math.max(y1, Math.max(y2, y3));

    window.scrollTo(Math.floor(x / 1.2), Math.floor(y / 1.2));

    if (x > 0 || y > 0) {
        window.setTimeout("backToTop()", 10);
    }
}

function setErrMessage() {
	var errStr;
	var errCode = getUrlVars()["err"];

	if (errCode=="no_acount") {
		errStr = "アカウントが存在しないか、パスワードの入力に誤りがあります。<br />メールアドレス及びパスワードをご確認ください。";
	} else if (errCode=="second_purchase") {
		errStr = "既に購入済みの商品です。";
	} else if (errCode=="not_activated") {
		errStr = "アカウントがアクティベートされていません。登録時に送信されたメールのリンクをクリックしてアカウントをアクティベートしてください。";
	} else if (errCode=="invalidlink") {
		errStr = "認証メールの有効期間がすぎました。<br />認証をしない場合、アゴラサイトの利用ができません。";
	} else if (errCode=="resend_mail") {
		errStr = "登録アドレスにメールを送りました。";
	} else if (errCode=="cant_verified") {
		errStr = "認証処理に問題が発生しました。<br />ログイン実行、または管理者にご連絡お願いします。";
	} else if (errCode=="illegal_mail") {
		errStr = "送信されたメールアドレスでの登録アカウントはございません。<br />メールアドレスを確認した後、再度送信してください。";
	} else if (errCode=="invalid_to_reset_pwd") {
		errStr = "パスワード再発行メールの有効期間がすぎました。<br />再度再発行依頼を送信してください。";
	} else if (errCode=="reset_pwd_error") {
		errStr = "入力したパスワードと確認用パスワードが一致しません。<br />再度新しいパスワードを入力してください。";
	} else if (errCode=="no_bookid") {
		errStr = "リクエストいただいた書籍は現在存在いたしません。<br /> 誠にお手数ですがサービス運営会社(info@agora-books.com)までお問い合わせ願います。";
	} else if (errCode=="free_price") {
		errStr = "本棚に追加しました。";
	}
	$("#errMessage").html(errStr);

}

function getUrlVars() 
{ 
    var vars = [], hash; 
    var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); 
    for(var i = 0; i < hashes.length; i++) { 
        hash = hashes[i].split('='); 
        vars.push(hash[0]); 
        vars[hash[0]] = hash[1]; 
    } 
    return vars; 
}

function inPutChecker() {
/*	var address1V ="";
	var address2V ="";
	var regpassword1V ="";
	var regpassword2V ="";
	var name1V ="";
	var name2V ="";
	var yearV ="";
	var monthV ="";
	var dayV ="";
	var manV ="";
	var womanV ="";
	var regionV ="";
	
	if ($("#address1").val != $("#address2").val) {
		address1V = "入力したメールアドレスと確認アドレスが異なっています"
	}
	if ($("#address1").val == "" || $("#address2").val == "") {
		address2V = "メールアドレスを入力してください"
	}
	if ($("#regpassword1").val != $("#regpassword2").val) {
		regpassword1V = "入力したメールアドレスと確認アドレスが異なっています"
	}
	if ($("#regpassword1").val == "" || $("#regpassword2").val == "") {
		regpassword2V = "メールアドレスを入力してください"
	}
	if ($("#lastname1").val == "" || $("#firstname1").val == "") {
		name1V = "名前を入力してください"
	}
	if ($("#lastname2").val == "" || $("#firstname2").val == "") {
		name2V = "ふりがなを入力してください"
	}
	if ($("#year").val == "" || $("#month").val == "" || $("#day").val == "") {
		birthdayV = "誕生日を入力してください"
	}
	if ($("#man").val == "" || $("#woman").val == "") {
		genderV = "性別を入力してください"
	}
	
	var errStr = address1V + "<br />" + address2V + "<br />" + regpassword1V + "<br />" + regpassword2V + "<br />" name1V + "<br />" name2V + "<br />" birthdayV + "<br />" genderV + "<br />";
	if (address1V!="" || address2V!="" || regpassword1V!="" || regpassword2V!="" || name1V!="" || name2V!="" || birthdayV!="" || genderV!="") {
	//	$("#errMessage").html = errStr;
		alert(errStr);
		return false
	} else { 
		return true;
		}	
		*/
		return true;
}

function doOnLoad() {
	$(".backToTop").click(function() {
		backToTop();
	});
	
	$(".closeBtn").click(function() {
		tb_remove();
	});
	
//	$(".buyBookBtn").addClass("thickbox");
//	tb_init('a.thickbox, area.thickbox, input.thickbox');
	
	$(".buyBookBtn").click(function() {
		
	});
	
}


$(document).ready(function(){
    
    $("div#loginArea p#login").click(function () {
      if ($("div#loginBox").is(":hidden")) {
        $("div#loginBox").slideDown("fast");
      } else {
        $("div#loginBox").slideUp();
      }
    });

    $("div#loginArea p#login").click(function () {
      if ($(this).hasClass("on")) {
        $(this).removeClass("on");
      } else {
        $(this).addClass('on');
      }
    });

	$("#tab01").click(function(e){
		$("#tab > ul > li.on").removeClass('on');
		$(this).addClass('on');
		$('#ajaxLoader').css('display', 'block');
		$("#swapContentsView")
		 .css({opacity:0})
		 .load("/includes/index/newreleases.jsp", function(){
		    $(this).animate({opacity:1},200
		      );
			$('#ajaxLoader').css('display', 'none');
		 });
		});
		
	$("#tab02").click(function(e){
		$("#tab > ul > li.on").removeClass('on');
		$(this).addClass('on');
		$('#ajaxLoader').css('display', 'block');
		$("#swapContentsView")
		 .css({opacity:0})
		 .load("/includes/index/original.jsp", function(){
		    $(this).animate({opacity:1},200
		      );
			$('#ajaxLoader').css('display', 'none');
		 });
		
		});

	$("#tab03").click(function(e){
		$("#tab > ul > li.on").removeClass('on');
		$(this).addClass('on');
		$('#ajaxLoader').css('display', 'block');
		$("#swapContentsView")
		 .css({opacity:0})
		 .load("/includes/index/ibunko.jsp", function(){
		    $(this).animate({opacity:1},200
		      );
			$('#ajaxLoader').css('display', 'none');
		 });
		});
	
	$("#tab04").click(function(e){
		$("#tab > ul > li.on").removeClass('on');
		$(this).addClass('on');
		$('#ajaxLoader').css('display', 'block');
		$("#swapContentsView")
		 .css({opacity:0})
		 .load("/includes/index/academic.jsp", function(){
		    $(this).animate({opacity:1},200
		      );
			$('#ajaxLoader').css('display', 'none');
		 });
		});
		

  });

