// 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 totalSize()
{
	var x,y;
	x = Math.max(document.body.scrollWidth, document.body.offsetWidth);
	y = Math.max(document.body.scrollHeight, document.body.offsetHeight);
	return [x, y]
}
function alertTOG() {
	document.onclick=function()
	{
		closeBOX();
	};
}

function closeBOX()
{
	$S('alertBG').display='none';
	$S('alertBOX').display='none';
	document.onclick=function(){};
	window.onscroll= function(){};
	if($('form_layer') )
	{
		if( $('text_box').getElementsByTagName('form').length > 0)
		{
			$('form_layer').innerHTML = $('text_box').innerHTML;
		}
	}
}

function scrollBG()
{
	$S('alertBG').top = getScrollXY()[1] + 'px';
}

function alertBOX(v,b,h,s) {
	var sy = getScrollXY()[1];
	var inner_text = $('alertBOX');
	var divH = ( totalSize()[1]/2 ) - Math.round(h*.5);
	
	inner_text.innerHTML	= "<div id='flag_img'><img src='' /></div><div id='flag'></div><div id='text_box'>"+v+"</div>";
	if(divH > 10)
	{
		$S('alertBOX').top	=  divH + 'px';
	}
	else
	{
		$S('alertBOX').top	= '10px';
	}
	$S('alertBOX').left		= Math.round((XYwin(1)-b)/2)+'px';
	$S('alertBOX').width	= b+'px';
	$S('alertBOX').height	=	h+'px';
	$S('alertBOX').display	= 'block';
	
	$S('alertBG').width		= '100%';
	$S('alertBG').height	= '100%';
	$S('alertBG').display	= 'block';
	
	show_box_alpha.start();
	show_bg_alpha.start();

	if(s){
		setTimeout('alertTOG()',1);
	}
	window.onscroll= function(){ scrollBG() };
}