/****************************************************
* °Ë»ö °øÅë ½ºÅ©¸³Æ®
****************************************************/
document.domain = "daum.net";


/****************************************************
* Jigu FrameWork
****************************************************/
window.daumSF = {};
/**
 * @namespace JIGUÀÇ ±âº» namespace daum 
 */
daumSF = {
    /**
     * @ignore
     */
    documentLoaded : false,
	/**
     * @param {Object} dest - ´ë»ó°´Ã¼
     * @param {Object} source - ¿øº»°´Ã¼
     * @param {Boolean} overwrite - ´ë»ó°´Ã¼¿¡ ¿øº»°´Ã¼ÀÇ ¸â¹ö¸¦ µ¤¾î ¾µ°ÍÀÎÁö¸¦ °áÁ¤
     * @default Boolean true 
     */
	extend : function(dest, source, overwrite){
		var ow = true; if(overwrite != undefined) ow = overwrite;
	
		for(var p in source) if(!dest[p] || ow){
			dest[p] = source[p];		
		}
		
		return dest;
	},
	/**
	 * descrptrion 
	 * 
	 * @param
	 * @type Object dest - ¸ñÀû°´Ã¼
	 * @param {Object} source - ´ë»ó°´Ã¼
	 * @param {Boolean} overwrite - µ¤¾î¾µÁö¸¦ °áÁ¤	 
	 * @return object
	 */
	extendMethods : function(dest, source, overwrite){
		var ow = true; if(overwrite != undefined) ow = overwrite;
		
		for(var p in source) if(!dest[p] || ow){
			if(source[p].isFunction) dest[p] = daumSF.methodize(source[p]);
		}
		
		return dest;
	},
	
	/**
	 */
	Object : {
		toJSON : function(_obj){
			var ret = new String.Buffer("{");
			
			for(var p in _obj){
				var _type = typeof(_obj[p]);
				
				ret.append("\"" + p + "\": ");
				
				if(_type == "object"){
					ret.append(daumSF.Object.toJSON(_obj[p]));
				}else if(_type == "function"){
					ret.append(daumSF.String.removeCR(_obj[p].toString()));
				}else{						 
					if(_type == "number"){
						ret.append(_obj[p]);
					}else{
						ret.append("\"" + _obj[p] + "\"");
					}
				}
				ret.append(", ");
			}
			ret.removeLast();	
			ret.append("}");
			
			return ret.evaluate();
		}	
	},
    
    Function : {    	
		bind : function(f){
			var __method = f, args = daumSF.$A(arguments); args.shift();						
			var object = args.shift();
			f.__Binded = true;
			return function(){
		    	return __method.apply(object, args.concat(daumSF.$A(arguments)));
			}
		},
		bindAsEventListener : function(f){
			var __method = f, args = daumSF.$A(arguments); args.shift();
			var object = args.shift();
			f.__Binded = true;
			return function(e){				
				return __method.apply(object, [e || window.event].concat(args));
			}
		},
		timeout : function(f, ms, _object){
			var func = (_object) ? daumSF.Function.bind(f, _object) : f;		
			return window.setTimeout(func, ms);
		},
		
		interval : function(f, ms, _object){
			var func = (_object) ? daumSF.Function.bind(f, _object) : f;
			return window.setInterval(func, ms);
		},
		callBack : function(f){
			var that = f, args = daumSF.$A(arguments);
			args.shift(); var func = args.shift();
	
			return function(){
				args = args.concat(daumSF.$A(arguments));
	
				var ret = that.apply(null, args);
				func.apply(null, args);
				
				return ret;
			}
		},
		callFore : function(f){
			var that = f, args = daumSF.$A(arguments);
			args.shift(); var func = args.shift();
	
			return function(){
				args = args.concat(daumSF.$A(arguments));
	
				func(args);
				return that(args);
			}
		},
		inherit : function(f, _parent_, /*optional*/_members){
			if(!_parent_.isFunction) return f;

			var superclass = function(){};
			superclass.prototype = _parent_.prototype;
			f.prototype = new superclass();
			f.prototype.constructor = f;
			
			f._parent = _parent_;
			var constructorStr = _parent_.toString();

			if(constructorStr.search(/\$super/) > -1){
				var body = constructorStr.replace(/(^function.+\{|\}$)/g,'');
				var callSuperIdx = body.search(/this\.\$super/);
				var aboveCode = body.substr(0,callSuperIdx);
				var belowCode = body.substring(callSuperIdx + body.match(/this\.\$super.+;/)[0].length);

				f.prototype.$super = function(){
					if(aboveCode){
						(new Function(aboveCode)).apply(this);
					}

					_parent_.prototype.$super.apply(this,arguments);

					if(belowCode){
						(new Function(belowCode)).apply(this);
					}
				}
			}else{
				f.prototype.$super = function(){
					return _parent_.apply(this, arguments);				
				}
			}

			if(_members){
				daumSF.Function.members(f, _members);
			}

			return f;	
		},
		clone : function(f, _parent_){
			if(!_parent_.isFunction) return f;
	
			var _proto = _parent_.prototype;		
			
			for(var p in _proto){
				if(_proto[p]){
					if(_proto[p].isString || _proto[p].isNumber || _proto[p].isBoolean){
						var tmp = _proto[p];
						f.prototype[p] = tmp;
					}else if(_proto[p].isArray){				
						f.prototype[p] = daumSF.Array.copy(_proto[p]);
					}else{
						f.prototype[p] = _proto[p];
					}
				}
			}
			
			return f;
		},		
		members : function(f, _members){
			for(var name in _members){
				f.prototype[name] = (typeof(_members[name]) == "function") ? (f._parent.prototype[name]) ? (function(name, fn){
					return function(){
						this.$super = function(){
							return f._parent.prototype[name].apply(this, arguments);
						}
						
						return fn.apply(this, arguments);
					}
				})(name, _members[name]) : (function(name, fn){
					return function(){
						this.$super = function(){};
						
						return fn.apply(this, arguments);
					}
				})(name, _members[name]) : _members[name];
			}
			
			return f;
		},		
		method : function(f, name, impl){
			f.prototype[name] = (typeof(impl) == "function") ? (f._parent.prototype[name]) ? (function(name, fn){
				return function(){
					this.$super = function(){
						return f._parent.prototype[name].apply(this, arguments);
					}
					return fn.apply(this, arguments);
				}
			})(name, impl) : (function(name, fn){
				return function(){
					this.$super = function(){};
					
					return fn.apply(this, arguments);
				}
			})(name, impl) : impl;
			
			return f;
		}
    },//Function Native Extenstion
    
    Array : {
		each : function(a, func){		
			for(var i=0,len=a.length; i<len; i++){
				func(a[i]);
			}
		},	
		copy : function(a){
			var clone = [];
	
			for(var i=0,len=a.length; i<len; i++){
				if (a[i].constructor == a.constructor){
					clone[i] = daumSF.Array.copy(a[i]);
				}else if(typeof(a[i]) == 'object'){
					if(typeof(a[i].valueOf()) == 'object'){
						clone[i] = a[i].constructor();		
						for (var p in a[i]) clone[i][p] = a[i][p];						
					}else{
						clone[i] = a[i].constructor(a[i].valueOf());
					}
				}else{
					clone[i] = a[i];
				}
			}
	
			return clone;
		},
		compact : function(a){
			var ret = [];
			for(var i=0,len=a.length; i<len; i++){
				if(!(a[i] == null || typeof(a[i]) == "undefined")) ret.push(a[i]);
			}
			
			return ret;
		},	
		indexOf : function(a, _find){
			for(var i=a.length; i>-1; i--) if(a[i] === _find) return i;
			
			return -1;
		},	
		size : function(a){		
			return daumSF.Array.compact(a).length;
		},	
		toJSON : function(a){
			var ret = new String.Buffer("[");
			
			for(var i=0,len=a.length; i<len; i++){
				var _type = typeof(a[i]);
				if(_type == "object"){
					if(a[i] instanceof Array){
						ret.append(daumSF.Array.toJSON(a[i]));
					}else{
						ret.append(daumSF.Object.toJSON(a[i]));
					}
				}else if(_type == "function"){
					ret.append(daumSF.String.removeCR(a[i].toString()));
				}else if(_type == "string"){
					ret.append("\"" + a[i] + "\"");
				}else if(_type == "number"){
					ret.append(a[i]);
				}
				ret.append(", ");
			}
			ret.removeLast();
			ret.append("]");
			
			return ret.evaluate();
		},	
		uniq : function(a){
			var ret = [];
			for(var i=0,len=a.length; i<len; i++){
				if(daumSF.Array.indexOf(ret, a[i]) == -1) ret.push(a[i]);
			}
			
			return ret;
		},
		
		getFirst : function(a){
			return a[0];
		},
	
		getLast : function(a){
			return a[a.length-1];
		}
	}, //Array Native Extension
	
    Number : {
		px : function(n){
			return String(n) + "px";
		},	
		fillZero : function(n, cipher){
			var cipher = cipher || 0;		
			var ret = "" + n;
			if(cipher < ret.length) return ret;
			
			while(ret.length < cipher) ret = "0"+ret;			
			
			return ret;
		},		
		toInt : function(n, l){
			var l = l || 10;
			return parseInt(n, l);
		},
		toFloat : function(n, l){
			var l = l || 10;
			return parseFloat(n, l);
		}
    }, //Number Native Extenstion
    
	String : {		
		px : function(s){
			s = String(s);
			return daumSF.String.endWith(s, "px") ? s : s + "px";
		},
		trim : function(s){
			return s.replace(/^\s*(\S*(\s+\S+)*)\s*$/, "$1");
		},
		replaceAll : function(/* s, findstr, newstr */){
			if(navigator.userAgent.toLowerCase().indexOf("msie") != -1){
				return function(s, findstr, newstr){
					return s.replace(new RegExp(findstr, "gi"), newstr);
				}
			}else{
				return function(s, findstr, newstr){
					return s.split(findstr).join(newstr);
				}
			}		
		}(),
		removeCR : function(s){
			var ret = s;		
			return daumSF.String.replaceAll(daumSF.String.replaceAll(ret, "\n", " "), "\r", "");
		},	
		toInt : function(s, l){
			var l = l || 10;
			return parseInt(s, l);
		},
		toFloat : function(s, l){
			var l = l || 10;
			return parseFloat(s, l);
		},
		empty : function(s){
			return (s.length == 0)
		},	
		startWith : function(s, st){
			return s.substring(0, st.length) == st;
		},	
		endWith : function(s, se){		
			return s.substring(s.length - se.length) == se;
		},
		byteLength : function(s){
			var _byte = 0;
			for(var i=0,len=s.length;i<len;i++){
				var val = escape(s.charAt(i)).length;
				if(val>3) _byte++;
				_byte++;
			}
			
			return _byte;
		},
		cutString : function(s, limit, suffix){		
			var suffix = suffix || "";
			var _limit = limit - suffix.length;
			var _byte = 0;
			var _str = new String.Buffer();
			for(var i=0,len=s.length;i<len;i++){			
				if(_limit>0) _str.append(s.charAt(i));			
				var val = escape(s.charAt(i)).length;
				if(val>3){ _byte++; _limit--; }
				_byte++; _limit--;
			}
			_str.append(suffix);
			
			return (limit >= _byte) ? s : _str.evaluate(); 
		},
		cutPixel : function(s, _px, suffix){
			if(!daumSF.documentLoaded) return false;
			
			var suffix = suffix || "";		
			document.body.appendChild(daumSF.HTMLPrototype);			
			daumSF.HTMLPrototype.innerHTML = suffix;
			var suffixLen = daumSF.HTMLPrototype.offsetWidth;
			_px -= suffixLen;
			daumSF.HTMLPrototype.innerHTML = "";
			var _str = new String.Buffer();
			for(var i=0,len=s.length;i<len;i++){			
				daumSF.HTMLPrototype.innerHTML += s.charAt(i);
				if(_px > daumSF.HTMLPrototype.offsetWidth){			
					_str.append(s.charAt(i));
				}else{
					_str.append(suffix);
					break;
				}
			}
			daumSF.HTMLFragment.appendChild(daumSF.HTMLPrototype);
			
			return _str.evaluate();				
		},
		
		escape : function(s, flag){
			var s1=["&amp;","&#39;","&quot;","&lt;","&gt;"];
			var s2=["&","'","\"","<",">"];
			var s3 = [];		
			var ret = s;
			if(flag) { s3=s1;s1=s2;s2=s3; }
			for(var i=0,len=s1.length;i<len;i++) ret = ret.replace(new RegExp(s1[i], "g"), s2[i]);			
			
			return ret;
		},
		
		escapeHTML : function(s){
			return daumSF.String.escape(s, true);
		},
		
		toHTML : function(s){
			return daumSF.String.escape(s, false);
		}
	}, //String Native Extension
	
	//////////// Jigu Utilities
	loadedScripts : {},
	loadTimer : {},
	load : function(jsurl, onsuccess, options){
		if(daumSF.loadedScripts[jsurl]){ if(onsuccess) onsuccess(); return false; }
		
		var s = document.createElement("script");
		s.src = jsurl;
		s.type = "text/javascript";
		for(var p in options) if(options.hasOwnProperty(p)){
			s.setAttribute(p, options[p]);
		}
		
		daumSF.$T("head")[0].appendChild(s);
		
		if(!onsuccess) return false;
		
		s.onreadystatechange = function(){
			if(this.readyState == "loaded" || this.readyState == "complete"){					
				if(!daumSF.loadedScripts[jsurl]){
					daumSF.loadedScripts[jsurl] = true;
					onsuccess();
				}
			}
			return;
		}
		s.onload = function(){
			if(!daumSF.loadedScripts[jsurl]){
				daumSF.loadedScripts[jsurl] = true; 
				onsuccess();
			}
			return;
		}
		if(daumSF.Browser.sf || daumSF.Browser.op){
			daumSF.loadTimer[jsurl] = window.setInterval(function(){					
				if(/loaded|complete/.test(document.readyState)){
					window.clearInterval(daumSF.loadTimer[jsurl]);
					if(!daumSF.loadedScripts[jsurl]) onsuccess();
				}					
			}, 10);
		}
	},
		
    $A : function(unarray){    		
		if(!unarray) return [];
		if(unarray instanceof Array) return unarray;
		
		var ret = [];
		for(var i=0,len=unarray.length; i<len; i++){
			ret.push(unarray[i]);
		}
		
		return ret;		
    },
    
    $ : function(obj){
		return (obj) ? ((typeof(obj) == "string") ? document.getElementById(obj) : obj) : null;
	},
	
	$T : function(tagName,node){
		node = node || document;
		return node.getElementsByTagName(tagName);
	},
	
	$C : function(e, _cname){
		var e = daumSF.$(e);
		return daumSF.Element.getElementsByClassName(e, _cname);
	},
	
	$E : function(obj){
		var e = daumSF.$(obj);
		if(e) daumSF.extendMethods(e, daumSF.Element, false);		
		
		return e;
	},
	
	urlParameter : function(){
		var r={}, t=[];
		var a=location.search.substr(1).split('&');
		for(i=0;i<a.length;i++){t=a[i].split("=");r[t[0]] = t[1];}
		
		return r;
	}(),
	
	getParam : function(_name){
		return this.url_parameter[_name] || null;
	},
	
	random : function(min, max){
		return Math.floor(Math.random() * (max - min + 1) + min);
	},
	
	return_false : function(){ return false; },
	
	activeX : function(/*obj,div, htmltext*/){
		var seq = 0;
		
		return function(obj, div, htmltext){
			var htmltext = htmltext || false;		
			var idx = seq++, buffer = new String.Buffer("<object ");
			//, add = function(str){ buffer.append(str); };
			var add = buffer.append.bind(buffer);
			
			add('id="'); if(obj.id) add(obj.id+'" '); else add('daumActiveX'+idx+'" ');		
			add('name="'); if(obj.name) add(obj.name+'" '); else add('daumActiveX'+idx+'" ');
			
			if(obj.type) add('type="'+obj.type+'" ');
			if(obj.classid) add('classid="'+obj.classid+'" ');
			if(obj.width) add('width="'+obj.width+'" ');
			if(obj.height) add('height="'+obj.height+'" ');
			if(obj.codebase) add('codebase="'+obj.codebase+'" ');
			add('>\r\n');	
		
			var params = obj.param;
			for(var pname in params) if(params.hasOwnProperty(pname)) add('<param name="'+pname+'" value="'+params[pname]+'" \/>\r\n');
			
			add('<embed '); add('id="');
			if(obj.id) add(obj.id+'" '); else add('daumActiveX'+idx+'" ');
			
			add('name="'); if(obj.name) add(obj.name+'" '); else add('daumActiveX'+idx+'" ');
			
			if(obj.type) add('type="'+obj.type+'" ');
			if(obj.width) add('width="'+obj.width+'" ');
			if(obj.height) add('height="'+obj.height+'" ');
	
			var useflashvar = false, src = null;		
			for(var pname in params) if(params.hasOwnProperty(pname)){
				var param_name = pname.toLowerCase();			 
				if(param_name){
					if(param_name == "movie" || param_name == "src") src = params[pname];				
					if(param_name != "flashvars") add(param_name+'="'+params[pname]+'" '); else useflashvar = params[pname];				
				}
			}
			add(' \/>\r\n<\/object>\r\n');
			add = null;
			var html = buffer.evaluate();
			if(!!useflashvar && !!src) html = html.replace('src="'+src+'"', 'src="'+src+'?'+useflashvar+'"');
		
			if(!htmltext){
				var _panel = daumSF.$(div);
				if(daumSF.Browser.ie || obj.type=='application/x-shockwave-flash' || obj.classid.toLowerCase()=='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' || (daumSF.Browser.win && obj.classid.toLowerCase()=='clsid:22d6f312-b0f6-11d0-94ab-0080c74c7e95')){
					if(!htmltext) _panel.innerHTML = html;
				}
			
				var activeObject = daumSF.Element.getFirstChild(_panel);
				
				return (daumSF.Browser.ie) ? activeObject : activeObject.getElementsByTagName("embed")[0];
			}else{
				return html;
			}
		}
	}(),
	
	showFlash : function(src, width, height, div, _options){
		var options = {quality : "high", wmode : "transparent", bgcolor : "#FFFFFF", pluginspace : "http://www.macromedia.com/go/getflashplayer",allowScriptAccess : "always", allowFullScreen : "true", htmltext : false };
		daumSF.extend(options, _options || {});
		var obj = {
			"type" : 'application/x-shockwave-flash',
			"classid" : 'clsid:d27cdb6e-ae6d-11cf-96b8-444553540000',
			"codebase" : 'http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0',
			"wmode" : 'transparent',
			"width" : width,
			"height" : height,
			"param" : { "movie" : src, "src" : src }			
		};				
		daumSF.extend(obj.param, options);
		
		if(location.toString().indexOf("https://") != -1) obj.codebase = obj.codebase.replace("http://", "https://");
		
		return daumSF.activeX(obj,div, options.htmltext);
	},
	
	methodize : function(method){	
		return function(){
			return method.apply(null, [this].concat(daumSF.$A(arguments)));
		}
	},
	
	nativeExtend : function(){
		var natives = [[daumSF.Object, Object], [daumSF.String, String.prototype], [daumSF.Number, Number.prototype], [daumSF.Array, Array.prototype], [daumSF.Function, Function.prototype]];
		Array.prototype.isArray = true; Number.prototype.isNumber = true; String.prototype.isString = true; Function.prototype.isFunction = true;
		
		for(var i=0,len=natives.length; i<len; i++){
			daumSF.extendMethods(natives[i][1], natives[i][0], false);
		}		
	}
};
daumSF.useHTMLPrototype = function(){    	
	daumSF.HTMLFragment = (document.createDocumentFragment) ? document.createDocumentFragment() : document.createElement("div");
	
	daumSF.HTMLPrototype = document.createElement("div");
	daumSF.HTML_Stack = document.createElement("div");

	daumSF.HTMLPrototype.id = "daum_html_prototype";
	daumSF.HTML_Stack.id = "daum_html_stack";
	
	daumSF.HTMLFragment.appendChild(daumSF.HTMLPrototype);
	daumSF.HTMLFragment.appendChild(daumSF.HTML_Stack);
	
	daumSF.HTMLPrototype.style.position = daumSF.HTML_Stack.style.position = "absolute";
	daumSF.HTMLPrototype.style.left = daumSF.HTML_Stack.style.left = daumSF.HTMLPrototype.style.top = daumSF.HTML_Stack.style.top = "-10000px";
	
	return true;		
}();

//String Buffer
String.Buffer = function(){
	this.buffer = [];
	this.bufferLength = 0;
	this.append.apply(this, arguments);
};
String.Buffer.prototype = {
	append : function(){
		this.bufferLength = this.buffer.push.apply(this.buffer, arguments);		
	},
	
	removeLast : function(){
		this.buffer.splice(this.bufferLength - 1, 1);
	},
	
	evaluate : function(d){		
		return this.buffer.join(d || "");
	}
};

/* Event */
daumSF.Event = {
	observer : [],	
	crossEvent : function(/*src, type, handler, isCapture*/){
		var methods = {};
		
		if(!!document.addEventListener){
			methods.add = function(src, type, handler, isCapture){					
				if(type.toLowerCase()=="mousewheel") type="DOMMouseScroll";
				src.addEventListener(type, handler, isCapture || false);					
			}
			methods.remove = function(src, type, handler, isCapture){
				if(type.toLowerCase()=="mousewheel") type="DOMMouseScroll";
				src.removeEventListener(type , handler, isCapture || false);
			}
		}else{
			methods.add = function(src, type, handler){					
				if(type.toLowerCase()=="dommousescroll") type="mousewheel";
				if(!handler.__Binded) handler = daumSF.Function.bindAsEventListener(handler, src);
				src.attachEvent("on"+type, handler);				
			}
			methods.remove = function(src, type, handler){
				if(type.toLowerCase()=="dommousescroll") type="mousewheel";
				src.detachEvent("on"+type, handler);
			}
		}
		
		return methods;
	}(),
	addEvent : function(src, type, handler, isCapture){
		var src = daumSF.$(src);
		var observer = {"src" : src, "type" : type, "handler" : handler};
		
		var flag = false;
		var asserted_index = -1;
		for(var i=this.observer.length-1; i>=0; i--){
			if(this.observer[i].src === observer.src && this.observer[i].type === observer.type && this.observer[i].handler === observer.handler){
				asserted_index = i;
				break;
			} 
		}
		if(asserted_index != -1) return this.observer[asserted_index];		
		
		asserted_index = this.observer.push(observer) - 1;			
		this.crossEvent.add(src, type, handler, isCapture || false);
			
		return this.observer[asserted_index];		
	},
	removeEvent : function(src, type, handler, isCapture){
		var src = daumSF.$(src);
		
		this.crossEvent.remove(src, type, handler, isCapture || false);
		
		for(var i=0,len=this.observer.length; i<len; i++){
			if(this.observer[i].src == src && this.observer[i].type == type && this.observer[i].handler === handler){
				this.observer.splice(i, 1);
				break;
			}
		}
	},
	stopObserving : function(observer){
		if(observer) this.removeEvent(observer.src, observer.type, observer.handler);
	},
	stopEvent : function(e){
		var e = e || window.event;
		e.cancelBubble = true;
		if(e.stopPropagation) e.stopPropagation();
		return false;
	},
	preventDefault : function(e){
		var e = e || window.event;		
		e.returnValue = false;
		if(e.preventDefault) e.preventDefault();		
		return false;		
	},
	getWheel : function(e){
		var e = e || window.event;		
		var delta=0;
		if(e.wheelDelta) delta=e.wheelDelta/120;
		else if(e.detail) delta=-e.detail/3;
		return delta;
	},
	getMouseButton : function(e){
		var e = e || window.event;
		var bcode = e.button;
		
		return {
			left : (daumSF.Browser.ie) ? bcode == 1 : bcode == 0,
			middle : (daumSF.Browser.ie) ? bcode == 4 : bcode == 1,
			right : bcode == 2
		}
	},
	getElement : function(e){
		var e = e || window.event;
		return e.srcElement || e.target;
	},		
	GC : function(){			
		for(var i=this.observer.length-1; i>-1; i--){
			var found = false;
	  		var element = this.observer[i].src;	
	  		if(daumSF.Browser.ie){
	  			if(element && element["ownerDocument"]){
	  				try{
	  					if(!this.observer[i].src["offsetParent"]){
	  						found = true;
	  					}
	  				}catch(e){
	  					found = true;
	  				}
	  			}
	  		}else if(element && element.ownerDocument){
				if(!this.observer[i].src.offsetParent){
					var isBodyElement = false;
					do{
						if(element == document.body){
							isBodyElement = true;
							break;
						}
					}while(element = element.parentNode)
					
					if(!isBodyElement) found = true;
				}
	  		}	  
	    	if(found) this.stopObserving(this.observer[i]);	    		
	   	}
	}
}//daumSF.Event

daumSF.Browser = {
	ua : navigator.userAgent.toLowerCase(),
	offset : { width : 0, height:0 },
	init : function(){
		this.ie = this.ua.indexOf("msie") != -1;
		this.ie_sv1 = this.ua.indexOf("sv1") != -1;
		this.ie_sv2 = this.ua.indexOf("sv2") != -1;
		this.ie6 = this.ua.indexOf("msie 6") != -1;
		this.ie7 = this.ua.indexOf("msie 7") != -1;
		this.ie8 = this.ua.indexOf("msie 8") != -1;
		this.ff = this.ua.indexOf("firefox") != -1 && this.ua.indexOf("navigator") == -1;
		this.ff2 = this.ff && this.ua.indexOf("firefox/2.") != -1;
		this.ff3 = this.ff && this.ua.indexOf("firefox/3.") != -1;
		this.sf = this.ua.indexOf("safari") != -1;
		this.op = this.ua.indexOf("opera") != -1;
		this.cr = this.ua.indexOf("chrome/") != -1;
		this.ns = this.ua.indexOf("netscape") != -1 || (this.ua.indexOf("firefox") != -1 && this.ua.indexOf("navigator") != -1);
		this.gecko = this.ua.indexOf("gecko") != -1;
		this.infopath = this.ua.indexOf("infopath") != -1;
		this.etc = this.gecko && this.ff && this.ns;

		this.win = this.ua.indexOf("win") != -1; 
			this.vista = this.ua.indexOf("nt 6") != -1; this.xp = this.ua.indexOf("nt 5.1") != -1; this.w2k = this.ua.indexOf("nt 5.0") != -1; this.w98 = this.ua.indexOf("windows 98") != -1;
		this.mac = this.ua.indexOf("mac") != -1;
		this.unix = !(this.win || this.mac);		
		
		this.versioning();
		this.setOffset();
		
		return;
	},
	
	versioning : function(){
		if(this.ie){						
			if(this.ie8) this.ie7 = this.ie6 = this.ie_sv2 = this.ie_sv1 = false;			
			if(this.ie7) this.ie6 = this.ie_sv2 = this.ie_sv1 = false;						
		}
		if(this.ff) if(this.ff3) this.ff2 = false;
		
		if(this.sf && this.cr) this.sf = false;	
	},
	
	setOffset : function(){
		if(this.ie_sv1)	{ this.offset.width = 10; this.offset.height = (this.infopath) ? 58 : 29; }
		else if(this.ie7) { this.offset.width = 10; this.offset.height = 81; }	
		else if(this.etc) { this.offset.width = (this.mac) ? 0 : 6; this.offset.height = (this.mac) ? 68 : 54; } 
		else if(this.ff2) { this.offset.width = (this.mac) ? 0 : 6; this.offset.height = (this.mac) ? 18 : (this.infopath) ? 54 : 49; }
		else if(this.ff3) { this.offset.width = (this.mac) ? 0 : 8; this.offset.height = (this.mac) ? 68 : (this.infopath) ? 85 : 75; }
		else if(this.sf) { this.offset.width = (this.mac) ? 0 : 4; this.offset.height = (this.mac) ? 23 : 27; }
		else if(this.ns) { this.offset.width = (this.mac) ? 0 : 6; this.offset.height = (this.mac) ? 18 : 54; }
		else if(this.op) { this.offset.width = (this.mac) ? 0 : 9; this.offset.height = (this.mac) ? 36 : 49; }
	},
			
	resizePop : function(w, h){
		if(typeof(w) == "object") var h = w.offsetHeight, w = w.offsetWidth;
		
		w += this.offset.width;
		h += this.offset.height;

		window.resizeTo(w, h);
	},
		
	getWindowSize : function(){
		var w = (window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth || 1003) - 2;
		var h = (window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight || 650) - 2;		
		
		return { "width" : w, "height" : h }
	},
	
	popup : function(url, w, h, _options){
		var options = {
			"name" : "daumPopup",
			"scroll" : false,
			"resize" : false,
			"status" : false		
		}		
		daumSF.extend(options, _options || {}, true);		

		return window.open(url,options.name,"width="+w+",height="+h+",status="+options.status+",resizable="+options.resize+",scrollbars="+options.scroll);
	},

	setCookie : function(name,value,expires){
		var d = new Date();	var day="";
		if(expires){
			d.setDate(d.getDate()+expires);
			day = "expires="+d.toGMTString()+";";
		}
		document.cookie = name+"="+escape(value)+"; path=/;"+day;
	},
	
	getCookie : function(name){
		name += "=";
		cookie = document.cookie + ";";
		start = cookie.indexOf(name);
		if (start != -1){
			end = cookie.indexOf(";",start);
			return unescape(cookie.substring(start + name.length, end));
		}
		return;
	},
	
	delCookie : function(name){
		document.cookie = name + "=;expires=Fri, 31 Dec 1987 23:59:59 GMT;";
	}	
}; //daumSF.Broswer
daumSF.Browser.init();
daumSF.Template = function(template){
	this.template = template;	
};
daumSF.Template.prototype = {
	evaluate : function(data){
		var result = this.template;
		for(var p in data) if(data.hasOwnProperty(p)){
			result = daumSF.String.replaceAll(result, "#{"+p+"}", data[p]);			
		}
		
		return result;
	},
	
	toElement : function(data){
		daumSF.HTMLPrototype.innerHTML = this.evaluate(data);
		
		var element = daumSF.Element.getFirstChild(daumSF.HTMLPrototype);
		
		daumSF.HTML_Stack.appendChild(element);
		
		return element;
	}
};
daumSF.Element = {
	getElementsByClassName : function(e, cname){
		var nodes = daumSF.$(e).getElementsByTagName("*");
		var element = [];	
		for(var i=0,len=nodes.length; i<len; i++){
			if(daumSF.Element.hasClassName(nodes[i], cname)) element.push(nodes[i]);
		}
		return (element.length > 0) ? element : null;
	},
	
	getChildElements : function(element){
		var realNodes = [];
		
		if(element.hasChildNodes()){
			var cNodes = element.childNodes;

			for(var i=0,loop=cNodes.length; i<loop; i++){
				if(cNodes[i].nodeType == 1){
					realNodes.push(cNodes[i]);
				}
			}
		}
		
		return realNodes;
	},
	
	hasClassName : function(e, cname){
		return (e.className.indexOf(cname) != -1);
	},
	
	addClassName : function(e, cname){
		if(daumSF.Element.hasClassName(e, cname)) return; 
		
		if(daumSF.String.trim(e.className) == ""){
			e.className = cname;
		}else{
			e.className += (" " + cname);
		}
	},
	
	removeClassName : function(e, cname){
		var _classNames = e.className;
		if(_classNames.length > 0) _classNames = daumSF.String.replaceAll(_classNames, cname, "");
		
		e.className = _classNames;
	},
	
	setLeft : function(e, _left){
		e.style.left = daumSF.String.px(_left);
	},

	setTop : function(e, _top){
		e.style.top = daumSF.String.px(_top);
	},
		
	setPosition : function(e, _left, _top){
		daumSF.Element.setTop(e, _top);
		daumSF.Element.setLeft(e, _left);
	},
	
	setWidth : function(e, _width){
		e.style.width = daumSF.String.px(_width);
	},
	
	setHeight : function(e, _height){
		e.style.height = daumSF.String.px(_height);
	},
	
	setSize : function(e, _width, _height){
		daumSF.Element.setWidth(e, _width);
		daumSF.Element.setHeight(e, _height);
	},
	
	setWidthByOffset : function(e, _offsetWidth){
		daumSF.Element.setWidth(e, daumSF.String.toInt(e.style.width) + _offsetWidth);		
	},
	
	setHeightByOffset : function(e, _offsetHeight){
		daumSF.Element.setHeight(e, daumSF.String.toInt(e.style.height) + _offsetHeight);		
	},
	
	setSizeByOffset : function(e, _offsetWidth, _offsetHeight){
		daumSF.Element.setWidthByOffset(e, _offsetWidth);
		daumSF.Element.setHeightByOffset(e, _offsetHeight);
	}, 
	
	setLeftByOffset : function(e, _offsetLeft){
		daumSF.Element.setLeft(e, daumSF.String.toInt(e.style.left) + _offsetLeft);
	},
	
	setTopByOffset : function(e, _offsetTop){
		daumSF.Element.setTop(e, daumSF.String.toInt(e.style.top) + _offsetTop);
	},
	
	setPositionByOffset : function(e, _offsetLeft, _offsetTop){
		daumSF.Element.setLeftByOffset(e, _offsetLeft);
		daumSF.Element.setTopByOffset(e, _offsetTop);
	},	
	
	setStyle : function(e, cssProperty, cssValue){
		daumSF.$(e).style[cssProperty] = cssValue;
	},
	
	getStyle : function(e, cssProperty, mozCssProperty){   		
   		var mozCssProperty = mozCssProperty || cssProperty
   		
   		return (e.currentStyle) ? e.currentStyle[cssProperty] : document.defaultView.getComputedStyle(e, null).getPropertyValue(mozCssProperty);  
	},
	
	getNext : function(e){
		var next = e.nextSibling;
		while(next && next.nodeType != 1) next = next.nextSibling;
		
		return next;
	},
	
	getPrev : function(e){
		var prev = e.previousSibling;
		while(prev && prev.nodeType != 1) prev = prev.previousSibling;
		
		return prev;
	},
	
	getParent : function(e){
		return e.parentNode;
	},
	
	getFirstChild : function(e){
		var fchild = e.firstChild;
		while(fchild && fchild.nodeType != 1) fchild = fchild.nextSibling;
		
		return fchild;
	},
	
	getLastChild: function(e){
		var lchild = e.lastChild;
		while(lchild && lchild.nodeType !=1) lchild = lchild.previousSibling;
		
		return lchild;
	},
	
	getCoords : function(e, useOffset){
		var useOffset = useOffset || false;
		var element = daumSF.$(e);
		var w = element.offsetWidth;
		var h = element.offsetHeight;
		
		var coords = { "left" : 0, "top" : 0, "right" : 0, "bottom" : 0 };
		
		while(element){
			coords.left += element.offsetLeft || 0;
			coords.top += element.offsetTop || 0;
			element = element.offsetParent;		
			
			if(useOffset){
				if(element){
					if(element.tagName == "BODY") break;
					var p = daumSF.Element.getStyle(element, "position");
					if(p !== "static") break;
				}
			}	
		}
		
		coords.right = coords.left + w;
		coords.bottom = coords.top + h;
	
		return coords;
	},
	visible : function(e){
		return e.style.display != "none";
	},
	show : function(e){
		e.style.display = "";
	},	
	hide : function(e){
		e.style.display = "none";
	},
	toggle : function(e){
		(daumSF.Element.visible(e)) ? daumSF.Element.hide(e) : daumSF.Element.show(e);
	},	
	posHide : function(e){
		daumSF.Element.setPosition(e, -10000, -10000);
	},
	
	setOpacity : function(e, op){		
		e.style.filter="alpha(opacity="+op*100+")";
		e.style.opacity = e.style.MozOpacity = e.style.KhtmlOpacity = op;
	},
	
	setCssText : function(/*e, _csstext*/){		
		if(daumSF.Browser.ie) return function(e, _csstext){ e.style.cssText = _csstext; }
		else return function(e, _csstext){ e.setAttribute("style", _csstext); }		
	}(),
	
	cleanNode : function(e){
	    var child = e.firstChild;
	    while (child){
	        var nextNode = child.nextSibling;
	        if (child.nodeType == 3 && !/\S/.test(child.nodeValue)){
	            e.removeChild(child);
	        }
	        child = nextNode;
	    }
	    return e;
	},
	
	setPngOpacity : function(/*e, src, method*/){		
		if(daumSF.Browser.ie6){
			return function(e, src, method){
				var method = method || "image";
				
				e.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\"" + src + "\", sizingMethod=\"" + method + "\")";
				if (e.style.background != "") 
					e.style.background = "none";
				if (e.tagName.toLowerCase() == "img") 
					e.src = "http://imap.daum-img.net/defaultimg/transparent.gif";
			}
		}else{
			return function(e, src, method){
				var method = (method == "scale") ? "repeat" : "no-repeat";
				if (e.tagName.toLowerCase() != "img") 
					e.style.background = "url(" + src + ") " + method;
				else 
					e.src = src;
			}	
       }
	}()
};

//JIGU initialize
(function(){
	if(!window.$) window.$ = daumSF.$;	
	if(!window.$A) window.$A = daumSF.$A;
	if(!window.$E) window.$E = daumSF.$E;
	if(!window.$T) window.$T = daumSF.$T;
	if(!window.$C) window.$C = daumSF.$C;

	daumSF.extend(daumSF, daumSF.Event);
	daumSF.extend(daumSF, daumSF.Browser);
	daumSF.extend(daumSF, daumSF.Element);
	
	window.JiguEventGC = daumSF.Function.interval(daumSF.Event.GC, 60000, daumSF.Event);
	
	daumSF.Event.addEvent(window, "load", function(){ daumSF.documentLoaded = true; });
	
	daumSF.nativeExtend();
	if(!document.getElementsByClassName) document.getElementsByClassName = daumSF.methodize(daumSF.Element.getElementsByClassName);

	return true;
})();

/////////console.debug
if(!window.console){
	window.console = {
		debug : function(){},
		log : function(){}
	};
}else{	
	if(!window.console.log){
		window.console.debug = window.console.log = function(){};		
	}else{
		if (!window.console.debug) 
			window.console.debug = function(){
				for(var i=0,len=arguments.length; i<len; i++){
					window.console.log(arguments[i]);
				}				
			};
	}	
}


/****************************************************
* New Script
****************************************************/
var SF={};

/** ÀÌ¹ÌÁö onError Ã³¸® - µðÅØÆÃ Æ÷ÇÔ **/
SF._jsImgErr = function(sname, idx, _options) {
	try{
		var idName = sname + "_img_" + idx;
		var obj = daumSF.$(idName);
		var durl="", str="";
		var options = {
			q : "", sv : "", ex : "", 
			opt : "N", x : "", 	y : "", 
			pClass : "noImgAr", 
			pStyle : "" 
		};
		daumSF.extend(options, _options || {});				
				
		if (options.q != "") {
			durl = '<img src="http://group3.magpie.daum.net/magpie/opencounter/Open.do?service=search_imgfail&key='+ options.q +'&extra='+ options.ex +'&host='+ options.sv +'" width="0" height="0" alt="" />';
		}
		//window.console.log(durl)

		if (options.opt == "Y") {
			str = '<span class="'+ options.pClass +'" style="width:'+ options.x +'px;height:'+ options.y +'px;'+ options.pStyle +'>&nbsp;'+ durl +'</span>';
			obj.innerHTML = str;
		} else {
			obj.innerHTML = durl;
			obj.style.display = "none";
		}	
	}catch(e){}
}

/** SQC Handler **/
SF._jsSQCLayerHandler = function(id) {
	var obj = daumSF.$(id);
	var objTop = 170;
	var objLeft = 770;
	var scrollT = document.body.scrollTop;
	var bWidth = document.body.clientWidth;

	objTop = objTop + scrollT;
	obj.style.top = objTop +"px";

	if (1000 < bWidth && bWidth < 1200 ) objLeft = bWidth - 230; 
	else if (bWidth >= 1200 ) objLeft = bWidth - 430;
	obj.style.left = objLeft +"px";
}
SF._jsSQCLayerHandlerEvent = function() {
	SF._jsSQCLayerHandler("SQCRight");
	daumSF.Event.addEvent(window, "scroll", function(){ SF._jsSQCLayerHandler("SQCRight") });
	daumSF.Event.addEvent(window, "resize", function(){ SF._jsSQCLayerHandler("SQCRight") });
}
SF._jsSQCcookie = function(opt){ 
	if (opt == 1) daumSF.Browser.setCookie("sqcoff", "true", 10);
	else  daumSF.Browser.setCookie("sqcoff", "false", 10);
	window.location.reload();
}

/** À¯ÇØÁ¤º¸ ½Å°í **/
SF._jsHarmfulReport = function() {
	var searchHost = document.location.toString();
	if(searchHost.indexOf("&cnucc=1") > -1){
		location.href = searchHost;
	}else{
		location.href = searchHost + "&cnucc=1";
	}
}




/****************************************************
* Old Script
****************************************************/


/*°øÅë ÆË¾÷*/
function popup(url,name,w,h,scroll,resize){
	openWindow=window.open(url,name,'width='+w+',height='+h+',scrollbars='+scroll+',resizable='+resize);
	openWindow.focus();		
}
function morepopup(url,name,scroll){
	openWindow=window.open(url,name,'width=700,height=580,scrollbars='+scroll+',resizable=yes');
	openWindow.focus();		
}
function wclose(){
	self.opener = self;
	window.close();
}
/*°´Ã¼ ¾ò±â*/
function getObject(objectId){ 
	// checkW3C DOM, then MSIE 4, then NN 4. 
	if(document.getElementById && document.getElementById(objectId)){ 
		return document.getElementById(objectId); // ´ëºÎºÐÀÇ ºê¶ó¿ìÀú 
	}else if (document.all && document.all(objectId)){ 
		return document.all(objectId); // IE4¿Í 5.0 
	}else if (document.layers && document.layers[objectId]){ 
		return document.layers[objectId];  // Netscape 4.x 
	}else{ 
		return false; 
	} 
}
var tmp = -1;
function check_select(f){
    tmp++;
    if (tmp >= 1) {
        tmp = -1;
        f.q.focus();
    }
}
function check_submit(){
	return check_submit_base(document.search);
}
function check_submit2(){
	return check_submit_base(document.search1);
}
function check_submit3(){
	return check_submit_base(document.search2);
}
function include_script(type, defer, src){
	var script = document.createElement("script");
	script.type = type, script.defer = defer;
	script.src = src;
	script.charset = 'euc-kr';
	document.getElementsByTagName('head')[0].appendChild(script);
	return script;
}
function check_submit_base(f){
	try{
		var chkVal = f.w.value;
	}catch(e){
		var chkVal = "tot";
	}

	if(chkVal == "tot"){
		try{
			include_script('text/javascript', true, 'http://img.search.hanmail.net/jumpkeyword/API/tot_api.js');
			for(var i=0; i<obj.length; i++){
				if(obj[i]["K"] == f.q.value){
					f.rtupcoll.value = obj[i]["P"].substring("9");
				}
			}
		}catch(e){}

		gSetUSR2(f.q.value);
		gLink(null, "SBCO", "1", "1");
		f.action = "";
		f.submit();
	}else if(chkVal == 'dic'){
		window.open('http://alldic.daum.net/dic/search_result_total.do?q=' + f.q.value);
	}else if(chkVal == '100dic'){
		window.open('http://enc.daum.net/dic100/search_result_total.do?q=' + f.q.value + '&w=100&m=all&chset=euckr');
	}else if(chkVal == 'endic'){
		window.open('http://engdic.daum.net/dicen/search_result_total.do?q=' + f.q.value);
	}else if(chkVal == 'eedic'){
		window.open('http://eedic.daum.net/dicee/search_result_total.do?q=' + f.q.value);
	}else if(chkVal == 'krdic'){
		window.open('http://krdic.daum.net/dickr/search_result_total.do?q=' + f.q.value);
	}else if(chkVal == 'handic'){
		window.open('http://handic.daum.net/dicha/search_result_total.do?q=' + f.q.value);
	}else if(chkVal == 'jpdic'){
		window.open('http://jpdic.daum.net/dicjp/search_result_total.do?type=jp&q=' + f.q.value);
	}else if(chkVal == 'cndic'){
		window.open('http://cndic.daum.net/index.html?w=cndic&search=yes&q=' + f.q.value);
	}else if(chkVal == 'yp'){
		window.open('http://local.daum.net/local-search/?w=yp&q=' + f.q.value + '&k=');
	}else if(chkVal == 'book'){
		window.open('http://book.daum.net/booksearch/index.do?q=' + f.q.value);
	}else if(chkVal == 'shop'){
		window.open('http://shopping.daum.net/product/searchresult.daum?q=' + f.q.value);
	}else{
		f.w.value = chkVal;
		f.submit();
	}
	return false;
}
/*¿µ¹®ÀÚ Ã¼Å©*/
function chkCharEng(str){
	var valid = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
	var chkValue = true;
	var temp;

	for(var i=0; i<str.length; i++){
		temp = "" + str.substring(i, i+1);
		if (valid.indexOf(temp) == "-1")
			chkValue = false;
	}	
	return chkValue;
}
/*´º½º ³¯Â¥ ¼¼ÆÃ*/
function chkNewsDate(d){
	var totTime;
	var nsYear = d.substr(0,4);
	var nsMonth = d.substr(4,2);
	var nsDate = d.substr(6,2);
	var nsHours = d.substr(8,2);
	var nsMinutes = d.substr(10,2);
	var nsSeconds = d.substr(12,2);

	var curDate = new Date();
	var newsDate = new Date();
	var amOrPm = "";

	newsDate.setYear(nsYear);
	newsDate.setMonth(nsMonth-1);
	newsDate.setDate(nsDate);
	newsDate.setHours(nsHours);
	newsDate.setMinutes(nsMinutes);
	newsDate.setSeconds(nsSeconds);

	if(nsHours.substr(0,1) == "0"){
		nsHours = d.substr(9,1);
		amOrPm = "¿ÀÀü";
	}else{
		nsHours = parseInt(nsHours,10);
		if(nsHours > 12){
			nsHours = nsHours - 12;
			amOrPm = "¿ÀÈÄ";
		}else if(nsHours == 12){
			nsHours = d.substr(8,2);
			amOrPm = "¿ÀÈÄ";
		}else{
			nsHours = d.substr(8,2);
			amOrPm = "¿ÀÀü";
		}
	}

	var newsDayArr = new Array("ÀÏ","¿ù","È­","¼ö","¸ñ","±Ý","Åä");
	var newsDay = newsDayArr[newsDate.getDay()];

	var diffTime = curDate.getTime() - newsDate.getTime();

	if((diffTime/1000) > 60){
		if((diffTime/1000/60) >= 60){
			if((diffTime/1000/60/60) > 6){
				if((amOrPm == "¿ÀÀü") && (nsHours == "0") && (nsMinutes == "00")){
					totTime = nsYear+ "." +nsMonth+ "." + nsDate + " (" + newsDay + ")";
				}else{
					totTime = nsYear+ "." +nsMonth+ "." + nsDate + " (" + newsDay + ") " + amOrPm + " " + nsHours + ":" + nsMinutes;
				}
			}else{
				totTime = Math.round(diffTime/1000/60/60) + "½Ã°£Àü";
			}
		}else{
			totTime = Math.round(diffTime/1000/60) + "ºÐÀü";
		}
	}else{
		totTime = "1ºÐÀü";
	}
	document.write(totTime);
}
/*´º½º ³¯Â¥ ¼¼ÆÃ - ¼­¹ö½Ã°£ ±âÁØ*/
function chkNewsDateSv(d,n){
	var totTime;
	var nsYear = d.substr(0,4);
	var nsMonth = d.substr(4,2);
	var nsDate = d.substr(6,2);
	var nsHours = d.substr(8,2);
	var nsMinutes = d.substr(10,2);
	var nsSeconds = d.substr(12,2);

	var chkHours = nsHours;
	var chkMinutes = nsMinutes;
	var chkSeconds = nsSeconds;

	var nYear = n.substr(0,4);
	var nMonth = n.substr(4,2);
	var nDate = n.substr(6,2);
	var nHours = n.substr(8,2);
	var nMinutes = n.substr(10,2);
	var nSeconds = n.substr(12,2);

	var curDate = new Date();
	var newsDate = new Date();
	var amOrPm = "";

	curDate.setYear(nYear);
	curDate.setMonth(nMonth-1);
	curDate.setDate(nDate);
	curDate.setHours(nHours);
	curDate.setMinutes(nMinutes);
	curDate.setSeconds(nSeconds);

	newsDate.setYear(nsYear);
	newsDate.setMonth(nsMonth-1);
	newsDate.setDate(nsDate);
	newsDate.setHours(nsHours);
	newsDate.setMinutes(nsMinutes);
	newsDate.setSeconds(nsSeconds);

	if(nsHours.substr(0,1) == "0"){
		nsHours = d.substr(9,1);
		amOrPm = "¿ÀÀü";
	}else{
		nsHours = parseInt(nsHours,10);
		if(nsHours > 12){
			nsHours = nsHours - 12;
			amOrPm = "¿ÀÈÄ";
		}else if(nsHours == 12){
			nsHours = d.substr(8,2);
			amOrPm = "¿ÀÈÄ";
		}else{
			nsHours = d.substr(8,2);
			amOrPm = "¿ÀÀü";
		}
	}
	var newsDayArr = new Array("ÀÏ","¿ù","È­","¼ö","¸ñ","±Ý","Åä");
	var newsDay = newsDayArr[newsDate.getDay()];
	var diffTime = curDate.getTime() - newsDate.getTime();
	if((diffTime/1000) > 60){
		if((diffTime/1000/60) >= 60){
			if((diffTime/1000/60/60) > 6){	
				if (chkHours == "00" && chkMinutes == "00" && chkSeconds == "00") {		// ¿¡¿ÜÃ³¸® (½ÃºÐÃÊ µ¥ÀÌÅÍ ¾ø´Â°æ¿ì ³ëÃâÁ¦¿Ü - 090527)
					totTime = nsYear+ "." +nsMonth+ "." + nsDate + " (" + newsDay + ")";
				} else {
					totTime = nsYear+ "." +nsMonth+ "." + nsDate + " (" + newsDay + ") " + amOrPm + " " +nsHours+ ":" +nsMinutes;
				}
			}else{
				totTime = Math.round(diffTime/1000/60/60) + "½Ã°£Àü";
			}
		}else{
			totTime = Math.round(diffTime/1000/60) + "ºÐÀü";
		}
	}else{
		totTime = "1ºÐÀü";
	}
	document.write(totTime);
}

/*°Ô½ÃÆÇ °Ë»ö ³¯Â¥*/
function chkNewsDate2(d, ridx){
	var nsYear = d.substr(0,4);
	var nsMonth = d.substr(4,2);
	var nsDate = d.substr(6,2);
	var nsHours = d.substr(8,2);
	var nsMinutes = d.substr(10,2);
	var nsSeconds = d.substr(12,2);

	var curDate = new Date();
	var newsDate = new Date();
	newsDate.setYear(nsYear);
	newsDate.setMonth(nsMonth-1);
	newsDate.setDate(nsDate);
	newsDate.setHours(nsHours);
	newsDate.setMinutes(nsMinutes);
	newsDate.setSeconds(nsSeconds);
	getObject(ridx).innerHTML = nsYear+ "." +nsMonth+ "." +nsDate+ " " +nsHours+ ":" +nsMinutes;
}

/*½ºÆù¼­¹Ú½º ·Ñ¸µ*/
var scrollerheight=19;		// ½ºÅ©·Ñ·¯ÀÇ ¼¼·Î 
var html,total_area=0,wait_flag=true;

var bMouseOver = 1;
var scrollspeed = 1;		// Scrolling ¼Óµµ         
var waitingtime = 3000;		// ¸ØÃß´Â ½Ã°£
var s_tmp = 0, s_amount = 19;
var scroll_content=new Array();
var startPanel=0, n_panel=0, i=0;
	
function startscroll(){ // ½ºÅ©·Ñ ½ÃÀÛ
	i=0;
	for (i in scroll_content)
		n_panel++;
		
	n_panel = n_panel -1 ;
	startPanel = Math.round(Math.random()*n_panel);
	if(startPanel == 0)
	{
		i=0;
		for (i in scroll_content) 
			insert_area(total_area, total_area++); // area »ðÀÔ
	}
	else if(startPanel == n_panel)
	{
		insert_area(startPanel, total_area);
		total_area++;
		for (i=0; i<startPanel; i++) 
		{
			insert_area(i, total_area); // area »ðÀÔ
			total_area++;
		}
	}
	else if((startPanel > 0) || (startPanel < n_panel))
	{
		insert_area(startPanel, total_area);
		total_area++;
		for (i=startPanel+1; i<=n_panel; i++) 
		{
			insert_area(i, total_area); // area »ðÀÔ
			total_area++;
		}
		for (i=0; i<startPanel; i++) 
		{
			insert_area(i, total_area); // area »ðÀÔ
			total_area++;
		}
	}
	window.setTimeout("scrolling()",waitingtime);
}
function scrolling(){ // ½ÇÁ¦·Î ½ºÅ©·Ñ ÇÏ´Â ºÎºÐ
	if (bMouseOver && wait_flag)
	{
		for (i=0;i<total_area;i++){
			tmp = document.getElementById('scroll_area'+i).style;
			tmp.top = parseInt(tmp.top)-scrollspeed;
			if (parseInt(tmp.top) <= -scrollerheight){
				tmp.top = scrollerheight*(total_area-1);
			}
			if (s_tmp++ > (s_amount-1)*scroll_content.length){
				wait_flag=false;
				window.setTimeout("wait_flag=true;s_tmp=0;",waitingtime);
			}
		}
	}
	window.setTimeout("scrolling()",19);
}
function insert_area(idx, n){ // area »ðÀÔ
	html='<div style="left:0px;width100%;position:absolute;top: '+(scrollerheight*n)+'px" id="scroll_area'+n+'">\n';
	html+=scroll_content[idx]+'\n';
	html+='</div>\n';
	document.write(html);
}
/*±ÛÀÚ¼ö Ã¼Å©*/
function chkStrLength(str, FieldName, idx){ 
	var strCount = 0; 
	var tempStr, tempStr2; 
	for(i=0; i < str.length; i++) { 
		tempStr = str.charAt(i); 
		if(escape(tempStr).length > 4) strCount += 2; 
		else strCount += 1 ; 
	} 
	if (strCount > FieldName){ 		
		strCount = 0; 
		tempStr2 = ""; 
		for(i = 0; i < str.length; i++) { 
			tempStr = str.charAt(i); 
			if(escape(tempStr).length > 4) strCount += 2; 
			else strCount += 1 ; 
			if (strCount > FieldName) { 
				if(escape(tempStr).length > 4) strCount -= 2; 
				else strCount -= 1 ; 
				break; 
			}else tempStr2 += tempStr; 
		} 
		str = tempStr2; 
	} 
	getObject('str'+idx).innerHTML = str;
	return str
}
//ÀÌ¹ÌÁö ·Ñ¿À¹ö
function swapImg_music(target, act) {   
	target.src = "http://image.hanmail.net/hanmail/fireball/music/"+target.id+act+".gif";   
}
/*´º½º ½ºÆä¼È ·Ñ¸µ*/
function startkwscroll_news(scrM){ // ½ºÅ©·Ñ ½ÃÀÛ
	kws_amount = scrM;
	kwi=0;
	
	for (kwi in kwscroll_content_news)
	kwn_panel++;
	kwstartPanel =0;
	if(kwstartPanel == 0){
		kwi=0;
		for (kwi in kwscroll_content_news) 
			kwinsert_area(kwtotal_area, kwtotal_area++); // area »ðÀÔ
	}
	else if(kwstartPanel == kwn_panel)
	{
		kwinsert_area(kwstartPanel, kwtotal_area);
		kwtotal_area++;
		for (kwi=0; kwi<kwstartPanel; kwi++) 
		{
			kwinsert_area(kwi, kwtotal_area); // area »ðÀÔ
			kwtotal_area++;
		}
	}
	else if((kwstartPanel > 0) || (kwstartPanel < kwn_panel))
	{
		kwinsert_area(kwstartPanel, kwtotal_area);
		kwtotal_area++;
		for (kwi=kwstartPanel+1; kwi<=kwn_panel; kwi++) 
		{
			kwinsert_area(kwi, kwtotal_area); // area »ðÀÔ
			kwtotal_area++;
		}
		for (kwi=0; kwi<kwstartPanel; kwi++) 
		{
			kwinsert_area(kwi, kwtotal_area); // area »ðÀÔ
			kwtotal_area++;
		}
	}
	window.setTimeout("kwscrolling()",kwwaitingtime);
}
/*À½¾Ç°Ë»ö*/
function openPlayer(song_uid,cp1,cp2,cp3,cp4,cp5,item1,item2,item3,item4,item5){
	var PlayerWindow;
	var rturl = "song_uid=" + song_uid + "&cp=" + cp1 + "|" + cp2 + "|" + cp3 + "|" + cp4 + "|" + cp5 + "|&item=" + item1 + "|" + item2 + "|" + item3 + "|" + item4 + "|" + item5 + "|";
	PlayerWindow = window.open("", "PlayerWindow","top=30, left=30,width=390,height=250, directories=no,location=no,menubar=no,resizable=no,scrollbars=no,status=yes,titlebar=no,toolbar=no", "no");       
	
	if(PlayerWindow.frames.length != 7) {                           
		PlayerWindow.location.href= "http://mplayer.search.daum.net/player/frameset.html?" + rturl;
		return;
	} else {                
		PlayerWindow.parent.info_push.location.href = 'http://mplayer.search.daum.net/player/info_push.php?' + rturl;
		return;
	}
	PlayerWindow.focus();
}
function logout(){ 
	var rturl = "player.muz.co.kr/daum_player/";
	window.open('http://sign.daum.net/SSOLogout?siteid=popeyes&url='+escape(rturl), 'login', 'scrollbars=no,width=545,height=350');
}
function popupMV(suid,name,w,h,scroll,resize){
	var rturl = "http://player.muz.co.kr/loading_VODplayer.html?type=1&isdaum=1&check_song=so"+suid;
	openWindow=window.open("http://sign.daum.net/SSOLogin?siteid=muz&url=" + escape(rturl), "mv","width=614,height=520 directories=no, location=no, menubar=no, resizable=no, scrollbars=no, status=no, titlebar=no, toolbar=no");
	openWindow.focus();		
}
/*ÀÚµ¿Â÷¿ë,´ëÁß±³Åë¿ë ±æÃ£±â*/
function local_submit(f, idx){
	if(event.keyCode == 13){
		if(f=='S')
			roadSearch(f); 
		else
			busSearch(f)	
		gLink(null,"HSTO", idx,"1");
		return false
	}
}
/*°³º°Ä«Æä ¸®»çÀÌÂ¡*/
function BatchRunner() {
    this.list = []
    this.run = function() {
        for (var i = 0; i < this.list.length; i++) {
            eval(this.list[i]);
        }
    }
    this.register = function(str) {
        this.list.push(str);
    }
}
/*°³º°Ä«Æä »õÃ¢*/
function cafeLink(url){
	var obj = window.open(""+ url +"","cafeLink");
	obj.focus();
}
/*ÁÖ°¡Á¤º¸*/
function iStockList(){
	if(document.getElementById("stockList")){
		
		var obj_stockItem = document.getElementById("stockItem");
		var str_stockList = document.getElementById("stockList").innerHTML;
		var str_estockList = document.getElementById("encodedStockList").innerHTML;
		if(str_stockList.length >0 && str_estockList.length >0){
			str_slist = str_stockList.split("|");
			str_eslist = str_estockList.split("|");
			var strStock = '<span class="itemtitle">°ü·ÃÁ¾¸ñ</span> : ';
			for(var i=0; i<str_slist.length; i++){				
				 strStock += '<a href="?q='+str_eslist[i]+'" class="stit_u" onclick=\'return gLink(null, "CJTO", "1", "1");\'>'+str_slist[i]+'</a>';
				 if(i != str_slist.length - 1){
					strStock += '<span id="vline">&nbsp;|&nbsp;</span>';
				}
			}
			obj_stockItem.innerHTML = strStock;
		}
	}
}
function cutStr(str, count, endstr){
	var strLength = 0;
	var retstr = "";	
	if (escape(str.charAt(i)).length > 3){
		if (str.length > count/2){
			count -= 2;
		}
	}else{
		if (str.length > count){
			count -= 1.3;		
			parseInt(count);
		}
	}
	for(var i = 0; i < str.length ; i++){
		if (escape(str.charAt(i)).length > 3){
			strLength +=2;			
			if(strLength > count){
				retstr.substr(retstr.length-2,1);
				retstr = retstr+endstr;
				break;
			}
			retstr += str.charAt(i);
		}else{
			strLength+=1.3;
			if(strLength > count){			
				retstr.substring(retstr.length-2,1);
				retstr = retstr+endstr;
				break;
			}
			retstr += str.charAt(i);
		}
	}
	return retstr;
}
function daumActiveX(obj,div){
	// generate html code
	// for ie obejct
	var html = '<object ';
	if (!obj.id && !obj.name){
		var r = Math.round(Math.random()*100);
		html += 'id="daumActiveXObject'+r+'" name="daumActiveXObject'+r+'" ';
	} else {
		if (obj.id) html += 'id="'+obj.id+'" ';
		else html += 'id="'+obj.name+'" ';
		if (obj.name) html += 'name="'+obj.name+'" ';
		else html += 'name="'+obj.id+'" ';
	}
	if (obj.type) html += 'type="'+obj.type+'" ';
	if (obj.classid) html += 'classid="'+obj.classid+'" ';
	if (obj.width) html += 'width="'+obj.width+'" ';
	if (obj.height) html += 'height="'+obj.height+'" ';
	if (obj.codebase) html += 'codebase="'+obj.codebase+'" ';
	// append events
	for (var i in obj.events){
		if (obj.events[i]){
			html += obj.events[i][0]+'="'+obj.events[i][1]+'" ';
		}
	}
	// end of object tag
	html += '>\n';
	// append params
	for (var i in obj.param){
		html += '<param name="'+obj.param[i][0]+'" value="'+obj.param[i][1]+'"/>\n';
	}

	// for ns embed
	html += '<embed ';
	if (!obj.id && !obj.name){
		var r = Math.round(Math.random()*100);
		html += 'id="daumActiveXObject'+r+'" name="daumActiveXObject'+r+'" ';
	} else {
		if (obj.id) html += 'id="'+obj.id+'" ';
		if (obj.name) html += 'name="'+obj.name+'" ';
	}
	if (obj.type) html += 'type="'+obj.type+'" ';
	if (obj.width) html += 'width="'+obj.width+'" ';
	if (obj.height) html += 'height="'+obj.height+'" ';
	// append params
	for (var i in obj.param){
		if (obj.param[i]){
			if (obj.param[i][0]=='movie' || obj.param[i][0]=='src'){
				var _src = obj.param[i][1];
			}
			html += obj.param[i][0]+'="'+obj.param[i][1]+'" ';
		}
	}
	html += '/>\n';
	html += '</object>';

	var isIE = (document.all)?true:false;
	if (isIE){
		document.getElementById(div).innerHTML = html;
	} else if (obj.type=='application/x-shockwave-flash' || obj.classid.toLowerCase()=='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000'){
		// ie¿ÜÀÇ ºê¶ó¿ìÀú¿¡¼­ activex°¡ flash °æ¿ì¸¸ ³ëÃâ
		document.getElementById(div).innerHTML = html;
	} else if (navigator.platform.indexOf('Win')>=0 && obj.classid.toLowerCase()=='clsid:22d6f312-b0f6-11d0-94ab-0080c74c7e95'){
		// Windows Media PlayerÀÇ °æ¿ì windows platform¿¡¼­¸¸ ³ëÃâ
		document.getElementById(div).innerHTML = html;
	}
}
function DaumFlash(src,fv,width,height,div){
	var obj = new Object();
	obj.type = 'application/x-shockwave-flash';
	obj.classid = 'clsid:d27cdb6e-ae6d-11cf-96b8-444553540000';
	obj.codebase = 'http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0';
	obj.width = width;
	obj.height = height;

	var param = [		
		['movie',src],
		['src',src],
		['quality','high'],
		['wmode','transparent'],
		['allowScriptAccess','always'],
		['bgcolor','#FFFFFF'],
		['FlashVars',fv]
	];
	obj.param = param;
	daumActiveX(obj,div);
}
function DaumVclip(src,width,height,div){
	var obj = new Object();
	obj.type = 'application/x-oleobject';
	obj.classid = 'clsid:22d6f312-b0f6-11d0-94ab-0080c74c7e95';
	obj.codebase = 'http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#version=6,4,7,1112';
	obj.width = width;
	obj.height = height;

	var param = [
		['filename',src],
		['src',src],
		['AudioStream','0'],
		['AutoPlay','1'],
		['AutoSize','1'],
		['AutoStart','0'],
		['loop','true'],
		['AnimationAtStart','0'],
		['AutoRewind','1'],
		['Balance','0'],
		['BufferingTime','1000'],
		['CaptioningID',''],
		['ClickToPlay','0'],
		['CursorType','32512'],
		['CurrentPosition','-1'],
		['CurrentMarker','0'],
		['DefaultFrame',''],
		['DisplayBackColor','0'],
		['DisplayForeColor','0'],
		['DisplaySize','4'],
		['uiMode','full'],
		['stretchToFit','0'],
		['Enabled','-1'],
		['EnableContextMenu','0'],
		['EnablePositionControls','-1'],
		['EnableFullScreenControls','1'],
		['EnableTracker','-1'],
		['InvokeURLs','-1'],
		['Language','0'],
		['Mute','0'],
		['PlayCount','1'],
		['PreviewMode','0'],
		['Rate','1'],
		['SAMILang',''],
		['SAMIStyle',''],
		['SAMIFileName',''],
		['SelectionStart','0'],
		['SelectionEnd','0'],
		['SendOpenStateChangeEvents','-1'],
		['SendWarningEvents','-1'],
		['SendErrorEvents','-1'],
		['SendKeyboardEvents','0'],
		['SendMouseClickEvents','0'],
		['SendMouseMoveEvents','0'],
		['SendPlayStateChangeEvents','1'],
		['ShowCaptioning','0'],
		['ShowControls','1'],
		['ShowAudioControls','1'],
		['ShowDisplay','0'],
		['ShowGotoBar','0'],
		['ShowPositionControls','0'],
		['ShowTracker','0'],
		['TransparentAtStart','0'],
		['VideoBorderWidth','0'],
		['VideoBorderColor','0'],
		['VideoBorder3D','0'],
		['Volume','600'],
		['WindowlessVideo','0'],
		['wmode','transparent']
	];
	obj.param = param;
	daumActiveX(obj,div);
}
function rss_CopyClip(url) {
	if (window.clipboardData) {
		window.clipboardData.setData("Text", url);
	} else if (window.netscape) {
		netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');

		var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);
		if (!clip) return;

		var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);
		if (!trans) return;

		trans.addDataFlavor('text/unicode');

		var str = new Object();
		var len = new Object();

		var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);

		var copytext = url;
		str.data = copytext;

		trans.setTransferData("text/unicode",str,copytext.length*2);
		var clipid = Components.interfaces.nsIClipboard;
		if (!clipid) return false;

		clip.setData(trans,null,clipid.kGlobalClipboard);
	}

	alert("RSS ÁÖ¼Ò°¡ º¹»çµÇ¾ú½À´Ï´Ù. RSS Reader ÇÁ·Î±×·¥¿¡ ÀÔ·ÂÇÏ½Ã±â ¹Ù¶ø´Ï´Ù.");
	return false;
}
function hSchChg(){
	if(document.getElementById("subSchBox").style.display == ""){
		document.getElementById("subSchBox").style.display = "none";
		document.getElementById("hschBtn").src = "http://image.hanmail.net/hanmail/fireball/search_all/2005/bt_m1_detail.gif"
	}else{
		document.getElementById("subSchBox").style.display = "";
		document.getElementById("hschBtn").src = "http://image.hanmail.net/hanmail/fireball/search_all/2005/bt_m1_detail_c.gif"
	}
}
function mPlayer(idx,mFrm){
    with(mFrm){
        var p_track_id = "";
        var daumMusicPlayer;
        var mPlayer="daumMusicPlayer";
        p_track_info.value = idx;
        daumMusicPlayer = window.open("",mPlayer,"width=282,height=611,scrollbars=no,toolbar=0,location=0,directories=0,status=0,menubar=0,resizable=0");
 
        // ÇÃ·¹ÀÌ¾î ¹Ì Á¸Àç½Ã
        if(daumMusicPlayer.frames.length == 0){
            mFrm.target = mPlayer;
            mFrm.action = "http://listen.daum.net/dmusic/player/main.asp";
            mFrm.method = "post";
            mFrm.submit();

        // ÇÃ·¹ÀÌ¾î   Á¸Àç½Ã
        }else{ 
            p_track_id = idx.substring( 0, 17 ).replace(/\|/g,'');

            // add_flag °ªÀÌ 0 : ÇÃ·¹ÀÌ¾î ¸®½ºÆ® Ãß°¡ ¸¸  
            // add_flag °ªÀÌ 1 : ÇÃ·¹ÀÌ¾î ¸®½ºÆ® Ãß°¡ ÈÄ µè±â       
            add_flag = "1"
            daumMusicPlayer.top.play_list.location.href = "http://listen.daum.net/dmusic/player/info_add_list.asp?p_md="+ add_flag +"&p_str=" + p_track_id;
            return;
        }
    }
}
function mPlayer_tot(mFrm){
    var chflag = false;
    var p_track_id = "";
    var track_str  = "";
    var r_cnt      = 0;

    with(mFrm){
        if(typeof(p_track_info.length) == "undefined"){
            
            if(p_track_info.checked) {
            
                chflag = true;
                track_str = p_track_info.value.substring( 0, 17 ).replace(/\|/g,'');
                p_track_id = track_str;
            }
        }else{
            for(var i = 0; i < p_track_info.length; i++){

                if(p_track_info[i].checked) {
                    chflag = true;

                    track_str = p_track_info[i].value.substring( 0, 17 ).replace(/\|/g,'');
                    if( r_cnt == 0) {
                        p_track_id = track_str;
                    }
                    else{
                        p_track_id += "|" + track_str;
                    }
                    r_cnt++;
                }
            }
        }
        if(chflag){
            var daumMusicPlayer;
            var mPlayer="daumMusicPlayer";
            //p_track_info.value = idx; 
			daumMusicPlayer = window.open("",mPlayer,"width=282,height=611,scrollbars=no,toolbar=0,location=0,directories=0,status=0,menubar=0,resizable=0");

            //ÇÃ·¹ÀÌ¾î ¹Ì Á¸Àç½Ã
            if(daumMusicPlayer.frames.length == 0){
                mFrm.target = mPlayer;
                mFrm.action = "http://listen.daum.net/dmusic/player/main.asp";
                mFrm.method = "post";
                mFrm.submit();

            //ÇÃ·¹ÀÌ¾î Á¸Àç½Ã
            }else{
                //add_flag °ªÀÌ 0 : ÇÃ·¹ÀÌ¾î ¸®½ºÆ® Ãß°¡ ¸¸  
                //add_flag °ªÀÌ 1 : ÇÃ·¹ÀÌ¾î ¸®½ºÆ® Ãß°¡ ÈÄ µè±â       
                add_flag = "1"
                daumMusicPlayer.top.play_list.location.href = "http://listen.daum.net/dmusic/player/info_add_list.asp?p_md="+ add_flag +"&p_str=" + p_track_id;
                return;
            }
        }else{
            alert("¼±ÅÃÇØÁÖ¼¼¿ä.");
            return;
        }
    }
}
function Player_tot(mFrm){
	if(setstatus == true){
		cbAll(mFrm.p_track_info);
	}
    mPlayer_tot(mFrm);
}
function Player_one(idx,mFrm,num){
	//°î ¸®½ºÆ®°¡ Á¸ÀçÇÒ¶§
    if ( mFrm.p_track_info != null ) {
        if ( mFrm.p_track_info.length > 0 ) {
            for(var i = 0; i < mFrm.p_track_info.length; i++){
                if(i == num){
                    mFrm.p_track_info[i].checked = true;
                }else{
                    mFrm.p_track_info[i].checked = false;
                }
            }
        }
        else {
            mFrm.p_track_info.checked = true;
        }
        mPlayer(idx,mFrm);
    }
    //°î ¸®½ºÆ® ¾øÀ»¶§
    else {
        return;
    }
}
function Player_tot_r(mFrm){
    with(mFrm){
		var daumMusicPlayer;
		var mPlayer="daumMusicPlayer";
		daumMusicPlayer = window.open("",mPlayer,"width=282,height=611,scrollbars=no,toolbar=0,location=0,directories=0,status=0,menubar=0,resizable=0");

		//ÇÃ·¹ÀÌ¾î ¹Ì Á¸Àç½Ã
		if(daumMusicPlayer.frames.length == 0){
			mFrm.target = mPlayer;
			mFrm.action = "http://listen.daum.net/dmusic/player/main.asp";
			mFrm.method = "post";
			mFrm.submit();
		//ÇÃ·¹ÀÌ¾î Á¸Àç½Ã
		}else{
            var p_track_id = "";
            var track_str  = "";
            if ( p_track_info != null ) {
                if ( p_track_info.length > 0 ) {
                    for(var i = 0; i < p_track_info.length; i++){

                        track_str = p_track_info[i].value.substring( 0, 17 ).replace(/\|/g,'');
                        if( i == 0) {
                            p_track_id = track_str;
                        }
                        else{
                            p_track_id += "|" + track_str;
                        }
                    }
                }
                else {
                    track_str = p_track_info.value.substring( 0, 17 ).replace(/\|/g,'');
                    p_track_id = track_str;
                }
            }

			// add_flag °ªÀÌ 0 : ÇÃ·¹ÀÌ¾î ¸®½ºÆ® Ãß°¡ ¸¸  
			// add_flag °ªÀÌ 1 : ÇÃ·¹ÀÌ¾î ¸®½ºÆ® Ãß°¡ ÈÄ µè±â
			add_flag = "1"
			daumMusicPlayer.top.play_list.location.href = "http://listen.daum.net/dmusic/player/info_add_list.asp?p_md="+ add_flag +"&p_str=" + p_track_id;
			return;
		}
    }
}
function playerAlbumOpen(aid) { //Ãß°¡ ±¸ºÐÀÚ(1 : Ãß°¡ ÈÄ °îµè±â, 0 : ¸®½ºÆ®¿¡ Ãß°¡¸¸)
	var f;
	var param = "" ;
	var daumMusicPlayer;
	f = aid;

	var windowOption  = " scrollbars=no";
		windowOption += ",toolbar=0";
		windowOption += ",location=0";
		windowOption += ",directories=0";
		windowOption += ",status=0";
		windowOption += ",menubar=0";
		windowOption += ",resizable=0";
		windowOption += ",top=0";
		windowOption += ",left=0";
		windowOption += ",width=282";
		windowOption += ",height=611";
	daumMusicPlayer = window.open( "" ,"daumMusicPlayer" ,windowOption);

	//ÇÃ·¹ÀÌ¾î ¹Ì Á¸Àç½Ã
	if(daumMusicPlayer.frames.length == 0){
		daumMusicPlayer.location.href= "http://listen.daum.net/dmusic/player/main.asp?p_album_id=" + f.p_album_id.value;
		return;

	//ÇÃ·¹ÀÌ¾î Á¸Àç½Ã
	}else{
		add_flag = "1";
		daumMusicPlayer.top.play_list.location.href = "http://listen.daum.net/dmusic/player/info_add_list.asp?p_md="+ add_flag +"&p_str=" + f.p_album_id.value;
		return;
	}
}
function topPlayer(idx){
	var daumMusicPlayer;
	var mPlayer="daumMusicPlayer";
	daumMusicPlayer = window.open("",mPlayer,"width=282,height=611,scrollbars=no,toolbar=0,location=0,directories=0,status=0,menubar=0,resizable=0");

	//ÇÃ·¹ÀÌ¾î ¹ÌÁ¸Àç½Ã
	if(daumMusicPlayer.frames.length == 0){
		daumMusicPlayer.location.href = "http://listen.daum.net/dmusic/player/main.asp?p_track_info="+ idx;
	//ÇÃ·¹ÀÌ¾î Á¸Àç½Ã
	}else{
		var p_track_id = "";
		var track_str  = "";
		if ( idx != null ) {
			track_str = idx.substring( 0, 17 ).replace(/\|/g,'');
			p_track_id = track_str;
		}
		
		add_flag = "1"
		daumMusicPlayer.top.play_list.location.href = "http://listen.daum.net/dmusic/player/info_add_list.asp?p_md="+ add_flag +"&p_str=" + p_track_id;
		return;
	}
}
function ly_viewer(ac,atn,aln,tn){
	var idx = ac + atn + aln + tn;
	openWindow = window.open("http://tab.search.daum.net/dsa/search?w=musictab&m=lview&q="+idx,"ly_viewer","width=350,height=450,scrollbars=no,resizable=no");
	openWindow.focus();
}
function ly_viewer2(url){
	openWindow=window.open(url,'lyrics','width=350,height=450,scrollbars=no,resizable=no');
	openWindow.focus();		
}
function mBell(idx){
	window.open("http://bell.mobile.daum.net/52music/bell_send_link.asp?num="+idx,"mBell","width=324,height=500,top=30,left=300,scrollbars=no,resizable=yes,resizable=no");
}
function mColor(idx){
	window.open("http://ring.mobile.daum.net/52street/POP/PopProcess.asp?C_Code="+ idx +"&dType=1","mColor","width=324,height=387,scrollbars=no,resizable=no");
}
function mMp3(m,ac,atn,aln,tn){
	window.open("http://listen.daum.net/cart/process.asp?mode="+ m +"&area_kubun_code="+ ac +"&artist_no="+ atn +"&album_no="+ aln +"&track_no="+ tn,"mp3_order","width=510,height=710,scrollbars=no,toolbar=0,location=0,directories=0,status=0,menubar=0,resizable=0");
}
function mv_viewer(ac,atn,aln,tn){
	window.open("http://listen.daum.net/muvie/main.asp?area_kubun_code="+ ac +"&artist_no="+ atn +"&album_no="+ aln +"&track_no="+ tn,"mv_viewer","width=845,height=605,scrollbars=no,toolbar=0,location=0,directories=0,status=0,menubar=0,resizable=0");
}
//New Tab
function ntabChg(idx,s){
	if(s == "ov"){
		if(getObject("tImg"+ idx +"_l")){
			getObject("tImg"+ idx +"_l").src = 'http://image.hanmail.net/hanmail/fireball/search_all/2006/bar_taboff_left.gif';
		}else{
			getObject("tImg"+ (idx-1)).src = 'http://image.hanmail.net/hanmail/fireball/search_all/2006/bar_taboff_left.gif';
		}
		if(getObject("tImg"+ idx +"_r")){
			getObject("tImg"+ idx +"_r").src = 'http://image.hanmail.net/hanmail/fireball/search_all/2006/bar_taboff_right.gif';
		}else{
			getObject("tImg"+ idx).src = 'http://image.hanmail.net/hanmail/fireball/search_all/2006/bar_taboff_right.gif';
		}
		getObject("tObj"+ idx).className = "tom";
	}else{
		if(getObject("tImg"+ idx +"_l")){
			getObject("tImg"+ idx +"_l").src = 'http://image.hanmail.net/hanmail/fireball/search_all/2006/bar_div_0.gif';
		}else{
			getObject("tImg"+ (idx-1)).src = 'http://image.hanmail.net/hanmail/fireball/search_all/2006/bar_div_1.gif';
		}
		if(getObject("tImg"+ idx +"_r")){
			getObject("tImg"+ idx +"_r").src = 'http://image.hanmail.net/hanmail/fireball/search_all/2006/bar_div_0.gif';
		}else{
			getObject("tImg"+ idx).src = 'http://image.hanmail.net/hanmail/fireball/search_all/2006/bar_div_1.gif';
		}
		getObject("tObj"+ idx).className = "tfm";
	}
}

//°øÅëÆäÀÌÂ¡
function daum_paging_rollover(obj, img, type){
	var imgurl = "http://image.hanmail.net/hanmail/2006_ui/";
	var tmp;
	if (type == "on") {
		obj.src = imgurl + img + "_over.gif";
	} else {
		obj.src = imgurl + img + ".gif";
	}
}
function PopRss(){
	popup("","addChannel","500","365","no","no");
}
function replaceQueryStr(str) {
    var ch = "";
    for (var i=0;i<str.length;i++) {
        str = str.replace("&amp;","&").replace("&lt;","<").replace("&gt;",">");
    }
    return str;
}
function imgCheck(obj){
	obj.style.display = "none";
}
function mtTabChg(idx){
	for(var i=0; i<4; i++){
		var j = i + 1;
		if(i == idx){
			document.getElementById("mtab").style.backgroundImage = "url(http://imgsrc.search.daum.net/search_all/right/4tab_0"+ (i+1) +".gif)";
			if(i == "0"){
				document.getElementById("mtab_"+ i +"").className = "selTab";
			}else{
				document.getElementById("mtab_"+ i +"").className = "selTab2";
			}
			document.getElementById("music_lay"+ i +"").style.display = "";
		}else{
			if(i == "0"){
				document.getElementById("mtab_"+ i +"").className = "nselTab";
			}else{
				document.getElementById("mtab_"+ i +"").className = "nselTab2";
			}
			document.getElementById("music_lay"+ i +"").style.display = "none";
		}
	}
}
function top7_getTime(){
	var top7_today = new Date();
	var top7_weekday = top7_today.getDay();	
	var top7_minutes = top7_today.getMinutes();
	var top7_hours = top7_today.getHours();

	if ((top7_today.getDay() >= 1) && (top7_today.getDay() <= 5))//¿ù¿äÀÏ ºÎÅÍ ±Ý¿äÀÏ±îÁö
	{	
	
		if ((top7_today.getHours() > 8) && (top7_today.getHours() < 16)){//9½Ã ÀÌ»óÀÌ°í 16½Ã°¡ ¾Æ´Ï¸é

			if (!((top7_today.getHours() == 15) && (top7_today.getMinutes() > 20)))//15½Ã ÀÏ¶§ 20ºÐº¸´Ù Å©Áö ¾ÊÀ¸¸é
			{			
		
				if (!((top7_today.getHours() == 9) && (top7_today.getMinutes() <= 20)))//9½Ã ÀÏ¶§ 20ºÐ º¸´Ù ÀÛÁö ¾ÊÀ¸¸é
				{		
					if (top7_minutes < 20){
						top7_hours --;
						top7_minutes = top7_minutes+40;
					}else{
						top7_minutes -= 20;
					}

					if (top7_minutes < 10){
						top7_minutes = '0' + top7_minutes;
					}
					document.write(top7_hours,":",top7_minutes+" - 20ºÐ Áö¿¬");
				}else{
					document.write("°³ÀåÀü - 20ºÐ Áö¿¬");	
				}
			}else{			
				document.write("ÀåÁ¾·á");
			}
		}else if (top7_today.getHours() <= 8){
		
			document.write("°³ÀåÀü");
		}else if (top7_today.getHours() >= 16){
		
			document.write("ÀåÁ¾·á");
		}
		
	}else{
		document.write("ÈÞÀÏ");
	}
}
function NewTop7_getTime(){
	var top7_today = new Date();
	var top7_year = top7_today.getFullYear();
	var top7_mon = top7_today.getMonth()+1;
	var top7_day = top7_today.getDate();
	var top7_minutes = top7_today.getMinutes();
	var top7_hours = top7_today.getHours();

	if(top7_minutes < 10){
			top7_minutes = '0' + top7_minutes;
	}
	if(top7_mon < 10){
			top7_mon = '' + top7_mon;
	}

	var apm;
	var nday = '';
	var nhour = top7_today.getHours();
	if(top7_today.getDay() == "0"){
		nday = "ÀÏ";
	}else if(top7_today.getDay() == "1"){
		nday = "¿ù";
	}else if(top7_today.getDay() == "2"){
		nday = "È­";
	}else if(top7_today.getDay() == "3"){
		nday = "¼ö";
	}else if(top7_today.getDay() == "4"){
		nday = "¸ñ";
	}else if(top7_today.getDay() == "5"){
		nday = "±Ý";
	}else if(top7_today.getDay() == "6"){
		nday = "Åä";
	}
	if (nhour > 11){
		apm = "¿ÀÈÄ";
	}else{
		apm = "¿ÀÀü";
	}
	if (nhour > 12) nhour = nhour - 12;
	if (nhour == 0) nhour = 12;

	var nowDate = top7_year + "." + top7_mon + "." + top7_day + " ("+ nday +") " + apm + " " + nhour + ":" + String(top7_today.getMinutes()+100).slice(1);;
	document.write(nowDate);
}
function NewTop7_getTime_n(){
	var top7_today = new Date();
	var top7_year = top7_today.getFullYear();
	var top7_mon = top7_today.getMonth()+1;
	var top7_day = top7_today.getDate();

	if(top7_today.getDay() == "0"){
		nday = "ÀÏ";
	}else if(top7_today.getDay() == "1"){
		nday = "¿ù";
	}else if(top7_today.getDay() == "2"){
		nday = "È­";
	}else if(top7_today.getDay() == "3"){
		nday = "¼ö";
	}else if(top7_today.getDay() == "4"){
		nday = "¸ñ";
	}else if(top7_today.getDay() == "5"){
		nday = "±Ý";
	}else if(top7_today.getDay() == "6"){
		nday = "Åä";
	}

	var nowDate = top7_year + "." + top7_mon + "." + top7_day + " ("+ nday +")";
	document.write(nowDate);
}
function real_getTime(idx){
	var top7_today = new Date();
	var top7_year = top7_today.getFullYear();
	var top7_mon = top7_today.getMonth()+1;
	var top7_day = top7_today.getDate();
	var top7_minutes = top7_today.getMinutes();
	var top7_hours = top7_today.getHours();

	if(top7_minutes < 10){
			top7_minutes = '0' + top7_minutes;
	}
	if(top7_mon < 10){
			top7_mon = '' + top7_mon;
	}

	var apm;
	var nhour = top7_today.getHours();
	if (nhour > 11){
		apm = "¿ÀÈÄ";
	}else{
		apm = "¿ÀÀü";
	}
	if (nhour > 12) nhour = nhour - 12;
	if (nhour == 0) nhour = 12;

	if(idx == "r"){
		var nowDate = top7_year + "." + top7_mon + "." + top7_day + " " + apm + " " + nhour + ":" + String(top7_today.getMinutes()+100).slice(1);
	}else{
		var nowDate = top7_year + "." + top7_mon + "." + top7_day;
	}
	document.write(nowDate);
}
function encode_href(str, tail){
	var ret='';
	ret = encode_replace(str, '&', '%26');
	ret = encode_replace(ret, ' ', '%20');
	ret = encode_replace(ret, '=', '%3d');
	location.href = '?w=tot&q=' + ret +'&nil_profile=' + tail;
}
function encode_NewTop7_href(str, tail){
	var ret='';
	ret = encode_replace(str, '&', '%26');
	ret = encode_replace(ret, ' ', '%20');
	ret = encode_replace(ret, '=', '%3d');
	location.href = '?w=tot&q=' + ret;
}
function encode_replace(str,fromstr,tostr){
	var ret='';
	for(var i =0; i<str.length; i++){
		if(str.charAt(i) == fromstr){
			if('&' == str.charAt(i) && '#' == str.charAt(i+1))
				ret += str.charAt(i);
			else
				ret += tostr;
		}else
			ret += str.charAt(i);
	}
	return ret;
}
function stock_Move(stock_tab){
	if (stock_tab == '0'){
		document.getElementById("ntab").style.backgroundImage = "url(http://image.hanmail.net/hanmail/fireball/search_all/right/2tab_01.gif)";
		document.getElementById('stock_lay0').style.display= 'block';
		document.getElementById('stock_lay1').style.display= 'none';
	}else if(stock_tab == '1'){
		document.getElementById("ntab").style.backgroundImage = "url(http://image.hanmail.net/hanmail/fireball/search_all/right/2tab_02.gif)";
		document.getElementById('stock_lay1').style.display= 'block';
		document.getElementById('stock_lay0').style.display= 'none';
	}
}
function selClick(){
	if(document.getElementById("ObjList").style.display == ""){
		document.getElementById("ObjList").style.display = "none";
	}else{
		document.getElementById("ObjList").style.display = "";
	}
}
function selOver(idx){
	idx.style.backgroundColor = "#ebf8fc";
}
function selOut(idx){
	idx.style.backgroundColor = "";
}
//SQC
function rXBanner(posX){
	var edge = 20;
	return posX + edge;
}
function rXYBanner(objname, posX, posY){
	var obj = getObject(objname);	
	obj.style.left = rXBanner(posX);	
	var yBannerPos, yScrollTopPos;
	var yLimitPos;
	var interval;
	var yNewPos;
	var yNewTop;
	var dHeight = posY;
	yScrollTopPos = parseInt(document.body.scrollTop, 10);
	yBannerPos = parseInt(obj.style.top, 10);
	if(document.body.scrollTop < dHeight){
		yLimitPos = dHeight;
	}
	else{
		yLimitPos = document.body.scrollTop + 333;
	}
	if(yBannerPos != yLimitPos){
		yNewPos = Math.ceil(Math.abs(yLimitPos - yBannerPos) / 10);

		if(yLimitPos < yBannerPos){
			yNewPos = -yNewPos;
		}

		yNewTop = parseInt(obj.style.top, 10) + yNewPos;
		if(yNewTop > document.body.scrollHeight){
			obj.style.top = document.body.scrollHeight;
		}
		else{
			obj.style.top = yNewTop;
		}
	}
}
function floatingBanner(objname, posX, posY){
	var obj = getObject(objname);
	obj.style.top = document.body.scrollTop + posY;
	obj.style.visibility = "visible";

	obj.style.left = rXBanner(posX);
	window.setInterval("rXYBanner('" + objname +"', " + posX + ", " + posY + ");", 1);
}
function tabClick(Obj,tab,autocvt){
	var url;
	var q = document.getElementsByName("q")[0].value;
	q = encode_replace(q, '#', '%23');
	q = encode_replace(q, '%', '%25');
	q = encode_replace(q, '&', '%26');
	q = encode_replace(q, '+', '%2B');
	if(tab == null) tab = "tot";
	if(tab == "tot"){
		url = "http://search.daum.net/cgi-bin/nsp/search.cgi?w=tot&q=" + q;
	}else if(tab == "dir"){
		url = "http://web.search.daum.net/wsa/search?w=dir&q=" + q;
	}else if(tab == "dic"){
		url = "http://alldic.daum.net/dic/search_result_total.do?w=dic&q=" + q;
	}else if(tab == "book"){
		url = "http://book.daum.net/booksearch/index.do?w=book&q=" + q;
	}else if(tab == "yp"){
		url = "http://local.daum.net/local-search/?w=yp&k=&q=" + q;
	}else if(tab == "shop"){
		url = "http://shopping.daum.net/product/searchresult.daum?w=shop&q=" + q;
	}else{
		url = "http://tab.search.daum.net/dsa/search?w="+ tab +"&q=" + q;
	}
	if(autocvt == "1"){
		url = url + "&autocvt=1";
	}
	Obj.href = url;
}
function tot_Move(idx){
	if(idx == "0"){
		getObject("rtIcon"+ idx).style.display = "none";
		getObject("rtTitArea").innerHTML = "24½Ã°£ º£½ºÆ®";
		getObject("rtIconArea").innerHTML = '<img src="http://imgsrc.search.hanmail.net/search_all/2007_right/arrow.gif" width="12" height="13" align="absmiddle" onmouseover="realOver(\'1\',\'y\');">';

		var tot_dsrank = new dsrank_handle('tot_dsrank');
		tot_dsrank.query = if_query;
		tot_dsrank.reload('tot_more');
	}else{
		getObject("rtIcon"+ idx).style.display = "none";
		getObject("rtTitArea").innerHTML = "½Ç½Ã°£ ÀÌ½´ °Ë»ö¾î";
		getObject("rtIconArea").innerHTML = '<img src="http://imgsrc.search.hanmail.net/search_all/2007_right/arrow.gif" width="12" height="13" align="absmiddle" onmouseover="realOver(\'0\',\'y\');">';

		var tot_dsrank = new dsrank_handle('tot_dsrank');
		tot_dsrank.query = if_query;
		tot_dsrank.reload('tot');
	}
}
function realOver(idx,ov){
	if(ov == "y"){
		getObject("rtIcon"+ idx).style.display = "";
	}else{
		getObject("rtIcon"+ idx).style.display = "none";
	}
}
/*Æ®·£µåÄÃ·º¼Ç*/
function trendTabChg(idx){
	for(var i=0; i<4; i++){
		if(i == idx){
			getObject("trendImg"+ i +"_1").src = "http://imgsrc.search.hanmail.net/search_all/img/tab_on1.gif";
			getObject("trendImg"+ i +"").className = "trendSelObj";
			getObject("trendImg"+ i +"_2").src = "http://imgsrc.search.hanmail.net/search_all/img/tab_on2.gif";
			getObject("trendGrpArea"+ i +"").style.display = "";
		}else{
			getObject("trendImg"+ i +"_1").src = "http://imgsrc.search.hanmail.net/search_all/img/tab_off1.gif";
			getObject("trendImg"+ i +"").className = "trendnSelObj";
			getObject("trendImg"+ i +"_2").src = "http://imgsrc.search.hanmail.net/search_all/img/tab_off2.gif";
			getObject("trendGrpArea"+ i +"").style.display = "none";
		}
	}
}
function googleWs(url){
	window.status = url;
	return true;
}
function go_link(url){
	location.href = url;
	return;
}
function ad_link(url){
	window.open(url);
}
function ntabChgN(idx,s){
	var num = parseInt(idx);
	if(s == "ov"){
		if(getObject("tab"+ num +"_l")){
			getObject("tab"+ num +"_l").innerHTML = '<img src="http://imgsrc.search.hanmail.net/search_all/2006_new/st_tab_t2_01_02.gif" width="7" height="31" align="absmiddle">';
		}
		if(getObject("tab"+ num +"_r")){
			getObject("tab"+ num +"_r").innerHTML = '<img src="http://imgsrc.search.hanmail.net/search_all/2006_new/st_tab_t2_02_02.gif" width="7" height="31" align="absmiddle">';
		}
		if(getObject("tab"+ (num-1) +"_r")){
			if(getObject("tab"+ (num-1) +"_m").className != "selObj"){
				getObject("tab"+ (num-1) +"_r").innerHTML = '&nbsp;';
			}
		}
		getObject("tab"+ num +"_m").className = "nselObjOver";
	}else{
		if(getObject("tab"+ num +"_l")){
			getObject("tab"+ num +"_l").innerHTML = '&nbsp;';
		}
		if(getObject("tab"+ num +"_r")){
			if(num == 9 || getObject("tab"+ (num+1) +"_m").className == "selObj"){
				getObject("tab"+ num +"_r").innerHTML = '&nbsp;';
			}else{
				getObject("tab"+ num +"_r").innerHTML = '<img src="http://imgsrc.search.hanmail.net/search_all/2006_new/st_blit_01.gif" width="1" height="31" align="absmiddle">';
			}
		}
		if(getObject("tab"+ (num-1) +"_r")){
			if(getObject("tab"+ (num-1) +"_m").className != "selObj"){
				getObject("tab"+ (num-1) +"_r").innerHTML = '<img src="http://imgsrc.search.hanmail.net/search_all/2006_new/st_blit_01.gif" width="1" height="31" align="absmiddle">';
			}
		}
		getObject("tab"+ num +"_m").className = "nselObj";
	}
}
function tabOptChg(){
	if(document.getElementById("subSchBox").style.display == ""){
		document.getElementById("subSchBox").style.display = "none";
		document.getElementById("hschBtn").src = "http://imgsrc.search.hanmail.net/search_all/btn/btn_option_on.gif"
	}else{
		document.getElementById("subSchBox").style.display = "";
		document.getElementById("hschBtn").src = "http://imgsrc.search.hanmail.net/search_all/btn/btn_option_off.gif"
	}
}
/*³»ºÎ½ºÆä¼È*/
function iSpForm_submit(j){
    document.isp_search.q.value = eval("document.isp_search.isp_inp"+j+".value");
    location.href = "http://search.daum.net/cgi-bin/nsp/search.cgi?q=" + document.isp_search.q.value;
}

/*ÇÁ·Î¸ð¼Ç½ºÆä¼È µ¿¿µ»ó*/
/*
flashvars parameter :
* _autoPlay=[0,1]
  - 1 : ·Îµå½Ã ÀÚµ¿À¸·Î ÇÃ·¹ÀÌ
  - 0 : ·Îµå½Ã µ¿¿µ»ó ¸ØÃã
* movURL=[swf url]
  - Àý´ë°æ·Î

ÆÛ°¥ ¼ö ÀÖ´Â ºí·Î±× ±ÛÀ» ÀÛ¼ºÇÑ µÚ, ÇØ´ç blog_id, source_id¸¦ ÇÏ´Ü°ú °°ÀÌ Ãß°¡.
from_info ´Â ÀûÀýÇÑ °ª(?)À¸·Î...
*/
var blog_id = '0CfuY'; //±Û³»¿ë ¼Ò½ºº¸±â ÈÄ location_id°ª
var source_id = '5717969'; //¼Ò½ºº¸±â ÈÄ clickDssArticle2 Ã£¾Æ¼­ Ã¹¹øÂ° ÆÄ¶ó¹ÌÅÍ(¼ýÀÚ)
var from_info = '';

function goDssBlog() {
    if ( source_id == "")	{
	    alert( "½ºÅ©·¦ÇÒ µ¿¿µ»óÀ» ¼±ÅÃÇÏ¼¼¿ä");
    } else	{
	    var params = "target_location_code=4&location_id=" + blog_id + "&folder_id=0&data_id=" + source_id + 
	    			 "&source_location_code=4&source_etc=blog&from_info=" + from_info;
	    var page   = 'http://scrap.cafe.daum.net/_dss_/scrap?' + params;
	    var opts   = "scrollbars=no,status=no,toolbar=no,resizable=1,location=no,menu=no,width=530,height=350";
	    var theWin = window.open( page, "winopen", opts);
	    theWin.focus();
	}
}
function goDssCafe() {
    if ( source_id == "")	{
	    alert( "½ºÅ©·¦ÇÒ µ¿¿µ»óÀ» ¼±ÅÃÇÏ¼¼¿ä");
    } else	{
    	var params = "target_location_code=1&location_id=" + blog_id + "&folder_id=0&data_id=" + source_id + 
					 "&source_location_code=4&source_etc=blog&from_info=" + from_info;
    	var page   = 'http://scrap.cafe.daum.net/_dss_/scrap?' + params;
    	var opts   = "scrollbars=no,status=no,toolbar=no,resizable=1,location=no,menu=no,width=530,height=350";
    	var theWin = window.open( page, "winopen", opts);
    	theWin.focus();
    }
}
function goDssPlanet() {
    if ( source_id == "")	{
	    alert( "½ºÅ©·¦ÇÒ µ¿¿µ»óÀ» ¼±ÅÃÇÏ¼¼¿ä");
    } else {
	    var params = "target_location_code=3&location_id=" + blog_id + "&folder_id=0&data_id=" + source_id + 
	    			 "&source_location_code=4&source_etc=blog&from_info=" + from_info;
	    var page   = 'http://scrap.cafe.daum.net/_dss_/scrap?' + params;
	    var opts   = "scrollbars=no,status=no,toolbar=no,resizable=1,location=no,menu=no,width=530,height=350";
	    var theWin = window.open( page, "winopen", opts);
	    theWin.focus();
	}
}
/*ÇÁ·Î¸ð¼Ç½ºÆä¼È ÅÇ*/
function chg_pMenu(n) {
	var pobj = document.getElementsByTagName("table");
	for (i=0; i<pobj.length; i++) {
		if (pobj[i].id.substr(0,6) == "p_menu") {
			if (parseInt(pobj[i].id.substr(6,1)) == n) pobj[i].style.display = "block";
			else pobj[i].style.display = "none";
		}
		if (pobj[i].id.substr(0,6) == "p_cont") {
			if (parseInt(pobj[i].id.substr(6,1)) == n) pobj[i].style.display = "block";
			else pobj[i].style.display = "none";
		}
	}
}
function fCallOver(pid, adseq, p_no, c_name, e){
	var str = "";
	str += '<div id="fCallArea" onmouseleave="hideLayer();">';
	str += '<div id="fCallTop">';
	str += '<div class="fL"><img src="http://imgsrc.search.hanmail.net/search_all/img/200704_freecall/fc_t_01.gif" width="5" height="5" align="absmiddle"></div>';
	str += '<div class="fCallR"><img src="http://imgsrc.search.hanmail.net/search_all/img/200704_freecall/fc_t_02.gif" width="5" height="5" align="absmiddle"></div><br id="clr">';
	str += '</div>';
	str += '<table cellpadding="0" cellspacing="0" border="0" width="250">';
	str += '<tr>';
	str += '<td width="5" id="fCallLeft" nowrap></td>';
	str += '<td width="100%" id="fCallMid">';
	str += '<div class="base fL"><b>Free Call ¼­ºñ½º</b> <span style="letter-spacing:-1px" class="r2_tit_11">(¹«·á)</span></div>';
	str += '<div style="padding-top:1px;" class="fCallR"><a href="javascript:hideLayer();"><img src="http://imgsrc.search.hanmail.net/search_all/img/200704_freecall/fc_bt_02.gif" width="12" height="11" align="absmiddle"></a></div><br id="clr">';
	str += '<iframe src="http://ccall.local.daum.net/ccall/index.jsp?sid=lobi&pid='+pid+'&adseq='+adseq+'&callee='+p_no+'&subject='+c_name+'" width="226" height="139" topmargin="0" leftmargin="0" frameborder="0" scrolling="no"></iframe>';
	str += '</td>';
	str += '<td width="5" id="fCallright" nowrap></td>';
	str += '</tr>';
	str += '</table>';
	str += '<div id="fCallBot">';
	str += '<div class="fL"><img src="http://imgsrc.search.hanmail.net/search_all/img/200704_freecall/fc_t_03.gif" width="5" height="5" align="absmiddle"></div>';
	str += '<div class="fCallR"><img src="http://imgsrc.search.hanmail.net/search_all/img/200704_freecall/fc_t_04.gif" width="5" height="5" align="absmiddle"></div><br id="clr">';
	str += '</div>';
	str += '</div>';
	overLayer_fcall(str, e);
}
function uccSrch(idx){
	if(idx == "h"){
		var qVal = document.search.q.value;
	}else{
		var qVal = document.search1.q.value;
	}
	try{
		document.uccSrch.q.value = qVal;
	}catch(e){}
	document.uccSrch.submit();
}
function getParameter(queryString, parameterName){
    var parameterName = parameterName + "=";

    if ( queryString.length > 0 ) {
        begin = queryString.indexOf ( parameterName );
        if ( begin != -1 ) {
                begin += parameterName.length;
                end = queryString.indexOf ( "&" , begin );
                if ( end == -1 ) {
                        end = queryString.length
                }
        return unescape ( queryString.substring ( begin, end ) );
        }

	    return "null";
    }
}
function wValChg(idx,sts){
	if(idx == "tot") getObject("wn_"+ sts +"").value = "ÅëÇÕ°Ë»ö";
	if(idx == "dic") getObject("wn_"+ sts +"").value = "»çÀü";
	if(idx == "100dic") getObject("wn_"+ sts +"").value = "¹é°ú»çÀü";
	if(idx == "endic") getObject("wn_"+ sts +"").value = "¿µ¾î»çÀü";
	if(idx == "eedic") getObject("wn_"+ sts +"").value = "¿µ¿µ»çÀü";
	if(idx == "krdic") getObject("wn_"+ sts +"").value = "±¹¾î»çÀü";
	if(idx == "handic") getObject("wn_"+ sts +"").value = "ÇÑÀÚ»çÀü";
	if(idx == "jpdic") getObject("wn_"+ sts +"").value = "ÀÏ¾î»çÀü";
	if(idx == "cafe") getObject("wn_"+ sts +"").value = "Ä«Æä";
	if(idx == "blog") getObject("wn_"+ sts +"").value = "ºí·Î±×";
	if(idx == "knowledge") getObject("wn_"+ sts +"").value = "Áö½Ä";
	if(idx == "board") getObject("wn_"+ sts +"").value = "°Ô½ÃÆÇ";
	if(idx == "dir") getObject("wn_"+ sts +"").value = "À¥";
	if(idx == "news") getObject("wn_"+ sts +"").value = "´º½º";
	if(idx == "musictab") getObject("wn_"+ sts +"").value = "À½¾Ç";
	if(idx == "img") getObject("wn_"+ sts +"").value = "ÀÌ¹ÌÁö";
	if(idx == "vclip") getObject("wn_"+ sts +"").value = "µ¿¿µ»ó";
	if(idx == "book") getObject("wn_"+ sts +"").value = "Ã¥";
	if(idx == "shop") getObject("wn_"+ sts +"").value = "¼îÇÎÇÏ¿ì";
	if(idx == "yp") getObject("wn_"+ sts +"").value = "Áö¿ª";
	if(sts == "h"){
		document.search.w.value = idx;
		if(idx != "tot") document.search.action = "http://tab.search.daum.net/dsa/search";
	}
	if(sts == "f"){
		document.search1.w.value = idx;
		if(idx != "tot") document.search1.action = "http://tab.search.daum.net/dsa/search";
	}
	getObject("sbArea_"+ sts +"").style.display = "none";
}
function wValDisp(sts,idx){
	if(getObject("sbArea_"+ sts +"").style.display == "none"){
		getObject("sbArea_"+ sts +"").style.display = "";
		if(idx == "" || idx == "tot") wValOver("0",sts);
		if(idx == "cafe") wValOver("8",sts);
		if(idx == "blog") wValOver("9",sts);
		if(idx == "knowledge") wValOver("10",sts);
		if(idx == "board") wValOver("11",sts);
		if(idx == "dir" || idx == "category") wValOver("12",sts);
		if(idx == "news") wValOver("13",sts);
		if(idx == "musictab") wValOver("14",sts);
		if(idx == "img") wValOver("15",sts);
		if(idx == "vclip") wValOver("16",sts);
	}else{
		getObject("sbArea_"+ sts +"").style.display = "none";
	}
}
function wValOver(idx,sts){
	for(var i=0; i<20; i++){
		if(i == idx){
			getObject("wv_"+ sts +"_"+ i +"").style.backgroundColor = "f4f4f4";
		}else{
			getObject("wv_"+ sts +"_"+ i +"").style.backgroundColor = "";
		}
	}
}
function uccTabChg(idx,sel,sts){
	if(idx != sel){
		if(sts == "ov"){
			getObject("tab_"+ idx +"").className = "ovselObj";
			getObject("bar_"+ idx +"").innerHTML = '<img src="http://imgsrc.search.hanmail.net/search_all/2007_new/n_tab_01_over" width="2" height="31" align="absmiddle">';
			getObject("bar_"+ (eval(idx)+1) +"").innerHTML = '<img src="http://imgsrc.search.hanmail.net/search_all/2007_new/n_tab_02_over" width="2" height="31" align="absmiddle">';
		}else{
			if(eval(idx)-1 == sel){
				getObject("bar_"+ idx +"").innerHTML = '<img src="http://imgsrc.search.hanmail.net/search_all/2007_new/n_tab_02.gif" width="2" height="31" align="absmiddle">';
			}else if(idx == "0"){
				getObject("bar_"+ idx +"").innerHTML = '<img src="http://imgsrc.search.hanmail.net/search_all/2007_new/n_tab_04_02.gif" width="2" height="31" align="absmiddle">';
			}else{
				getObject("bar_"+ idx +"").innerHTML = '<img src="http://imgsrc.search.hanmail.net/search_all/2007_new/n_tab_04.gif" width="2" height="31" align="absmiddle">';
			}
			if(eval(idx)+1 == sel){
				getObject("bar_"+ (eval(idx)+1) +"").innerHTML = '<img src="http://imgsrc.search.hanmail.net/search_all/2007_new/n_tab_01.gif" width="2" height="31" align="absmiddle">';
			}else if(idx == "9"){
				getObject("bar_"+ (eval(idx)+1) +"").innerHTML = '<img src="http://imgsrc.search.hanmail.net/search_all/2007_new/n_tab_04_02.gif" width="2" height="31" align="absmiddle">';
			}else{
				getObject("bar_"+ (eval(idx)+1) +"").innerHTML = '<img src="http://imgsrc.search.hanmail.net/search_all/2007_new/n_tab_04.gif" width="2" height="31" align="absmiddle">';
			}
			getObject("tab_"+ idx +"").className = "nselObj";
		}
	}
}
function getNavigatorType(){
	if(navigator.appName == "Microsoft Internet Explorer")
		return 1;  
	else if(navigator.appName == "Netscape")
		return 2;	
	else 
		return 0;
}
function hasJongSeong(str){
        var b = str.charCodeAt(str.length-1);
        var ujong_num = " 1367890";
        var ujong_alnum = " bcglmnpqrtz1367890";
        if(str.length == 0) return(false);
        if(str.length == 1 && b < 256) {
                if(ujong_num.indexOf(str) > 0)  return(true);
                else return(true);
        }
        if(str.length == 1 && b > 256 && b < "¤¿".charCodeAt(0)) return(true);
        if(b < 256) {
                if(ujong_alnum.indexOf(str.substring(str.length-1, str.length)) > 0) return(true);
                else return(false);
        }
        if(b < 44032) {
                if(b >= "¤¿".charCodeAt(0)) return(false);
                return(true);
        }
        if((((b-44032)%588)%28) != 0)   return(true);
        return(false);
}
function selectJoSa(str){
	if(hasJongSeong(str)) return 'À»';
	return '¸¦';
}
function imgErrDisp(sname,idx,nimg,x,y){
	try{
		var idName = sname + "_img_" + idx;
		var obj = getObject(idName);
		var str;
		if(nimg == "Y"){
			str = '<span class="noImgAr" style="width:'+ x +';height:'+ y +';';
			if(sname == "vclip"){
				str +='margin-bottom:8px;">&nbsp;</span>';
			}else{
				str +='">&nbsp;</span>';
			}
			obj.innerHTML = str;
		}else{
			obj.style.display = "none";
		}
	}catch(e){}
}
var TT = {};
TT.chkmoving = 0;
TT.vGap = 0;
// ÅøÆÁ ÃÊ±âÈ­
TT.show = function(e, cls, msg, obj, type) {
	try {
		this.hide();
		var tlayer = document.getElementById("tooltipContent");
		tlayer.className = cls;
		// ÇØ´ç ¿ÀºêÁ§Æ®¸¦ ÁöÁ¤ÇØÁÖ¸é, ¿ÀºêÁ§Æ® ³ôÀÌ¸¸Å­ YÃà Æ÷Áö¼ÇÀ» ´õÇØÁÜ
		if (obj != "undefined" && obj) TT.vGap = parseInt(obj.offsetHeight);
		var posX, posY;
		if (type == "fix") {
			posX = this.getAbsoluteLeft(obj) + "px";
			posY = this.getAbsoluteTop(obj) + TT.vGap + "px";
		} else {
			posX = this.getPos(e).X + "px";
			posY = this.getPos(e).Y + TT.vGap + "px";
		}
		tlayer.style.left = posX;
		tlayer.style.top = posY;
		// ÀÏ¾î»çÀüÀÏ °æ¿ì
		if (type == "jpdic") {
			var arrParam = msg.split("','");
			var jp_hanja = arrParam[0].replace("'","").replace("\'","");
			var jp_hangul = arrParam[1].replace("'","").replace("\'","");
			var jp_bu = arrParam[2].replace("'","").replace("\'","");
			var jp_msg1 = arrParam[3].replace("'","").replace("\'","");
			var jp_msg2 = arrParam[4].replace("'","").replace("\'","");
			msg = this.setJpMsg(jp_hanja,jp_hangul,jp_bu,jp_msg1,jp_msg2);
		}
		tlayer.innerHTML = msg;
		tlayer.style.display = "block";
		// moving tooltipÀÏ °æ¿ì
		if (type == "mov" || type == "jpdic") this.startMoving();
	} catch(e) {;}
}
// ÅøÆÁ »èÁ¦
TT.hide = function() {
	var tlayer = document.getElementById("tooltipContent");
	if (tlayer && tlayer.style.display != "none") {
		tlayer.innerHTML = "";
		tlayer.style.display = "none";
		TT.chkmoving = 0;
	}
}
// ÅøÆÁ ÀÌµ¿
TT.move = function(e) {
	var tlayer = document.getElementById("tooltipContent");
	if (tlayer && tlayer.style.display != "none" && TT.chkmoving == 1) {
		tlayer.style.left = this.getPos(e).X + "px";
		tlayer.style.top = this.getPos(e).Y + TT.vGap + "px";
	}
}
// ÅøÆÁ ÀÌµ¿ ÀÌº¥Æ®
TT.startMoving = function() {
	var tlayer = document.getElementById("tooltipContent");
	if (tlayer && tlayer.style.display != "none") {
		if (TT.chkmoving == 0) {
			var loader = this;
			if (document.addEventListner) document.addEventListener('mousemove',function(e) {loader.move(e);},false);
			else if (document.attachEvent) document.attachEvent('onmousemove',function(e) {loader.move(e);});
			else document.onmousemove = function(e) {loader.move(e);}
			TT.chkmoving = 1;
		}
	}
}
// À§Ä¡ ¾ò±â
TT.getPos = function(e) {
	var arrPos = new Array;
	arrPos = [{X:0,Y:0}];
	// IEÀÏ °æ¿ì, ½ºÅ©·Ñ¸µ ÁÂÇ¥¸¦ ´õÇØÁÜ
	if(navigator.appName.indexOf("Microsoft Internet Explorer") != -1) {
		arrPos[0].X = e.clientX + document.body.scrollLeft;
		arrPos[0].Y = e.clientY + document.body.scrollTop;
	} 
	else {
		arrPos[0].X = e.pageX;
		arrPos[0].Y = e.pageY;
	}
	return arrPos[0];
}
// Àý´ë ³ôÀÌ °è»ê
TT.getAbsoluteTop = function(oNode) {
	var oCurrentNode=oNode;
	var iTop=0;
	while(oCurrentNode.tagName!="BODY"){
		iTop+=oCurrentNode.offsetTop;
		oCurrentNode=oCurrentNode.offsetParent;
	}
	return parseInt(iTop);
}
// Àý´ë ÁÂÃø °è»ê
TT.getAbsoluteLeft = function(oNode) {
	var oCurrentNode=oNode;
	var iLeft=0;
	while(oCurrentNode.tagName!="BODY"){
		iLeft+=oCurrentNode.offsetLeft;
		oCurrentNode=oCurrentNode.offsetParent;
	}
	return parseInt(iLeft);
}
// ÀÏ¾î»çÀü¿ë UI
TT.setJpMsg = function(jp_hanja,jp_hangul,jp_bu,jp_msg1,jp_msg2) {
	var strHtml = "";
	strHtml  = "<table id='tooltip_hj' border='0' cellpadding='0' cellspacing='0'>";
	strHtml += "<tr>";
	strHtml += "<td><table border='0' cellpadding='0' cellspacing='0'><tr>";
	strHtml += "<td class='hanja_36' nowrap>" + jp_hanja + "</td>";
	strHtml += "<td style='padding:7px 0 0 7px;' valign='top' nowrap>";
	strHtml += "<b>" + jp_hangul + "</b>";
	strHtml += "<div style='padding-top:3px'></div>";
	strHtml += "<table cellpadding='0' cellspacing='0' border='0'>";
	strHtml += "<tr>";
	strHtml += "<td class='base' nowrap>ºÎ¼ö:</td>";
	strHtml += "<td class='hanja_24'>" + jp_bu + "</td>";
	strHtml += "</tr>";
	strHtml += "</table>";
	strHtml += "</td>";
	strHtml += "</tr>";
	strHtml += "<tr><td height='5'></td></tr>";
	strHtml += "<tr>";
	strHtml += "<td class='base l_18' colspan='2'>";
	strHtml += "À½µ¶ : " + jp_msg1 + "<br>";
	strHtml += "ÈÆµ¶ : " + jp_msg2;
	strHtml += "</td>";
	strHtml += "</tr></table>";	
	strHtml += "</td>";
	strHtml += "</tr>";
	strHtml += "</table>";
	return strHtml;
}

// ÀÏ¾î»çÀüÅøÆÁ¿ë Áß°èÇÔ¼ö
function overLayer_jpdic(hanja,hangul,bu,msg1,msg2,event,tobj) {
	TT.show(event,"tt_ty","'" + hanja + "','" + hangul + "','" + bu + "','" + msg1 + "','" + msg2 + "'",tobj,"jpdic");
}
function hideLayer() {
	TT.hide();
}