

$(document).ready(function(){

	
	
	// bind resized
	$(window).bind("resize", resized);
	
	// reize once
	resized(true);
	
	
	$.preloadImages([BASE_URL + "images/look_roll.jpg",
	                 BASE_URL + "images/look_active.jpg",
					 BASE_URL + "images/feel_roll.jpg",
					 BASE_URL + "images/feel_active.jpg",
					 BASE_URL + "images/stay_roll.jpg", 
					 BASE_URL + "images/stay_active.jpg",
					 BASE_URL + "images/work_roll.jpg",
					 BASE_URL + "images/work_active.jpg"]);

	
	var cn;

	// top categories
	
	$("div.home div.images a").hover(function(){
		
		cn = this.className;
		
		var button = $("div.home div.menu a." + cn);
		button.removeClass(cn);
		button.addClass(cn + "-roll");
		
	}, function(){
		
		var button = $("div.home div.menu a." + cn + "-roll");
		button.removeClass(cn + "-roll");
		button.addClass(cn);

	});

	
	// fp
	
	$("div.home div.images a").hover(function(){
		
		cn = this.className;
		
		var button = $("div.home div.menuFP a." + cn);
		button.removeClass(cn);
		button.addClass(cn + "-roll");
		
	}, function(){
		
		var button = $("div.home div.menuFP a." + cn + "-roll");
		button.removeClass(cn + "-roll");
		button.addClass(cn);

	});
	
	
	// submenu
	
	var sm;
	
	$("ul.sub-menu li").hover(function(){
	
		if(!this.className.match(/-/)) {
			
			sm = this.className;
			$(this).addClass(sm + "-active");
		}
		
		
	},  function() {
	
		$("li." + sm).removeClass(sm + "-active");
		
	});
		
	
	
	// lightbox
	
	if($(".lightbox").length > 0) {
		
		$("a.lightbox").lightbox();
	}
	
	// fancy box
	
	if($("a.fancybox").length > 0) {

		$("a.fancybox").fancybox({  'hideOnContentClick': true,
									'frameHeight' : 450,
									'hideOnContentClick': false
								});
		
	}
	
	
	
	
	// box, box3

	$("div.box div.image").click(function(){
		
		$("a", this).click();
	});

	
	$("div.box3 div.image").click(function(){
			
		$("a", this).click();
	});
	
	
});





function feedback() {
	
	var feed = $("div#feedback");	
	feed.toggle('slow');
}



function reminder() {
	
	var reminder = $("div#reminder");	
	reminder.toggle('slow');
}





function resized(init) {
	
	var doc =  $( document ).height();
	var bg	= $("#bg").height();
	
	
	if(bg < 750 || init) {
		$("#bg").css('height', doc + 'px');
		$("body").css('height', doc + 'px');
	}
	
	//console.log(bg);
}






/*
 * JSON
 * desc: json ajax with post
 */


function JSON(cmd, data, callBack, file) {
	
	$.ajax({
		type: "POST",
		url: BASE_URL + 'json.php',
		data: "cmd=" + cmd + "&data=" + ($.toJSON(data)),
		dataType: "json",
		success: callBack,
		error: function(msg) { alert(msg.responseText) }
	});
	
}