/* 文字コード：UTF-8 */

var cookiejar = new Object();
cookiejar.expireDate = new Date();
cookiejar.expireDate.setFullYear(cookiejar.expireDate.getFullYear() + 1);
cookiejar.expireStr = "expires=" + cookiejar.expireDate.toUTCString();

cookiejar.expireFullDate = new Date();
cookiejar.expireFullDate.setFullYear(2035);
cookiejar.expireFullStr = "expires=" + cookiejar.expireFullDate.toUTCString();

cookiejar.getCookie = function(name){
	var cookie_string = name + '=';
	var cookie = document.cookie;
	if(cookie.length > 0){
		var start = cookie.indexOf(cookie_string);
		if(start != -1){
			start += cookie_string.length;
			var terminus = cookie.indexOf(";",start);
			if(terminus == -1){
				terminus = cookie.length;
			}
			return unescape(cookie.substring(start,terminus));
		}
	}
	return '';
}
cookiejar.setCookie = function(key, val_string){
	var path = (typeof(arguments[2]) != "undefined" ? arguments[2] : '/');
	var cookie_string = key + '=' + escape(val_string) + '; path=' + path + '; ' + cookiejar.expireStr;
	document.cookie = cookie_string;
}
cookiejar.setCookie2 = function(key, val_string){
	var path = (typeof(arguments[2]) != "undefined" ? arguments[2] : '/');
	var cookie_string = key + '=' + escape(val_string) + '; path=' + path;
	document.cookie = cookie_string;
}
cookiejar.setCookieFull = function(key, val_string){
	var path = (typeof(arguments[2]) != "undefined" ? arguments[2] : '/');
	var cookie_string =
		key + '=' + escape(val_string) + '; path=' + path + '; ' + cookiejar.expireFullStr;
	document.cookie = cookie_string;
}

cookiejar.removeCookie = function(key, path){
	if(!path){
		path = '/';
	}
	var cookie_string = key + '=; path=' + path + '; expires=Thu, 1 Jan 1970 00:00:00 UTC';
	document.cookie = cookie_string;
}

var pagelink = new Object();
pagelink.timer = null;
pagelink.pos = 0;
pagelink._scrollToPageTop = function(){
	if(pagelink.pos > 0){
		pagelink.pos = Math.floor(pagelink.pos * 0.5);
		window.scrollTo(0, pagelink.pos);
		pagelink.timer = setTimeout('pagelink._scrollToPageTop();',25);
	}
	else{
		clearTimeout(pagelink.timer);
	}
}
pagelink.scrollToPageTop = function(){
	if(typeof(window.pageYOffset) != 'undefined'){
		pagelink.pos = window.pageYOffset;
	}
	else if(typeof(document.documentElement) != 'undefined' && typeof(document.documentElement.scrollTop) != 'undefined'){
		pagelink.pos = document.documentElement.scrollTop;
	}
	if(pagelink.pos > 0){
		pagelink._scrollToPageTop();
	}
	else{
		window.scrollTo(0, 0);
	}
}

var localnavi = new Object();
localnavi.status = new Array();
localnavi.setStatus = function(id, status){
	if(typeof(localnavi.status[id]) == 'undefined'){
		localnavi.status[id] = status;
	}
	localnavi.status[id] = (localnavi.status[id] == 'show' ? 'hide' : 'show');
	document.getElementById('category-sub-' + id).className = 'localsubnavi ' + localnavi.status[id];
	document.getElementById('navi-compact-' + id).src = BASE_URI + 'resource/image/common/' + localnavi.status[id] + '.gif';
}

function win_open(){
	if(arguments[0]){
		var url = arguments[0];
		var tgt = (arguments[1] ? arguments[1] : '_self');
		var prp = '';
		if(arguments.length > 3){
			var scroll = (arguments[2] ? 1 : 0);
			var resize = (arguments[3] ? 1 : 0);
			var width = (arguments[4] > 100 ? arguments[4] : 100);
			var height = (arguments[5] > 100 ? arguments[5] : 100);
			prp = 'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=' + scroll + ',resizable=' + resize + ',width=' + width + ',height=' + height;
		}
		else if(arguments[2] != null){
			prp = arguments[2];
		}
		
		(arguments[2] ? arguments[2] : '');
		var newWin = new Object();
		if(prp) newWin = window.open(url,tgt,prp);
		else newWin = window.open(url,tgt);
		newWin.focus();
	}
}


function popalert(data){
	if( confirm( "サノフィ・アベンティスグループサイトの外に出ます。進んでよろしいですか？" ) ){
		window.open( data , "" , "toolbar=1,location=1,directories=1,status=1,menubar=1,scrollbars=1,resizable=1" ); }
	else{
		return;
	}
} 
