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_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_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_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);


function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}


var isDOM = (document.getElementById ? true : false); 
var isIE4 = ((document.all && !isDOM) ? true : false);
var isNS4 = (document.layers ? true : false);
var isNS = navigator.appName == "Netscape";
var MainNavTopMargin = 126;
var QuickLinkTopMargin = 111;


function getRef(id) 
{
	if (isDOM) return document.getElementById(id);
	if (isIE4) return document.all[id];
	if (isNS4) return document.layers[id];
}


// 점선방지
function bluring(){ 
if(event.srcElement.tagName=="A"||event.srcElement.tagName=="IMG") document.body.focus(); 
} 
document.onfocusin=bluring; 
// -->

//--상태표시줄

var msg = "판타지아, 도시의 꿈을 만화로!!  ♧♧제10회 부천국제만화축제♧♧ ";
var espaceur = " ";
var pos = 0;
var showmsg = true;
function ScrollMessage() {
        if (!showmsg) {
        window.setTimeout("ScrollMessage()",1500);
        showmsg = true;
        return;
    }
    window.status = msg.substring(pos, msg.length) + espaceur + msg.substring(0, pos);
    pos++;
    if (pos > msg.length) pos = 0;
        window.setTimeout("ScrollMessage()",200);
}
ScrollMessage();
function LinkMessage(text) {
    showmsg = false;
    window.status = text;
}

 



// Active-X 관련 스크립트 (플래쉬, 동영상에 적용)
/**
 *  f_uri : flash file path
 *  f_width : flash width size
 *  f_height : flash heigh size
 */
function writeObjFlash(f_uri,f_width,f_height){
    document.write('<object width="'+f_width+'" height="'+f_height+'" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0"> ');
    document.write('<param name="movie" value="'+f_uri+'"> ');
    document.write('<param name="quality" value="high"> ');
    document.write('<param name="scale" value="noscale"> ');
    document.write('<param name="bgcolor" value="#ffffff"> ');
    document.write('<param name="allowScriptAccess" value="sameDomain"> ');
    document.write('<param name="menu" value="false"> ');
    document.write('<param name="wmode" value="transparent" />');
    document.write('<embed src="'+f_uri+'" width="'+f_width+'" height="'+f_height+'" quality="high" scale="noscale" align="left" bgcolor="#ffffff" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"> ');
    document.write('</object> ');
}

function writeObjFlash2(f_uri,f_width,f_height){
    document.write('<object width="'+f_width+'" height="'+f_height+'" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0"> ');
    document.write('<param name="movie" value="'+f_uri+'"> ');
    document.write('<param name="quality" value="high"> ');
    document.write('<param name="scale" value="noscale"> ');
    
    document.write('<param name="allowScriptAccess" value="sameDomain"> ');
 
    document.write('<param name="menu" value="false"> ');
    document.write('<embed src="'+f_uri+'" width="'+f_width+'" height="'+f_height+'" quality="high" scale="noscale" align="left" bgcolor="#ffffff" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"> ');
    document.write('</object> ');
}

function writeObjFlashMain(f_uri,f_width,f_height){
    document.write('<object width="'+f_width+'" height="'+f_height+'" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0"> ');
    document.write('<param name="movie" value="'+f_uri+'"> ');
    document.write('<param name="quality" value="high"> ');
    document.write('<param name="scale" value="noscale"> ');
    document.write('<param name="salign" value="lt"> ');
    document.write('<param name="bgcolor" value="#ffffff"> ');
    document.write('<param name="allowScriptAccess" value="sameDomain"> ');
    document.write('<param name="menu" value="false"> ');
    document.write('<param name="wmode" value="transparent" />');
    document.write('<embed src="'+f_uri+'" width="'+f_width+'" height="'+f_height+'" quality="high" scale="noscale" align="left" bgcolor="#ffffff" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"> ');
    document.write('</object> ');
}


function writeObjMovie(f_uri,f_width,f_height,lan){
	document.write("<object name='MediaPlayer1' id='MediaPlayer1' width='"+f_width+"' height='"+f_height+"' classid='clsid:22d6f312-b0f6-11d0-94ab-0080c74c7e95' codebase='http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#version=6,4,7,1112' standby='loading windows media player components...' type='application/x-oleobject'>");
	document.write("<param name='filename' value='/"+lan+"/pr/film_wmv/"+f_uri+"'>");
	document.write("<param name='autostart'   value='true' >");
	document.write("<param name='showcontrols' value='0'>");
	document.write("<param name='showstatusbar' value='1'>");
	document.write("<param name='enablecontextmenu' value='false'>");
	document.write("<param name='transparentatstart' value='true'>");
	document.write("<param name='transparentonstop' value='true'>");
	document.write("<EMBED TYPE='application/x-mplayer2' SRC='/kor/pr/film_wmv/"+f_uri+"' NAME='mplay1' WIDTH='"+f_width+"' HEIGHT='"+f_height+"'></EMBED>");
	document.write("</object>");
}

function writeObjActionFlash(f_uri,f_width,f_height,m,s){
    document.write('<object width="'+f_width+'" height="'+f_height+'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0"> ');
    document.write('<param name="movie" value="'+f_uri+'"> ');
	document.write('<param name="FlashVars" VALUE="main='+m+'&sub='+s+'">');
    document.write('<param name="quality" value="high"> ');
    document.write('<param name="wmode" value="transparent" />');
    document.write('<embed src="'+f_uri+'" width="'+f_width+'" height="'+f_height+'" quality="high" scale="noscale" align="left" bgcolor="#ffffff" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed> ');
    document.write('</object> ');
}

/* marquee */

var marqueeId	= null;
var marqueeObj	= null;
var marqueeOn	= false;
var marqueeCls	= new marqueeClass();

function marqueeStart (Obj) {
	if (marqueeOn) return;
	if (!Obj) return;
	if (!Obj.style) return;
	if (!Obj.style.width) return;

	if (Obj.scrollWidth > parseInt(Obj.style.width)) {
		marqueeCls.set(Obj);
		marqueeId	= setInterval('marqueeCls.scroll()',26);
	}
}

function marqueeEnd (Obj) {
	clearInterval(marqueeId);
	marqueeCls.init();
}

function marqueeClass() {
}

marqueeClass.prototype.set = function(Obj) {
	marqueeOn = true;
	marqueeObj = Obj;

	marqueeObj.style.overflow = "visible";
	marqueeObj.style.position = "relative";
	marqueeObj.style.paddingLeft = parseInt(marqueeObj.style.width);
	marqueeObj.style.paddingRight = parseInt(marqueeObj.style.width);
	marqueeObj.style.left = -parseInt(marqueeObj.style.width);
	marqueeObj.style.color = "#e85e00";
}

marqueeClass.prototype.init = function() {
	marqueeOn = false;
	if (!marqueeObj) return;
	marqueeObj.style.overflow = "hidden";
	marqueeObj.style.paddingLeft = 0;
	marqueeObj.style.paddingRight = 0;
	marqueeObj.style.left = 0;
	marqueeObj.style.color = "#3e3e3e";
}

marqueeClass.prototype.scroll = function() {
	if (!marqueeObj) return;

	if (marqueeObj.scrollWidth + parseInt(marqueeObj.style.left) < parseInt(marqueeObj.style.width)) {
		marqueeObj.style.left = 0;
	} else {
		marqueeObj.style.left = parseInt(marqueeObj.style.left) - 1;
	}
}

function isIE()
{
   var clintAgent = navigator.userAgent;
   var clintName = navigator.appName;

   if ( clintName.indexOf("Netscape") != -1 ) 
   {
     if ( clintAgent.indexOf("Mozilla/4") != -1 )
     return 3;
     else 
     return 4;
   }
   else 
   {
     if ( clintAgent.indexOf("MSIE 6") != -1 )
     return 1;
     else 
     return 2;
   }
}


var tid = null; // 타이머를 초기화 

// t는 스크롤할 텍스트 span의 id, s는 0, v도 'p'.. 도돌이 함수 하나로 다해먹을라고... 

function ScrollSubj(t, s, v){ 
    var spd = 20; // 흐르는 속도, 즉 갱신 시간 ms 
    var dly = 1000; // 끝에 다다르면 잠시 딜레이 되는 시간 ms 
    var st = s; 
    var tt = document.getElementById(t); 
    var tW = tt.scrollWidth; 
    var oW = tt.parentNode.parentNode.offsetWidth; 
    var mv = tW - oW + 3; 
    if(mv < 0){ 
        return; 
    } 
    if(v == 'p' && mv >= st){ 
        st = s + 1; 
        tt.style.position = 'relative'; 
        tt.style.right = st + 'px'; 
        if(mv == st){ 
            tid = setTimeout("ScrollSubj('"+t+"', "+st+", 'p')", dly); 
        }else{ 
            tid = setTimeout("ScrollSubj('"+t+"', "+st+", 'p')", spd); 
        } 
    }else{ 
        st = s - 1; 
        if(st > 0){ 
            tt.style.position = 'relative'; 
            tt.style.right = st + 'px'; 
            if(st == 1){ 
                tid = setTimeout("ScrollSubj('"+t+"', "+st+", 'm')", dly); 
            }else{ 
                tid = setTimeout("ScrollSubj('"+t+"', "+st+", 'm')", spd); 
            } 
        }else{ 
            tid = setTimeout("ScrollSubj('"+t+"', "+st+", 'p')", spd); 
        } 
    } 
} 
function ScrollSubjX(t){ 
    var tt = document.getElementById(t); 
    tt.style.position = ''; 
    tt.style.right = '0px'; 
    clearTimeout(tid); 
} 



 
function cng_subZone(k)
{
if (k=='01')
   {
	$('dateZone').innerHTML = '8.14(목) 13:00~15:00';
	$('placeZone').innerHTML = '행사장 5층 세미나실';
   }

if (k=='02')
   {
	$('dateZone').innerHTML = '8.14(목) 13:00~15:30';
	$('placeZone').innerHTML = '행사장 1층 판타지아극장';
   }
else if (k=='03')
   {
	$('dateZone').innerHTML = '8.15(금) 13:30~15:00';
	$('placeZone').innerHTML = '행사장 1층 판타지아극장';
   }
else if (k=='04')
   {
	$('dateZone').innerHTML = '8.16(토) 14:30~16:50';
	$('placeZone').innerHTML = '행사장 1층 판타지아극장';
   }
else if (k=='05')
   {
	$('dateZone').innerHTML = '8.16(토) 17:00~18:30';
	$('placeZone').innerHTML = '행사장 1층 판타지아극장';
   }


else if (k=='06')
   {
	$('dateZone').innerHTML = '9.24(목) 11:00~16:00';
	$('placeZone').innerHTML = '상영관';
   }

else if (k=='07')
   {
	$('dateZone').innerHTML = '9.25(금) 14:00~16:00';
	$('placeZone').innerHTML = '상영관';
   }

else if (k=='08')
   {
	$('dateZone').innerHTML = '9.26(토) 14:00~16:00';
	$('placeZone').innerHTML = '상영관';
   }

}


function open_newspop(k,newsurl)
{

var url = '/community/relay_news.asp';
var pars = 'idx='+k+'&newsurl='+newsurl;

	var myAjax = new Ajax.Request(url, 
		{
			method: 'get', 
			parameters: pars, 
			onComplete: open_popnews
		}
	);

window.open(newsurl,"_blank","");

}

function open_popnews(originalRequest){
	//$('catezone1').innerHTML = originalRequest.responseText;
}

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 Found = false 
var start, end 
var i = 0 
// cookie 문자열 전체를 검색 
while(i <= document.cookie.length) 
{ 
start = i; 
end = start + name.length; 
// name과 동일한 문자가 있다면 
if(document.cookie.substring(start, end) == name) 
{ 
Found = true;
break; 
} 
i++ 
} 
// name 문자열을 cookie에서 찾았다면 
if(Found == true) { 
start = end + 1; 
end = document.cookie.indexOf(";", start); 
// 마지막 부분이라 는 것을 의미(마지막에는 ";"가 없다) 
if(end < start) 
end = document.cookie.length; 
// name에 해당하는 value값을 추출하여 리턴한다. 
return document.cookie.substring(start, end); 
} 
// 찾지 못했다면 
return ""; 
} 


function openEventPopupBox(id,url,w,h,l,t) 
{ 
if ( getCookie( id ) != "done" )
	{
noticeWindow  =window.open(url,id,'left='+l+', top='+t+',width='+w+',height='+h+',intHeightoolbar=0, menubar=0, location=0, directories=0, status=0, scrollbars=no, resizable=0'); 
noticeWindow.opener = self; 
    }
}

 