

// UA判別 --------------------------------------------

var isWin9X = (navigator.appVersion.toLowerCase().indexOf('windows 98')+1);
var isIE = (navigator.appName.toLowerCase().indexOf('internet explorer')+1?1:0);
var isOpera = (navigator.userAgent.toLowerCase().indexOf('opera')+1?1:0);
if (isOpera) isIE = false;
var isSafari = (navigator.appVersion.toLowerCase().indexOf('safari')+1?1:0);

/*
window.onload = function() {
	var isIE = 0<=window.navigator.userAgent.indexOf("MSIE");
	if(isIE && document.compatMode=="BackCompat"){
		document.body.onscroll = ScrollEvent;
	}else{
		document.documentElement.onscroll = ScrollEvent;
	}
}

function ScrollEvent(){
	window.status += "s"; // IEのみ
	setCookieValue();
}
*/

// 精読率を取得 -------------------------------------------
function getScrlRitsu() {
	var scrY = 0;
	scrollY    = getScrollPosition().y;
	screenY    = getScreenSize().y;
	pageHeight = document.documentElement.scrollHeight || document.body.scrollHeight;


	//精読率を取得
	scrY = (scrollY + screenY) / pageHeight;
	scrY = (scrY * 100);
	scrY = Math.round(scrY);
	scrY = (scrY / 100);


	return scrY;
}


// スクロール量 ---------------------------------

function getScrollPosition() {
	var obj = new Object();

	obj.x = document.documentElement.scrollLeft || document.body.scrollLeft;
	obj.y = document.documentElement.scrollTop  || document.body.scrollTop;

	if(isSafari){
//		obj.x = document.body.scrollLeft;
//		obj.y = document.body.scrollTop;
	}
	
	return obj;
}

// 表示領域サイズ -------------------------------

function getScreenSize() {
	var obj = new Object();

	if (!isSafari && !isOpera) {
		obj.x = document.documentElement.clientWidth  || document.body.clientWidth  || document.body.scrollWidth;
		obj.y = document.documentElement.clientHeight || document.body.clientHeight || document.body.scrollHeight;
	}
	else {
		obj.x = window.innerWidth;
		obj.y = window.innerHeight;
	}
	
	obj.mx = parseInt((obj.x)/2);
	obj.my = parseInt((obj.y)/2);

	return obj;
}

// 指定秒数　処理を待つための関数 -------------------------------

function Sleep( T ){
   var d1 = new Date().getTime();
   var d2 = new Date().getTime();
   while( d2 < d1+1000*T ){    //T秒待つ
       d2=new Date().getTime();
   }
   return;
} 
