function Is() {
	var agent = navigator.userAgent.toLowerCase();
	this.major = parseInt(navigator.appVersion);
	this.minor = parseFloat(navigator.appVersion);

	this.ns  = ((agent.indexOf('mozilla')!=-1) && ((agent.indexOf('spoofer')==-1) && (agent.indexOf('compatible') == -1)));
	this.ns2 = (this.ns && (this.major == 2));
	this.ns3 = (this.ns && (this.major == 3));
	this.ns4b = (this.ns && (this.major == 4) && (this.minor <= 4.03));
	this.ns4 = (this.ns && (this.major >= 4));

	this.ie   = (agent.indexOf("msie") != -1);
	this.ie3  = (this.ie && (this.major == 2));
	this.ie4  = (this.ie && (this.major >= 4));

	this.op3 = (agent.indexOf("opera") != -1);
}

var is = new Is()

function positionLayer() {
	if (available_width < 640 && available_height < 510) {
		mx = 400;
		my = 100;
	} else if (available_width < 640 && available_height >= 510) {
		mx = 400;
		my = (available_height-128)/2;
	} else if (available_width >= 640 && available_height < 510) {
		mx = (available_width-256)/2;
		my = 100;
	} else {
		mx = (available_width-256)/2;
		my = (available_height-128)/2;
	}

	messageObj = new object("messageLyr");
	messageObj.moveTo(mx,my);
	messageObj.IsShow("visible");

	upperlineObj = new object("upperlineLyr");
	upperlineObj.moveTo(mx+134,my-109);
	upperlineObj.IsShow("visible");

	lowerlineObj = new object("lowerlineLyr");
	lowerlineObj.moveTo(mx-5,my+130);
	lowerlineObj.IsShow("visible");

	rightlineObj = new object("rightlineLyr");
	rightlineObj.moveTo(mx+556,my+64);
	rightlineObj.IsShow("visible");

	thememenuObj = new object("thememenuLyr");
	thememenuObj.moveTo(mx+575,my-190);
	thememenuObj.IsShow("visible");

	cgimenuObj = new object("plainmenuLyr");
	cgimenuObj.moveTo(mx-250,my+200);
	cgimenuObj.IsShow("visible");

	voiceObj = new object("voiceLyr");
	voiceObj.clipTo(0,530,200,0);
	voiceObj.moveTo(mx+15,my+15);
	voiceObj.IsShow("visible");

	counterObj = new object("counterLyr");
	counterObj.moveTo(mx+555,my+90);
	counterObj.IsShow("visible");

	setVisibility();
}

function setVisibility() {
	scroll('dn',1);
}

function openWindow(ref) {
	var window_left = (screen.width-640)/2;
	var window_top = (screen.height-480)/2;
	window.open(ref,"",'width=640,height=480,status=yes,top=' + window_top + ',left=' + window_left + '');
}

function preload(imgObj,imgSrc) {
	eval(imgObj+' = new Image()')
	eval(imgObj+'.src = "'+imgSrc+'"')
}

function changeImage(layer,imgName,imgObj) {
	if (document.images) {
		if (document.layers && layer!=null) eval('document.'+layer+'.document.images["'+imgName+'"].src = '+imgObj+'.src');
		else document.images[imgName].src = eval(imgObj+".src");	
	}
}

var direction = "dn"
var speed = 10
var timer1 = null
var speedRate = 0
function scroll(dir,spd) {
	direction = dir
	speed = spd

	if (n) {
		voiceObj.css.top = (voiceObj.y-(speed))
		voiceObj.y = voiceObj.css.top
		speedRate += speed	
		voiceObj.clipTo(speedRate,230,speedRate+200,0)

	} else if (ie) {
		voiceObj.css.pixelTop = (voiceObj.y-(speed))
		voiceObj.y = parseInt(voiceObj.css.pixelTop)
		speedRate += speed
		voiceObj.clipTo(speedRate,230,speedRate+200,0)
	}

	if (voiceObj.y < -880) {
		voiceObj.moveTo(mx+15,my+15)
		speedRate = 0
		timer1 = setTimeout("scroll(direction,speed)", 50)
	} else {
		timer1 = setTimeout("scroll(direction,speed)", 50)
	}
}
