// png24
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 ''; 
}

// ie6 min-width
function resizeWrap() {
	var ie6Chk = (navigator.userAgent.indexOf('IE 6') != -1);
	if (!ie6Chk) return false;
	
	var doc = document,
		wrap = doc.getElementById('wrap'),
		docW = doc.body.clientWidth,
		setW = '';
	
	setW = (docW <= 1004) ? '1004px' : '100%';
	wrap.style.width = setW;
}

function resizeMainWrap() {
	var ie6Chk = (navigator.userAgent.indexOf('IE 6') != -1);
	if (!ie6Chk) return false;
	
	var doc = document,
		wrap = doc.getElementById('wrap_main'),
		docW = doc.body.clientWidth,
		setW = '';
	
	setW = (docW <= 1200) ? '1200px' : '100%';
	wrap.style.width = setW;
}


// flashWrite(파일경로, 가로, 세로[, 변수][,배경색][,윈도우모드])
function flashWrite(url,w,h,vars,bg,win){
	
	var id=url.split("/")[url.split("/").length-1].split(".")[0]; //id는 파일명으로 설정
	if(vars==null) vars='';
	if(bg==null) bg='#FFFFFF';
	if(win==null) win='transparent';

	function BrowserCheck() {
	appname = navigator.appName;
	useragent = navigator.userAgent;
	 if(appname == "Microsoft Internet Explorer") appname = "IE";
	 IE55 = (useragent.indexOf('MSIE 5.5')>0);  //5.5 버전
	 IE6 = (useragent.indexOf('MSIE 6')>0);     //6.0 버전

	 if(appname=="IE" && IE55 || IE6) vars = 'ieVer=6'; //익스플로러이면서 5.5 or 6.0 버전이면…
	 else vars= 'ieVer=7';
	}
	//onload=BrowserCheck;




	// 플래시 코드 정의
	var flashStr= "	<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000'";
		flashStr+="			codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0'";
		flashStr+="			width='"+w+"'";
		flashStr+="			height='"+h+"'";
		flashStr+="			id='"+id+"'";
		flashStr+="			align='middle'>";

		flashStr+="		<param name='allowFullScreen' value='true' />";
		flashStr+="		<param name='allowScriptAccess' value='always' />";
		flashStr+="		<param name='movie' value='"+url+"' />";
		flashStr+="		<param name='FlashVars' value='"+vars+"' />";
		flashStr+="		<param name='wmode' value='"+win+"' />";
		flashStr+="		<param name='menu' value='false' />";
		flashStr+="		<param name='quality' value='high' />";
		flashStr+="		<param name='bgcolor' value='"+bg+"' />";
		flashStr+="		<param name='base' value='.' />";
		
	
	
		flashStr+="		<embed base='.'src='"+url+"'";
		flashStr+="		       flashVars='"+vars+"'";
		flashStr+="		       wmode='"+win+"'";
		flashStr+="		       menu='false'";
		flashStr+="		       quality='high'";
		flashStr+="		       bgcolor='"+bg+"'";
		flashStr+="		       width='"+w+"'";
		flashStr+="		       height='"+h+"'";
		flashStr+="		       name='"+id+"'";
		flashStr+="		       align='middle'";
		flashStr+="		       allowScriptAccess='always'";
		flashStr+="		       allowFullScreen='true'";
		flashStr+="		       type='application/x-shockwave-flash'";
		flashStr+="		       pluginspage='http://www.macromedia.com/go/getflashplayer' />";
		flashStr+=" </object>";

	// 플래시 코드 출력
	document.write(flashStr);
}

// 하단 언어 선택
function selectLang() {
	var doc = document,
		lang = doc.getElementById('lang'),
		langAnchor = lang.getElementsByTagName('a')[0],
		select = doc.getElementById('langSelect');
		
	function selectStyle(state) {
		var cn = state == 'block' ? 'on' : '';
		langAnchor.className = cn;
		select.style.display = state;
	}
	lang.onmouseover = select.onmouseover = function() {
		selectStyle('block');
	}
	lang.onmouseout = select.onmouseout = function() {
		selectStyle('none');
	}
}

// Create Space 이미지 레이어
function showSpaces() {
	var loc = window.location.toString(),
		locChk = loc.indexOf('en');
	
	var doc = document;
	
	var spaces = doc.getElementById('spaces'),
		spacesLi = spaces.getElementsByTagName('li'),
		spacesItem1 = spacesLi[0],
		spacesItem2 = spacesLi[1];
		
	var etc = doc.getElementById('etc'),
		etcLi = etc.getElementsByTagName('div'),
		etcItem1 = etcLi[0],
		etcItem2 = etcLi[1],
		etcItem3 = etcLi[2];
	
	var currentName = '',
		currentIdx = 1,
		maxIdx = 0;
	
	var layer = doc.getElementById('layerView'),
		layerP = layer.getElementsByTagName('p'),
		layerBtn = layer.getElementsByTagName('button'),
		layerImg = layerP[0],
		layerTxt = layerP[1];
		layerPrev = layerBtn[0],
		layerNext = layerBtn[1],
		layerClose = layerBtn[2];
	
	function setLayer(name, max) {
		currentIdx = 1;
		currentName = name;
		maxIdx = max;
		layer.style.display = 'block';
			layerImg.innerHTML = '<img src=\"/images/creativespace/img_' + name + '_1.jpg\" alt=\"\">';
		if (locChk == -1) {
			layerTxt.innerHTML = '<img src=\"/images/creativespace/txt_' + name + '.gif\" alt=\"\">';
		} else {
			layerTxt.innerHTML = '<img src=\"/en/images/creativespace/txt_' + name + '.gif\" alt=\"\">';
		}
	}
	
	function moveImg(dir) {
		if (dir == 'prev') {
			if (currentIdx == 1) return false;
		} else {
			if (currentIdx == maxIdx) return false;
		}
		currentIdx = dir == 'prev' ? currentIdx -= 1 : currentIdx += 1;
		layerImg.innerHTML = '<img src=\"/images/creativespace/img_' + currentName + '_' + currentIdx + '.jpg\" alt=\"\">';
	}
	
	spacesItem1.onclick = function() {
		setLayer('cafemoon', 6);
	}
	spacesItem2.onclick = function() {
		setLayer('shootingarea', 4);
	}
	
	etcItem1.onclick = function() {
		setLayer('conferencerooms', 4);
	}
	etcItem2.onclick = function() {
		setLayer('breakarea', 3);
	}
	etcItem3.onclick = function() {
		setLayer('etcarea', 4);
	}
	
	layerClose.onclick = function() {
		layer.style.display = 'none';
	}
	
	layerPrev.onclick = function() {
		moveImg('prev');
	}
	layerNext.onclick = function() {
		moveImg('next');
	}
}

function showSiteMap() {
	var	doc = document;
	var	wrapMain = doc.getElementById('wrap_main');
	if (wrapMain) return;
	
	var scrollTop = 0,
		wrap = doc.getElementById('wrap'),
		sitemap = doc.getElementById('sitemap'),
		close = sitemap.getElementsByTagName('button')[0],
		btn = doc.getElementById('footer').getElementsByTagName('li')[1].getElementsByTagName('a')[0];
	
	btn.onclick = function() {
		scrollTop = Math.max(document.body.scrollTop, document.documentElement.scrollTop);
		wrap.style.display = 'none';
		sitemap.style.display = 'block';
		return false;
	}
	
	close.onclick = function() {
		wrap.style.display = '';
		if (navigator.userAgent.indexOf('IE') != -1) {
			document.documentElement.scrollTop = scrollTop;
		} else {
			document.body.scrollTop = scrollTop;
		}
		sitemap.style.display = 'none';
		return false;
	}
		//sitemap = $('#sitemap'),
		//close = $('.btn_close button', sitemap),
		//btn = $('#footer .sitemap');
	/*btn.bind('click', function() {
		scrollTop = Math.max(document.body.scrollTop, document.documentElement.scrollTop);
		scrollTop = $(window).scrollTop();
		$('#wrap').hide();
		sitemap.show();
		return false;
	});
	close.bind('click', function() {
		$('#wrap').show();
		$(window).scrollTop(scrollTop);
		if (navigator.userAgent.indexOf('IE') != -1) {
			document.documentElement.scrollTop = scrollTop;
		} else {
			document.body.scrollTop = scrollTop;
		}
		
		sitemap.hide();
		return false;
	});*/
}

function showSiteMapMain() {
	var scrollTop = 0,
		doc = document,
		wrap = doc.getElementById('wrap_main'),
		sitemap = doc.getElementById('sitemap'),
		close = sitemap.getElementsByTagName('button')[0];
	
	scrollTop = Math.max(document.body.scrollTop, document.documentElement.scrollTop);
	wrap.style.visibility = 'hidden';
	sitemap.style.display = 'block';
	
	close.onclick = function() {
		wrap.style.visibility = '';
		if (navigator.userAgent.indexOf('IE') != -1) {
			document.documentElement.scrollTop = scrollTop;
		} else {
			document.body.scrollTop = scrollTop;
		}
		sitemap.style.display = 'none';
		return false;
	}
	
	return false;
}

window.onload = function() { resizeWrap() }
window.onresize = function() { resizeWrap() }
