// JavaScript Document

//---Set OBJ---//
function set_OBJ(objid){
	if(document.all){
		OBJ=document.all(objid);
	}
	else if(document.getElementById){
		OBJ=document.getElementById(objid);
	}
	else if(document.layers){
		OBJ=objid.target;
	}
	return OBJ;
}

//---Get Back IMG Size---//
function gtSize(){
	set_OBJ('back_img');
	bgimgW=OBJ.offsetWidth;
	bgimgH=OBJ.offsetHeight;
}

//---Get WIN Size---//
function gtWinSize(){
	if(document.all || document.getElementById){
		scrW=document.body.clientWidth; scrH=document.body.clientHeight;
		if(! scrH){scrW=window.innerWidth;scrH=window.innerHeight;}
	}
	else if(document.Layers){
		scrW=win.innerWidth; scrH=win.innerHeight;
	} 
}

//---CH Back IMG Size---//
function scrSize(){
	gtWinSize();
	per_w=scrW/bgimgW;
	per_h=scrH/bgimgH;
	if(per_w*bgimgH>scrH){chimgH=per_w*bgimgH; chimgW=scrW;}
	if(per_h*bgimgW>scrW){chimgW=per_h*bgimgW; chimgH=scrH;}
	set_OBJ('back_img');
	OBJ.style.width=chimgW;
	OBJ.style.height=chimgH;
	vax=OBJ.style.left=(scrW-chimgW)/2;
	OBJ.style.top=(scrH-chimgH)/2;
	OBJ=null;
}
//---TOP PAGE START---//
function hp_st(){
	var body=document.getElementsByTagName("body").item(0);
	body.style.background="#000000";
	set_OBJ("bg");
	bg_obj=OBJ;
	set_OBJ("contents");
	con_obj=OBJ;
    var speed = Math.round(500 / 100);
    var timer = 0; 
	for(i=0; i<=100; i+=10){
		setTimeout("ch_opac(" + i + ")",(timer * speed));
		timer++;
	}
}
function ch_opac(i){
	bg_obj.style.opacity = con_obj.style.opacity= i/100;
	bg_obj.style.MozOpacity = con_obj.style.MozOpacity = i/100;
	bg_obj.style.KhtmlOpacity = con_obj.style.KhtmlOpacity = i/100;
	bg_obj.style.filter = con_obj.style.filter = "alpha(opacity=" + i + ")";
	if(i==100) 	set_fla();
}
function set_fla(){
	set_OBJ('fla');
	OBJ.style.visibility="visible";
}
//---CHANGE BUTTON IMAGE---//
function bt_over(obj){
	obj.firstChild.style.visibility="hidden";
}
function bt_out(obj){
	obj.firstChild.style.visibility="visible";
}
function ch_page(){
	if(document.page.fnum.value != "") document.page.submit();
	else window.open("news.php","_self");
}
//---MOUSE POSITION---//
function get_mouse(evt){
	if(document.all) evt=event;
	if(evt.pageX){X = evt.pageX; Y = evt.pageY;}
	else if(evt.clientX){X=evt.clientX; Y=evt.clientY;}
	if(document.all) Y+=document.body.scrollTop;
}
function set_mouse(){
	if(! document.all) window.document.captureEvents(Event.mousemove);
	window.document.onmousemove=get_mouse;
}
//---LARGE PHOTO---//
function ch_photo(ch_src){
	set_mouse();
	set_OBJ('photo_large');
	OBJ.style.visibility='visible';
	OBJ.style.width=200;
	OBJ.style.height=80;
	OBJ.style.top=Y-80;
	OBJ.style.left=X;
	OBJ.innerHTML="<img src=\"./dat/news/contents/"+ch_src+"\" style=\"visibility:hidden;\" onload=\"vis_photo(this)\" onmousedown=\"hide_photo(this);\">";
}
function vis_photo(obj){
	var obj_y=Y-obj.offsetHeight+10;
	if(obj_y < 190) obj_y=190;
	if(obj_y < document.body.scrollTop) obj_y=document.body.scrollTop+50;
	obj.parentNode.style.top=obj_y;
	gtWinSize();
	var obj_x=X-10;
	if(obj_x +obj.offsetWidth > scrW) obj_x=scrW-obj.offsetWidth-50;
	obj.parentNode.style.left=obj_x;
	obj.parentNode.style.width=obj.offsetWidth;
	obj.parentNode.style.height=obj.offsetHeight;
	obj.style.visibility='visible';
}
function hide_photo(obj){
	obj.parentNode.style.visibility='hidden';
	obj.parentNode.style.width=1;
	obj.parentNode.style.height=1;
	obj.parentNode.innerHTML=null;
}
//---CAPTION---//
function caption_on(text){
	if(document.layers) window.document.captureEvents(Event.mousemove);
	window.document.onmousemove=get_mouse;
	set_OBJ('caption');
	OBJ.style.left=X-10;
	OBJ.style.top=Y+20;
	OBJ.innerHTML=text;
	OBJ.style.visibility='visible';
}
function caption_off(obj){
	set_OBJ('caption');
	OBJ.style.visibility='hidden';
}
//---NEWS PAGE START---//
function set_pre(type){
/*	set_OBJ('border_bottom');
	OBJ.style.top=document.body.scrollHeight-OBJ.offsetHeight;
	ch_win();*/
	if(! type){
		set_OBJ(select_num);
		OBJ.selected=true;
	}
	set_OBJ('main');
	OBJ.style.visibility="visible";
/*    var speed = Math.round(500 / 100);
    var timer = 0; 
	for(i=0; i<=100; i++){
		setTimeout("ch_news_opac(" + i + ")",(timer * speed));
		timer++;
	}*/
}
function ch_news_opac(i){
	OBJ.style.opacity =  i/100;
	OBJ.style.MozOpacity  = i/100;
	OBJ.style.KhtmlOpacity = i/100;
	OBJ.style.filter = "alpha(opacity=" + i + ")";
}
//---CH MAIN POSITION---//
function ch_win(){
	gtWinSize();
	set_OBJ('border_bottom');
	if(scrH > OBJ.offsetTop && OBJ.parentNode.scrollHeight > OBJ.offsetTop){
		OBJ.style.top=scrH-OBJ.offsetHeight;
	}
	else{
		OBJ.style.top=document.body.scrollHeight-OBJ.offsetHeight;
	}
	OBJ.style.backgroundImage='url(./img/top/bar_bottom.gif)';
}
//---CH Opacity---//
function ch_op(ch_obj,op){
	ch_obj.style.opacity = op/100;
	ch_obj.style.MozOpacity =  op/100;
	ch_obj.style.KhtmlOpacity =  op/100;
	ch_obj.style.filter = "alpha(opacity=" + op + ")";
}