try {document.execCommand('BackgroundImageCache',false,true);}catch(e){}

document.onfocusin=function(){try{if(event.srcElement.tagName=="A")event.srcElement.blur();}catch(e){}}

function questing_login(){
	alert("로그인이 필요합니다.");
	var uid = document.all.login.uid.value;
	document.getElementById("home").focus();
	if(uid){
		document.all.login.pw.focus();
	}else{
		document.all.login.uid.focus();
	}
}

function questing_lv(){
	alert("평가 기능은 2 레벨 이상이어야 합니다.");
	return false;
}

function go_list() {
	try {
		document.getElementById("listbtn").click();
	} catch(e) {}
}

// iframe 리사이즈
function resize_iframe(obj){try{obj.height=obj.contentWindow.document.body.scrollHeight+15;}catch(e){}}

function ShowFlash(strMediaURL, obj_width, obj_height, transparent, opaque){
var str="<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0' width="+obj_width+" height="+obj_height+" VIEWASTEXT>";
str+="<param name='movie' value='"+strMediaURL+"'><param name='quality' value='high'>";

var trans='window';
if (transparent) { trans='transparent'; } else if (opaque) { trans='opaque'; }

str+="<param name='wmode' value='"+trans+"'>";
str+="<embed src='"+strMediaURL+"' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' wmode='"+trans+"' type='application/x-shockwave-flash' width="+obj_width+" height="+obj_height+"/>";
str+="</object>";
document.write(str);
}

function ShowFlashTrans(strMediaURL, obj_width, obj_height){
var str="<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/";
str+="pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0' width="+obj_width+" height="+obj_height+" VIEWASTE";
str+="XT><param name='movie' value='"+strMediaURL+"'><param name='quality' value='high'><param name='bgcolor' v";
str+="alue='#ffffff'><param name='wmode' value='transparent'><embed src='"+strMediaURL+"' quality='high' plugin";
str+="spage='http://www.macromedia.com/go/getflashplayer' wmode='transparent' bgcolor='#ffffff' type='applicati";
str+="on/x-shockwave-flash' width="+obj_width+" height="+obj_height+"/></object>";
document.write(str);
}

function wz_menu(idx) {
switch(idx){
  case 1: location.href='/news/'; break;
  case 2: location.href='/review/'; break;
  case 3: location.href='/guide/'; break;
  case 4: location.href='/esports/'; break;
  case 5: location.href='/mania/beta_schedule.ga'; break;
  case 6: location.href='/mania/event/list.ga'; break;
  //case 7: location.href=''; break; // 자료실
  case 7: alert('준비중입니다.'); break;
  case 8: location.href='/video/'; break;
  case 9: view_rss(); break;
  default: alert(idx);
}
}

function view_rss() { window.open("/xml/rss.xml"); }

function keyword_check(form){
if(!form.kw.value||form.kw.value==""){
alert("검색어를 입력해 주세요.");
form.kw.focus();
return false;
}
return true;
}

function searchbox_onfocus(obj){
obj.style.color="#000000";
if(obj.value==obj.keyword) obj.value="";
}

function searchbox_onblur(obj){
if(obj.value==obj.keyword||obj.value==""){
obj.value=obj.keyword;
obj.style.color="#6b6d70";
}else{
obj.style.color="#000000";
}
}

function check_resize(id, width) {
var obj=document.getElementById(id);
if(!obj||obj.width==0){setTimeout("check_resize('"+id+"',575)",100);return;}
if(obj.width>575){obj.width=575;setTimeout("check_resize('"+id+"',575)",100);return;}
}

function image_adjust(id, width, height) {
var obj=document.getElementById(id);
if(!obj||typeof(obj)=="undefined") return; // 이미지가 없으니 리턴
obj.alt=width+"*"+height+" (+)";
if (obj.align=='left') obj.style.marginRight='10px';
if (obj.align=='right') obj.style.marginLeft='10px';
obj.onload=function(){
  check_resize(id, 575);}
  if(width>575){
	obj.style.cursor = "pointer";
	obj.onclick = function(){
      try {
				src = event.srcElement.src.substring(event.srcElement.src.indexOf('/',7), event.srcElement.src.length);
				window.open("pop.preview.ga?file="+src, "", "width="+width+", height="+height).focus();
			}catch(e){}
	}
  }
}

if (!document.getElementById('action'))
	document.writeln('<script type="text/javascript" id="action"></script>');
function check_key(event) {
	if (window.event) { // IE
		if (window.event.keyCode==116||(window.event.ctrlKey==true && window.event.keyCode==82)){
			try{window.event.keyCode=0;window.event.returnValue=false;}catch(e){}
			alert("죄송합니다.\n\n안정적인 서비스를 위해 해당 키의 사용을 자제해 주시기 바랍니다.");
		}
	}	else if(event) { // FF & NS
		if (event.which==116 || (event.ctrlKey==true && event.which==82)) {
			alert("죄송합니다.\n\n안정적인 서비스를 위해 해당 키의 사용을 자제해 주시기 바랍니다.");
			return false;
		}
	}
}
document.onkeydown = check_key;


/* 동영상 테두리 없애기 - 이올라스 패치 회피 */
function playMedia(url,width,height,id){
	document.write ("<object id=\'"+id+"\' width="+width+" height="+height+" classid=\"clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95\" VIEWASTEXT />");
	document.write ("<param name=\"Filename\" value=\""+url+"\" />");
	document.write ("<param name=\"ShowControls\" value=0 />");
	document.write ("<param name=\"Autostart\" value=1 />");
	document.write ("</object>");
}

/*	동영상 주소 embed 태그 복사 */
function copy_movie_tag(url,width) {
	window.clipboardData.setData('Text', "<embed src=\""+url+"\" width="+width+" />");
	alert("복사되었습니다. 필요하신 곳에 붙여넣기(Ctrl+V) 하세요...");
}

function copy_link_str(str) { // 입력받은 인자값으로 클립보드 저장
	window.clipboardData.setData('Text', str);
	alert("복사되었습니다. 필요하신 곳에 붙여넣기(Ctrl+V) 하세요.\n단, 본문을 퍼가실 때는 출처를 명기해야 합니다.");
}

function siteLoding(addr){
	if(addr){
		location.href("http://"+addr);
	}
}

function wwwComunity(addr){
	if(addr){
		location.href(addr);
	}
}

function selectFansite(no){
	if(no){
		document.getElementById("fansite").style.display = "block";
		document.getElementById("community").style.display = "none";
	}else{
		document.getElementById("fansite").style.display = "none";
		document.getElementById("community").style.display = "block";
	}

}

function menuStyle(tit,cssName,viewClass,viewClass2,totCnt,nowNo){ //메뉴명,클래스명,리스트명,리스트명2,총갯수,현재번호
	for(i=1; i<=totCnt; i++){
		if(i!=nowNo){
			document.getElementById(cssName+i).className = cssName+i+"_none";
			document.getElementById(cssName+"arrow_"+i).className = "arrow_bg_none";
			document.getElementById(viewClass+i).style.display = "none";
			if(viewClass2) document.getElementById(viewClass2+i).style.display = "none";
		}
	}
	document.getElementById(cssName+nowNo).className = cssName+nowNo;
	document.getElementById(cssName+"arrow_"+nowNo).className = "arrow_bg";
	document.getElementById(viewClass+nowNo).style.display = "block";
	if(viewClass2) document.getElementById(viewClass2+nowNo).style.display = "block";
}

function powerBlog(nowNo){
	for(i=1; i<=3; i++){
		if(i!=nowNo){
			document.getElementById("pb_list_view_"+i).style.display = "none";
			document.getElementById("pb_tit_"+i).className = "none";
		}else{
			document.getElementById("pb_list_view_"+i).style.display = "block";
			document.getElementById("pb_tit_"+i).className = "bold";
		}
	}
}

var hidden = 0;
var hiddenPB = 0;

function hiddenView(idName,totCnt){
	for(i=1; i<=totCnt; i++){
		if(hidden){
			document.getElementById(idName+i).style.display = "none";
		}else{
			document.getElementById(idName+i).style.display = "block";
		}
	}
	if(hidden){
		hidden = 0;
		document.getElementById("hidden_more_ug").innerHTML = "<img src=\"/image/icon/ico_more_open.gif\">";
	}else{ 
		hidden = 1;
		document.getElementById("hidden_more_ug").innerHTML = "<img src=\"/image/icon/ico_more_close.gif\">";
	}
}

function hiddenViewPB(idName,totCnt){
	for(i=1; i<=totCnt; i++){
		if(hiddenPB){
			document.getElementById(idName+i).style.display = "none";
		}else{
			document.getElementById(idName+i).style.display = "block";
		}
	}
	if(hiddenPB){
		hiddenPB = 0;
		document.getElementById("hidden_more").innerHTML = "<img src=\"/image/icon/ico_more_open.gif\">";
	}else{ 
		hiddenPB = 1;
		document.getElementById("hidden_more").innerHTML = "<img src=\"/image/icon/ico_more_close.gif\">";
	}
}

function mainChange(idName,totCnt){
	for(i=1; i<=totCnt; i++){
		if(i==idName){
			document.getElementById("main_img_"+i).style.display = "block";
		}else{
			document.getElementById("main_img_"+i).style.display = "none";
		}
	}
}

function issueChange(news_cnt){
	for(i=1; i<=3; i++){
		if(i==news_cnt){
			document.getElementById("issue_"+i).style.display = "block";
		}else{
			document.getElementById("issue_"+i).style.display = "none";
		}
	}
}

function issueChangeRnd(news_cnt){
	var rnd = Math.floor(Math.random()*news_cnt)+1;
	for(i=1; i<=news_cnt; i++){
		if(i==rnd){
			document.getElementById("issue_"+i).style.display = "block";
		}else{
			document.getElementById("issue_"+i).style.display = "none";
		}
	}
}

/*********************************************** 
* Bookmark site script- © Dynamic Drive DHTML code library (www.dynamicdrive.com) 
* This notice MUST stay intact for legal use 
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code 
***********************************************/ 
 
/* Modified to support Opera */ 
function bookmarksite(title,url){ 
if (window.sidebar) // firefox 
    window.sidebar.addPanel(title, url, ""); 
else if(window.opera && window.print){ // opera 
    var elem = document.createElement('a'); 
    elem.setAttribute('href',url); 
    elem.setAttribute('title',title); 
    elem.setAttribute('rel','sidebar'); 
    elem.click(); 
} 
else if(document.all)// ie 
    window.external.AddFavorite(url, title); 
} 

function replyHeightGrade(replyArea){
	var browser=navigator.appName;
	if(browser=="Microsoft Internet Explorer"){
		var m = 100;
		var s = replyArea.scrollHeight;
		if(s >= m){
			replyArea.style.pixelHeight=s+4;
		}
	}else{
		replyArea.style.overflow = "auto";
	}
}

function mapChange(no){
	var area = document.getElementById("find_area");
	var menuImg = area.getElementsByTagName("img");
	if(no==2){
		menuImg[0].src = "/image/ad/find_google_s.gif";
		menuImg[1].src = "/image/ad/find_daum.gif";
		document.getElementById("fina_map1").style.display = "block";
		document.getElementById("fina_map2").style.display = "none";
	}else{
		menuImg[0].src = "/image/ad/find_google.gif";
		menuImg[1].src = "/image/ad/find_daum_s.gif";
		document.getElementById("fina_map2").style.display = "block";
		document.getElementById("fina_map1").style.display = "none";
	}
}

function newsFind(){
  if(validate(document.all.kwSearch)){
    document.all.kwSearch.submit();
  }
}

function gradeChangeRnd(){
	var rnd = Math.floor(Math.random()*2)+2;
	if(rnd==2){
		document.getElementById("u_menu_2").style.display = "block";
		document.getElementById("u_menu_3").style.display = "none";
	}else{
		document.getElementById("u_menu_2").style.display = "none";
		document.getElementById("u_menu_3").style.display = "block";
	}
}