function addLoadEvent(func){
	var oldonload = window.onload;
	if (typeof oldonload != 'function') {
		window.onload = func;
	} else {
		window.onload = function() {
			oldonload();
			func();
		}
	}
}
/*
function mainGnbSearch() {
	if(!document.getElementById('main_gnb_search')) return false;
	var main_gnb_search = document.getElementById('main_gnb_search');
	main_gnb_search.className = "input_txt ";
	main_gnb_search.onclick = function() {
		this.className = "input_txt no_bg";
	}
	main_gnb_search.onfocus = function() {
		this.className = "input_txt no_bg";
	}
} */
function changAnchor(obj,anchorName) {
	var linkValue = obj.getAttribute('href');
	var linkAnchor = '#'+anchorName;
	obj.setAttribute('href',linkAnchor);
}
function projectKV() {
	if(!document.getElementById('project_movie')) return false;
	var projectMovie = document.getElementById('project_movie');
	var projectMovieList = document.getElementById('project_movie_list');
	var projectMovieListLink = projectMovieList.getElementsByTagName('a');
	var projectMovieDesc = document.getElementById('project_movie_desc');
	var projectMovieTitle = projectMovieDesc.getElementsByTagName('strong');
	var projectMovieText = projectMovieDesc.getElementsByTagName('span');
	var projectMovieLink = projectMovieDesc.getElementsByTagName('a');
	var projectLength = projectMovieListLink.length;
	var projectMoviePaging = document.getElementById('project_movie_paging');
	var projectMoviePagingLink = projectMoviePaging.getElementsByTagName ('a');
	var pageAll = parseInt((projectLength-1)/6) + 1;
	/*
	var projectMoviePaging1 = document.getElementById('project_movie_paging_1');
	var projectMoviePaging2 = document.getElementById('project_movie_paging_2');
	var projectMoviePaging3 = document.getElementById('project_movie_paging_3');
	var projectMoviePaging1Link = projectMoviePaging1.getElementsByTagName ('a');
	var projectMoviePaging2Link = projectMoviePaging2.getElementsByTagName ('a');
	var projectMoviePaging3Link = projectMoviePaging3.getElementsByTagName ('a');
	*/

	projectMovieListLink[0].className = 'sel';
	projectMovieTitle[0].innerHTML = movie_titles[projectLength];
	projectMovieText[0].innerHTML = movie_texts[projectLength];
	projectMovieLink[0].setAttribute('href',movie_links[projectLength]);
	var flashCode = '<object type="application/x-shockwave-flash" data="'+projectMovieListLink[0].getAttribute('href')+'" width="100%" height="100%">';
				flashCode = flashCode + '<param name="movie" value="'+projectMovieListLink[0].getAttribute('href')+'" />';
				flashCode = flashCode + '<param value="sameDomain" name="allowScriptAccess"/>';
				flashCode = flashCode + '<param value="red" name="background"/>';
				flashCode = flashCode + '<embed src="'+projectMovieListLink[0].getAttribute('href')+'" type="application/x-shockwave-flash" allowscriptaccess="always" background="red" allowfullscreen="true" width="100%" height="100%"></embed>';
				flashCode = flashCode + '</object>';
	projectMovie.innerHTML = flashCode;

	for (var i=0; i<projectLength; i++) {
		projectMovieListLink[i].onclick = function() {
			for (var i=0; i<projectMovieListLink.length; i++) {
				projectMovieListLink[i].className = '';
			}
			this.className = 'sel';
			var movUrl = this.getAttribute('href');
			var linkNum = this.getAttribute('id').split("_");
			var movTitle = movie_titles[linkNum[1]];
			var movText = movie_texts[linkNum[1]];
			var movLink = movie_links[linkNum[1]];
			
			var flashCode = '<object type="application/x-shockwave-flash" data="'+movUrl+'" width="100%" height="100%">';
				flashCode = flashCode + '<param name="movie" value="'+movUrl+'" />';
				flashCode = flashCode + '<param value="sameDomain" name="allowScriptAccess"/>';
				flashCode = flashCode + '<embed src="'+movUrl+'" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="100%" height="100%"></embed>';
				flashCode = flashCode + '</object>';
			
			projectMovieTitle[0].innerHTML = movTitle;
			projectMovieText[0].innerHTML = movText;
			projectMovieLink[0].setAttribute('href',movLink);
			projectMovie.innerHTML = flashCode;
			return false;
		}
	}
	var currpage;
	currpage = projectMovie.getAttribute("currpage");
	if(!currpage) currpage = 1;
	controlPaging(currpage,pageAll)
}
function controlPaging(n,all) {
	var projectMovie = document.getElementById('project_movie');
	projectMovie.setAttribute("currpage", n);

	var projectMovieList = document.getElementById('project_movie_list');
	var newtop = (n-1) * 132 * -1;
	projectMovieList.style.top = newtop + 'px';

	var pagingtxt;
	pagingtxt = "";

	for(var i=1;i<=all;i++) {
		if(i==n) pagingtxt = pagingtxt + '<strong>' + i + '</strong>';
		else pagingtxt = pagingtxt + '<a href="#" onclick="controlPaging(' + i + ', ' + all + ')">' + i + '</a>';
	}

	var projectMoviePaging = document.getElementById('project_movie_paging');
	projectMoviePaging.style.display= "block";
	projectMoviePaging.innerHTML = pagingtxt;
}
var LabItem = {
	over : function(targetLayer){
		if (targetLayer.className == 'on') return false;

		var textImg = targetLayer.getElementsByTagName('img')[1]
		var textImgOver = textImg.getAttribute('src').replace('.gif','_over.gif').replace('_over_over.gif','_over.gif');

		textImg.setAttribute('src',textImgOver);
		targetLayer.style.backgroundPosition = 'right top';
		targetLayer.getElementsByTagName('a')[1].style.color = '#ffffff';
		return false;
	},
	out : function LabItemOut(targetLayer){
		if (targetLayer.className == 'on') return false;

		var textImg = targetLayer.getElementsByTagName('img')[1]
		var textImgOver = textImg.getAttribute('src').replace('_over.gif','.gif');

		textImg.setAttribute('src',textImgOver);
		targetLayer.style.backgroundPosition = '0 0';
		targetLayer.getElementsByTagName('a')[1].style.color = '#838383';
		return false;
	}
}
var LayerVisible = {
	show : function(elem){
		document.getElementById(elem).style.display = 'block';
	},
	hidden : function(elem){
		document.getElementById(elem).style.display = 'none';
	}
}
function newGnbMenu() {
	if (document.getElementById('main')) return false;
	if (document.getElementById('gnbMenu1')) return false;
	if (document.getElementById('gnbMenu2')) return false;
	if (document.getElementById('gnbMenu3')) return false;

	var gnbMenu1 = document.getElementById('gnbMenu1');
	var gnbMenu2 = document.getElementById('gnbMenu2');
	var gnbMenu3 = document.getElementById('gnbMenu3');

	function defaultMenu() {
		gnbMenu1.className = 'menu1';
		gnbMenu2.className = 'menu2';
		gnbMenu3.className = 'menu3';
		switch(documentId) {
			case 'product':
				gnbMenu1.className = 'menu1 on';
				break;
			case 'lab':
				gnbMenu2.className = 'menu2 on';
				break;
			case 'studio':
				gnbMenu3.className = 'menu3 on';
				break;
			default:
				gnbMenu1.className = 'menu1 default';
		}
	}

	gnbMenu1.onmouseover = function() {
		gnbMenu1.className = 'menu1 on';
		gnbMenu2.className = 'menu2';
		gnbMenu3.className = 'menu3';
	}
	gnbMenu1.onmouseout = function() {
		defaultMenu();
	}
	gnbMenu2.onmouseover = function() {
		gnbMenu1.className = 'menu1';
		gnbMenu2.className = 'menu2 on';
		gnbMenu3.className = 'menu3';
	}
	gnbMenu2.onmouseout = function() {
		defaultMenu();
	}
	gnbMenu3.onmouseover = function() {
		gnbMenu1.className = 'menu1';
		gnbMenu2.className = 'menu2';
		gnbMenu3.className = 'menu3 on';
	}
	gnbMenu3.onmouseout = function() {
		defaultMenu();
	}
}

function changesticker(n,all) {
	if (n <= 9) m = "0" + n;
	else m = "" + n;
	document.getElementById('sticker_image').src='/images/studio/img_un_mainsticker_img' + m + '.jpg';
	var temptxt = "";
	for (var i = 1; i<=all ; i++ ) {
		if(i == n) temptxt = temptxt + '<a href="#" onclick="changesticker(' + i + ',' + all + ');return false;"><img src="/images/studio/btn_un_mainsticker_on.png" alt="" class="png24" /></a>\n'
		else temptxt = temptxt + '<a href="#" onclick="changesticker(' + i + ',' + all + ');return false;"><img src="/images/studio/btn_un_mainsticker_off.png" alt="" class="png24" /></a>\n'
	}
	document.getElementById("sticker_btn").innerHTML = temptxt;
}
function changestickerload() {
	//뒤에 6은 이미지 전체 갯수 입니다.
	if(document.getElementById("mainsticker")) changesticker(1,6);
}

addLoadEvent(newGnbMenu);
// addLoadEvent(mainGnbSearch);
addLoadEvent(projectKV);
addLoadEvent(changestickerload);




/* right click */
function no_rightIE(){
	if (document.all){
		return false;
	}
}
function no_rightNS(e){
	if (document.layers||(document.getElementById&&!document.all)) {
		if (e.which==2||e.which==3) {
			return false;
		}
	}
}
if (document.layers){
	document.captureEvents(Event.MOUSEDOWN);document.onmousedown=no_rightNS;
} else {
	document.onmouseup=no_rightNS;document.oncontextmenu=no_rightIE;
}
document.oncontextmenu=new Function("return false");
