
var tempNum;
var tempID;
var last;
function initMenu(id,num) {
	
	if(tempNum == 0){
		$("dl.class_menu dt#"+tempID).attr('class','top');
	}else if(tempNum == (last-1)){
		$("dl.class_menu dt#"+tempID).attr('class','end');
	}else {
		$("dl.class_menu dt#"+tempID).attr('class','');
	}
	
	if(num == 0){
		$("dl.class_menu dt#"+id).attr('class','top open');
	}else if(num == (last-1)){
		$("dl.class_menu dt#"+id).attr('class','end open');
	}else {
		$("dl.class_menu dt#"+id).attr('class','open');
	}
	if(tempID != id){
		$("dl.class_menu dd").slideUp('normal');
	}
	if(tempID != id){
	$("dl.class_menu dt#"+tempID).find('img').attr('src','Global/style/common/images/class_icon_close.gif');
	$("dl.class_menu dt#"+id).find('img').attr('src','Global/style/common/images/class_icon_open.gif');
	}
	$("dl.class_menu dt#"+id).nextAll().each(function(){
		$(this).slideDown('normal');
		$(this).show();
		 if($(this).attr('tagName') == 'DT') {
			return false; 
		 }
	});
	
	tempNum = num;
	tempID = id;
}
$(document).ready(function(){
	
	var type = getUrlGET('tid');
	last = $("dl.class_menu dt").size();
	if(!empty(type)){
		tempID = $('dd#dd_'+type).prevAll('dt:first').attr('id');
		num = $("dl.class_menu dt").index($("dl.class_menu dt#"+tempID));
		tempNum = num;
	}else{
		tempID = "dt_1"
		num = 0;
		tempNum = num;
	}
	
	if(num == 0){
		$("dl.class_menu dt#"+tempID).attr('class','top open');
	}else if(num == (last-1)){
		$("dl.class_menu dt#"+tempID).attr('class','end open');
	}else {
		$("dl.class_menu dt#"+tempID).attr('class','open');
	}
	$("dl.class_menu dt#"+tempID).find('img').attr('src','Global/style/common/images/class_icon_open.gif');

	$("dl.class_menu dt").nextAll().each(function(){
		if($(this).attr('tagName') == 'DD'&&$(this).prevAll('dt:first').attr('id')!=tempID) {
			$(this).hide();
		 } 
	});
			
	$("dl.class_menu dt").each(function(i){
		$(this).click(function(){
			initMenu($(this).attr('id'),i);
			return false;
		});
	});

});
function getUrlGET(getKey,url)
{
	var str = url==null?location.toString():url.toString();
	str = str.split('?');
	str = empty(str[1])?str:str[1].split('&');
	var returnvalue;
	$.each(str,function(key,value){
		var k = value.split('=');
		if(k[0] == getKey)
		{
			returnvalue = k[1];
		}
	});
	return returnvalue==null?'':returnvalue;
}
function empty(val)
{
	if(val==0 || val==null || val=='' || val==undefined)
	{
		return true;
	}else{
		return false;
	}
}
