function liSelected(obj){
		if(obj){
			var calssName =obj.className;
			if (calssName=="selected"){	
				setPropertyValue(obj,"");
				/**var childNodes =obj.childNodes;				
				for(i=0;i<childNodes.length;i++){
					var child=childNodes[i];
					if(child.tagName=="I"){
					  obj.removeChild(child);
					  break;
					}
				}**/				
				obj.className ="normal";
				
			}else{				
				var dataValue=obj.getAttribute("datavalue");
				setPropertyValue(obj,dataValue);
				//var iEl = document.createElement("I");
				//iEl.innerHtml="已选中";
				//obj.appendChild(iEl)
				obj.className="selected";
			}			
		}	 	
	}
	function clearStyle(){
		var productParameters =document.getElementById("product_parameters");
		var nodes =productParameters.getElementsByTagName("UL");
		var propertys="";
		if(nodes){			
			for(i=0;i<nodes.length;i++){
				var node = nodes[i];
				var fieldId =node.getAttribute("fieldId");				
				if(fieldId){
					var childNodes =node.childNodes;
					for(j=0;j<childNodes.length;j++){
						var child=childNodes[j];
						if(child.tagName=="LI" && child.className=="selected"){							
							child.className="normal";
						}
					}
				}	
			}
		}
	}
	function setPropertyValue(childObj,value){
		var parentObj =childObj;
		while(parentObj!=null){
			  if(parentObj.tagName=="UL") {				  	 
				  var fieldId = parentObj.getAttribute("fieldId");	
				  	var childNodes =parentObj.childNodes;
					  for(i=0;i<childNodes.length;i++){
						var child=childNodes[i];
						if(child.tagName=="LI" && child.className=="selected"){							
							child.className="normal";
						  break;
						}
					}		 
			  if(fieldId) {	
				  var hiddenInput =document.getElementById(fieldId)	;
				  hiddenInput.value=value;
				  break;
			  }
			  }
			  parentObj = parentObj.parentNode;
		}
		return true;
	}
	function addProductToMyCart(){
		var productid =document.getElementById("pid");
		var amountid =document.getElementById("count");
		var productParameters =document.getElementById("product_parameters");
		var productRemark =document.getElementById("product_remark");
		if(!productid) {
			alert("无产品信息");
			return false;
		}
		var amount = amountid.value;
		var _isRightInteger = function(val) {
			var digits="1234567890";
			for (var i=0; i < val.length; i++) {
				if (digits.indexOf(val.charAt(i))==-1) { return false; }
			}
			if (parseInt(val)<=0) {
				return false; 
			}
			return true;
		};
		if(amount=="") {
			alert("请输入数量!");
			return false;
		}
		if(!_isRightInteger(amount)) {
			alert("请输入正确的数量,必须是数字!");
			return false;
		}
		var unSelectedPropertys="";
		var nodes = productParameters.getElementsByTagName("INPUT");
		var parameters = new Array();
		if(nodes){
			for(i=0;i<nodes.length;i++){
				var node =nodes[i];
				var dataProperty =node.getAttribute("dataProperty");
				if(dataProperty){
					var nodevalue = node.value;
					if(nodevalue==null || nodevalue==""){
						if(unSelectedPropertys!=""){
							unSelectedPropertys=unSelectedPropertys+"，"+dataProperty;
						}else{
							unSelectedPropertys =dataProperty;
						}
					}else {
						parameters.push(nodevalue);
					}
				}
			}
		}
		if(unSelectedPropertys!=""){
			alert("请选择"+unSelectedPropertys);
		}else{
			var postUrl ="/member/view/putproduct2cart.fs?"
			postUrl += "pid=" + encodeURIComponent(productid.value);
			postUrl += "&amount=" + encodeURIComponent(amountid.value);			
			postUrl += "&remark=" + encodeURIComponent(productRemark.value);
			for(var i=0;i<parameters.length;i++) {
				postUrl += "&param=" + encodeURIComponent(parameters[i]);
			}
			postUrl+="&d=" + encodeURIComponent(new Date().getTime());	
			PS.asyncRequest(postUrl,"GET",{
				   success: function(o) {
								var doc = o.responseText;
								if(doc){									
									var putProduct2CartCard = getPutProduct2CartCard();
									putProduct2CartCard.innerHTML = doc;
									showPutProduct2CartCard();
								}
				   },
				   failure: function(o) {
						alert("添加到购物车出现错误!");
				   }
				});			
		}
	}


	
	function getPutProduct2CartCard() {
		var putProduct2CartCard = document.getElementById("id_putProduct2CartCard");
		var putProduct2CartCardFrame = document.getElementById("id_putProduct2CartCardFrame");
		if(!putProduct2CartCardFrame){
			putProduct2CartCardFrame =document.createElement("iframe");
			putProduct2CartCardFrame.id="id_putProduct2CartCardFrame";
			putProduct2CartCardFrame.className ="card_put_product_2_cart_frame";
			document.body.appendChild(putProduct2CartCardFrame);
		}
		if(!putProduct2CartCard){
			putProduct2CartCard = document.createElement("DIV");
			var closeBut = document.createElement("A");

			putProduct2CartCard.id = "id_putProduct2CartCard";
			putProduct2CartCard.className ="card_put_product_2_cart"
			var productParameters =document.getElementById("product_parameters");			
			document.body.appendChild(putProduct2CartCard);			
		}
		return putProduct2CartCard;
	}

	function closePutProduct2CartCard() {		
		var putProduct2CartCard = document.getElementById("id_putProduct2CartCard");
		var putProduct2CartCardFrame = document.getElementById("id_putProduct2CartCardFrame");
		if(putProduct2CartCardFrame){
			putProduct2CartCardFrame.style.display="none";
		}
		if(putProduct2CartCard){
			putProduct2CartCard.style.display = "none";
		}		
	}
	function showPutProduct2CartCard() {
		var putProduct2CartCard = document.getElementById("id_putProduct2CartCard");
		var putProduct2CartCardFrame =  document.getElementById("id_putProduct2CartCardFrame");
		var shopBlock =document.getElementById("shop_block");
		var frame = document.getElementById("shop_block_iframe");
		if(putProduct2CartCard){
			if(frame){
				frame.style.display ="none";
			}
			if(shopBlock){
				shopBlock.style.display ="none";
			}
			resetDataProperty();
			clearStyle();
			if(putProduct2CartCardFrame){
			putProduct2CartCardFrame.style.display="block";
			}
			putProduct2CartCard.style.display = "block";
		}		
	}
	function showErrorMessage(){
		
	}
	function initInProduct() {
		if(PS.isIE()){
			if("complete"==document.readyState){
				resetDataProperty();
			}
		}else {
				resetDataProperty();
		}
	}
	function resetDataProperty(){	
		var productParameters =document.getElementById("product_parameters");
		var nodes =productParameters.getElementsByTagName("INPUT");
		var propertys="";		
		if(nodes){
			for(i=0;i<nodes.length;i++){
				var node = nodes[i];
				var nodevalue =node.value;
				var dataProperty =node.getAttribute("dataProperty");
				if(dataProperty){
					node.value="";
				}	
			}
		}
	}

	if(PS.isIE()) {
		PS.addObjectEventListener(document,"onreadystatechange",initInProduct);
	}else {
		PS.addObjectEventListener(document,"DOMContentLoaded",initInProduct);
	}
