var isIE = false;
if(navigator.appName == "Microsoft Internet Explorer") isIE = true;
function getClientSize() {
var oDoc = document[document.compatMode == 'CSS1Compat' ? 'documentElement' : 'body'];
if (/Opera/.test(navigator.userAgent)) oDoc = document.body;
return [
oDoc.clientWidth,
oDoc.clientHeight
];
}
function getScrollSize() {
var oDoc = document[document.compatMode == 'CSS1Compat' ? 'documentElement' : 'body'];
if (/Opera|Safari/.test(navigator.userAgent)) oDoc = document.body;
// IE6 ÀÌÇÏ
if (/MSIE\s([0-9]+(\.[0-9]+)*)/.test(navigator.userAgent) && parseFloat(RegExp.$1) < 6) {
var aOld = [ oDoc.scrollLeft, oDoc.scrollTop ];
var aClient = getClientSize();
oDoc.scrollLeft = 999999;
oDoc.scrollTop = 999999;
var aRet = [
oDoc.scrollLeft + aClient[0],
oDoc.scrollTop + aClient[1]
];
oDoc.scrollLeft = aOld[0];
oDoc.scrollTop = aOld[1];
return aRet;
}
return [
oDoc.scrollWidth,
oDoc.scrollHeight
];
}
function getObj(id) {
return document.getElementById(id);
}
function objHide(id) {
if(getObj(id)!=null) getObj(id).style.display = "none";
}
function objShow(id) {
if(getObj(id)!=null) getObj(id).style.display = "block";
}
function goURL(url) {
location.href = url;
}
function goURLWindow(url) {
window.open(url);
}
function toggleObjDisplay(id) {
var o = document.getElementById(id);
if(o.style.display == "none") o.style.display = "block";
else o.style.display = "none";
}
function changeto(highlightcolor){
source=event.srcElement
if (source.tagName=="TR"||source.tagName=="TABLE") return;
while(source.tagName!="TD") source=source.parentElement;
if (source.style.backgroundColor!=highlightcolor&&source.id!="ignore") source.style.backgroundColor=highlightcolor;
}
function changeback(originalcolor){
if (event.fromElement.contains(event.toElement)||source.contains(event.toElement)||source.id=="ignore") return;
if (event.toElement!=source) source.style.backgroundColor=originalcolor;
}
function isSP2() {
tmp_MSIE = window.navigator.userAgent.indexOf("MSIE");
if(tmp_MSIE && window.navigator.userAgent.indexOf("SV1") > tmp_MSIE){ //This browser is Internet Explorer with SP2.
return true;
} else { //This browser is not Internet Explorer with SP2.
return false;
}
}
function doPopup(url,title,width,height) {
var left = (screen.width-width)/2;
var top = (screen.height-height)/2;
//if(!isSP2()) height = height-22;
var status = 'width='+width+',height='+height+',left='+left+',top='+top+',scrollbars=no,resizable=no';
return window.open(url,title,status);
}
function doPopup(url,title,width,height,scrollbars) {
var left = (screen.width-width)/2;
var top = (screen.height-height)/2;
//if(!isSP2()) height = height-22;
var status = 'width='+width+',height='+height+',left='+left+',top='+top+',scrollbars='+scrollbars;
return window.open(url,title,status);
}
function getSelectedValue(obj) {
return obj.options[obj.selectedIndex].value;
}
function iframe_autoresize(arg) {
var h = eval(arg.name+".document.body.scrollHeight");
if(h>20) arg.height = h;
//arg.height = h;
}
function iframeAutoresizeById(id) {
var iframe = getObj(id);
var h = eval(iframe.name+".document.body.scrollHeight");
if(h>20) iframe.height = h;
}
function showIframe(styleId) {
var o = getObj(styleId);
o.style.display = "block";
iframe_autoresize(o);
}
function closeIframe(styleId) {
var o = getObj(styleId);
o.style.display = "none";
}
function objShowAutoResize(id) {
var o = getObj(id);
o.style.display = "block";
iframe_autoresize(o);
}
function documentWriteFlashObject(id,url,width,height,wmode,FlashVars) {
var html = '';
document.write(html);
}
//autostart : true, false(default), muted
function documentWriteMoviePlayer(name,width,height,movieId,thumbId,volume,autostart,repeat) {
//var locationOfPlayer = "http://stream.noblesse.com/player/flvplayer.swf";
var locationOfPlayer = "/v2/moviePlayer/flvplayer.swf";
if(movieId.indexOf('http://stream.noblesse.com/movie/bluesky/')!=-1) {
movieId = movieId.replace('http://stream.noblesse.com/movie/bluesky/','');
movieId = movieId.replace('.wmv','.flv');
}
if(movieId.indexOf('http://stream.noblesse.com/flv/')!=-1) {
movieId = movieId.replace('http://stream.noblesse.com/flv/','');
}
var so = new SWFObject(locationOfPlayer,name,width,height,'8');
so.addParam('allowscriptaccess','always');
so.addParam('allowfullscreen','true');
so.addVariable('javascriptid',name);
so.addVariable('enablejs','true');
so.addVariable('displayheight',height);
so.addVariable('movieId',movieId);
if(thumbId>0) so.addVariable('image','http://www.noblesse.com/v2/ShowEmbedThumb.do%3Fid='+thumbId);
if(volume>0) so.addVariable('volume',volume);
if(autostart!='') so.addVariable('autostart',autostart);
if(repeat!='') so.addVariable('repeat',repeat);
so.addVariable('overstretch','true');
so.addParam('wmode','transparent');
so.write();
}
function documentWriteMoviePlayerAuto(name,width,height,movieId,thumbId) {
var volume = 0;
var autostart = 'mute';
var repeat = '';
return documentWriteMoviePlayer(name,width,height,movieId,thumbId,volume,autostart,repeat);
}
function bannerMovie(name,width,height,movieId,thumbId) {
var volume = 0;
var autostart = '';
var repeat = '';
return documentWriteMoviePlayer(name,width,height,movieId,thumbId,volume,autostart,repeat);
}
function setFlashTitle(title) {
title = title.replace('<','<').replace('>','>');
getObj('FLASH_TITLE').SetVariable("aa", title);
}
function setFlashTitleById(id,title) {
title = title.replace('<','<').replace('>','>');
getObj(id).SetVariable("aa", title);
}
function checkLogin(loginType,str) {
var res = false;
goLoginForm.loginType. value = loginType;
if(typeof str == 'undefined' || str==null) str = "";
var url = "/v2/js/checkLoginXml.jsp";
var myAjax = new Ajax.Request(url,
{
method:'get',
onSuccess: function(transport){
var response = transport.responseText || "no response text";
var obj = JINDO.xml2obj(response);
if(obj.stat=="ok") {
if(obj.result == "false") {
if(str.length==0) {
alert('·Î±×ÀÎÇϼžßÇÕ´Ï´Ù.');
} else {
copyText(str);
var msg = " ·Î±×ÀÎÇϼžßÇÕ´Ï´Ù.\r\n";
msg += "ÀÔ·ÂÇϽг»¿ëÀº Ŭ¸³º¸µå¿¡ º¹»ç µÇ¾ú½À´Ï´Ù.\r\n";
msg += " Ctl+V·Î ºÙ¿©³ÖÀ¸¼¼¿ä";
alert(msg);
}
loginPopup();
} else {
}
} else {
alert('·Î±×ÀÎÁ¤º¸¸¦ °¡Á®¿Ã¼ö ¾ø½À´Ï´Ù.');
}
},
onFailure: function(){
alert('·Î±×ÀÎÁ¤º¸¸¦ °¡Á®¿Ã¼ö ¾ø½À´Ï´Ù.');
}
}
);
return res;
}
function ok() {
alert('aaaa');
}
function loginPopup() {
//doPopup('','relogin',496,300);
doPopup('','relogin',430,255);
goLoginForm.submit();
}
function copyText(str) {
window.clipboardData.setData('Text',str);
}
function viewEmbed(id) {
var url = "/v2/tiles/common/showMovie.jsp?id="+id;
doPopup(url,'viewEmbed',520,490);
}
function showMovie(id) {
viewEmbed(id);
}
function validEMAIL(email, str ) {
if(str==undefined) str = "";
if(email == "") {
alert(str+"À̸ÞÀÏ ÁÖ¼Ò¸¦ ÀÔ·ÂÇϼ¼¿ä.");
return false;
}
var retVal = checkSpace( email );
if( retVal != "") {
alert(str+"À̸ÞÀÏ ÁÖ¼Ò¸¦ ºó°ø°£ ¾øÀÌ ³ÖÀ¸¼¼¿ä.");
return false;
}
var isEmail = /[-!#$%&'*+\/^_~{}|0-9a-zA-Z]+(\.[-!#$%&'*+\/^_~{}|0-9a-zA-Z]+)*@[-!#$%&'*+\/^_~{}|0-9a-zA-Z]+(\.[-!#$%&'*+\/^_~{}|0-9a-zA-Z]+)*/;
if( !isEmail.test(email) ) {
alert(str+"À̸ÞÀÏ Çü½ÄÀÌ À߸ø µÇ¾ú½À´Ï´Ù.");
return false;
}
if( email.length > 60 ) {
alert(str+"À̸ÞÀÏ ÁÖ¼Ò´Â 60ÀÚ±îÁö À¯È¿ÇÕ´Ï´Ù.");
return false;
}
/*
if( email.lastIndexOf("daum.net") >= 0 || email.lastIndexOf("hanmail.net") >= 0 ) {
alert("´ÙÀ½ ¸ÞÀÏ °èÁ¤Àº »ç¿ëÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.");
return false;
}
*/
return true;
}
function rewriteLink(styleId) {
var _link = getObj(styleId);
var link = _link.value;
if(link.length==0) return;
if(link.indexOf("/v2")==0) {
} else if(link.indexOf("http://")==-1 && link.indexOf("https://")==-1 && link.indexOf("ftp://")==-1) link = "http://"+link;
_link.value = link;
}
function checkSpace( str )
{
if(str.search(/\s/) != -1){
return true;
}else {
return false;
}
}
function isNumber(str) {
var oneDecimal = false;
var oneChar = 0;
str = str.toString();
for (var i = 0; i < str.length; i++) {
oneChar = str.charAt(i).charCodeAt(0);
if (oneChar == 45) {
if (i == 0) {
continue;
} else {
return false;
}
}
if (oneChar < 48 || oneChar > 57) {
return false;
}
}
return true;
}
function getRandomNum(s,e) {
var v = e-s+1;
var r = Math.floor( Math.random() * v );
r += s;
return r;
}
function isValidDate( v_year, v_month, v_day) {
var today = new Date();
var d_year = v_year*1;
var d_month = v_month*1;
var d_day = v_day*1;
/* °ú°Å ³¯Â¥¿©¾ß ÇÔ. */
if( v_year > today.getYear() )
return false;
else if( v_year == today.getYear() && v_month*1 > (today.getMonth()*1+1))
return false;
else if( v_year == today.getYear() && v_month*1 == (today.getMonth()*1+1) && v_day > today.getDate())
return false;
/* ´Þº° ÀÏ check */
if( d_month == 1 || d_month == 3 || d_month == 5 || d_month == 7 || d_month == 8 || d_month == 10 || d_month == 12){
if( d_day > 31 || d_day < 1) return false;
}
else if(d_month == 4 || d_month == 6 || d_month == 9 || d_month == 11 ){
if( d_day > 30 || d_day < 1 ) return false;
}
else if( d_month == 2 )
{
if( ((d_year%4) == 0 && (d_year%100)!= 0) || ((d_year%100) == 0 && (d_year%400) == 0) ){
if( d_day > 29 || d_day < 1 ) return false;
}
else {
if( d_day > 28 || d_day < 1 ) return false;
}
}
else
{
return false;
}
return true;
}
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='';
return '';
}
function changeGo(src) {
location.href = url + "go&src="+src;
}
/**
* Ç÷¡½Ã ÅÂ±× ÀÔ·Â ¹®ÀÚ¿ »ý¼º ÇÔ¼ö
*
* @param width Ç÷¡½Ã Æø
* @param height Ç÷¡½Ã ³ôÀÌ
* @param path SWF ÆÄÀÏ °æ·Î
* @param flashvars Ç÷¡½Ã·Î Àü´ÞÇÒ ÆÄ¶ó¸ÞÅÍ
* @param idname Ç÷¡½Ã ¿ÀºêÁ§Æ® ID, Name ÇÁ·ÎÆÛƼ
* @param wmode Åõ¸í ¼³Á¤
* @param fullscreen Àüüâ »ç¿ë
*
* @return Ç÷¡½Ã ÀÔ·Â ÅÂ±× ¹®ÀÚ¿
*/
function getFlashObjectString(width, height, path, flashvars, idname, wmode, fullscreen){
// Åõ¸íµµ ÃʱⰪ ¼³Á¤
if(wmode==true || wmode=="true" || wmode=="transparent"){
wmode = "transparent";
}else{
wmode = "opaque";
}
// Àüüâ ÃʱⰪ ¼³Á¤
if(fullscreen==true || fullscreen=="true"){
fullscreen = "true";
}else{
fullscreen = "false";
}
// opening object tag for IE
var str = "";
return str;
}
/**
* Ç÷¡½Ã ÅÂ±× ÀÔ·ÂÇÏ´Â ÇÔ¼ö
*
* @param width Ç÷¡½Ã Æø
* @param height Ç÷¡½Ã ³ôÀÌ
* @param path SWF ÆÄÀÏ °æ·Î
* @param flashvars Ç÷¡½Ã·Î Àü´ÞÇÒ ÆÄ¶ó¸ÞÅÍ
* @param idname Ç÷¡½Ã ¿ÀºêÁ§Æ® ID, Name ÇÁ·ÎÆÛƼ
* @param wmode Åõ¸í ¼³Á¤
* @param fullscreen Àüüâ »ç¿ë
*/
function insertFlashObject(width, height, path, flashvars, idname, wmode, fullscreen){
var str = getFlashObjectString(width, height, path, flashvars, idname, wmode, fullscreen);
document.write(str);
}
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; i0&&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 -1,
Gecko: navigator.userAgent.indexOf('Gecko') > -1 && navigator.userAgent.indexOf('KHTML') == -1,
MobileSafari: !!navigator.userAgent.match(/Apple.*Mobile.*Safari/)
},
BrowserFeatures: {
XPath: !!document.evaluate,
ElementExtensions: !!window.HTMLElement,
SpecificElementExtensions:
document.createElement('div').__proto__ &&
document.createElement('div').__proto__ !==
document.createElement('form').__proto__
},
ScriptFragment: '