$(function(){
	var lock=[];
	var hv=[];
	$(".hnsub").each(function(){
		lock[this.id] = false;
		hv[this.id] = false;
	});

	$(".hn_li").hover(
		function(){
			var hnsub_id = this.id.replace("hn_", "hnsub_");
			hv[hnsub_id] = true;
			if(!lock[hnsub_id]){
				lock[hnsub_id] = true;
				$("#"+hnsub_id).slideDown(150, function(){
					if(!hv[hnsub_id]){
						lock[hnsub_id] = true;
						$("#"+hnsub_id).slideUp(500, function(){lock[hnsub_id] = false;});
					}
					lock[hnsub_id] = false;
				});
			}
		},
		function(){
			var hnsub_id = this.id.replace("hn_", "hnsub_");
			hv[hnsub_id] = false;
			if(!lock[hnsub_id]){
				lock[hnsub_id] = true;
				$("#"+hnsub_id).slideUp(500, function(){lock[hnsub_id] = false;});
			}
		}
	);


	if(document.getElementById("head_banner")){
		var head_banner_keys = ["igm", "autodesk", "gree"];
		var docurl;
		var docpath = "2010";
		if(location.host.indexOf("l") > -1) docpath = "CEDEC/cedec2010";
		if(location.host.indexOf("n") > -1) docpath = "cedec2010";
		var docurl = "http://"+location.host+"/"+docpath;
		var head_banner = head_banner_keys[Math.floor(Math.random()*head_banner_keys.length)];
		var head_banner_src = docurl + "/banner/"+head_banner+".html";
		$("#head_banner").attr("src", head_banner_src);
	}
/*
	if(document.getElementById("ad_banner")){
		var ad_banners = [];
		if(document.getElementById("ad_banner1")) ad_banners.push($("#ad_banner1"));
		if(document.getElementById("ad_banner2")) ad_banners.push($("#ad_banner2"));
		if(document.getElementById("ad_banner3")) ad_banners.push($("#ad_banner3"));
		var bncount = ad_banners.length;
		for(var i=1; i<=bncount; i++){
			var rnd = Math.floor(Math.random()*bncount);
			var sw = ad_banners[i-1];
			ad_banners[i-1] = ad_banners[rnd];
			ad_banners[rnd] = sw;
		}
		ad_banners[0].show();

		var banner_index = 1;
		setInterval(function(){
			for(var i=0; i<bncount; i++) ad_banners[i].fadeOut(1500);
			ad_banners[banner_index].fadeIn(1500);
			banner_index++;
			if(banner_index == 3) banner_index = 0;
		}, 8000); 

	}
*/
});
