﻿/* global.js v 1.0  
 * author : yeongun@ncosft.net 
 * last update: 2008.10.24
 * (c) 2008 ncsoft UIDevelopment Team */
function getCookie(cookieName){
var cookies=document.cookie;
if(cookies.indexOf(cookieName)==-1)return false;
cookie=cookies.substr(cookies.indexOf(cookieName));
cookie=cookie.split(';')[0];
cookie=cookie.substr(cookie.indexOf('=')+1);
return cookie;
}
function getStyleAtt(obj,stylePrp){
var att="";
if(obj.currentStyle){
stylePrp=stylePrp.replace(/\-(\w)/g,function(k,z){return z.toUpperCase();});
att=obj.currentStyle[stylePrp];
}
else if(document.defaultView&&document.defaultView.getComputedStyle){
att=document.defaultView.getComputedStyle(obj,null).getPropertyValue(stylePrp);
}
return att;
}
function imgOverScope(scope){
var rollarea;
rollarea=(scope==null)?document:scope;
imgs=rollarea.getElementsByTagName('img');
for(i=0;i<imgs.length;i++){
if(imgs[i].className=='over'||imgs[i].className.indexOf('over')>=0){
imgs[i].onmouseover=imgOver;
imgs[i].onmouseout=imgOver;
}
}
}
function imgOver(obj){
if(window.event){
var img=(obj!=null&&obj.type!='mouseover'&&obj.type!='mouseout')?obj:this;
}
else var img=(obj.type=='mouseover'||obj.type=='mouseout')?this:obj;
var imgurl=img.src;
var imginfo=imgurl.substr(imgurl.lastIndexOf('_')+1).split('.');
if(imginfo[0]=='on'){
img.src=imgurl.substr(0,imgurl.lastIndexOf('_'))+'_off.'+imginfo[1];
}
else{
img.src=imgurl.substr(0,imgurl.lastIndexOf('_'))+'_on.'+imginfo[1];
}
}
function rowClassChange(elementId,tagName,denyClass){
if(document.getElementById(elementId)==null)return;
var xElement=document.getElementById(elementId).getElementsByTagName(tagName);
for(i=0;i<xElement.length;i++){
if(xElement[i].className!=denyClass){
xElement[i].onmouseover=classOver;
xElement[i].onmouseout=classOut;
}
}
}
function classOver(obj){
if(window.event){
var xElement=(obj!=null&&obj.type!='mouseover'&&obj.type!='mouseout')?obj:this;
}
else var xElement=(obj.type=='mouseover'||obj.type=='mouseout')?this:obj;
if(xElement.className=="")xElement.className="on";
else xElement.className=xElement.className+" on";
}
function classOut(obj){
if(window.event){
var xElement=(obj!=null&&obj.type!='mouseover'&&obj.type!='mouseout')?obj:this;
}
else var xElement=(obj.type=='mouseover'||obj.type=='mouseout')?this:obj;
if(xElement.className=="on")xElement.className="";
else xElement.className=xElement.className.replace(" on","");
}
function openPopup(obj,objWidth,objHeight,objName,objScroll,deny,objFull,addParam){
try{
if(typeof(obj)=='string'){
var setup="width="+objWidth+",height="+objHeight+",toolbar=no,location=no,status=no,menubar=no,top=20,left=20,scrollbars="+objName+",resizable=no";
if(objScroll==""||!objScroll)objScroll="popup";
if(objFull)setup="fullscreen=1,scrollbars=0";
var win=window.open(obj,objScroll,setup);
if(win!=null)
win.focus();
return;
}
if(!objName)objName="popup";
if(!objScroll)objScroll="auto";
var url=addParam?obj.href+'?'+addParam:obj.href;
var setup="width="+objWidth+",height="+objHeight+",toolbar=no,location=no,status=no,menubar=no,top=20,left=20,scrollbars="+objScroll+",resizable=no";
if(objFull)setup="fullscreen=1,scrollbars=0";
var win=window.open(url,objName,setup);
if(deny){
if(win==null)alert('팝업 차단을 해제하여 주시기 바랍니다.');
else win.focus();
}
}
catch(e){}
}
function flashOpenPage(popUrl,popWidth,popHeight,isScroll,logId){
try{_trk_clickTrace("EVT",logId);}catch(_e){}
if(popWidth=="0"&&popHeight=="0"){
if(isscroll=="0")document.location.href=popUrl;
else window.open(popUrl,"_blank");
}
else{
var setup="width="+popWidth+",height="+popHeight+",toolbar=no,location=no,status=no,menubar=no,top=20,left=20,scrollbars="+isScroll+",resizable=no";
window.open(popUrl,"openbyflash",setup);
}
}
function toggleMenu(menu,sub){
var toggleid=document.getElementById(menu);
var togglediv=sub.split('.');
var togglesub=toggleid.getElementsByTagName(togglediv[0]);
this.openContents=function(){
var currentmenu=navigator.userAgent.indexOf("MSIE")==-1?this.nextSibling.nextSibling:this.nextSibling;
var menustatus=currentmenu.style.display=='block'?1:0;
var closemenu=this.parentNode.getElementsByTagName(currentmenu.tagName);
for(i=0;i<closemenu.length;i++){
closemenu[i].style.display='none';
}
if(menustatus)return;
currentmenu.style.display='block';
};
for(i=0;i<togglesub.length;i++){
if(togglediv[1]){
if(togglesub[i].className!=togglediv[1]){
togglesub[i].onclick=this.openContents;
}
}
else{
togglesub[i].onclick=this.openContents;
}
}
}
function showFlashObject(objID,objSource,objWidth,objHeight,objQuality,objWmode,objBgcolor,objXML){
if(objXML){
var chkMovie=0;
if(objSource.match(/=/))objSource=objSource+"&server="+objXML+"&chkMovie="+chkMovie;
else objSource=objSource+"?server="+objXML+"&chkMovie="+chkMovie;
}
var pageUrl=self.window.location.href;
if(pageUrl.substring(0,5)=="https")swfUrl="https";
else swfUrl="http";
if(!objID)objID="ShockwaveFlash1";
if(!objWidth)objWidth="0";
if(!objHeight)objHeight="0";
if(!objQuality)objQuality="high";
if(!objWmode)objWmode="transparent";
document.writeln('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="'+swfUrl+'://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,124,0" width="'+objWidth+'" height="'+objHeight+'" id="'+objID+'" align="middle">');
document.writeln('<param name="allowFullScreen" value="false" />');
document.writeln('<param name="scale" value="noscale" />');
document.writeln('<param name="movie" value="'+objSource+'" />');
document.writeln('<param name="allowScriptAccess" value="always" />');
document.writeln('<param name="menu" value="false" />');
document.writeln('<param name="quality" value="high" />');
document.writeln('<param name="bgcolor" value="'+objBgcolor+'" />');
document.writeln('<param name="wmode" value="'+objWmode+'" />');
document.writeln('<embed src="'+objSource+'" allowScriptAccess="always" menu="false" quality="high" bgcolor="'+objBgcolor+'" wmode="'+objWmode+'" width="'+objWidth+'" height="'+objHeight+'" name="'+objID+'" align="middle" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
document.writeln('</object>');
}
function showMediaObject(objSource,objID,objWidth,objHeight,autostart,showcontrols){
if(!objID)objID="MovieClip1";
if(!objWidth)objWidth="400";
if(!objHeight)objHeight="345";
if(!autostart)autostart="0";
if(!showcontrols)showcontrols="0";
if(-1!=navigator.userAgent.indexOf("MSIE")){
document.writeln('<object classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95" id="'+objID+'" width="'+objWidth+'" height="'+objHeight+'">');
document.writeln('<param name="AutoSize" value="1">');
document.writeln('<param name="AutoStart" value="'+autostart+'">');
document.writeln('<param name="AutoRewind" value="1">');
document.writeln('<param name="ClickToPlay" value="0">');
document.writeln('<param name="Enabled" value="1">');
document.writeln('<param name="EnableTracker" value="1">');
document.writeln('<param name="EnableContextMenu" value="0">');
document.writeln('<param name="ShowStatusBar" value="0">');
document.writeln('<param name="ShowControls" value="'+showcontrols+'">');
document.writeln('<param name="ShowAudioControls" value="'+showcontrols+'">');
document.writeln('<param name="ShowCaptioning" value="0">');
document.writeln('<param name="Mute" value="0">');
document.writeln('<param name="ShowDisplay" value="0">');
document.writeln('<param name="filename" value="'+objSource+'">');
document.writeln('</object>');
}
else{
document.writeln(' <object id="'+objID+'" type="video/x-ms-wmv" data="'+objSource+'" width="'+objWidth+'" height="'+objHeight+'">');
document.writeln(' <param name="AutoStart" value="'+autostart+'">');
document.writeln(' <param name="AutoRewind" value="1">');
document.writeln(' <param name="Enabled" value="1">');
document.writeln(' <param name="EnableTracker" value="1">');
document.writeln(' <param name="EnableContextMenu" value="0">');
document.writeln(' <param name="ShowStatusBar" value="0">');
document.writeln(' <param name="ShowControls" value="'+showcontrols+'">');
document.writeln(' <param name="ShowAudioControls" value="'+showcontrols+'">');
document.writeln(' <param name="ShowCaptioning" value="0">');
document.writeln(' <param name="ShowDisplay" value="0">');
document.writeln(' <param name="url" value="'+objSource+'">');
document.writeln(' <param name="src" value="'+objSource+'">');
document.writeln(' </object>');
}
}