			//<![CDATA[
			//Open offsite links in new window script- http://www.dynamicdrive.com/
			//Created: August 28th, 2007'

			var ddwindowlinks={
				//1) 새창으로 열기에서 제외 될 외부 도메인 및 화일명:
				excludedomains: ["adsystem.kr", "adsensekr.com"],
				includekeywords: ["특정화일명.php"],

				//2) 새창 (target) 이름 (예: "_blank", "secwin" etc): _blank 의 경우 계속 새 창, 기타 이름일 경우 하나의 새창 공유
				linktarget: "_blank",

				//3) 체크 박스 노출? (auto = 체크박스 없이 무조건 새 창: manual = 사용자에게 체크박스 노출)
				mode: "auto",

				//4) 체크박스 노출 시 보여질 HTML (ID 변경 금지):
				toggleHTML: '<div><input type="checkbox" id="targetcheckbox" checked="checked" /><label for="targetcheckbox"> 외부 사이트 링크 - 새창 열기</label></div>',

				//5) manual 일 경우, 쿠키를 이용해서 설정 값 저장? true : false
				persist: true,

				assigntarget:function(){
					var rexcludedomains=new RegExp(this.excludedomains.join("|"), "i")
					var reincludekeywords=new RegExp(this.includekeywords.join("|"), "i")
					var all_links=document.getElementsByTagName("a")
					if (this.mode=="auto" || (this.mode=="manual" && this.togglebox.checked)){
						for (var i=0; i<=(all_links.length-1); i++){
							if (all_links[i].hostname.search(rexcludedomains)==-1 && all_links[i].protocol.indexOf("http:")!=-1 || all_links[i].pathname.search(reincludekeywords)!=-1)
								all_links[i].target=ddwindowlinks.linktarget
						}
					}
					else{
						for (var i=0; i<=(all_links.length-1); i++)
							all_links[i].target=""
					}
					if (this.mode=="manual" && this.persist)
						this.setCookie("dlinktarget", (this.togglebox.checked)? "yes" : "no", 30) //remember user setting for 30 days (set to -1 then reload page to erase cookie)
				},

				init:function(){
					if (document.getElementById && this.mode=="manual"){
						document.write(this.toggleHTML)
						this.togglebox=document.getElementById("targetcheckbox")
						this.togglebox.onclick=function(){ddwindowlinks.assigntarget()}
						if (this.persist && this.getCookie("dlinktarget")!="")
							this.togglebox.checked=(this.getCookie("dlinktarget")=="yes")? true : false
					}
					if (window.addEventListener)
						window.addEventListener("load", function(){ddwindowlinks.assigntarget()}, false)
					else if (window.attachEvent)
						window.attachEvent("onload", function(){ddwindowlinks.assigntarget()})
				},

				getCookie:function(Name){
					var re=new RegExp(Name+"=[^;]+", "i"); //construct RE to search for target name/value pair
					if (document.cookie.match(re)) //if cookie found
						return document.cookie.match(re)[0].split("=")[1] //return its value
					return ""
				},

				setCookie:function(name, value, days){
					var expireDate = new Date()
					//set "expstring" to either an explicit date (past or future)
						var expstring=expireDate.setDate(expireDate.getDate()+parseInt(days))
						document.cookie = name+"="+value+"; expires="+expireDate.toGMTString()+"; path=/"
				}
			}

			ddwindowlinks.init()
			//]]>
