function chkmenu(num) {
	$('.submenu').hide();
	if(num > 0) {
		$('#smenu_'+num).show();
		//$('#mmenu_'+num+' img').src.replace("_on","_off");
		$('#mmenu_'+num+' img').attr("src", $('#mmenu_'+num+' img').attr("src").replace("_off","_on"));
	}
}

var chkid;
function mreset(){
	if(chkid) {
		clearTimeout(chkid);
	}
}

function idnum(str) {
	var cuttmp = str.split("_");
	var cutnum = cuttmp[1];
	return cutnum;
}

$(document).ready(function() {
	$('.mm').mouseover(function(){
		mreset();
		var cutnum = idnum(this.id);
		chkmenu(cutnum);
	});

	$('.mm').mouseout(function(){
		var cutnum = idnum(this.id);
		$('#mmenu_'+cutnum+' .rollover').attr("src", $('#mmenu_'+cutnum+' img').attr("src").replace("_on","_off"));
		chkid = setTimeout("chkmenu(0)", 100);
	});
});

function tabview(str, num) {
	var maxnm = document.getElementsByName(str).length;
	for(i=1;i<=maxnm;i++) {
		document.getElementById(str+"_img"+i).src = document.getElementById(str+"_img"+i).src.replace("_on","_off");
		document.getElementById(str+"_view"+i).style.display = "none"
	}
	document.getElementById(str+"_img"+num).src = document.getElementById(str+"_img"+num).src.replace("_off","_on");
	document.getElementById(str+"_view"+num).style.display = "block";
}

function tabview_summer(str, num) {
	var maxnm = document.getElementsByName(str).length;
	for(i=1;i<=maxnm;i++) {
		document.getElementById(str+"_img"+i).src = document.getElementById(str+"_img"+i).src.replace("_on","_off");
		document.getElementById(str+"_view"+i).style.display = "none"
	}
	if (num == 6)
		document.getElementById(str+"_img"+1).src = document.getElementById(str+"_img"+1).src.replace("_off","_on");
	else if(num == 7)
		document.getElementById(str+"_img"+2).src = document.getElementById(str+"_img"+2).src.replace("_off","_on");
	else if(num == 8)
		document.getElementById(str+"_img"+3).src = document.getElementById(str+"_img"+3).src.replace("_off","_on");
	else if(num == 9)
		document.getElementById(str+"_img"+4).src = document.getElementById(str+"_img"+4).src.replace("_off","_on");
	else if(num == 10)
		document.getElementById(str+"_img"+5).src = document.getElementById(str+"_img"+5).src.replace("_off","_on");
	else
		document.getElementById(str+"_img"+num).src = document.getElementById(str+"_img"+num).src.replace("_off","_on");
	document.getElementById(str+"_view"+num).style.display = "block";
}

function tabview_text(str, num) {
	var maxnm = document.getElementsByName(str).length;
	for(i=1;i<=maxnm;i++) {
		//document.getElementById(str+"_txt"+i).style.color = "#b7bbbc";
		document.getElementById(str+"_view"+i).style.display = "none";
	}
	//document.getElementById(str+"_txt"+i).style.color = "#feffff";
	document.getElementById(str+"_view"+num).style.display = "block";
}

/* S:연예기사 */
	var en_saveNum	=	1;
	var sp_saveNum	=	1;
	var pt_saveNum	=	1;

	function ent_mv(nm,str) {
		global_nm	=	eval(nm+"_saveNum");
		if(str == "left" && global_nm >= 3) {
			global_nm	=	global_nm - 2;
			save_global(nm,global_nm);
			ent_hide(nm);
			document.getElementById(nm+"_tb"+global_nm).style.display = "block";
		} else if(str == "right" && global_nm <=5) {
			global_nm	=	global_nm + 2;
			save_global(nm,global_nm);
			ent_hide(nm);
			document.getElementById(nm+"_tb"+global_nm).style.display = "block";
		}
	}

	function save_global(nm,num) {
		if(nm == "sp") {
			sp_saveNum	=	num;
		}else if(nm == "pt") {
			pt_saveNum	=	num;
		}else {
			en_saveNum	=	num;
		}
	}

	function ent_hide(nm) {
		for(i=1;i<=7;i=i+2) {
			document.getElementById(nm+"_tb"+i).style.display = "none";
		}
	}

function trim(pstr) {
	var search = 0
	while (pstr.charAt(search) == " ") {
		search = search + 1
	}
	pstr = pstr.substring(search, (pstr.length))
	search = pstr.length - 1
	while (pstr.charAt(search) ==" ")
	{
		search = search - 1
	}
	return pstr.substring(0, search + 1)         
} 

/* TOPSLIDE */
	var sbmenu_move = 0;
	var sbmenu_cnt = 0;
	var interval;
	function nsbmenu(str) {
		if(top_slide_cnt == null || top_slide_cnt == "" || top_slide_cnt < 1){
			top_slide_cnt = 0;
		}
		if(str == "left" && sbmenu_cnt < (top_slide_cnt-1)) {
			sbmenu_cnt++;
			sbmenu_move = sbmenu_move - 948;
			interval = setInterval("nsbmenu_move(sbmenu_move)",10);
		} else if(str == "right" && sbmenu_cnt > 0) {
			sbmenu_cnt--;
			sbmenu_move = sbmenu_move + 948;
			interval = setInterval("nsbmenu_move(sbmenu_move)",10);
		}
	}//end function
	function nsbmenu_move(num) {
		var pos = "";
		var val	=	document.getElementById("nsbmenu1");
		pos	=	val.style.left.replace("pt","");
		pos	=	Number(pos.replace("px",""));
		if(num - pos < 0) {
			document.getElementById("nsbmenu1").style.left	=	pos + Math.floor(0.2*(num - pos)) + "px";
		} else {
			document.getElementById("nsbmenu1").style.left	=	pos + Math.ceil(0.2*(num - pos)) + "px";
		}//end if
 
		if(pos == num) {
			clearInterval(interval);
		}
	}//end function	

/* TOPSLIDE NEW */
	function nsbmenu_n(str) {
		if(str == "left" && sbmenu_cnt < 2) {
			sbmenu_cnt++;
			sbmenu_move = sbmenu_move - 940;
			interval = setInterval("nsbmenu_move(sbmenu_move)",10);
		} else if(str == "right" && sbmenu_cnt > 0) {
			sbmenu_cnt--;
			sbmenu_move = sbmenu_move + 940;
			interval = setInterval("nsbmenu_move(sbmenu_move)",10);
		}
	}//end function

/* 검색 */
	function searchform() {
		var word = document.frmsearch.keyword.value;
		if(!trim(word)) {
			alert("검색어를 입력해 주세요.");
			document.frmsearch.keyword.focus();
			return false;
		}
	}

/* 실시간속보 */
	function quickNewsPop() {
		window.open("/news/flashnews.php", "etodaySpeedNews2011", "width=1280,height=840,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,top=0,left=0");
	}

/* 쿠기가져오기 */
	function getCookie(name) {
		var nameOfCookie = name + "=";
		var x = 0;
		while(x <= document.cookie.length) {
			var y = (x+nameOfCookie.length);
			if(document.cookie.substring( x, y ) == nameOfCookie) {
				if((endOfCookie=document.cookie.indexOf(";", y)) == -1 ) endOfCookie = document.cookie.length;
				return unescape(document.cookie.substring(y, endOfCookie));
			}
			x = document.cookie.indexOf(" ", x) + 1;
			if ( x == 0 ) break;
		}
		return "";
	}

/* 쿠키저장 */
	function setCookie(name, value, expiredays) {
		var todayDate = new Date();
		todayDate.setDate( todayDate.getDate() + expiredays );
		document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";"
	}

/* 최신포토[자동차] */
	function chg_photo(idn,imgnum,tit,w,h,sm,idxno){
		document.getElementById(idn).src = "http://img.etoday.co.kr/html/lib_img_crop.php?id="+imgnum+"&mw="+w+"&mh="+h;
		document.getElementById(idn+"_href").href = "/car/newsview.php?TM=news&SM="+sm+"&idxno="+idxno;
		document.getElementById(idn+"_txt").innerHTML = tit;
	}

	function chg_carphoto(idn,isrc,idxno,tit){
		document.getElementById(idn).src = isrc;
		document.getElementById(idn+"_href").href = "/car/car_gallery_view.php?TM=gal&code=GALLERY&B_NUM="+idxno;
		document.getElementById(idn+"_txt").innerHTML = tit;
	}

/* 최신포토[연예] */
	function chgen_photo(idn,imgnum,tit,w,h,sm,idxno){
		document.getElementById(idn).src = "http://img.etoday.co.kr/html/lib_img_crop.php?id="+imgnum+"&mw="+w+"&mh="+h;
		document.getElementById(idn+"_href").href = "/news/section/newsview.php?TM=ennews?TM=news&SM="+sm+"&idxno="+idxno;
		document.getElementById(idn+"_txt").innerHTML = tit;
	}

/* 지배구조 */
	function gomap() {
		if(document.cg.keyword.value == "") {
			alert("검색어를 입력해 주세요.");
			document.cg.keyword.focus();
			return false;
		}
	}

/* 증권방송 */
	function market_pop() {
		alert("준비중 입니다.");
	}

/* 플래시 */
function MakeFlash(Url,Width,Height,FlashVars)
{
	if(FlashVars!="") {
		var AddVar_1	=	"<param name=\"FlashVars\" value=\""+FlashVars+"\">";
		var AddVar_2	=	"FlashVars=\""+FlashVars+"\"";
	}
	  document.writeln("<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0\" width=\"" + Width + "\" height=\"" + Height + "\">"); 
	  document.writeln("<param name=\"movie\" value=\"" + Url + "\">");
	  document.writeln(AddVar_1);
	  document.writeln("<param name=\"quality\" value=\"high\" />");     
	  document.writeln("<param name=\"wmode\" value=\"transparent\">"); 
	  document.writeln("<embed src=\"" + Url + "\" "+ AddVar_2 +" quality=\"high\" wmode=\"transparent\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" width=\"" + Width + "\"  height=\"" + Height + "\">"); 
	  document.writeln("</object>");     
}

//롤링 초기값 setting
function set_move_list(divID, funcNm, intvTime, viewcnt){
	if(funcNm == null || funcNm == "") { funcNm = "move_right_list('"+divID+"')"; }
	
	//전체공지 rolling set
	$("#"+divID).attr("top", "0");     
 	$("#"+divID).attr("width", $("#"+divID+">div").eq(0).outerWidth());
 	$("#"+divID).attr("height", $("#"+divID+">div").eq(0).height());
 	$("#"+divID).attr("total", $("#"+divID+">div").size()-viewcnt);
 	$("#"+divID).hover(function(){
    	clearInterval($("#"+divID).attr("timer"));
 	},function(){
     	$("#"+divID).attr("timer", setInterval(funcNm, intvTime));
 	});
 	$("#"+divID).attr("timer", setInterval(funcNm, intvTime));
}

//좌우롤링 : param 1 => 우측으로 이동/ -1 => 좌측으로 이동
function move_right_list(divID, param){
	if(param == null) {
		param = 1;
	}
     if ($("#"+divID+":animated").size()) return false;
     var width = $("#"+divID).attr("width");
     var pos = (parseInt($("#"+divID+"").attr("top"))+param);
     var total = parseInt($("#"+divID).attr("total"));

     if (param == 1 && pos>total) {
         $("#"+divID).attr("top", 0);
         $("#"+divID).css("left", "0px");
     } else if(param == -1 && pos<0){
    	 var px = total * width * -1;
    	 $("#"+divID).attr("top", total);
         $("#"+divID).css("left", px+"px");
     } else {
	     var px = pos * width;
	     $("#"+divID).attr("top", pos);
	     $("#"+divID).animate({ 
	        left: ((px * -1) + "px")
	     }, 1000, $("#"+divID).attr("motion")
	     );
     }
     return $("#"+divID).attr("top");
 }
