function flashMovie(fid,src,wid,hei,fvs,wmd) {
  this.fPrint = '';
  this.Id = document.getElementById(fid);
  this.Src = src;
  if(wid == 0){
    this.Width = '100%';
  }
  else{
    this.Width = wid;
  }
  if(hei == 0){
    this.Height = '100%';
  }
  else{
    this.Height = hei;
  }
  this.FlashVars = (fvs != undefined)? fvs :'';
  this.Wmod = (wmd != undefined)? wmd :'';
  if(isObject(Id)) {
    fPrint = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0"';
    fPrint += ' width="'+Width+'"';
    fPrint += ' height="'+Height+'">';
    fPrint += '<param name="allowScriptAccess" value="always">';
    fPrint += '<param name="movie" value="'+Src+'">';
    fPrint += '<param name="menu" value="false" />';
    fPrint += '<param name="quality" value="high">'; 
	fPrint += '<param name=wmode value=opaque>';
    fPrint += (FlashVars != null) ? '<param name="FlashVars" value="'+FlashVars+'">' : '';
    fPrint += (Wmod != null) ? '<param name="wmode" value="'+Wmod+'">' : '';
    fPrint += '<embed';
    fPrint += fPrint + ' src="'+Src+'"';
    fPrint += (FlashVars != null) ? ' FlashVars="'+FlashVars+'"' : '';
    fPrint += (Wmod != null) ? ' wmode="'+Wmod+'"' : '';
    fPrint += ' quality="high"';
    fPrint += ' allowScriptAccess="always"';
    fPrint += ' pluginspage="http://www.macromedia.com/go/getflashplayer"';
    fPrint += ' type="application/x-shockwave-flash"';
    fPrint += ' width="'+Width+'"';
    fPrint += ' height="'+Height+'"';
    fPrint += '></embed>';
    fPrint += '</object>';
    Id.innerHTML = fPrint;
  }
}

function isObject(a) {
    return (a && typeof a == 'object');
}

function pop_vr(popurl)
{
	window.open(popurl,'MountainCondo','width=440,height=540,top=0,left=0');
}
/*---------------------------------------------------------------------------------------------------------*/
// #  플래쉬 리사이징 처리	#
/*---------------------------------------------------------------------------------------------------------*/
function onresize(){

	var doc_width = (document.body.scrollWidth || document.documentElement.scrollWidth);
	var obj = document.getElementById("wrap");
	if(doc_width<=980){
		obj.style.width="980px";
	}else
	{
		obj.style.width="100%";
	}
}

/*---------------------------------------------------------------------------------------------------------*/
// #  클릭 팝업창 띄우기	#
/*---------------------------------------------------------------------------------------------------------*/
function openWindow(url, intWidth, intHeight){
	window.open(url, "_blank", width="+intWidth+", height="+intHeight+", resizable="1")
}

/*---------------------------------------------------------------------------------------------------------*/
// #  셀렉트 박스
/*---------------------------------------------------------------------------------------------------------*/
var baseColor = [
	{ listOver:"#CCCCCC", listOut:"#FFFFFF", fontOver:"#787878", fontOut:"#787878" },
	{ listOver:"#CCCCCC", listOut:"#F7F7F7", fontOver:"#787878", fontOut:"#787878" },
	{ listOver:"#CCCCCC", listOut:"#FFFFFF", fontOver:"#00A6BE", fontOut:"#787878" },
	{ listOver:"#CCCCCC", listOut:"#F7F7F7", fontOver:"#00A6BE", fontOut:"#787878" },
	{ listOver:"#CCCCCC", listOut:"#FFFFFF", fontOver:"#403A3A", fontOut:"#403A3A" },
	];
var className = [ "sel_base", "selbg_base", "sel_path", "selbg_path", "sel_new", "sel_key", "sel_form" ];
var baseWidth = [ 45, 62, 85, 100, 130, 140, 160, 185 ];
var baseBtn = [
	{down:"../../image/comm/etc/arrow_down01.gif", up:"../../image/comm/etc/arrow_up01.gif"},
	{down:"../../image/comm/etc/arrow_down02.gif", up:"../../image/comm/etc/arrow_up02.gif"},
	{down:"../../image/comm/etc/arrow_down03.gif", up:"../../image/comm/etc/arrow_up03.gif"},
	{down:"../../image/comm/etc/arrow_down04.gif", up:"../../image/comm/etc/arrow_up04.gif"},
	{down:"../../image/comm/etc/arrow_down05.gif", up:"../../image/comm/etc/arrow_up05.gif"}];


var GraphicSelect = {
	viewSelect : function(useObj, event) {
		var nowX = "" + Event.pointerX(event);
		var nowY = "" + Event.pointerY(event);
		if ( Position.within($(useObj.objBasic.idName), nowX, nowY )) {
			$(useObj.objBasic.idName).getElementsBySelector('ul')[0].style.height = "";
			if ( !(useObj.objBasic.viewLength == "A") & useObj.objBasic.viewLength < useObj.useOptions.length ) {
				var oneHeight = $(useObj.objBasic.idName).getElementsBySelector('ul')[0].getHeight()/useObj.useOptions.length;
				$(useObj.objBasic.idName).getElementsBySelector('ul')[0].style.height = "" + (oneHeight * useObj.objBasic.viewLength) +"px";
			}
			$(useObj.objBasic.idName).getElementsBySelector('ul')[0].show();
			$(useObj.objBasic.idName).getElementsBySelector('img')[0].src = useObj.arrowBtn.up;
		}
	},
	hideSelect : function(useObj) {
		$(useObj.objBasic.idName).getElementsBySelector('ul')[0].hide();
		$(useObj.objBasic.idName).getElementsBySelector('img')[0].src = useObj.arrowBtn.down;
	},
	outHideSelect : function(useObj, event) {
		var nowX = "" + Event.pointerX(event);
		var nowY = "" + Event.pointerY(event);
		var headFlag = Position.delicacyWithin($(useObj.objBasic.idName), nowX, nowY, 3, 1, 1, 0 );
		var optionFlag = Position.delicacyWithin($(useObj.objBasic.idName).getElementsBySelector('ul')[0], nowX, nowY, 3, 1, 1, 0 );
		if ( !(headFlag | optionFlag) ) {
			this.hideSelect(useObj);
		}
	},
	selSelect : function(selObj, useObj) {
		var nowText = "";
		for ( var i = 0 ; i < useObj.useOptions.length ; i++ ) {
			if ( $(useObj.objBasic.idName).getElementsBySelector('ul')[0].getElementsBySelector('li')[i] == selObj ) {
				nowText = $(useObj.objBasic.idName).getElementsBySelector('ul')[0].getElementsBySelector('li')[i].getElementsBySelector('span')[0].innerHTML;
			}
		}
		for ( var i = 0 ; i < useObj.useOptions.length ; i++ ) {
			if ( useObj.useOptions[i].txt == nowText ) {
				this.setSelect(useObj, i);
			}
		}
		this.hideSelect(useObj);
		useObj.eventOnChange();
	},
	getValue : function(useObj) {
		alert(useObj.useOptions[useObj.nowSelect].val);
		return;
	},
	getSelectedIndex : function(useObj) {
		alert(useObj.nowSelect);
		return;
	},
	setSelect : function(useObj, selIndex) {
		$(useObj.objBasic.idName).getElementsBySelector('p')[0].innerHTML = useObj.useOptions[selIndex].txt;
		useObj.nowSelect = selIndex;
		return;
	},
	addOption : function(useObj, useVal, useTxt) {
		var tmpObj = new Object();
		tmpObj.val = useVal;
		tmpObj.txt = useTxt;
		useObj.useOptions[useObj.useOptions.length] = tmpObj;
		this.reDrawOption(useObj);
		alert(useVal);
	},
	delOption : function(useObj, delIndex) {
		if ( useObj.useOptions.length <= delIndex ) {
			alert("생성되지 않은 번호 입니다.");
			return;
		}
		for ( var i = delIndex ; i < useObj.useOptions.length-1 ; i ++ ) {
			useObj.useOptions[i] = useObj.useOptions[i+1];
		}
		useObj.useOptions.length = useObj.useOptions.length-1;
		this.reDrawOption(useObj);
	},
	reDrawOption : function(useObj) {
		var allLength = $(useObj.objBasic.idName).getElementsBySelector('ul')[0].getElementsBySelector('li').length;
		ulObj = $(useObj.objBasic.idName).getElementsBySelector('ul')[0];
		for ( var i = 0 ; i < useObj.objBasic.maxOptLen ; i ++ ) {
			if ( i < useObj.useOptions.length ) { 
				ulObj.getElementsBySelector('li')[i].getElementsBySelector('span')[0].innerHTML = useObj.useOptions[i].txt;
				ulObj.getElementsBySelector('li')[i].show();
			} else {
				ulObj.getElementsBySelector('li')[i].getElementsBySelector('span')[0].innerHTML = "";
				ulObj.getElementsBySelector('li')[i].hide();
			}
		}
		this.setSelect(useObj, useObj.nowSelect);
	},
	drawSelect : function( useObj ) {
		var selectObj = new StringBuffer();
		selectObj.append("<div class=\"" + useObj.objBasic.className + "\" id=\"" + useObj.objBasic.idName + "\" style=\"width:" + useObj.objBasic.useWidth + "px;\" onclick=\"GraphicSelect.viewSelect(" + useObj.objBasic.thisName + ", event);\" onmouseout=\"GraphicSelect.outHideSelect(" + useObj.objBasic.thisName + ", event);\">");
		if (Prototype.Browser.IE) {
			selectObj.append("<img src=\"" + useObj.arrowBtn.down + "\" style=\"margin-right:-3px;\" />");
		} else {
			selectObj.append("<img src=\"" + useObj.arrowBtn.down + "\" />");
		}
		selectObj.append("<p>" + useObj.useOptions[0].txt + "</p>");
		selectObj.append("<ul style=\"width:" + useObj.objBasic.useWidth + "px;\">");
		for ( var i = 0 ; i < useObj.objBasic.maxOptLen ; i ++ ) {
			if ( i < useObj.useOptions.length ) {
				selectObj.append("<li onclick=\"GraphicSelect.selSelect(this, " + useObj.objBasic.thisName + ");\" onmouseover=\"this.style.backgroundColor='" + useObj.useColor.listOver + "';this.style.color='" + useObj.useColor.fontOver + "'; \" onmouseout=\"this.style.backgroundColor='" + useObj.useColor.listOut + "';this.style.color='" + useObj.useColor.fontOut + "';\"><span>" + useObj.useOptions[i].txt + "</span></li>");
			} else {
				selectObj.append("<li onclick=\"GraphicSelect.selSelect(this, " + useObj.objBasic.thisName + ");\" onmouseover=\"this.style.backgroundColor='" + useObj.useColor.listOver + "';this.style.color='" + useObj.useColor.fontOver + "';\" onmouseout=\"this.style.backgroundColor='" + useObj.useColor.listOut + "';this.style.color='" + useObj.useColor.fontOut + "';\" style=\"display:none;\"><span>&nbsp;</span></li>");
			}
		}
		selectObj.append("</ul>");
		selectObj.append("</div>");
		document.write(selectObj.toString());
	}
}

//|신창훈| START
function StringBuffer() {
	this.buffer = [];
}
StringBuffer.prototype.append = function append( inString ) {
	this.buffer.push(inString);
	return this;
}
StringBuffer.prototype.toString = function toString() {
	return this.buffer.join("");
}
//|신창훈| END


/*---------------------------------------------------------------------------------------------------------*/
// #  모든 페잊 blur처리 및 이미지 교체
/*---------------------------------------------------------------------------------------------------------*/

var CommEvent = {
	linkBlur: function() {
		var elementLength = document.getElementsByTagName('a').length;
		for ( var i = 0 ; i < elementLength ; i ++ ) {
			Event.observe(document.getElementsByTagName('a')[i], 'focus', function(event) {
				Event.element(event).blur();
			});
		}
		elementLength = document.getElementsByTagName('img').length;
		for ( var i = 0 ; i < elementLength ; i ++ ) {
			Event.observe(document.getElementsByTagName('img')[i], 'focus', function(event) {
				Event.element(event).blur();
			});
		}
	},
	imageChange: function() {
		var elementLength = document.getElementsByTagName('img').length;
		for ( var i = 0 ; i < elementLength ; i ++ ) {
			var fullName = document.getElementsByTagName('img')[i].src;
			if (fullName.lastIndexOf("_") > 0) {
				var useType = fullName.substring(fullName.lastIndexOf("_")+1, fullName.length-4);
				if ( useType == "off" ) {
					Event.observe(document.getElementsByTagName('img')[i], 'mouseover', function(event) {
						var fullName = Event.element(event).src;
						Event.element(event).src = fullName.substring(0, fullName.lastIndexOf("_")+1) + "on" + fullName.substring(fullName.lastIndexOf("."), fullName.length);
					});
					Event.observe(document.getElementsByTagName('img')[i], 'mouseout', function(event) {
						var fullName = Event.element(event).src;
						Event.element(event).src = fullName.substring(0, fullName.lastIndexOf("_")+1) + "off" + fullName.substring(fullName.lastIndexOf("."), fullName.length);
					});
				}
			}
		}
	}
}
function initPage() {
	CommEvent.linkBlur();
	CommEvent.imageChange();
}


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];}
}
//-->

// 벨리&마운틴,객실안내 view Start
function openWin(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function changeImg(imgName, fileName)
{
	eval("document.all."+imgName+".src ='"+fileName+"';");
}

function changeImg2(imgName, imgCount, selectImgNum, imgPath) {
	var a;
	for(i=1;i<=imgCount;i++){
		a = imgName+""+i;

		if(i != selectImgNum) {
			eval(a+".src ='"+imgPath+a+"_out.gif';");
		}
		else {
			eval(a+".src ='"+imgPath+a+"_over.gif';");
		}
	}
}

function changeTb(tbName, tbCount, tbNum) {

	var a;
	for(i=1;i<=tbCount;i++){

		a = eval("document.all."+tbName+i);

		if(i != tbNum) {
			a.style.display = 'none';
		}
		else {
			a.style.display = 'block';
		}
	}
}



function weader() { 
window.open('http://www.kangwonland.com/Company/Popup/Weather01.html','','toolbar=no,menubar=no,location=no,height=218,width=350'); } 

// ActiveX 버그패치 Start //

function flashMovie(fid,src,wid,hei,fvs,wmd) {
  this.fPrint = '';
  this.Id = document.getElementById(fid);
  this.Src = src;
  if(wid == 0){
    this.Width = '100%';
  }
  else{
    this.Width = wid;
  }
  if(hei == 0){
    this.Height = '100%';
  }
  else{
    this.Height = hei;
  }
  this.FlashVars = (fvs != undefined)? fvs :'';
  this.Wmod = (wmd != undefined)? wmd :'';
  if(isObject(Id)) {
    fPrint = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="https://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0"';
    fPrint += ' width="'+Width+'"';
    fPrint += ' height="'+Height+'">';
    fPrint += '<param name="allowScriptAccess" value="always">';
    fPrint += '<param name="movie" value="'+Src+'">';
    fPrint += '<param name="menu" value="false" />';
    fPrint += '<param name="quality" value="high">';
    fPrint += (FlashVars != null) ? '<param name="FlashVars" value="'+FlashVars+'">' : '';
    fPrint += (Wmod != null) ? '<param name="wmode" value="'+Wmod+'">' : '';
    fPrint += '<embed';
    fPrint += fPrint + ' src="'+Src+'"';
    fPrint += (FlashVars != null) ? ' FlashVars="'+FlashVars+'"' : '';
    fPrint += (Wmod != null) ? ' wmode="'+Wmod+'"' : '';
    fPrint += ' quality="high"';
    fPrint += ' allowScriptAccess="always"';
    fPrint += ' pluginspage="https://www.macromedia.com/go/getflashplayer"';
    fPrint += ' type="application/x-shockwave-flash"';
    fPrint += ' width="'+Width+'"';
    fPrint += ' height="'+Height+'"';
    fPrint += '></embed>';
    fPrint += '</object>';
    Id.innerHTML = fPrint;
  }
}

function isObject(a) {
    return (a && typeof a == 'object');
}

function MoviePlayer(FileName){

	document.write("<object classid='clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95' id='MediaPlayer1' width='339' height='260' border='0'>");
	document.write("<param name='Filename' value='/images/Movie/"+ FileName +"'>");
	document.write("<param name='loop' value='1'>");
	document.write("<param name='mute' value='0'>");
	document.write("<param name='AutoStart' value='0'>");
	document.write("<param name='AutoSize' value='0'>");
	document.write("<param name='AutoResize' value='0'>");
	document.write("<param name='TransparentAtStart' value='1'>");
	document.write("<param name='AutoRewind' value='1'>");
	document.write("<param name='ShowDisplay' value='0'>");
	document.write("<param name='ClickToPlay' value='1'>");
	document.write("<param name='EnableContextMenu' value='0'>");
	document.write("<param name='ShowPositionControls' value='1'>");
	document.write("<param name='ShowStatusBar' value='0'>");
	document.write("<param name='ShowControls' value='1'>");
	document.write("<param name='EnableTracker' value='1'>");
	document.write("<param name='Volume' value='0'>");
	document.write("</object>");
}

function MoviePlayer2(){
	document.write("<embed src='/FDS/2007음악분수3.wmv' width='480px' height='400px' autostart='true' style='FILTER: gray()' type=video/x-ms-asf showstatusbar='1'></embed>");
}


// ActiveX 버그패치 End //



//링크 이미지 점선 없애기 
function bluring(){ 
	if(event.srcElement.tagName=="A"||event.srcElement.tagName=="img") document.body.focus(); 
} 
document.onfocusin=bluring;

//미디어 파일 패치
function EP_activate(num) {
    document.write(document.getElementById("DEACTIVATED_TEXT" + num).value);
}




function image_window(img)
    {
        var w = img.tmp_width; 
        var h = img.tmp_height; 
        var winl = (screen.width-w)/2; 
        var wint = (screen.height-h)/3; 

        if (w >= screen.width) { 
            winl = 0; 
            h = (parseInt)(w * (h / w)); 
        } 

        if (h >= screen.height) { 
            wint = 0; 
            w = (parseInt)(h * (w / h)); 
        } 

        var js_url = "<script language='JavaScript1.2'> \n"; 
            js_url += "<!-- \n"; 
            js_url += "var ie=document.all; \n"; 
            js_url += "var nn6=document.getElementById&&!document.all; \n"; 
            js_url += "var isdrag=false; \n"; 
            js_url += "var x,y; \n"; 
            js_url += "var dobj; \n"; 
            js_url += "function movemouse(e) \n"; 
            js_url += "{ \n"; 
            js_url += "  if (isdrag) \n"; 
            js_url += "  { \n"; 
            js_url += "    dobj.style.left = nn6 ? tx + e.clientX - x : tx + event.clientX - x; \n"; 
            js_url += "    dobj.style.top  = nn6 ? ty + e.clientY - y : ty + event.clientY - y; \n"; 
            js_url += "    return false; \n"; 
            js_url += "  } \n"; 
            js_url += "} \n"; 
            js_url += "function selectmouse(e) \n"; 
            js_url += "{ \n"; 
            js_url += "  var fobj      = nn6 ? e.target : event.srcElement; \n"; 
            js_url += "  var topelement = nn6 ? 'HTML' : 'BODY'; \n"; 
            js_url += "  while (fobj.tagName != topelement && fobj.className != 'dragme') \n"; 
            js_url += "  { \n"; 
            js_url += "    fobj = nn6 ? fobj.parentNode : fobj.parentElement; \n"; 
            js_url += "  } \n"; 
            js_url += "  if (fobj.className=='dragme') \n"; 
            js_url += "  { \n"; 
            js_url += "    isdrag = true; \n"; 
            js_url += "    dobj = fobj; \n"; 
            js_url += "    tx = parseInt(dobj.style.left+0); \n"; 
            js_url += "    ty = parseInt(dobj.style.top+0); \n"; 
            js_url += "    x = nn6 ? e.clientX : event.clientX; \n"; 
            js_url += "    y = nn6 ? e.clientY : event.clientY; \n"; 
            js_url += "    document.onmousemove=movemouse; \n"; 
            js_url += "    return false; \n"; 
            js_url += "  } \n"; 
            js_url += "} \n"; 
            js_url += "document.onmousedown=selectmouse; \n"; 
            js_url += "document.onmouseup=new Function('isdrag=false'); \n"; 
            js_url += "..//--> \n"; 
            js_url += "</"+"script> \n"; 

        var settings;
        settings +='top='+wint+',';
        settings +='left='+winl+',';
        settings +='scrollbars=no,';
        settings +='resizable=yes,';
        settings +='status=no';


        win=window.open("","image_window",settings); 
        win.document.open(); 
        win.document.write ("<html><head> \n<meta http-equiv='imagetoolbar' CONTENT='no'>\n"); 
        var size = "이미지 사이즈 : "+w+" x "+h;
        win.document.write ("<title>"+size+"</title> \n"); 
        if(w >= screen.width || h >= screen.height) { 
            win.document.write (js_url); 
            var click = "ondblclick='window.close();' style='cursor:move' title=' "+size+" \n\n 이미지 사이즈가 화면보다 큽니다. \n 왼쪽 버튼을 클릭한 후 마우스를 움직여서 보세요. \n\n 더블 클릭하면 닫혀요. '"; 
        } 
        else 
            var click = "onclick='window.close();' style='cursor:pointer' title=' "+size+" \n\n 클릭하면 닫혀요. '"; 
        win.document.write ("<style>.dragme{position:relative;}</style> \n"); 
        win.document.write ("</head> \n\n"); 
        win.document.write ("<body leftmargin=0 topmargin=0 bgcolor=#dddddd style='cursor:arrow;'> \n"); 
        win.document.write ("<table width=100% height=100% cellpadding=0 cellspacing=0><tr><td align=center valign=middle><img src='../../images/Leisure/slope_big.jpg' border=0 class='dragme' "+click+"></td></tr></table>");
        win.document.write ("</body></html>"); 
        win.document.close(); 

        if(parseInt(navigator.appVersion) >= 4){win.window.focus();} 
    }
