
  function initMoving(target, position, topLimit, btmLimit) {
    if (!target)
        return false;

    var obj = target;
    obj.initTop = position;
    obj.topLimit = topLimit;
    obj.bottomLimit = document.documentElement.scrollHeight - btmLimit;

    obj.style.position = "absolute";
    obj.top = obj.initTop;
    obj.left = obj.initLeft;

    if (typeof(window.pageYOffset) == "number") {
        obj.getTop = function() {
            return window.pageYOffset;
        }
    } else if (typeof(document.documentElement.scrollTop) == "number") {
        obj.getTop = function() {
            return document.documentElement.scrollTop;
        }
    } else {
        obj.getTop = function() {
            return 0;
        }
    }

    if (self.innerHeight) {
        obj.getHeight = function() {
            return self.innerHeight;
        }
    } else if(document.documentElement.clientHeight) {
        obj.getHeight = function() {
            return document.documentElement.clientHeight;
        }
    } else {
        obj.getHeight = function() {
            return 500;
        }
    }

    obj.move = setInterval(function() {
        if (obj.initTop > 0) {
            pos = obj.getTop() + obj.initTop;
        } else {
            pos = obj.getTop() + obj.getHeight() + obj.initTop;
            //pos = obj.getTop() + obj.getHeight() / 2 - 15;
        }

        if (pos > obj.bottomLimit)
            pos = obj.bottomLimit;
        if (pos < obj.topLimit)
            pos = obj.topLimit;

        interval = obj.top - pos;
        obj.top = obj.top - interval / 3;
        obj.style.left =   document.body.offsetWidth / 2 +400  ;
        obj.style.top = obj.top + "px";
    }, 30)
}

function MaingoSearch(){
	condition1 = document.getElementById("go").value;
	searchStr1 = document.getElementById("Search_str").value;
	switch(condition1){
	case "0" :
		url = "/main/section/search/list.gaon?condition=&Search_str=" + searchStr1;
		break;
	case "1" :
		url = "/main/section/search/list.gaon?condition=title&Search_str=" + searchStr1;
		break;
	case "2" :
		url = "/main/section/search/list.gaon?condition=artist&Search_str=" + searchStr1;
		break;
	}
	document.location.href = url;			
}

function preMainGoSearch(){
	if(event.keyCode == 13){
		MaingoSearch();
	}
}


	function MM_popupMsg(msg) { //v1.0
		  alert(msg);
		}
		function MM_openBrWindow(theURL,winName,features) { //v2.0
		  window.open(theURL,winName,features);
		}

		function MM_preloadImages() { //v3.0
		  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
			var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
			if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
		}
		function MM_swapImgRestore() { //v3.0
		  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
		}
		function MM_findObj(n, d) { //v4.01
		  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
			d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
		  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
		  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
		  if(!x && d.getElementById) x=d.getElementById(n); return x;
		}

		function MM_swapImage() { //v3.0
		  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
		   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
		}
		
		function nationTab( gbn ){
			document.frm.pageNo.value = 1;
			document.frm.nationGbn.value = gbn;
			document.frm.action = "list.gaon";
			frm.submit();
		}
		
		function nationTabother( gbn ){
			document.frm.pageNo.value = 1;
			document.frm.nationGbn.value = gbn;
			document.frm.action = "other.list.gaon";
			frm.submit();
		}

		function rankTab( gbn ){
			document.frm.pageNo.value = gbn;
			document.frm.action = "list.gaon";
			frm.submit();
		}
	

		function rankTab2010( gbn ){
			document.frm.pageNo.value = gbn;
			document.frm.action = "2010.list.gaon";
			frm.submit();
		}
		function rankTabother( gbn ){
			document.frm.pageNo.value = gbn;
			document.frm.action = "other.list.gaon";
			frm.submit();
		}


		function chgChart( gbn ){
			if( gbn=="ALL" ){
				document.frm.chk.value = "T";
			}
			document.frm.chartGbn.value = gbn;
			frm.submit();
		}

		function chgTVChart( gbn ){
			document.frm.mainGbn.value = gbn;
			frm.submit();
		}
		function rankTabotherTV( gbn ){
			document.frm.pageNo.value = gbn;
			document.frm.action = "list.gaon";
			frm.submit();
		}

		function printPop( idx, gbn ){
			window.open("/main/common/print.gaon?idx="+idx+"&gbn="+gbn, "printPop", "top=100px, left=100px, height=1, width=1, toolbar=no, menubar=no");
		}
	
		// Âü¿©ÇÏ±â ÆË¾÷.
		function go_PopMenu( gbn ){
			switch(gbn){
				case 1 : 
					url = "/main/section/contact/pop.partnership.gaon";
					popName = "popContact";
					popState = "height=570,width=600,scrollbars=no,toolbar=no, location=0, directories=0, menubar=0, titlebar=no";
					break;
				case 2 :
					url = "/main/section/member/indi.gaon";
					popName = "popIndi";
					popState = "height=350,width=450,scrollbars=no,toolbar=no, location=0, directories=0, menubar=0, titlebar=no";
					break;
			}
			window.open(url, popName, popState);
		}

		function go_Menu(mainGbn, mainCate, nationGbn){
			if(document.frm.termGbn){
				radioVar = document.frm.termGbn;
				if( radioVar!='' ){
					for(var i=0; i<radioVar.length; i++){
						if(radioVar[i].checked == true){
							termVar = radioVar[i].value;
						}
					}
				}
			}else{
				termVar = "week";
			}


			if(mainGbn=="CHART"){
				switch(mainCate){
					case 1 :
						url = "/main/section/total/list.gaon";
						break;
					case 2 :
						url = "/main/section/online/list.gaon";
						break;
					case 3 :
						url = "/main/section/mobile/list.gaon";
						break;
					case 4 :
						url = "/main/section/album/list.gaon";
						break;	
					case 5 :
						if(nationGbn==1){
							url = "/main/section/info/chart_01.gaon";
						}else if(nationGbn==2){
							url = "/main/section/info/chart_02.gaon";
						}
						break;					
				}

				url = url + "?mainGbn=" + mainGbn + "&mainCate=" + mainCate + "&nationGbn=" + nationGbn+ "&termGbn=week";

			}else if(mainGbn=="SRCH"){
				switch(mainCate){
					case "0" :
						url = "/main/section/search/list.gaon?condition=&Search_str=" + nationGbn;
						break;
					case "1" :
						url = "/main/section/search/list.gaon?condition=title&Search_str=" + nationGbn;
						break;
					case "2" :
						url = "/main/section/search/list.gaon?condition=artist&Search_str=" + nationGbn;
						break;
				}

			}else if(mainGbn=="MENU"){
				switch(mainCate){
					case 1 :
						url = "/main/home/list.gaon?mainGbn=CHART";
						break;
					case 2 :
						url = "/main/section/mailing/mailing_01.gaon?mainGbn=MENU";
						break;
				}
				url = url + "&mainCate=" + mainCate + "&Search_str=" + nationGbn+ "&termGbn=week";
			}
			document.location.href = url;
		}

		function logout(){
			document.location.href = "/main/section/member/logout.action.asp";
		}

		function memberModify(){
			document.location.href = "/main/section/member/member.modify.asp";
		}
		

		



function popViewVideo(gbn, url){
	window.open("/main/common/popVideoView.gaon?gbn="+gbn+"&url="+url, "popVideo", "width=480,height=370,toolbar=no,menubar=no,status=no");
}		
	


function popTwitter( txt, url ){
	window.open('http://twitter.com/share?text='+txt+'&url='+url, 'tweetPop', 'width=520, height=250');
}
