// 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;
	}
}

//---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++){
		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(){
	div=document.createElement("div");
	div.innerHTML="<OBJECT classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0' WIDTH='600' HEIGHT='250' id='"+fla_src+"' ALIGN=''> <PARAM NAME=movie VALUE='"+fla_src+"'> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#FFFFFF><EMBED src='"+fla_src+"' quality=high bgcolor=#FFFFFF  WIDTH='600' HEIGHT='250' NAME='"+fla_src+"' ALIGN='' TYPE='application/x-shockwave-flash' PLUGINSPAGE='http://www.macromedia.com/go/getflashplayer'></EMBED></OBJECT>";
	div.style.left=5;
	div.style.top=5;
	div.style.zIndex=0;
	con_obj.appendChild(div);
}
//---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);\">";
	OBJ.innerHTML="<img src=\"./dat/news/"+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)';
}