/*
 * 改变树形菜单的点击样式
 * 
 * @para i 第一级菜单的序号
 * @para j 第几级菜单 
 * @para s 第二级菜单的序号 
 * @para company_id 商家的id 默认0为全部
 * @para type 树的类型 1为配件树 默认为案例树
 */
function changeStyle(i,j,s,company_id,type){
	
	//执行第一级菜单的处理
	if(j == 1){
		name = $('f'+i).className;
		if(name.match('plus')){
			
			name = name.replace("plus","minus");
			$('f'+i).next('ul').show();
		}else{
			
			name = name.replace("minus","plus");
			$('f'+i).next('ul').hide();
		}
		$('f'+i).className = name;
		
	}else if(j == 2){	
		//执行第二级菜单的处理
		//默认不加载第三级菜单列表，点击后加载
		
		name = $('s'+i).className;
		
		if($('s'+i).next('ul')){
			//若已经读取三级信息，改变样式
			if(name.match('plus')){
				name = name.replace("plus","minus");
				$('s'+i).next().show();
			}else{
				
				name = name.replace("minus","plus");
				
				$('s'+i).next('ul').hide();
				
			}
			$('s'+i).className = name;
		}
		else {
			//如果没有ajax请求 执行操作
			if (Ajax.activeRequestCount == 0) {
				// 若尚未读取三级信息，与后台交互
				if (type == 1) {
					new Ajax.Updater('s' + i, '/ajax/product_add_child.php', {
						method :'get',
						parameters : {
							company_id :company_id,
							father_id :i,
							sid :s
						},
						insertion :Insertion.After

					});
				} else {

					new Ajax.Updater('s' + i, '/ajax/case_add_child.php', {
						method :'get',
						parameters : {
							company_id :company_id,
							father_id :i,
							sid :s
						},
						insertion :Insertion.After

					});
				}

				// 需增加验证
				// 如果name.match('plus2-4')即第二层最后一个且没有子类时，改为特定样式
				if (name.match('plus')) {
					name = name.replace("plus", "minus");

				} else {
					name = name.replace("minus", "plus");

				}
				$('s' + i).className = name;

			}
		}
	}

}



//收缩菜单
function unfoldMenu(){
	
	$$('.Opened').each(function(node){
	
	name = node.down('span').className;

	if(name.match('minus')){
		
		name = name.replace("minus","plus");
		node.down('ul').hide();
	}
	node.down('span').className = name;
	});	
}

//展开菜单
function foldMenu(){
	$$('.Opened').each(function(node){
		
	name = node.down('span').className;

	if(name.match('plus')){
			
		name = name.replace("plus","minus");
		node.down('ul').show();
	}
	node.down('span').className = name;
	});	
}



/*
 * 如果有数据，打开页面
 * 没有数据，返回消息
 * 
 * @para id int 类别号
 * @para group_id int 类别号（0 为全部组别）
 * @para type 树的类型 1为配件树 默认为案例树
 * 
 */
function product(id,group_id,type){
	new Ajax.Request('/ajax/hasInfo.php',{
		method: 'get',
		parameters: { id : id , group_id : group_id , type : type},
		onSuccess: function(transport) {
			if( transport.responseText > 0 ){
				if(type == 1){
					window.open('product_list.php?id='+id);
				}else{
					window.open('case_list.php?id='+id);
				}
			}else{
				alert('对不起，暂无该类别信息，请您重新查询');
			}
		}
	});
		
}