// JavaScript Document

function menu_ini(){
	var menu_link = $(".menu").find("a");
	var drophld;
	$(menu_link).mouseover(function(){
		var ul = $(this).parent("li").find("ul");
		if(ul.length > 0){
			clearTimeout(drophld);
			$(this).parent("li").attr("class","on drop");
		}
	});
	$(menu_link).mouseout(function(){
		var li = $(this).parent("li");
		var ul = $(li).find("ul");
		if(ul.length > 0){
			clearTimeout(drophld);
			drophld = setTimeout(function(){
				if(page == "download"){
					$(li).attr("class","on");
				}
				else{
					$(li).attr("class","");
				}
			},100);
		}
	});
	var drop_link = $(".drop_menu").find("a");
	$(drop_link).mouseover(function(){
		clearTimeout(drophld);
	});
	$(drop_link).mouseout(function(){
		var li = $(this).parent("li").parents("li");
		var ul = $(li).find("ul");
		if(ul.length > 0){
			drophld = setTimeout(function(){
				if(page == "download"){
					$(li).attr("class","on");
				}
				else{
					$(li).attr("class","");
				}
			},100);
		}
	});
}

var roll_idx = 1;
var roll_hdl;
function rollpost(){
	var width = $(".roll_post").width();
	var lenth = $(".post").find("li").length;
	$(".post").width(lenth * width);
	var index_link = $(".post_idx").find("a");
	var post_link = $(".post").find("li");
	
	function roll(){
		if(roll_idx > lenth - 1)roll_idx = 0;
		$(index_link).attr("class","");
		$(index_link[roll_idx]).attr("class","on");
		var left = roll_idx * width;
		$(".post").animate({"left":0-left+"px"},"fast",function(){roll_idx += 1;});
	}
	
	clearInterval(roll_hdl);
	roll_hdl = setInterval(roll,4000);
	
	$(post_link).mouseover(function(){
		clearInterval(roll_hdl);
		var links = $(this).find("a");
		links.mouseover(function(){
			clearInterval(roll_hdl);
		});
	});
	
	$(post_link).mouseout(function(){
		clearInterval(roll_hdl);
		roll_hdl = setInterval(roll,5000);
	});
	
	$(index_link).click(function(){
		clearInterval(roll_hdl);
		roll_idx = parseInt($(this).html()) - 1;
		roll();
		roll_hdl = setInterval(roll,5000);
		return false;
	});
}


function set_down(){
	var down_key = location.hash.replace("#","");
	function view_down(){
		if(down_key == "andr"){
			$(".cnt_wrap").children("div").attr("class","container andr");
		}
		else{
			$(".cnt_wrap").children("div").attr("class","container");
		}
	}
	view_down();
	
	var drop_link = $(".drop_menu").find("a");
	$(drop_link).click(function(){
		var href = $(this).attr("href");
		down_key = (href.indexOf("#andr")>=0)? "andr" : "";
		view_down();
		return false;
	});
}


function toggle_text(){
	var tgl_btn = $(".text_list").find("a[class*='list_btn']");
	$(tgl_btn).click(function(){
		var dd = $(this).parents("dl").find("dd");
		var p = $(dd).find("p");
		var class_txt = $(this).attr("class");
		if(class_txt == "list_btn lb_extend"){
			$(this).attr("class","list_btn lb_clip");
			$(dd).animate({"height":$(p).outerHeight()+"px"},"fast");
		}
		else{
			$(this).attr("class","list_btn lb_extend");
			$(dd).animate({"height":"0px"},"fast");
		}
	});
}

















