//배경 이미지 깜박거림(Background Image Flicker) 및 배경이미지의 반복적인 다운로드 문제
//Internet Explorer 6 서비스 팩 1(Windows XP SP1) 이후 브라우저를 위한 해결.
try {
    doument.execCommand("BackgroundImageCache", false, true);
} catch(ignored) {}


//showlayer & hidelayer
function toggle(lay) {
	document.getElementById(lay).style.display = document.getElementById(lay).style.display == "none" ? "" : "none";
};
	
///ie6의 PNG 이미지 표현 함수
function setPng24(obj) { 
    obj.width=obj.height=1; 
    obj.className=obj.className.replace(/\bpng24\b/i,''); 
    obj.style.filter = 
    "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+ obj.src +"',sizingMethod='image');" 
    obj.src='';  
    return ''; 
} 

//Disk 메뉴의 Layer Display
function fn_disk_menu(name)
{

	for(i=2; i<10; i++)
	{
		var div_name = "menu_sub_"+i;

		if (name==div_name){
			 document.getElementById(div_name).style.display = 'block';
		}else{
			 document.getElementById(div_name).style.display = 'none';
		}
	}
	
}

//Disk 메뉴 검색 Select Box
function fn_disk_selected(gbn, type, ctgr, ctgrName)
{
	if (gbn=='top')
	{
		var frm = document.frm_disk_top_search;
		if (type==1)
		{
			frm.n_ctgr.value=ctgr;
			document.getElementById("select_layer01").innerHTML = ctgrName;
		}
		else if (type==2)
		{
			frm.n_search_type.value=ctgr;
			document.getElementById("select_layer02").innerHTML = ctgrName;
		}
	}
	else
	{
		var frm = document.frm_disk_sub_search;
		if (type==1)
		{
			frm.n_ctgr.value=ctgr;
			document.getElementById("select_layer11").innerHTML = ctgrName;
		}
		else if (type==2)
		{
			frm.n_search_type.value=ctgr;
			document.getElementById("select_layer12").innerHTML = ctgrName;
		}
	}
}

//Disk 메뉴 검색
function fn_disk_search(gbn)
{
	if (gbn=='top')
		var frm = document.frm_disk_top_search;
	else
		var frm = document.frm_disk_sub_search;

	if (frm.n_search_word.value=='')
	{
		alert('검색어를 입력해주세요');
		frm.n_search_word.focus();
		return false;
	}
	else
	{
		if (frm.n_ctgr.value=='P_00'){
			frm.target = '_blank';
			frm.method = 'post';
			frm.action = 'http://www.ohdio.com/search/search.dio?search_cate=all&search_word='+escape(frm.n_search_word.value);
		}else{
			frm.target = '_self';
			frm.method = 'get';
			frm.action = '/disk/list.html';
		}
		return true;
	}
}


//Disk 파일 가격 계산
function fn_file_check(obj,price)
{
	if(obj == true)
	{
		document.getElementById('tot_file_cnt').innerHTML = parseInt(document.getElementById('tot_file_cnt').innerHTML)+1;
		document.getElementById('tot_jjang_cnt').innerHTML = parseInt(document.getElementById('tot_jjang_cnt').innerHTML)+Math.ceil(price);
	}
	else
	{
		document.getElementById('tot_file_cnt').innerHTML = parseInt(document.getElementById('tot_file_cnt').innerHTML)-1;
		document.getElementById('tot_jjang_cnt').innerHTML = parseInt(document.getElementById('tot_jjang_cnt').innerHTML)-Math.ceil(price);
	}
}

//Disk Download
function fn_disk_download()
{
	var frm = document.frm_disk_file;
	var flg = false;
	
	for(var i=0;i<frm.elements.length;i++)
	{
		if(frm.elements[i].type == 'checkbox' && frm.elements[i].checked == true)
		{
			flg = true;
		}
	}

	if(flg == false)
	{
		alert('다운로드할 파일을 선택해주세요');
	}
	else
	{
		frm.action = "/disk/download/red_disk_download.html";
		frm.target = "_down_hidden";
		frm.submit();
	}
}

//Disk Re Download
function fn_disk_re_download(idx, no)
{
	var frm = document.frm_disk_file;
	
		
	for(var i=0;i<frm.elements.length;i++)
	{
		if(frm.elements[i].type == 'checkbox')
		{
			frm.elements[i].checked=false
		}
	}
	
	document.getElementById('file_'+idx).checked=true
	frm.n_idx.value = no;
	frm.action = "/disk/download/red_disk_download.html";
	frm.target = '_act_hidden';
	frm.submit();
}

function fn_diskAdultPage(sz_url) {
	try { 
		var adult = getCookie("user_adult");
		if (adult == "Y") {
				location.href = sz_url;
		} else if (adult == "N") {
			alert('성인만 이용할 수 있습니다.');
		}	else {
			winopen_center('/member/login/pop_member_login.html?n_mode=2&sz_url=' + escape(sz_url), 'pop_member_login', 320, 279, 0);
		}
	} catch (e) {}
}

function fn_diskSetCookie ( name, value, expiredays )
{
		var todayDate = new Date(); 
		todayDate.setDate( todayDate.getDate() + expiredays ); 
		document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString()+ ";" 			
}

//파일단위 선구매 팝업
function fn_pop_buy_file()
{
	winopen_center('/disk/info/pop_buy_file.html','pop_buy_file',450,510,0);
}

//쿠폰등록 팝업
function fn_pop_coupon()
{
	winopen_center('/disk/coupon/pop_coupon.html','pop_buy_file',450,355,0);
}

// 찜 전체선택
function fn_disk_zzim_all()
{
	if(document.frm_zzim.chk_all_nothing.checked==true)
	{
		for(var i=0;i<document.frm_zzim.elements.length;i++)
		{
			if(document.frm_zzim.elements[i].type == 'checkbox')
			{
				document.frm_zzim.elements[i].checked = true;
			}
		}
	}
	else
	{
		for(var i=0;i<document.frm_zzim.elements.length;i++)
		{
			if(document.frm_zzim.elements[i].type == 'checkbox')
			{
				document.frm_zzim.elements[i].checked = false;
			}
		}
	}
}

// 다운리스트 전체선택
function fn_disk_downlist_all()
{
	if(document.frm_downlist.chk_all_nothing.checked==true)
	{
		for(var i=0;i<document.frm_downlist.elements.length;i++)
		{
			if(document.frm_downlist.elements[i].type == 'checkbox')
			{
				document.frm_downlist.elements[i].checked = true;
			}
		}
	}
	else
	{
		for(var i=0;i<document.frm_downlist.elements.length;i++)
		{
			if(document.frm_downlist.elements[i].type == 'checkbox')
			{
				document.frm_downlist.elements[i].checked = false;
			}
		}
	}
}


//zzim delete
function fn_disk_zzim_delete(gbn)
{

	var frm = document.frm_zzim;
	var flg = false;
	
	for(var i=0;i<frm.elements.length;i++)
	{
		
		if (gbn=='all')
		{
			frm.elements[i].checked = true;
		}

		if(frm.elements[i].type == 'checkbox' && frm.elements[i].checked == true && frm.elements[i].name != 'chk_all_nothing')
		{
			flg = true;
		}
	}

	if(flg == false)
	{
		alert('삭제할 파일을 선택해주세요');
	}
	else
	{
		if(confirm('정말 삭제 하시겠습니까?'))
		{
			frm.submit();
		}
		else
		{
			for(var i=0;i<frm.elements.length;i++)
			{
				frm.elements[i].checked = false;
			}
		}
	}
}

function fn_use_coupon()
{
	alert('잘못된 쿠폰 번호입니다.')
}