﻿/*=============================*
*design by mickeyliu 2008-06-13*
/*========365 UED Team=========*/

var onlyOne = true;//一次只能打开一个菜单，布尔值；
var menuId = "mqMenu";//伸缩菜单ID
var trigFlag = true;

function t$() 
{ 
  var elements = new Array(); 
  for (var i = 0; i < arguments.length; i++) 
  { 
    var element = arguments[i]; 
    if (typeof element == 'string') 
      element = document.getElementById(element); 
    if (arguments.length == 1) 
      return element; 
    elements.push(element); 
  } 
  return elements; 
}

//筛选指定ID下的所有子标签
function getChildObj(parname,childtype){
	var tagchild=t$(parname).childNodes;
	var liarray = [];//建立数组
	for(var i = 1; i <= tagchild.length; i ++){				
		var liins = tagchild[i-1];//取得parname下面所有标签
		if(childtype == liins.nodeName){//筛选出childtype标签,childtype必须大写
			liarray.push(liins);
		}
	}
	return liarray;
	
}  

//伸缩菜单显示状态切换
function menuShow(id){
		var myLI = getChildObj(menuId,'LI');
		//alert(linum.length);
		//一次打开一个菜单为真，则关闭所有菜单，ID相同则不作为；为假则不作为
		if(onlyOne){
			for(var i=1;i <= myLI.length; i++){
				if(myLI[i-1].id == id){
					continue;
				}
				myLI[i-1].className ='menuoff';
			}
		}
		//切换菜单闭合状态
 		if(t$(id).className=='menuoff'){
			t$(id).className='menuon';
		}else{
			t$(id).className='menuoff';
		}	 
	    
}

//双击标题栏展开或收缩全部菜单
function trigAll(){
		var myLI = getChildObj(menuId,'LI');
		//只有全部打开才能收缩
		for(var i=1;i <= myLI.length; i++){
			if(myLI[i-1].className=="menuon"){
				trigFlag=true;
			}else{
				trigFlag=false;//没有全部展开
			}
		}
		//trigFlag为真，说明已经全部展开，没有全部展开，则先展开
		if(trigFlag){
			for(var i=1;i <= myLI.length; i++){
				myLI[i-1].className = "menuoff";
				trigFlag=false;
			}
		}else{
			for(var i=1;i <= myLI.length; i++){
				myLI[i-1].className = "menuon";
				trigFlag=true;
			}			
		}
}

function trigger(id,type){
 var obj;
 if(typeof(id)=="string"||typeof(id)=="number"){
 obj = t$(id);
 }else if(typeof(id)=="object"){
 obj = id;
 }
 if(type == "on"){
 obj.style.display='';
 }else if(type == "off"){
 obj.style.display='none';
 }else if(type == "trig"){
 if(obj.style.display=='none'){
 obj.style.display='';
 }else{
 obj.style.display='none';
 }
 }
}

function numAdd(id,maxnum){
	if(t$(id).value-maxnum<0){
		t$(id).value++;
	}else{
		alert("数值不能高过"+maxnum);
	}
}

function numReduce(id,minnum){
	if(t$(id).value>minnum){
		t$(id).value--;
	}else{
		alert("数值不能低于"+minnum);
	}
}

function numCheck(obj,minnum,maxnum){
	if(obj.value-maxnum>0){
		obj.value = maxnum;
	}else if(obj.value-minnum<0){
		obj.value = minnum;
	}
}

function numAdd1(id,maxnum,itemId){
	if(t$(id).value<maxnum){
		t$(id).value++;
location.href="shoppingCart.do?method=updateMerchandiseQuantity&item_id="+itemId+"&num="+t$(id).value;
	}else{
		alert("数值不能高过"+maxnum);
	}

}

function numReduce1(id,minnum,itemId){
	if(t$(id).value>minnum){
		t$(id).value--;
location.href="shoppingCart.do?method=updateMerchandiseQuantity&item_id="+itemId+"&num="+t$(id).value;
	}else{
		alert("数值不能低于"+minnum);
	}
}

function addrAct(num){
	if (num ===1){
		$(".address .list li[rel='hide']").css("display","block");
		$(".address .addract .plus").css("display","none");
		$(".address .addract .minus").css("display","inline");
	}else{
		$(".address .list li[rel='hide']").css("display","none");
		$(".address .addract .plus").css("display","inline");
		$(".address .addract .minus").css("display","none");
	}
}
function selectAddr(obj,rel,flag){
 obj = $(obj);
 obj.closest("ul").find("li.selected").removeClass("selected");
 obj.closest("li").addClass("selected");
 if (flag === 1){
 $("table[rel='" + rel + "']").css("display","block");
 }else{
 $("table[rel='" + rel + "']").css("display","none");
 }
}