var sky72MenuList = [

    // ¸ÞÀÎ
    {code:"000000", id:"index",       folder:"", desc:"¸ÞÀÎ"},

    // SKY72 ¼Ò°³
    {code:"010101", id:"intro01",     folder:"info", desc:"Å¬·´°³¿ä"},
    {code:"010102", id:"intro02",     folder:"info", desc:"ÀÎ»ç¸»"},
    //{code:"010103", id:"intro03",     folder:"info", desc:"»çÈ¸°øÇå"},
    {code:"010200", id:"pay01",       folder:"info", desc:"ÀÌ¿ë¿ä±Ý"},
    {code:"010200", id:"pay0101_pre",       folder:"info", desc:"ÀÌ¿ë¿ä±Ý"},
    {code:"010300", id:"map01",       folder:"info", desc:"¿À½Ã´Â±æ"},
    {code:"010400", id:"weth01",      folder:"info", desc:"³¯¾¾Á¤º¸"},

    // ¶ôÈúÄÚ½º
    {code:"020000", id:"rock",        folder:"sky", desc:"¶ôÈú ¸ÞÀÎ"},
    {code:"020100", id:"rock01",      folder:"sky", desc:"ÄÚ½º°³¿ä"},
    {code:"020201", id:"skch01",      folder:"sky", desc:"ÇÏ´ÃÅ¬·´ÇÏ¿ì½º"},
    {code:"020202", id:"swwr01",      folder:"sky", desc:"¿öÄ¿Èú·¹½ºÅä¶û"},
    {code:"020203", id:"dun01",       folder:"sky", desc:"DUNLOPÇÁ·Î¼¥"},

    // ¿À¼ÇÄÚ½º
    {code:"030000", id:"ocean",       folder:"sea", desc:"¹Ù´Ù ¸ÞÀÎ"},
    {code:"030100", id:"ocean01",     folder:"sea", desc:"OCEAN ÄÚ½º"},
    {code:"030200", id:"lake01",      folder:"sea", desc:"LAKE ÄÚ½º"},
    {code:"030300", id:"links01",     folder:"sea", desc:"LINKS ÄÚ½º "},
    {code:"030401", id:"sech01",      folder:"sea", desc:"¹Ù´ÙÅ¬·´ÇÏ¿ì½º"},
    {code:"030402", id:"sewr01",      folder:"sea", desc:"¿öÄ¿Èú·¹½ºÅä¶û"},
    {code:"030403", id:"gmg01",       folder:"sea", desc:"GMGÇÁ·Î¼¥"},

    // ÀÎÅÍ³Ý ¿¹¾à
    {code:"040101", id:"gbook01",     folder:"book", desc:"¿¹¾à step1"},
    {code:"040101", id:"gbook02",     folder:"book", desc:"¿¹¾à step2"},
    {code:"040101", id:"gbook03",     folder:"book", desc:"¿¹¾à step3"},
    {code:"040101", id:"gbook04",     folder:"book", desc:"¿¹¾à step4"},
    {code:"040101", id:"gbook05",     folder:"book", desc:"¿¹¾à step5"},
    {code:"040201", id:"policy01",     folder:"book", desc:"¿¹¾àÃë¼Ò±ÔÁ¤"},

    // µå¸²°ñÇÁ·¹ÀÎÁö
    {code:"050000", id:"dream",       folder:"dream", desc:"µå¸²°ñÇÁ·¹ÀÎÁö ¸ÞÀÎ"},
    {code:"050101", id:"driv01",      folder:"dream", desc:"µå¸²°ñÇÁ·¹ÀÎÁö¼Ò°³"},
    {code:"050102", id:"driv0201",    folder:"dream", desc:"µå¶óÀÌºù·¹ÀÎÁö"},
    {code:"050102", id:"driv0202",    folder:"dream", desc:"¼ô°ÔÀÓÀå"},
    {code:"050102", id:"driv0203",    folder:"dream", desc:"ºÎ´ë½Ã¼³"},
    {code:"050103", id:"driv03",      folder:"dream", desc:"ÀÌ¿ë¿ä±Ý"},
    {code:"050201", id:"gdac01",      folder:"dream", desc:"¾ÆÄ«µ¥¹Ì¼Ò°³"},
    {code:"050202", id:"gdac02",      folder:"dream", desc:"¾ÆÄ«µ¥¹Ì¾È³»"},
    {code:"050203", id:"gdac03",      folder:"dream", desc:"·¹½¼¾È³»"},

    // ¸¶ÀÌ°ñÇÁ
    {code:"060000", id:"mygolf",      folder:"mygolf", desc:"¸¶ÀÌ°ñÇÁ¸ÞÀÎ"},
    {code:"060100", id:"mygolf01",    folder:"mygolf", desc:"³»¿¹¾à³»¿ª"},
    {code:"060200", id:"myin01",      folder:"mygolf", desc:"°³ÀÎÁ¤º¸¼öÁ¤"},

    // À¯Æ¿
    {code:"070100", id:"join01",      folder:"utill", desc:"È¸¿ø°¡ÀÔ"},
    {code:"070200", id:"login01",     folder:"utill", desc:"·Î±×ÀÎ"},
    {code:"070300", id:"faq01",       folder:"utill", desc:"FAQ"},
    {code:"070400", id:"smap01",      folder:"utill", desc:"»çÀÌÆ®¸Ê"},
    {code:"070500", id:"logout",      folder:"utill", desc:"·Î±×¾Æ¿ô"}
];

function MakeFlash(Url,Width,Height){
  document.writeln("<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0\" width=\"" + Width + "\" height=\"" + Height + "\">");
  document.writeln("<param name=\"movie\" value=\"" + Url + "\">");
  document.writeln("<param name=\"quality\" value=\"high\" />");
  document.writeln("<param name=\"wmode\" value=\"transparent\">");
  document.writeln("<embed src=\"" + Url + "\" quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" width=\"" + Width + "\"  height=\"" + Height + "\">");
  document.writeln("</object>");
}

function makeMediaPlayer(url, w, h){
  var str = "<object width='" + w + "' height='" + h + "' id='player' name='player' classid='CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95'>" +
      "<param name='filename' value='"+ url + "'>" +
      "<param name='showcontrols' value='false'>" + //<!--Á¶ÀýÆÇ¾Èº¸ÀÓ Æ®·çÀÌ¸éº¸ÀÓ-->
      "<param name='SendErrorEvents' value='1'>" + //<!--¿¡·¯¹ß»ý½Ã ¿¡·¯Ç¥½Ã 0ÀÌ¸éº¸½Ã¾ÈÇÔ-->
      "<param name='showstatusbar' value='false'> " + //<!--»óÅÂ¹Ù »¹½º¸é¾Èº¸ÀÓ-->
      "<param name='enablecontextmenu' value='true'> "+ //<!--¸¶¿ì½º¿À¸¥ÂÊ ¸Þ´º »¹½ºÀÌ¸é¾Èº¸ÀÓ-->
      "<embed type='application/x-mplayer2' pluginspage='http://www.microsoft.com/Windows/Downloads/Contents/Products/MediaPlayer/' " +
      " src='" + url + "' name='player' width='" + w + "' height='" + h + "' showcontrols='0' autostart='1'>" +
      "</embed>" +
      "</object>";
  document.writeln(str);
}

function MakeMediaCam(){
  var str = "<object classid='clsid:6af5d0b6-a5e4-4d23-a4f9-c7d3f0bb2b0e' "
    + "codebase='http://www.sky72.com/ocx/eyeLink.cab#version=1,0,3,5' width='320' height='240' id='iCam' viewastext>"
    + "</object>";
 document.writeln(str); 
}

function mediaPlayerPlay(){
    document.getElementById('player').play();
    document.getElementById('mediaControlImage').src = document.getElementById('mediaControlImage').src.replace('_off','');
}

function mediaPlayerStop(){
    document.getElementById('player').stop();
    document.getElementById('mediaControlImage').src = document.getElementById('mediaControlImage').src.replace('.GIF','_off.GIF');
}

function goMenu() {
    var goUrl;  // ÀÌµ¿ÇÒ url
    var code;   // ÆäÀÌÁö ÄÚµå°ª
    var target; // »õÃ¢ Target
    var cw;     // »õÃ¢ °¡·ÎÆø
    var ch;     // »õÃ¢ ¼¼·Î ³ôÀÌ
    var a = goMenu.arguments;
    if(a.length==1) code = a[0];
    else if(a.length==3) code = (a[0]<10 ? "0"+a[0] : ""+a[0]) + (a[1]<10 ? "0"+a[1] : ""+a[1]) + (a[2]<10 ? "0"+a[2] : ""+a[2]);
    else code = "000000";

    for(var i=0; i<sky72MenuList.length; i++) {
        if(code==sky72MenuList[i].code) {
            goUrl = "/en/" + (sky72MenuList[i].folder!="" ? sky72MenuList[i].folder+"/" : "") + sky72MenuList[i].id + ".jsp";
            if(sky72MenuList[i].link) goUrl = sky72MenuList[i].link;
            target = sky72MenuList[i].target;
            cw = sky72MenuList[i].width;
            ch = sky72MenuList[i].height;
            break;
        }
    }
    //alert("Å×½ºÆ®ÁßÀÔ´Ï´Ù. : " + code + " : " + goUrl);
    if(goUrl) {
        if(target) {
            if(target=="_blank") {
                var options = "scrollbars=no,toolbar=no,location=no,status=no,menubar=no,resizable=yes";
                if(cw) { px = (screen.availWidth-cw)/2; options += ",x=" + px + ",width=" + cw; }
                if(ch) { py = (screen.availHeight-ch)/5; options += ",y=" + py + ",height=" + ch; }
                window.open(goUrl, 'new', options);
            } else target.location.href = goUrl;
        } else location.href = goUrl;
    }
}

function flashView(file_path, wmode, wsize, hsize, isLogin){
    var code;
    var url = location.href;
    if(url.indexOf("?")>0) url = url.substring(0, url.indexOf("?"));
    var folder = url.substring(0, url.lastIndexOf("/"));
    folder = folder.substring(folder.lastIndexOf("/")+1);
    url = url.substring(url.lastIndexOf("/")+1);
    url = url.substring(0, url.indexOf("."));
    for(var i=0; i<sky72MenuList.length; i++) {
        if(url==sky72MenuList[i].id && folder==sky72MenuList[i].folder) {
            code = sky72MenuList[i].code; break;
        }
    }
    var depth1 = 0;
    var depth2 = 0;
    var depth3 = 0;

    if(code) {
        try { c1 = code.substring(0, 2); if(c1=="08") c1 = "8"; depth1 = parseInt(c1); } catch(e) {}
        try { c2 = code.substring(2, 4); if(c2=="08") c2 = "8"; depth2 = parseInt(c2); } catch(e) {}
        try { c3 = code.substring(4); if(c3=="08") c3 = "8"; depth3 = parseInt(c3); } catch(e) {}
        
        // ¹Ù´ÙÄÚ½ºÀÌ°í »ó´ÜÇÃ·¡½ÃÀÏ °æ¿ì ÄÚ½ºº°·Î ´Ù¸¥ ÇÃ·¡½Ã »ç¿ë
        if(folder=="sea" && file_path.indexOf("top")>0 &&
            (url.indexOf("ocean")==0 || url.indexOf("lake")==0 || url.indexOf("links")==0)) {
            file_path = file_path.split(".swf").join(depth2 + ".swf");
        }
    }
    //alert(code + ":" + code.substring(0, 2) + ":" + depth1 + ":" + depth2 + ":" + depth3);
    file_path += "?netStatus=web"+"&depth1=" + depth1 + "&depth2=" + depth2 + "&depth3=" + depth3 + "&isLogin=" + isLogin;

    document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width='+wsize+' height='+hsize+' VIEWASTEXT ID="Object1">');
    document.write('<param name="movie" value='+file_path+' />');
    document.write('<param name="quality" value="best">');
    document.write('<param name="wmode" value='+wmode+'>');
    document.write('<embed src='+file_path+' quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width='+wsize+' height='+hsize+'></embed>');
    document.write('</object>');
}

function CB_setChecked(obj, value) {
    if (obj.length > 0) obj[0].checked = true;

    for (i = 0; i < obj.length; i++) {
        if (obj[i].value == value) {
            obj[i].checked = true;
            break;
        }
    }
}

function findZip(param){
    var winZip = window.open("/kr/inc/jsp/zipcode.jsp?param="+param,"WinZipCode","menubar=0, locationbar=0,toolbar=0, status=0, height=220,width=330,scrollbars=0");
    winZip.focus();
    return winZip;
}

function printPreview(print_url) {
    var winPrint = window.open("/kr/inc/jsp/print_preview.jsp?printUrl="+print_url,"WinPrint","menubar=0, locationbar=0,toolbar=0, status=0, height=220,width=330,scrollbars=0");
    winPrint.focus();
    return winPrint;
}

//=======================================================
//   Dream Weaver Layer °ü·Ã ÇÔ¼ö
//=======================================================

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_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_showHideLayers() { //v3.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; }
}

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_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 isNumeric(el){var pattern=/^(-{0,1})([0-9]+)$/;return (pattern.test(el.value)) ? true : doError(el,"¼ýÀÚÇü½ÄÀ» ÀÔ·ÂÇÏ¼¼¿ä.");}
function isEnglish(el){var pattern=/^([a-zA-Z ]+)$/;return (pattern.test(el.value)) ? true : doError(el,"¿µ¹®ÀÚ¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");}
function isNotNull(el,msg){return (el.value.replace(/ /g, "").length>0) ? true : doError(el,msg);}
function isGoodID(el){var pattern=/^[a-zA-Z]{1}[_a-zA-Z0-9-]{3,}$/;return (pattern.test(el.value)) ? true : doError(el,"¾ÆÀÌµð´Â ¿µ¹®ÀÚ·Î ½ÃÀÛÇÏ°í ¿µ¼ýÀÚ, ÇÏÀÌÇÂ(-), ¾ð´õ¹Ù(_)¸¦ Á¶ÇÕÇÏ¿© 4ÀÚÀÌ»óÀ¸·Î ÀÔ·ÂÇÏ¼¼¿ä.");}
function isGoodPass(el){var pattern=/^[_a-zA-Z0-9!#$%&()*+\.:;<=>?@{|}~-]{4,}$/;return (pattern.test(el.value)) ? true : doError(el,"ºñ¹Ð¹øÈ£´Â ¿µ¼ýÀÚ¿Í Æ¯¼ö¹®ÀÚ(!#$%&()*+-.:;<=>?@^_{|}~)¸¦ Á¶ÇÕÇÏ¿© 4ÀÚÀÌ»óÀ¸·Î ÀÔ·ÂÇÏ¼¼¿ä.");}
function isEmail(el){var pattern=/^[_a-zA-Z0-9-\.]+@[\.a-zA-Z0-9-]+\.[a-zA-Z]+$/;return (pattern.test(el.value)) ? true : doError(el,"Invalid Email Adress");}
function isDomain(el){var pattern=/^(http:\/\/)?(www\.)?([_°¡-Èþa-zA-Z0-9-]+\.)+[a-zA-Z]{2,3}(\/[_°¡-Èþa-zA-Z0-9-]+)*/i;return (pattern.test(el.value)) ? true : doError(el,"¿Ã¹Ù¸¥ URLÀ» ÀÔ·ÂÇÏ¼¼¿ä.");}
function isPhone(el, value){var pattern=/^([0]{1}[0-9]{1,3})-?([1-9]{1}[0-9]{2,3})-?([0-9]{4})$/; var num=value?value:el.value;if(pattern.test(num)){return true;}else{return doError(el,"¿Ã¹Ù¸¥ ÀüÈ­¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");}}

function doError(el,msg){alert(msg);el.value="";el.focus();return false;}
function numOnly(e){if(!e) e=window.event; if((e.keyCode!=8&&e.keyCode!=9&&e.keyCode<48)||(e.keyCode>57)) e.returnValue=false;}
function nextInput(e1,e2,m){if(e1.value.length==m) e2.focus();}

function isJumin(el,value){var pattern=/^([0-9]{6})-?([0-9]{7})$/;var num=value?value:el.value;
if(!pattern.test(num)) return doError(el,"¿Ã¹Ù¸¥ ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");num=RegExp.$1+RegExp.$2;var sum=0;var last=num.charCodeAt(12)-0x30;var bases="234567892345";
for(var i=0;i<12;i++){if(isNaN(num.substring(i,i+1))) return doError(el,"¿Ã¹Ù¸¥ ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");sum+=(num.charCodeAt(i)-0x30)*(bases.charCodeAt(i)-0x30);}
var mod=sum%11;return ((11-mod)%10==last) ? true : doError(el,"¿Ã¹Ù¸¥ ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");}
function checkJumin(e1,e2){if(e1.value.length>0 && e2.value.length>0){if(!isJumin(e1,e1.value+e2.value)){e2.value="";return false;}}}

// ÀÌ¹ÌÁö »çÀÌÁî Á¶Á¤
function imgSize(el,maxWidth,maxHeight){var width=el.width;var height=el.height;
if(maxWidth<0)maxWidth=0;if(maxHeight<0)maxHeight=0;if(maxWidth==0&&maxHeight>0&&height>maxHeight){height=height/maxHeight;width=width/(height/maxHeight);}
else if(maxHeight==0&&maxWidth>0&&width>maxWidth){width=width/maxWidth;height=height/(width/maxWidth);}
else if(maxWidth>0&&maxHeight>0){if(width>maxWidth){height=height/(width/maxWidth);width=maxWidth;}
if(height>maxHeight){width=width/(height/maxHeight);height=maxHeight;}}el.width=width;el.height=height;}

//=======================================================
//   ¿À¸¥ÂÊ ¹è³Ê ½ºÅ©·Ñ Ã³¸® ÇÔ¼ö
//=======================================================
var lastScrollY = 0;

function heartBeat(s) {
    var obj = (document.getElementById) ? document.getElementById(s) : (document.all) ? document.all[s] : document.layers[s];
    if(obj) {
        if(document.all) diffY = document.body.scrollTop;
        else diffY = self.pageYOffset;
    
        if(diffY<0) diffY = 0;
        if(diffY != lastScrollY) {
            percent = .1 * (diffY-lastScrollY);
            if(percent>0) percent = Math.ceil(percent); else percent = Math.floor(percent);
    
            if(document.all) {
                if(document.body.scrollHeight<=(obj.style.pixelTop + obj.offsetHeight+percent)) percent = 0;
                obj.style.pixelTop += percent;
            } else {
                if(document.body.scrollHeight<=(parseInt(obj.style.top) + obj.offsetHeight+percent)) percent = 0;
                obj.style.top = parseInt(obj.style.top) + percent + 'px';
            }
            lastScrollY = lastScrollY + percent;
        }
    }
}

//=======================================================
//   ºê¶ó¿ìÀú Å¸ÀÌÆ² Ã³¸®
//=======================================================
document.title = "SKY72 Golf Club - Discover fun in golf";

function onMovie2(xsrc,desc){
    var movie = window.open("/kr/xmedia/xmedia_640_480.jsp?xsrc="+xsrc+"&desc="+desc,'movie','width=700,height=600,top=220,left=250, scrollbars=no menubar=no resizable=no titlebar=no toolbar=no');
    if(movie!=null) movie.focus();
}
