// JavaScript Document
function $S(v) {
	return($$(v).style);
}

function agent(v) {
	return(Math.max(navigator.userAgent.toLowerCase().indexOf(v),0));
}

function isset(v) {
	return((typeof(v)=='undefined' || v.length==0)?false:true);
}

function XYwin(v) {
	var z=agent('msie')?Array(document.body.clientHeight,document.body.clientWidth):Array(window.innerHeight,window.innerWidth);
	return(isset(v)?z[v]:z);
}
function getScrollXY() {
  var scrOfX = 0, scrOfY = 0;
  if( typeof( window.pageYOffset ) == 'number' ) {
    //Netscape compliant
    scrOfY = window.pageYOffset;
    scrOfX = window.pageXOffset;
  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
    //DOM compliant
    scrOfY = document.body.scrollTop;
    scrOfX = document.body.scrollLeft;
  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    //IE6 standards compliant mode
    scrOfY = document.documentElement.scrollTop;
    scrOfX = document.documentElement.scrollLeft;
  }
  return [ scrOfX, scrOfY ];
}

function alertTOG() {
	document.onclick=function(){
		$S('alertBG').display='none';
		$S('alertBOX').display='none';
		document.onclick=function(){};
		document.onscroll=function(){};
	};
}

function scrollX() {
	return window.pageXOffset ? window.pageXOffset : document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft;
}
function scrollY() {
	return window.pageYOffset ? window.pageYOffset : document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop;
}
function alertBOX(v,b,s) {
	var sy = scrollY();
	$S('alertBG').height=(getScrollXY()[1] + XYwin(0))+'px';
	$S('alertBG').display='block';
	show_box_alpha.start();
	$$('alertBOX').innerHTML="<div id='flag_img'><img src='/images/layout/!.jpg' width='28' height='28' style='margin:8px;'></div><div id='flag' style='text-align:center'>"+v+"</div>";
	$S('alertBOX').top=(getScrollXY()[1] + (XYwin(0)/2) - 60) + 'px';
	$S('alertBOX').left=Math.round((XYwin(1)-b)/2)+'px';
	$S('alertBOX').width=b+'px';
	$S('alertBOX').display='block';	
	
	document.onscroll = function(){window.scrollTo(0,sy);}
	if(s){
		setTimeout('alertTOG()',1);
	}
}
