(function(window){
	var fuji = window.fuji = {};
	fuji.ns = function(name, fn){
		if (name) {
			var parts = name.split('.');
			var base = window;
			$.each(parts, function(idx, part){
				if (typeof base[part] === 'undefined') {
					base[part] = {};
				}
				base = base[part];
			});
			if ($.isFunction(fn)) {
				fn.call(base, base);
			}
		}
	};

	function load(target) {
		document.write('<script src="/js/' + target + '" type="text/javascript"></script>');
	}
	
	// common

		
	load('popup.js');	
	load('layout.js');
	load('ImageRoller.js');
	load('front_js.js');
//	load('jquery.galleria.pack.js');
	
})(window);



/* prosearch */
$(document).ready(function(){
	var searchBoxes = $(".input-text");
	var searchBox = $("#proS");
	
	//Effects for both searchbox
	searchBoxes.focus(function(e){
		$(this).addClass("active");
	});
	searchBoxes.blur(function(e){
		$(this).removeClass("active");
	});		

});

/* browser scroll */ 
function bScroll() {    
	$(window).scroll(function () {   
	       var offset = $(document).scrollTop()+"px";  
	       $("#quickMenu").animate({top:offset},{duration:800,queue:false});  
	 });  
}

$(document).ready(function(){
	bScroll();
});

/* familly site */
$(document).ready(function(){

	$(".familysite > p").click(function(){
		$(".family-option").slideToggle("past");
		$(this).toggleClass("active"); return false;
	});
	
	 
});

$(document).ready(function(){

	$(".sel-type > p").click(function(){
		$(".option").slideToggle("past");
		$(this).toggleClass("active"); return false;
	});
	
	 
});


/* flash resizing */
function changeCategorySize(tw,th){
	var obj = document.getElementById("gnb");
	var obj02 = document.getElementById("gnb02");
	if(obj) {
		obj.style.height=th+"px";
	}
	if(obj02) {
		obj02.style.height=th+"px";
	}
}

function changeCategorySize02(tw,th){
	var obj = document.getElementById("lnb");
	var obj02 = document.getElementById("lnb02");
	if(obj) {
		obj.style.height=th+"px";
	}
	if(obj02) {
		obj02.style.height=th+"px";
	}
}

/*	font zoomouu-in */	
	var currentFontSize = 1;
	function zoomUtil(state, e){
		var idx;
		var arrFontSize = new Array();
	
		arrFontSize[0] = "65%";
		arrFontSize[1] = "100%";
		arrFontSize[2] = "110%";
		arrFontSize[3] = "120%";
		arrFontSize[4] = "130%";
		arrFontSize[5] = "140%";
		arrFontSize[6] = "150%";
		
		var e = e || window.event;
		if (e) {
			if (state == "plus") {		
				if (currentFontSize < 6 ) {
					idx = currentFontSize + 1;
					currentFontSize = idx;
				}else{
					idx = 6;
					currentFontSize = idx;
					alert("´õÀÌ»ó ´Ã¸± ¼ö ¾ø½À´Ï´Ù.");
				}			
			} else if (state == "default") {
				idx = 1;
				currentFontSize = idx;
			} else if (state == "minus") {			
				if ( currentFontSize >= 1) {
					idx = currentFontSize - 1;
					currentFontSize = idx;
				}else{
					idx = 0;
					currentFontSize = idx;
					alert("´õÀÌ»ó ÁÙÀÏ ¼ö ¾ø½À´Ï´Ù.");
				}
			}		
		}
		document.body.style.fontSize = arrFontSize[idx];
		return false;
	}



jQuery(function(){
	
	var article = $('.fcJquery .article');
	article.addClass('hide');
	article.find('.holder').slideUp(100);
	
	$('.fcJquery .article .trigger').click(function(){
		var myArticle = $(this).parents('.article:first');
		if(myArticle.hasClass('hide')){
			article.addClass('hide').removeClass('show'); 
			article.find('.holder').slideUp(200);
			myArticle.removeClass('hide').addClass('show');
			myArticle.find('.holder').slideDown(200);
		} else {
			myArticle.removeClass('show').addClass('hide');
			myArticle.find('.holder').slideUp(100);
		}
	});
	
	$('.fcJquery .hgroup .trigger').click(function(){
		var hidden = $('#fcJquery .article.hide').length;
		if(hidden > 0){
			article.removeClass('hide').addClass('show');
			article.find('.holder').slideDown(100);
		} else {
			article.removeClass('show').addClass('hide');
			article.find('.holder').slideUp(100);
		}
	});
	
});


/* layer popup */
var popupStatus = 0;

function loadPopup(){
	if(popupStatus==0){
		$("#popView").fadeIn("slow");
		popupStatus = 1;
	}
}

function disablePopup(){
	if(popupStatus==1){
		$("#popView").fadeOut("slow");
		popupStatus = 0;
	}
}

function imgMenuOver(containderID) {
	var objwrap = document.getElementById(containderID);
	var imgMenu = objwrap.getElementsByTagName("a");

	for (i=0; i<imgMenu.length; i++) {
		if(imgMenu[i].getElementsByTagName("img").length == 0) continue;

		if (imgMenu[i].getElementsByTagName("img")[0].src.indexOf("_on.gif") != -1 ) {
			continue;
		}
		imgMenu[i].onmouseover = function() {
			subImage = this.getElementsByTagName("img")[0];
			if (subImage.src.indexOf("_on.gif") != -1) return false;
			subImage.src = subImage.src.replace("_off.gif","_on.gif");
		}
		imgMenu[i].onfocus = function() {
			subImage = this.getElementsByTagName("img")[0];
			if (subImage.src.indexOf("_on.gif") != -1) return false;
			subImage.src = subImage.src.replace("_off.gif","_on.gif");
		}
		imgMenu[i].onmouseout = function() {
			subImage = this.getElementsByTagName("img")[0];
			subImage.src = subImage.src.replace("_on.gif", "_off.gif");
		}
		imgMenu[i].onblur = function() {
			subImage = this.getElementsByTagName("img")[0];
			subImage.src = subImage.src.replace("_on.gif", "_off.gif");
		}
	}
}
