/**
* <pre>
* Filename		:	default.js
* Comment			:	자바스크립트 화일
* History			:	박재홍(mh202@zenex.co.kr) 2008년 10월 03일
* </pre>
* @version		:	1.0
* @author Copyright (c) 2007 by ZENEX Corp. All Right Reserved.
* <pre>
*/


// login
function onLogin(){
	//document.location.href="http://korean.visitkorea.or.kr/login.kto?method=loginForm&next_url=http://ucc.visitkorea.or.kr:80/front/08_login/login_proc.jsp";
	document.location.href="/front/08_login/login.jsp";

}

// logout


// mypage
function onMypage(addr){
	var addr = addr;
	window.open(addr,'mypage','width=1015,height=900,status=no,resizable=no,toolbar=no,menubar=no,scrollbars=yes,titlebar=no,top=0,left=0');
}

// topmenu 검색 링크
function search(zoneCode, zoneData, theme, guide, search){
	//alert("zoneCode : "+ zoneCode + ", zoneData : " + zoneData + ", theme : " + theme + " , guide : " + guide + ", search : " + search);
	document.location.href = "/main.jsp?pages=06_search/06_0101_src_l&zoneCode="+zoneCode+"&zoneData="+zoneData+"&theme="+theme+"&guide="+guide+"&search="+encodeURI(search);
}


// 공지사항 popup
function onGongji(seq, view){
	var view = view;
	if(view == "gongji"){
		var addr = "/front/00_main/00_0202_src_s.jsp?seq="+seq;
		window.open(addr,'gongji','width=485,height=410,status=no,resizable=no,toolbar=no,menubar=no,scrollbars=no,titlebar=no,top=0,left=0');
	}else{
		var addr = "/front/00_main/00_0201_src_l.jsp";
		window.open(addr,'gongji','width=485,height=410,status=no,resizable=no,toolbar=no,menubar=no,scrollbars=no,titlebar=no,top=0,left=0');
	}
}

// player flash load
function reEmbed(str)
{
	document.write(str);
}

//Flash 부분...추가 ZENEX...박재홍....
function playflash(file,width,height,bgcolor,quality,name,swf_vars){

	//alert("play");

	/*<--- 익스 6.0 버젼에서 출력 안됨
	document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="'+width+'" height="'+height+'" id="'+name+'">');  //플래쉬플레이어 버전이 이전버전일경우 버전 8을 변경
	document.write('<param name="movie" value="'+file+'" />');
	document.write('<param name="quality" value="'+quality+'" />');
	document.write('<param name="wmode" value="transparent" />');  //투명플래쉬가 아닐경우 이 라인을 삭제
	document.write('<param name="bgcolor" value="'+bgcolor+'" />');
	document.write('<PARAM NAME="allowScriptAccess" VALUE="always">');
	document.write('<embed src="'+file+'" quality="'+quality+'"bgcolor="'+bgcolor+'" width="'+width+'" height="'+height+'" allowScriptAccess="always" name="'+name+'" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="transparent"/>');
	document.write('</object>')
	*/
	var flashout = '';
	flashout+='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab" width="'+width+'" height="'+height+'" id="'+name+'">';  //플래쉬플레이어 버전이 이전버전일경우 버전 8을 변경
	//flashout+='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="'+width+'" height="'+height+'" id="'+name+'">';  //플래쉬플레이어 버전이 이전버전일경우 버전 8을 변경 <--- 익스 6.0 버젼에서 출력 안됨
	flashout+='<param name="movie" value="'+file+'" />';
	flashout+='<param name="quality" value="'+quality+'" />';
	flashout+='<param name="wmode" value="transparent" />';  //투명플래쉬가 아닐경우 이 라인을 삭제
	flashout+='<param name="bgcolor" value="'+bgcolor+'" />';
	flashout+='<PARAM NAME="allowScriptAccess" VALUE="always">';
	flashout+='<param name="FlashVars" value="'+swf_vars+'" />';
	flashout+='<param name="allowFullScreen" value="true" />';
	flashout+='<embed src="'+file+'" FlashVars="'+swf_vars+'" quality="'+quality+'"bgcolor="'+bgcolor+'" width="'+width+'" height="'+height+'" allowScriptAccess="always" name="'+name+'" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="transparent"/>';
	flashout+='</object>';

	document.write(flashout);

}

//Flash 부분...추가 지창준
function getFlash(id,url,w,h,t,bg){

	//alert("get");

 if(!t) var t='transparent'; if(!bg) var bg='none';

 var flashout = '';
 flashout+='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab" width="'+w+'" height="'+h+'" id="'+id+'">';
 flashout+='<param name="movie" value="'+url+'" />';
 flashout+='<param name="wmode" value="'+t+'" />';
 //flashout+='<param name="wmode" value="opaque" />';
 flashout+='<param name="bgcolor" value="'+bg+'" />';
 flashout+='<param name="allowScriptAccess" value="always" />';
 flashout+='<param name="quality" value="high" />';
 flashout+='<param name="menu" value="false" />';
 //flashout+='<embed src="'+url+'" width="'+w+'" height="'+h+'" name="'+id+'" wmode="'+t+'" bgcolor="'+bg+'" swLiveConnect="true" allowScriptAccess="sameDomain" quality="high" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
 flashout+='<embed src="'+url+'" width="'+w+'" height="'+h+'" name="'+id+'" wmode="'+t+'" bgcolor="'+bg+'" allowScriptAccess="sameDomain" quality="high" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
 //flashout+='<embed src="'+url+'" width="'+w+'" height="'+h+'" name="'+id+'" wmode="opaque" bgcolor="'+bg+'" allowScriptAccess="sameDomain" quality="high" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
 flashout+='</object>';

 document.write(flashout);
}



function flash_call(flash, cid, ctype){
	//alert(flash);
	if(flash == "m_n"){
		//var callResult = m_n.external_call(cid);
		var callResult = m_n.move_call(cid);
	}else if(flash == "i_n"){
		//var callResult = i_n.external_call(cid);
		var callResult = i_n.move_call(cid);
	}else if(flash == "i_n_td"){
		//var callResult = i_n_td.external_call(cid);
		var callResult = i_n_td.move_call(cid);
	}else if(flash == "i_n_bt"){
		//var callResult = i_n_bt.external_call(cid);
		var callResult = i_n_bt.move_call(cid);
	}else if(flash == "m_n_mp"){
		//var callResult = m_n_mp.external_call(cid);
		var callResult = m_n_mp.move_call(cid);
	}else if(flash == "m_n_re"){
		var callResult = m_n_re.move_call(cid);//, ctype);
	}else if(flash == "m_n_bt"){
		//var callResult = m_n_bt.external_call(cid);
		var callResult = m_n_bt.move_call(cid);
	}else if(flash == "i_n_sh"){
		//var callResult = m_n_bt.external_call(cid);
		var callResult = i_n_sh.move_call(cid);
	}else if(flash == "m_n_sh"){
		//var callResult = m_n_bt.external_call(cid);
		var callResult = m_n_sh.move_call(cid);
	}else{
		//var callResult = i_n_mp.external_call(cid);
		var callResult = i_n_mp.move_call(cid);

	}
}

function flash_paging(page_num, page_sort, totalCount, page_cnt){

	var page_num = page_num;	// 현재 페이지 넘버
	var page_sort = page_sort;	// 페이지 소팅 C_CID(등록일순), C_CNT(인기순)
	var totalCount = totalCount;	// 전체수
	var page_cnt = page_cnt;	// 페이지 갯수

	var callResult;

	if(document.getElementById('m_n')){
//		alert('m_n - page_num :'+page_num+' - page_sort : '+page_sort+' - totalCount :'+totalCount+' - page_cnt :'+page_cnt);
		callResult = m_n.JSReset(page_num, page_sort, totalCount, page_cnt);
	}else if(document.getElementById('i_n')){
//		alert('i_n - page_num :'+page_num+' - page_sort : '+page_sort+' - totalCount :'+totalCount+' - page_cnt :'+page_cnt);
		callResult = i_n.JSReset(page_num, page_sort, totalCount, page_cnt);
	}else if(document.getElementById('i_n_td')){
//		alert('i_n_td - page_num :'+page_num+' - page_sort : '+page_sort+' - totalCount :'+totalCount+' - page_cnt :'+page_cnt);
		callResult = i_n_td.JSReset(page_num, page_sort, totalCount, page_cnt);
	}else if(document.getElementById('i_n_bt')){
//		alert('i_n_bt - page_num :'+page_num+' - page_sort : '+page_sort+' - totalCount :'+totalCount+' - page_cnt :'+page_cnt);
		callResult = i_n_bt.JSReset(page_num, page_sort, totalCount, page_cnt);
	}else if(document.getElementById('m_n_mp')){
//		alert('m_n_mp - page_num :'+page_num+' - page_sort : '+page_sort+' - totalCount :'+totalCount+' - page_cnt :'+page_cnt);
		callResult = m_n_mp.JSReset(page_num, page_sort, totalCount, page_cnt);
	}else if(document.getElementById('m_n_re')){
//		alert('m_n_re - page_num :'+page_num+' - page_sort : '+page_sort+' - totalCount :'+totalCount+' - page_cnt :'+page_cnt);
		callResult = m_n_re.JSReset(page_num, page_sort, totalCount, page_cnt);
	}else if(document.getElementById('m_n_bt')){
//		alert('m_n_bt - page_num :'+page_num+' - page_sort : '+page_sort+' - totalCount :'+totalCount+' - page_cnt :'+page_cnt);
		callResult = m_n_bt.JSReset(page_num, page_sort, totalCount, page_cnt);
	}else if(document.getElementById('i_n_mp')){
//		alert('i_n_mp - page_num :'+page_num+' - page_sort : '+page_sort+' - totalCount :'+totalCount+' - page_cnt :'+page_cnt);
		callResult = i_n_mp.JSReset(page_num, page_sort, totalCount, page_cnt);
	}

}

// 공지사항 popup
function showPicture(seq){
	var addr = "/front/common/viewimage.jsp?cid="+seq;
	window.open(addr,'img_pop','status=no,resizable=no,toolbar=no,menubar=no,scrollbars=yes,titlebar=no,top=0,left=0');
}

//================================================== 5*3 슬라이딩 페이지 =====================================================/
// 머리 아파서 하드코딩 했음, 한개였을땐 문제 안되었는데, 2개가 동시에 보여지려 하니...귀찮코 짜증나서 막 코딩 들어감 ========/
//=================================== 5*3 슬라이딩 페이지 구성을 위한 스크립트 첫번째 꺼 =====================================/
function pageLink1(page_src, no, sort, g_link){
	var page_src1 = page_src;
	var page_num1 = no;
	var page_sort = sort;

	var div_object_1 = document.getElementById('object_1');
	//alert(document.getElementById('object_1'));

	var newDiv_erea;

	newDiv_erea  = "";
	newDiv_erea += "								<div id='slide01' style='position:relative;left:370px;top:145px;' >";
	newDiv_erea += "										<img src='/img/common/loading.gif'>";
	newDiv_erea += "								</div>";

	div_object_1.innerHTML = newDiv_erea;

	document.getElementById('page_num1').value = no;

	window.subPage1.location.href=page_src1+"?page_num="+page_num1+"&page_sort="+sort+"&req_cid="+g_link;


	var total_page1 = document.getElementById('total_page1').value;
	flash_paging(no, sort, total_page1, '15');

}

function slide_pageLink1(page_src, state, sort, g_link){

	var page_src1 = page_src;
	var param = param;
	var g_link = g_link;


	var total_page1 = document.getElementById('total_page1').value;
	var page_num1	 = Number(document.getElementById('page_num1').value);
	var page_sort;
	if(document.getElementById('page_sort')){
		page_sort	 = document.getElementById('page_sort').value;
	}else{
		page_sort = sort;
	}

	if(state == "next"){
		if(page_num1 != total_page1){
			pageLink1(page_src1, page_num1+1, page_sort, g_link);
		}else{
			return;
		}
	}else if(state == "before"){
		if(page_num1 != 1){
			pageLink1(page_src1, page_num1-1, page_sort, g_link);
		}else{
			return;
		}
	}else{
		pageLink1(page_src1, page_num1, sort, g_link);
	}


}

//=================================== 5*3 슬라이딩 페이지 구성을 위한 스크립트 두번재 꺼 =====================================/
function pageLink2(page_src, no, param){

	var page_src2 = page_src;
	var page_num2 = no;

	var div_object_2 = document.getElementById('object_2');
	//alert(document.getElementById('object_2'));

	var newDiv_erea;

	newDiv_erea  = "";
	newDiv_erea += "								<div id='slide01' style='position:relative;left:370px;top:145px;' >";
	newDiv_erea += "										<img src='/img/common/loading.gif'>";
	newDiv_erea += "								</div>";

	div_object_2.innerHTML = newDiv_erea;

	document.getElementById('page_num2').value = no;
	window.subPage2.location.href=page_src2+"?page_num="+page_num2+param;

}

function slide_pageLink2(page_src, state, param){
	var page_src2 = page_src;
	var param = param;
	var total_page2 = document.getElementById('total_page2').value;
	var page_num2	 = Number(document.getElementById('page_num2').value);

	if(state == "next"){
		if(page_num2 != total_page2){
			pageLink2(page_src2, page_num2+1, param);
		}else{
			return;
		}
	}else{
		if(page_num2 != 1){
			pageLink2(page_src2, page_num2-1, param);
		}else{
			return;
		}
	}
}
//================================================== 5*3 슬라이딩 페이지 =====================================================/

// 섬네일 링크 처리
/*
function onContentpop(content, seq){
	var content = content;
	if(content == "move"){
		var addr = "/front/common/viewplayer.jsp?m_cid="+seq;
		window.open(addr,'img_pop','width=414,height=340,status=no,resizable=no,toolbar=no,menubar=no,scrollbars=no,titlebar=no,top=0,left=0');
	}else{
		showPicture(seq);
	}
}
*/


function onContentpop(content, seq){
	var content = content;
	var addr ;
	if(content == "move"){
		addr = "/main.jsp?pages=01_video/01_0101_src_l&m_cid="+seq;
		document.location.href = addr;
	}else if(content == "today"){
		addr = "/main.jsp?pages=02_photo/02_0101_today&m_cid="+seq;
		document.location.href = addr;
	}else{
//		addr = "/main.jsp?pages=02_photo/02_0101_src_l&m_cid="+seq;
		addr = "/main.jsp?pages=02_photo/02_0101_src_l&m_cid="+seq;
		document.location.href = addr;
	}
}

//==============================================================================================================================/
// 서치 항목을 동일한 폼으로 보여달라해서, 이미 다 만들어진 부분에 어찌하란말이요. 하드코딩 들어갑니다. ㅠ.ㅠ
//==============================================================================================================================/

function onContentpop_new(content, seq, inx, page_num, totalCount){
	var content = content;
	var addr ;
	if(content == "move"){
		addr = "/main.jsp?pages=06_search/06_0201_src_l&m_cid="+seq+"&inx="+inx+"&page_num="+page_num+"&totalCount="+totalCount;
		document.location.href = addr;
	}else{
		addr = "/main.jsp?pages=06_search/06_0301_src_l&m_cid="+seq+"&inx="+inx+"&page_num="+page_num+"&totalCount="+totalCount;
		//alert(addr);
		document.location.href = addr;
	}
}

function search_pageLink1(page_src, no, sort, zoneCode, zoneData, theme, guide, search){
	var page_src1 = page_src;
	var page_num1 = no;
	var page_sort = sort;
	var zoneCode = zoneCode;
	var zoneData = zoneData;
	var theme = theme;
	var guide = guide;
	var search = search;

	var div_object_1 = document.getElementById('object_1');
	//alert(document.getElementById('object_1'));

	var newDiv_erea;

	newDiv_erea  = "";
	newDiv_erea += "								<div id='slide01' style='position:relative;left:370px;top:145px;' >";
	newDiv_erea += "										<img src='/img/common/loading.gif'>";
	newDiv_erea += "								</div>";

	div_object_1.innerHTML = newDiv_erea;

	document.getElementById('page_num1').value = no;
	window.subPage1.location.href=page_src1+"&page_num="+page_num1+"&page_sort="+sort;

	var total_page1 = document.getElementById('total_page1').value;
	flash_paging_search(no, sort, total_page1, '15', zoneCode, zoneData, theme, guide, search);

}

function slide_search_pageLink1(page_src, state, sort, zoneCode, zoneData, theme, guide, search){

	var page_src1 = page_src;
	var param = param;
	var total_page1 = document.getElementById('total_page1').value;
	var page_num1	 = Number(document.getElementById('page_num1').value);
	var page_sort;
	if(document.getElementById('page_sort')){
		page_sort	 = document.getElementById('page_sort').value;
	}else{
		page_sort = sort;
	}
	var zoneCode = zoneCode;
	var zoneData = zoneData;
	var theme = theme;
	var guide = guide;
	var search = search;

	if(state == "next"){
		if(page_num1 != total_page1){
			search_pageLink1(page_src1, page_num1+1, page_sort, zoneCode, zoneData, theme, guide, search);
		}else{
			return;
		}
	}else if(state == "before"){
		if(page_num1 != 1){
			search_pageLink1(page_src1, page_num1-1, page_sort, zoneCode, zoneData, theme, guide, search);
		}else{
			return;
		}
	}else{
		search_pageLink1(page_src1, page_num1, sort, zoneCode, zoneData, theme, guide, search);
	}


}

function flash_paging_search(page_num, page_sort, totalCount, page_cnt, zoneCode, zoneData, theme, guide, search){

	var page_num = page_num;	// 현재 페이지 넘버
	var page_sort = page_sort;	// 페이지 소팅 C_CID(등록일순), C_CNT(인기순)
	var totalCount = totalCount;	// 전체수
	var page_cnt = page_cnt;	// 페이지 갯수
	var zoneCode = zoneCode;
	var zoneData = zoneData;
	var theme = theme;
	var guide = guide;
	var search = search;

	var callResult;

	if(document.getElementById('i_n_sh')){
//		alert('i_n_sh - page_num :'+page_num+' - page_sort : '+page_sort+' - totalCount :'+totalCount+' - page_cnt :'+page_cnt+' - zoneCode : '+zoneCode+' - zoneData : '+zoneData+' - theme : '+theme+' - guide : '+guide+' - search : '+search);
		callResult = i_n_sh.JSReset(page_num, page_sort, totalCount, page_cnt, zoneCode, zoneData, theme, guide, search);

	}else if(document.getElementById('m_n_sh')){
//		alert('m_n_sh - page_num :'+page_num+' - page_sort : '+page_sort+' - totalCount :'+totalCount+' - page_cnt :'+page_cnt);
		callResult = m_n_sh.JSReset(page_num, page_sort, totalCount, page_cnt, zoneCode, zoneData, theme, guide, search);
	}

}

//==============================================================================================================================/


function onBestContentpop(content, seq){
	var content = content;
	var addr ;
	if(content == "move"){
		addr = "/main.jsp?pages=04_best/04_0201_src_l&m_cid="+seq;
		document.location.href = addr;
	}else{
		addr = "/main.jsp?pages=04_best/04_0202_src_l&m_cid="+seq;
		document.location.href = addr;
	}
}



// UCC갤러리 슬라이드 클릭
function viewContent(type){
		location.href = "/main.jsp?pages=05_gallery/05_0101_src_l_1&cid="+type;
}

//소팅 이미지 변경
function sort_img(iname, itype){

	var iname = iname;
	var itype = itype;
	var sorting = sorting;

	if(iname == "btn_cid"){
		img_src = "btn_sort6.gif";
		if(itype=="on"){
			img_src = "btn_sort6_on.gif";
		}

		document.images.btn_cid.src = "/img/btn/"+img_src;
	}else{
		img_src = "btn_sort7.gif";
		if(itype=="on"){
			img_src = "btn_sort7_on.gif";
		}

		document.images.btn_cnt.src = "/img/btn/"+img_src;
	}


	if(document.getElementById('page_sort').value == "C_CID"){
		document.images.btn_cid.src = "/img/btn/btn_sort6_on.gif";
	}else{
		document.images.btn_cnt.src = "/img/btn/btn_sort7_on.gif";
	}

}



// 파이어폭스에서 동영상,사진의 투명 플래쉬 문제점 해결 방안
function flash_height(etc){

	if(etc == "open"){
		document.getElementById('flash_height').style.height=1000+'px';

	}else{
		document.getElementById('flash_height').style.height=380+'px';

	}
}


