
//----------------------------------------------------------
//追加仕様
AGL = {};
//BrowserCheck
AGL.checkBrowser = function(){
	if(window.opera){
		return 'op';
	} else if(document.layers) {
		return 'nn';
	} else if(document.getElementById){
		if(window.ActiveXObject){
			return 'ie5';
		}else{
			return 'ff';
		}
	} else if(document.all){
		return 'ie4';
	}
};

//Get Scroll Pos
AGL.getScrollPos = function()
{
	var browser = AGL.checkBrowser();
	if (AGL.checkBrowser() == "ie4" || AGL.checkBrowser() == "ie5" || AGL.checkBrowser() == "ie6") {
		var x = document.documentElement.scrollLeft || document.body.scrollLeft;
		var y = document.documentElement.scrollTop  || document.body.scrollTop;
		var ret = {cx: x, cy: y};
		return ret;
	} else {
		var x = window.pageXOffset;
		var y = window.pageYOffset;
		var ret = {cx: x, cy: y};
		return ret;
	}
	var ret = {cx: 0, cy: 0};
	return ret;
};

//Set Cookie
AGL.setCookie = function(key,val){
    tmp = key+"="+escape(val)+";";
    tmp += "expires=Fri, 31-Dec-2030 23:59:59;";
    document.cookie = tmp;
};

//Get Cookie
AGL.getCookie = function(key) {
    tmp = document.cookie+";";
    tmp1 = tmp.indexOf(key,0);
    if(tmp1 != -1){
        tmp = tmp.substring(tmp1,tmp.length);
        start = tmp.indexOf("=",0);
        end = tmp.indexOf(";",start);
        return(unescape(tmp.substring(start+1,end)));
    }
    return("");
};

//Delete Cookie
AGL.delCookie = function(key){
    expiredate = new Date();
    expiredate.setYear(expiredate.getYear()-1);
    tmp = key+"=;";
    tmp += "expires="+expiredate.toGMTString();
    document.cookie = tmp;
};

//クッキーにスクロール位置を保存
function SaveScrollPosToCookie() {
	var scl = AGL.getScrollPos();
	AGL.setCookie("SCROLL_POS",scl.cy);
}

$.event.add(window, "load", function() {
	var sclpos = AGL.getCookie("SCROLL_POS");
	if (typeof(sclpos) != "undefined") {
		if (sclpos != "") {
			if (sclpos > 0) {
				$('html,body').animate({ scrollTop: sclpos}, 300);
			}
		}
	}
	AGL.setCookie("SCROLL_POS", "");

});

