//swapImg
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_showHideLayers() { //v9.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3)
  with (document) if (getElementById && ((obj=getElementById(args[i]))!=null)) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

//png
function setPng24(obj) {
obj.width=obj.height=1;
obj.className=obj.className.replace(/\bpng24\b/i,'');
obj.style.filter =
"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+ obj.src +"',sizingMethod='image');"
obj.src='about:blank;';
return '';
}

// banner_roll("div태그 id", 배너1개높이, 딜레이, 1칸이동속도, 0);
function banner_roll(id, banner_height, banner_delay, banner_speed, this_height) {

    var div_tag = document.getElementById(id);

    var a_tag, i;

    this_height ++;
    if(this_height < banner_height) {
        div_tag.style.top = -this_height;
        setTimeout("banner_roll('" + div_id + "', " + banner_height + ", " + banner_delay + ", " + banner_speed + ", " + this_height + ");", banner_speed);
    } else {
        a_tag = div_tag.getElementsByTagName("span");  // 구분태그를 넣어준다. <table>로 구분되면 table 로 넣어준다.
        div_tag.appendChild(a_tag[0]);
        div_tag.style.top = 0;
        setTimeout("banner_roll('" + id + "', " + banner_height + ", " + banner_delay + ", " + banner_speed + ", 0);", banner_delay);
    }

    return true;
}

function banner_rotate(obj) {
    var cur_idx = $(''+obj+' li').outerWidth();
    $(''+obj+' ul').animate({"left": (-1)*cur_idx+"px"}, "slow", function () {
        $(''+obj+' ul').css({'left' : 0});
        $(''+obj+' li:last').after($(''+obj+' li:first'));
    });
}

function getCookies(name) {
    var cookies = document.cookie;
    var value  = "";
    if(cookies.indexOf(name) != -1) {
        var start = cookies.indexOf(name) + name.length + 1;
        var end   = cookies.indexOf(";",start);

        if(end == -1) end = cookies.length;

        value = cookies.substring(start,end);
        value = unescape(value);
    }

    return value;
}
function setCookies() {
    var name; var value; var expire; var path; var domain;
    name = arguments[0];
    value = arguments[1];
    if (arguments.length > 2) path = arguments[2];
    if (arguments.length > 3) domain = arguments[3];
    if (arguments.length > 4) expire = arguments[4];

    document.cookie = name + "=" + escape(value)
        + ( (expire) ? "; expires=" + expire : "")
        + ( (path) ? "; path=" + path : "")
        + ( (domain) ? "; domain=" + domain: "")
}
function windowOpen () {
    var nUrl; var nWidth; var nHeight; var nLeft; var nTop; var nScroll;
    nUrl = arguments[0];
    nWidth = arguments[1];
    nHeight = arguments[2];
    nScroll = (arguments.length > 3 ? arguments[3] : "no");
    nLeft = (arguments.length > 4 ? arguments[4] : (screen.width/2 - nWidth/2));
    nTop = (arguments.length > 5 ? arguments[5] : (screen.height/2 - nHeight/2));

    winopen=window.open(nUrl, 'windowOpen', "left="+nLeft+",top="+nTop+",width="+nWidth+",height="+nHeight+",scrollbars="+nScroll+",toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=yes");
}

function OpenPopup(url, width, height, name, scroll) {
    if (!scroll)
        scroll = "no"

    if (width)
        window.open(url, name, 'width=' + width + ', height=' + height+ ', scrollbars='+scroll);
    else
        window.open(url, name, ', scrollbars='+scroll);
}

function _getArticleTitle() {
    var metas = document.getElementsByTagName("META");
    var titl = "";
    for (var i=0;i<metas.length;i++){
        if (metas[i].name && metas[i].name == "description"){
            titl = metas[i].content;
            break;
        }
    }
    if (titl == "") titl = document.title;

    return titl;
}
function _getArticleLink() {
    //var link = location.protocol + "//" + location.hostname + "" + (location.port!="" ? ":"+location.port : "") + location.pathname;
    return location.href;
}

//프린트
function printOpen() {
    var type = (arguments.length > 0 ? arguments[0] : "");
    windowOpen ("/svc/news/www/printContent.html?type="+type, 615, 550, 'yes');
}

//URL복사
function getArticleURL () {
    var cFile = location.href;

    var IE=(document.all)?true:false;
    if (IE) {
        alert ("                             기사의 URL이 복사되었습니다.\n이제, 기사를 보내는 분의 메신저나 이메일에 ctrl+V 로 붙여넣기 하세요.\n\n");
        window.clipboardData.setData("Text", cFile);
    }
    else {
        prompt("이 기사의 주소입니다. Ctrl+C를 눌러 클립보드로 복사하세요", cFile);
    }
}

function sendNews(media) {
    var message
    var locUrl

    if (arguments.length == 1) {
        message  = encodeURIComponent("[뉴스한국 뉴스스크랩] "+document.title);
    }
    else {
        message  = encodeURIComponent("[뉴스한국 뉴스스크랩] "+arguments[1]);
    }

    locUrl   = encodeURIComponent(_getArticleLink());

    switch(media) {
        case "facebook":
            sendUrl = "http://www.facebook.com/sharer.php?u="+locUrl+"&t="+message;
            windowOpen (sendUrl, 500, 300, 'no');
            break;
        case "twitter":
            sendUrl = "http://twitter.com/home?status="+message+"+"+locUrl;
            windowOpen (sendUrl, 800, 400, 'yes');
            break;
        case "metoday":
            sendUrl = "http://me2day.net/posts/new?new_post[body]=\""+message+"\":"+locUrl+"&new_post[tags]=Newshankuk";
            windowOpen (sendUrl, 1000, 600, 'no');
            break;
        case "naver":
            sendUrl = "http://bookmark.naver.com/post?ns=1&title="+message+"&url="+locUrl;
            windowOpen (sendUrl, 800, 400, 'yes');
            break;
        case "google":
            sendUrl = "http://www.google.com/bookmarks/mark?op=add&title="+message+"&bkmk="+locUrl;
            windowOpen (sendUrl, 800, 400, 'yes');
            break;
        case "daum":
            sendUrl = "http://yozm.daum.net/api/popup/prePost?link=" + locUrl +"&prefix="+ message +"&parameter=newshankuk";
             var win = window.open(sendUrl, 'yozmSend', 'width=466, height=356');
             if (win) {
              win.focus();
             }
            //openNewsWin(sendUrl);
            break;
        case "cyworld":
            //싸이월드
            var sendUrl = "http://csp.cyworld.com/bi/bi_recommend_pop.php?url=" + locUrl + "&outlink=cy_sharing";
            windowOpen (sendUrl, 440, 364, 'no');
            break;
    }
}

//뉴스스크랩
function showNewsScrap() {

    if (checkLogin() == false) {
        alert('기사스크랩 기능은 로그인 후 사용하실 수 있습니다.');
        location.href = "http://membership.chosun.com/login/protect_sso/sso_user_info.jsp?returl=" + escape(location.href);
        return;
    }

    var url = location.href;
    var sec = url.substring(7, url.indexOf(".chosun.com"));

    windowOpen ("http://myhome.chosun.com/scrap/folder.php?act=1&url="+url+"&sec="+sec+"&usr_id="+getCookies('SM_USER'), 357, 227, 'yes');
}
//블로그담기
function showScrap() {

    if (typeof(scrabYN) != "undefined" && scrabYN == "N") {
        alert('블로그담기 기능이 제공되지 않는 기사입니다.');
        return;
    }
    if (checkLogin() == false) {
        alert('블로그담기 기능은 로그인 후 사용하실 수 있습니다.');
        location.href = "https://membership.chosun.com/login/protect_sso/sso_user_info.jsp?returl=" + link;
        return;
    }

    windowOpen ("/js/news/scrap_blog.html", 423, 462);
}

//요즘
function yozmOpen() {
    var titl = _getArticleTitle();
    titl = titl.replace (/'/gi,"´");
    titl = titl.replace (/"/gi,"˝");
    titl = encodeURIComponent(titl);

    var link = encodeURIComponent(_getArticleLink() + "?outlink=yozm");
    var url = "http://yozm.daum.net/api/popup/prePost?prefix=" + titl + "&link=" + link;
    windowOpen (url, 400, 364, 'no');
}
//싸이월드
function cyworldOpen() {
    var link = encodeURIComponent(_getArticleLink() + "?outlink=cy_sharing");
    var url = "http://csp.cyworld.com/bi/bi_recommend_pop.php?url=" + link;
    windowOpen (url, 400, 364, 'no');
}
//nate_scrap
function nate_pop() {
    var scrap_id = location.href.substring(location.href.lastIndexOf('/')+1, location.href.indexOf('.html'));
    var nate_url = "http://api.cyworld.com/openscrap/post/v1/?sid=s0300014";
    var chosun_url = "http://news.chosun.com/svc/nate_scrap/nate_form.php?contid="+scrap_id;
    nate_url = nate_url+"&xu="+escape(chosun_url);
    window.open(nate_url, 'cyopenscrap', 'width=450,height=410');
}

//기사폰트
function fontSz(){
    var arrFontSz = new Array("12", "14", "16", "19", "21", "25", "29");
    var arrFontHei = new Array("18", "23", "24", "25", "27", "31", "35");

    //쿠키값확인
    var ckFontSz = "mzFontSz";
    var dzFontSz = "", dzFontHei = "";
    dzFontSz = getCookies(ckFontSz);
    if (dzFontSz != null && dzFontSz != "") {
        if (dzFontSz.indexOf("^")!=-1) {
            var arr = dzFontSz.split("^");
            if (arr.length==2) {dzFontSz=arr[0]; dzFontHei=arr[1];}
        }
        if (dzFontSz != "" && dzFontHei == "") {
            for (i=0; i<arrFontSz.length; i++) {
                if (arrFontSz[i] == dzFontSz) {
                    dzFontHei = arrFontHei[i];break;
                }
            }
        }
    }
    if (dzFontSz == "") {   //기본값
        dzFontSz = "14"; dzFontHei = "23"
    }

    var no=0;
    var fontObj = new Array();

    if(document.getElementById("articleSubTitle")){
        fontObj[no] = document.getElementById("articleSubTitle"); no++;
    }
    if(document.getElementById("article")){
        fontObj[no] = document.getElementById("article"); no++;
    }

    if(document.getElementsByName("articleSubTitle")){
        for (fidx = 0; fidx < document.getElementsByName("articleSubTitle").length; fidx++) {
            fontObj[no] = document.getElementsByName("articleSubTitle")[fidx]; no++;
        }
    }
    if(document.getElementsByName("article")){
        for (fidx = 0; fidx < document.getElementsByName("article").length; fidx++) {
            fontObj[no] = document.getElementsByName("article")[fidx]; no++;
        }
    }

    if (arguments.length == 0) {
        for (i=0; i<fontObj.length; i++) {
            fontObj[i].style.fontSize = eval(dzFontSz) + "px" ;
            fontObj[i].style.lineHeight = eval(dzFontHei) + "px" ;
        }
    }
    else {
        var no = 0;
        for (i=0; i<arrFontSz.length; i++) {
            if (arrFontSz[i] == dzFontSz) {
                no = i;break;
            }
        }
        if (arguments[0] == "-"){
            if (no == 0) return ;
            dzFontSz = arrFontSz[no-1];
            dzFontHei = arrFontHei[no-1];
            for(i=0;i<fontObj.length;i++){
                fontObj[i].style.fontSize = dzFontSz + "px" ;
                fontObj[i].style.lineHeight = dzFontHei + "px" ;
            }
        }
        else if (arguments[0] == "+"){
            if (no == arrFontSz.length-1) return ;
            dzFontSz = arrFontSz[no+1];
            dzFontHei = arrFontHei[no+1];
            for(i=0;i<fontObj.length;i++){
                fontObj[i].style.fontSize = dzFontSz + "px" ;
                fontObj[i].style.lineHeight = dzFontHei + "px" ;
            }
        }
        // Resize된 Font의 값을 쿠키에 적용
        var expTime = new Date() ;
        expTime.setTime(expTime.getTime()+(24*60*60*1000*365)) ; // 365일
        setCookies(ckFontSz, dzFontSz+"^"+dzFontHei, "/", "", expTime.toGMTString());
    }
}

//설정된글자크기
setTimeout("fontSz()",1000);
setTimeout("fontSz()",2000);

/** MSN 보내기 **/
var winobj;
var winModalWindow;
var AppID = "99995409";

function TryItNow() {
    CheckCookie();

    CheckMessenger();

    SetCookieArticle();

    LaunchApp(AppID, "");

    (new Image).src = "http://hitweb2.chosun.com/php/In_Newht.php?sitecode=1&catcode=sec_00006&artcode=sec_sec_00006&ref=www.chosun.com&cur=www.chosun.com";
}

function LaunchApp(AppID, emailID) {
    if (winobj != null) {
        winobj.LaunchApp(AppID, emailID);
    }
}

function CheckMessenger() {
    eval ('try {winobj = new ActiveXObject("MSNMessenger.P4QuickLaunch"); } catch (e) {winobj = null;}');
    var strErrorPage = "http://news.chosun.com/svc/content_view/notice.html"
}

function CheckCookie() {
    var cookieName = "checkCookie";
    setCookies(cookieName, "1", "/", "chosun.com");
    var value = getCookies(cookieName);

    if (value == null || value == "") {
        alert ("쿠키설정이 안되어 있는 경우 다른기사가 전송될 수 있습니다. \n\n인터넷옵션에서 쿠키허용을 확인해 주세요.");
    }

    setCookies(cookieName, "", "/", "newshankuk.com", "Fri, 31 Dec 1900 23:59:59 GMT");
}

function IgnoreEvents(e) {
    return false;
}

//Display error message if the MSN Messenger client 6.2 is not installed or the browser is not Internet Explorer
function ShowWindow(strError, width, height) {
    if (window.showModalDialog) {
        window.showModalDialog(strError,null, "dialogWidth="+width+"px;dialogHeight="+height+"px;help=no;dialogLeft=160");
    }
    else {
        var ah = screen.availHeight;

        var y = (ah - height) / 2;

        window.top.captureEvents (Event.CLICK|Event.FOCUS)
        window.top.onfocus=HandleFocus
        winModalWindow = window.open (strError,"ModalChild", "dependent=yes,width="+width+",height="+height+",top="+y+",left=160,screenX=160,screenY="+y)
        winModalWindow.focus()
    }
}

function HandleFocus() {
    if (winModalWindow) {
        if (!winModalWindow.closed) {
            winModalWindow.focus()
        }
        else {
            window.top.releaseEvents (Event.CLICK|Event.FOCUS)
        }
    }
    return false
}

function SetCookieArticle(){

    var sValue = location.href;
    var sExpires = new Date();
    sExpires.setDate(sExpires.getDate()+1);
    sExpires.setHours(0,0,0,0);

    setCookies("conturl", sValue, "/", "newshankuk.com", sExpires.toGMTString());
}

//비스타 체크 자바스크립트 비스타인경우 true 리턴
function isVista() {
    var re = new RegExp("Windows NT ([0-9]).([0-9])" ,"g");
    var m = re.exec(navigator.userAgent);
    return (m[1] >= 6);
}

function MsnAction() {
    (new Image).src = "http://hitweb2.chosun.com/php/In_Newht.php?sitecode=1&catcode=sec_00008&artcode=sec_sec_00008&ref=www.chosun.com&cur=www.chosun.com";
    window.open ("http://signup.alerts.live.com/alerts/login.do?PINID=41789040&returnURL=http://www.chosun.com", "_blank");
}

//메신저보내기 버튼 롤오버, 롤아웃

var Msn_TimeOut         = 300;
var Msn_currentLayer    = null;
var Msn_currentitem     = null;

var Msn_currentLayerNum = 0;
var Msn_noClose         = 0;
var Msn_closeTimer      = null;

// Open Hidden Layer
function Msn_mopen(n)
{
    var l  = document.getElementById("msn_event");
    var mm = document.getElementById("contentButtonArea");

    if(l)
    {
        Msn_mcancelclosetime();
        l.style.visibility='visible';

        if(Msn_currentLayer && (Msn_currentLayerNum != n))
            Msn_currentLayer.style.visibility='hidden';

        Msn_currentLayer = l;
        Msn_currentitem = mm;
        Msn_currentLayerNum = n;
    }
    else if(Msn_currentLayer)
    {
        Msn_currentLayer.style.visibility='hidden';
        Msn_currentLayerNum = 0;
        Msn_currentitem = null;
        Msn_currentLayer = null;
    }
}

// Turn On Close Timer
function Msn_mclosetime()
{
    Msn_closeTimer = window.setTimeout(Msn_mclose, Msn_TimeOut);
}

// Cancel Close Timer
function Msn_mcancelclosetime()
{
    if(Msn_closeTimer)
    {
        window.clearTimeout(Msn_closeTimer);
        Msn_closeTimer = null;
    }
}

// Close Showed Layer
function Msn_mclose()
{
    if(Msn_currentLayer && Msn_noClose!=1)
    {
        Msn_currentLayer.style.visibility='hidden';
        Msn_currentLayerNum = 0;
        Msn_currentLayer = null;
        Msn_currentitem = null;
    }
    else
    {
        Msn_noClose = 0;
    }

    Msn_currentLayer = null;
    Msn_currentitem = null;
}

// Close Layer Then Click-out
document.onclick = Msn_mclose;
/** MSN 보내기 **/

//잇글링
var ItglingNews = new function(){

    this.spot_title = "";
    this.spot_content = "";
    this.spot_keyword = "";
    this.reg_date = "";
    this.author = "";
    this.post_url = "";
    this.oauth_consumer_key = "";
    this.consumerSecret = "";
    this.news_type = "";
    this.news_nid = "";

    this.send = function(news_type){

        if(typeof(news_type) == "undefined" && this.news_type == "") {
            this.news_type = "0";
        }

        try{

            form = document.createElement("form");

            form.method = "POST";
            form.action = "https://cmsg.itgling.com/externalapi/loginPage2";
            form.target = "itgling_login";

            document.body.appendChild(form);

            // create parameter
            form = addInputParameter(form, "hidden", "spot_title", this.recoverToHtmlStr(this.spot_title));
            form = addInputParameter(form, "hidden", "spot_content", this.recoverToHtmlStr(this.spot_content));
            form = addInputParameter(form, "hidden", "spot_keyword", this.spot_keyword);
            form = addInputParameter(form, "hidden", "reg_date", this.reg_date);
            form = addInputParameter(form, "hidden", "author", this.recoverToHtmlStr(this.author));
            form = addInputParameter(form, "hidden", "post_url", this.post_url);
            form = addInputParameter(form, "hidden", "oauth_consumer_key", this.oauth_consumer_key);
            form = addInputParameter(form, "hidden", "consumerSecret", this.consumerSecret);
            form = addInputParameter(form, "hidden", "news_type", this.news_type);
            form = addInputParameter(form, "hidden", "news_nid", this.news_nid);

            // create popup
            //popup = window.open("", "itgling_login", "width=450,height=500,scrollbars=yes,resizable=yes");
            popup = window.open("", "itgling_login");
            popup.focus();

            // submit();
            form.submit();
        }catch(e){
            // alert(e.toString());
        }
    };

    addInputParameter = function(form, type, name, value){
        input = document.createElement("input");
        input.type = type;
        input.name = name;
        input.value = value;

        form.appendChild(input);

        return form;
    };

    this.recoverToHtmlStr = function(str){
        if(str != ""){
            str = this.replaceAll(str, "&", "&amp;");
            str = this.replaceAll(str, "<", "&lt;");
            str = this.replaceAll(str, ">", "&gt;");
            str = this.replaceAll(str, "\"", "&#34;");
            str = this.replaceAll(str, "'", "&#39;");
            str = this.replaceAll(str, "\\\\", "&#92;");
            str = this.replaceAll(str, "\r\n", "<br/>");
            str = this.replaceAll(str, "\r", "<br/>");
            str = this.replaceAll(str, "\n", "<br/>");
        }

        return str;
    };

    this.recoverToHtmlTag = function(pStr){
        if(pStr != ""){
            pStr = this.replaceAll(pStr, "&amp;","&");
            pStr = this.replaceAll(pStr, "&lt;", "<");
            pStr = this.replaceAll(pStr, "&gt;", ">");
            pStr = this.replaceAll(pStr, "&#34;", "\"");
            pStr = this.replaceAll(pStr, "&#39;", "'");
            pStr = this.replaceAll(pStr, "&#92;", "\\");
        }
        return pStr;
    };

    this.trim = function(str){
        return str.replace(/(^\s*)|(\s*$)/gi, "");
    };

    this.replaceAll = function(str, str1, str2){
        var temp_str = this.trim(str);
        return temp_str.split(str1).join(str2);
    };
}
function itglingAction() {
    //ItglingNews.news_nid = "http://news.chosun.com/svc/itgling/itgling_xml.html?site=news&newsid="+ArtID;
    ItglingNews.news_nid = "http://newsplus.chosun.com/itgling/itgling_xml.html?newsurl="+encodeURIComponent(_getArticleLink());
    //잇글링에서 발급한 consumer key 값
    ItglingNews.oauth_consumer_key = "283695e5d36642a7b68773ac9b8b2316";
    //잇글링에서 발급한 consumerSecret 값
    ItglingNews.consumerSecret = "672382ddf041461f94d3c85160a9c689";
    // 뉴스 기사의 타입( 0 : 기본 잇글 등록(윗글 추천 로직) 1: 기사에 이어 쓰기(아랫글 작성 로직)
    ItglingNews.news_type = "0";

    ItglingNews.send();
}

function search_page(form) {
    if(!form.search_txt.value) {
        alert("검색어를 입력하세요.");
        form.search_txt.focus();
        return false;
    }

    if(form.search_txt.value.length < 2) {
        alert("검색어를 2자이상으로 입력하세요.");
        form.search_txt.focus();
        return false;
    }

    if(!arguments[1]) {
        //form.submit();
        document.location.href = "/search/index.asp?search_txt="+encodeURIComponent(form.search_txt.value);
    }
    else {
        //form.action = arguments[0];
        //form.submit();
        document.location.href = "/search/"+arguments[1]+"?search_txt="+encodeURIComponent(form.search_txt.value);
    }

    return false;
}

function search_go(search_txt) {
    document.location.href = "/search/index.asp?search_txt="+encodeURIComponent(search_txt);
}

function keyword_go(search_txt) {
    document.location.href = "/news/list_keyword.asp?search_txt="+encodeURIComponent(search_txt);
}

function keyword_goPage(search_txt, search_title) {
    document.location.href = "/news/list_keyword.asp?search_txt="+encodeURIComponent(search_txt)+"&search_title="+encodeURIComponent(search_title);
}

function fn_layerpopup(idx, w, h, t, l, title)
{
    var layeridx = 1000 + parseInt(idx,10);

    str_html = "<div id='layerpopup"+idx+"' class='frames' style='width:"+w+"px;height:"+h+"px;top:"+t+"px;left:"+l+"px;z-index:"+layeridx+";'>";
    str_html += "<div class='iframes'><iframe frameborder='0' width='"+w+"' height='"+h+"' scrolling='no' src='/popup.html?popup_seq="+idx+"'></iframe></div>";
    //str_html += "<div class='framesbottom'><a href=\"javascript:clearCookie('"+idx+"')\">하루 동안 안보기</a></div>";
    str_html += "</div>";

    $("body").prepend(str_html);
    $("#layerpopup"+idx).fadeIn("slow");
}

function setCookie( name, value, expiredays )
{
    var todayDate = new Date();
    todayDate.setDate( todayDate.getDate() + expiredays );
    document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";"
}

function getCookie( name )
{
    var nameOfCookie = name + "=";
    var x = 0;
    while ( x <= document.cookie.length )
    {
            var y = (x+nameOfCookie.length);
            if ( document.cookie.substring( x, y ) == nameOfCookie ) {
                    if ( (endOfCookie=document.cookie.indexOf( ";", y )) == -1 )
                            endOfCookie = document.cookie.length;
                    return unescape( document.cookie.substring( y, endOfCookie ) );
            }
            x = document.cookie.indexOf( " ", x ) + 1;
            if ( x == 0 )
                    break;
    }
    return "";
}


function clearCookie(val)
{
    setCookie( "Notice"+val, "done" , 1);
    layerclose(val);
}

function layerclose(val)
{
    $("#layerpopup"+val).fadeOut("slow");
}

function startPage(Obj,urlStr){
    Obj.style.behavior='url(#default#homepage)';
    Obj.setHomePage(urlStr);
}

function AddToFavorites(obj, title, url){
  if(window.chrome){
    alert('Press ctrl+D to bookmark (Command+D for macs) after you click Ok');
  } else if(window.sidebar){
    // Mozilla Firefox Bookmark
    window.sidebar.addPanel(title, url,"");
    return false;
  } else if(window.external){
    // IE Favorite
    window.external.AddFavorite( url, title);
    return false;
  } else if(window.opera && window.print){
    //Opera Hotlist
    obj.setAttribute('href',url);
    obj.setAttribute('title',title);
    obj.setAttribute('rel','sidebar');
    obj.click();
    return false;
  }
}


function loadXMLDoc(url)
{
    if (window.XMLHttpRequest)
    {// code for IE7+, Firefox, Chrome, Opera, Safari
        xmlhttp=new XMLHttpRequest();
    }
    else
    {// code for IE6, IE5
        xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
    }

    xmlhttp.onreadystatechange=function()
    {
        if (xmlhttp.readyState==4 && xmlhttp.status==200)
        {
            document.getElementById('AdInfoView').innerHTML = xmlhttp.responseText;
        }
    }

    xmlhttp.open("GET",url,true);
    xmlhttp.send();
}

function getLable(el) {
    //alert(el.form);
    var labels = el.form.getElementsByTagName("label");
    //alert(labels.length);
    var elid = el.id;
    for ( var idx = 0; idx < labels.length; idx++) {
        var lbl = labels[idx];
        var lbl_for = lbl.getAttribute("for");

        if (elid == lbl_for) {
            return lbl.innerHTML;
        }
    }//end for

    return "";
}

//필수입력항목 체크
function isRequiredClass(el) {
    var elcls = el.className;
    var clsArr = elcls.split(" ");

    for ( var idx = 0; idx < clsArr.length; idx++) {
        var cls = clsArr[idx];
        if (cls == "required") {
            return true;
        }
    }

    return false;
}

//숫자입력항목 체크
function isNumberClass(el) {
    var elcls = el.className;
    var clsArr = elcls.split(" ");

    for ( var idx = 0; idx < clsArr.length; idx++) {
        var cls = clsArr[idx];
        if (cls == "required_num") {
            return true;
        }
    }

    return false;
}


function check_email(a){
    var mail = a.value;

     if(mail !=""){
        if(mail.indexOf("@") == -1) {
            alert("올바른 E-mail 형식이 아닙니다.\n\n 다시 입력해주세요");
            a.value="";
            a.focus();
            return false;
        }
        else if(mail.indexOf(".")<0){
            alert("E-mail 주소에 .가 빠졌습니다.\n\n 다시 입력해주세요");
            a.value="";
            a.focus();
            return false;
        }
        else if((mail.indexOf(";")>-1)||(mail.indexOf("'")>-1)||(mail.indexOf("=")>-1)||(mail.indexOf(":")>-1)){
            alert("특정 특수문자는 사용할 수 없습니다.\n\n 다시 입력해주세요");
            a.value="";
            a.focus();
            return false;
        }
    }
    return true;
}

//Popup
function newWindowPost(form, url, target, width, height, left, top, scoll, toolbar) {
    window.open(url,target,"toolbar="+toolbar+", width="+width+", height="+height+", left="+left+", top="+top+", scrollbars="+scroll+",scrolling=yes");
    form.target = target;
    form.action = url;
    form.submit();
}

//rss url copy
/*
function copy_url(url)
{
    var userAgent = navigator.userAgent;
    if(userAgent.indexOf("MSIE") > -1){
        window.clipboardData.setData('Text', url);
        alert("RSS 주소가 복사되었습니다.\n\n원하시는 곳에 ctrl+v키로 붙여 넣으세요");
    } else {
        alert("현재의 주소복사 기능은 IE 에서만 가능합니다.");
    }
} 
*/

function copy_url(rssUrl) {
    var IE = (window.clipboardData)?true:false;
    if(IE) {
        window.clipboardData.setData("Text", rssUrl);
        alert("설치코드가 복사되었습니다.");
    }
    else {
        prompt("해당 글의 RSS 주소입니다. Ctrl+C를 눌러 클립보드에 복사하세요.", rssUrl);
    }
} 
