 //推荐给好友
var emailValue = true;
function doCheckDate(){
	isEmail();
	if(emailValue){
		document.recommend_product.submit();
	}else{
		return false;
	}
}
function isEmail(){
	var obj = document.getElementById("email");
		if(trim(obj.value).length==0){
		document.getElementById("mail_tr").className="alert";
		document.getElementById("mail_info").innerHTML = '<font color=red>邮箱地址不能为空，请填写</font>';
		document.getElementById("mail_info").style.display="";
		obj.focus();
		emailValue = false;
		return;
		}
		var patrn=/^([a-zA-Z0-9]+[_|\-|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\-|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
		if (!patrn.exec(trim(obj.value))){
			document.getElementById("mail_tr").className="alert";
			document.getElementById("mail_info").innerHTML = '<font color=red>请注意:邮箱地址无效</font>';
			document.getElementById("mail_info").style.display="";
				obj.focus();
		   emailValue = false;
		   return;
		}else{
			document.getElementById("mail_tr").className="";
		    document.getElementById("eamail_div").style.display ="";
			document.getElementById("mail_info").innerHTML = '<font color=black>填写正确！</font>';
			document.getElementById("mail_info").style.display="none";
			emailValue = true;
		}
}


$("#tab_evaluation ul li:odd").css("background","#F6FCFF");

function gotoCustomization(){
	document.getElementById("form1129").submit();
}

var xmlHttp;
var xmlHttp1;	
	
	

	function doEvaluation(){
		$("#product_show_check ul li").attr("class","prd_gray");
		$("#product_show_check ul li:contains('商品评测')").attr("class","prd_blue");
		//document.getElementById("product_leave_messages").style.display="none";
		document.getElementById("tab_evaluation").style.display="block";
		document.getElementById("product_discreption_1").style.display="none";
		document.getElementById("product_discreption_2").style.display="none";
		document.getElementById("buy_step").style.display="none";
		document.getElementById("tab_comment").style.display="none";
		document.getElementById("product_comments_div").style.display="none";
		document.getElementById("fourmList").style.display="none";
	}
	

	function doLeaveMessage(){
		$("#product_show_check ul li").attr("class","prd_gray");
		$("#product_show_check ul li:contains('我要咨询')").attr("class","prd_blue");
		document.getElementById("product_leave_messages").style.display="block";
		document.getElementById("tab_evaluation").style.display="none";
		document.getElementById("product_discreption_1").style.display="none";
		document.getElementById("product_discreption_2").style.display="none";
		document.getElementById("buy_step").style.display="none";
		document.getElementById("tab_comment").style.display="none";
		document.getElementById("product_comments_div").style.display="none";
	}
	function doIntroProduct(){
		$("#product_show_check ul li").attr("class","prd_gray");
		$("#product_show_check ul li:contains('商品介绍')").attr("class","prd_blue");
		//document.getElementById("product_leave_messages").style.display="block";
		document.getElementById("tab_evaluation").style.display="none";
		document.getElementById("product_discreption_1").style.display="block";
		document.getElementById("product_discreption_2").style.display="block";
		document.getElementById("buy_step").style.display="block";
		document.getElementById("tab_comment").style.display="block";
		document.getElementById("product_comments_div").style.display="none";
	}
	function doBuyProduct(){
		$("#product_show_check ul li").attr("class","prd_gray");
		$("#product_show_check ul li:contains('如何购买')").attr("class","prd_blue");
		//document.getElementById("product_leave_messages").style.display="none";
		document.getElementById("tab_evaluation").style.display="none";
		document.getElementById("product_discreption_1").style.display="none";
		document.getElementById("product_discreption_2").style.display="none";
		document.getElementById("buy_step").style.display="block";
		document.getElementById("tab_comment").style.display="none";
		document.getElementById("product_comments_div").style.display="none";
		document.getElementById("fourmList").style.display="none";
	}
	function showAllMessage(){
		$("#product_show_check ul li").attr("class","prd_gray");
		$("#product_show_check ul li:contains('我要咨询')").attr("class","prd_blue");
		document.getElementById("tab_comment").style.display="none";
		document.getElementById("product_leave_messages").style.display="block";
		document.getElementById("tab_evaluation").style.display="none";
		document.getElementById("product_discreption_1").style.display="none";
		document.getElementById("product_discreption_2").style.display="none";
		document.getElementById("buy_step").style.display="none";
		document.getElementById("product_comments_div").style.display="none";
	}
	function doForumList(){
		$("#product_show_check ul li").attr("class","prd_gray");
		$("#product_show_check ul li:contains('用户论坛')").attr("class","prd_blue");
		//document.getElementById("product_leave_messages").style.display="none";
		document.getElementById("tab_evaluation").style.display="none";
		document.getElementById("product_discreption_1").style.display="none";
		document.getElementById("product_discreption_2").style.display="none";
		document.getElementById("buy_step").style.display="none";
		document.getElementById("tab_comment").style.display="none";
		document.getElementById("product_comments_div").style.display="none";
		document.getElementById("fourmList").style.display="block";
		document.getElementById("tab_forum").style.display="block";
	}	
	
function product(data){
	var self = this;
	this.data = data;
	var imageCount = this.data.length>5?5:this.data.length;
	var $ = function(o){
		if(typeof o == "object"){
			return o;
		} else if(typeof o == "string") {
			return document.getElementById(o);
		}
		return document.getElementById(o.toString());
	}
	
	var viewImages = new Array(imageCount);
	var getFirstImageIndex = function(){
		var image = viewImages[0];
		if(image){
			var id = image.value;
			for(var i=0,l=self.data.length;i<l;i++){
				if(id == self.data[i].id){
					return i;
				}
			}
			return -1;
		}
	}
	var getLastImageIndex = function(){
		var image = viewImages[imageCount-1];
		if(image){
			var id = image.value;
			for(var i=0,l=self.data.length;i<l;i++){
				if(id == self.data[i].id){
					return i;
				}
			}
			return -1;
		}
	}
	var setForwardAndBack = function(){
		if(isMoveLeft()){
			setHasForward();
		} else {
			setNotHasForward();
		}
		if(isMoveRight()){
			setHasBack();
		} else {
			setNotHasBack();
		}
	}
	var move = function(step){
		var index = getFirstImageIndex();
		if(step<0){
			if(isMoveLeft()){
				loadImages(self.data.slice(index+step,imageCount+index+step));
			} 
			
		} else if (step>0) {
			if(isMoveRight()){
				loadImages(self.data.slice(index+step,imageCount+index+step));

			} 
		}
	}
	this.moveLeft = function(){
		move(-1);
	}
	this.moveRight = function(){
		move(1);
	}
	this.selected = function(image){
		//设置小图的选中class
		if(image.parentNode.parentNode.parentNode.className != "prd_img_last"){
				setImageSelected(image);
			}else{
				setCls($(image).parentNode.parentNode.parentNode,"prd_img_last_cur");
			}
		//设置前一次选中图片的class
		if(selectedImageId!==image.id){
			clearSelectedImage();	
		}
		selectedImageId = image.id;
		//设置大图的变化
		
		$("bimage").src = image.bimage;
		$("bimage").alt = image.alt;
		$("bigimage").href = image.orimage;
	}
	this.display = function(){
		loadImages(self.data.slice(0,imageCount));
	}
	var createImage = function(info){
		try{
			var image = document.createElement("IMG");
			//image.id = "simage"+info.id;
			image.id = info.id;
			image.src = info.simage;
			image.alt = info.alt;
			image.value = info.id;
			image.bimage = info.bimage;
			image.orimage = info.orimage;
			image.selected = false;
			image.onclick = function(){
				if(this.id!=selectedImageId){
					self.selected(this);
				}
			}
			image.onmouseover = function(){
				if(this.id!=selectedImageId){
					self.selected(this);
				}
			}
			image.onmouseout = function(){
				if(this.id!=selectedImageId){
					setImageNormal(this);
				}
			}
			return image;
		} finally{
			image = null;
		}
	}
	var isMoveLeft = function(){
		var index = getFirstImageIndex();
		if(index<=0){
			return false;
		}
		return true;
	}
	var isMoveRight = function(){
		var index = getLastImageIndex();
		if(index>=self.data.length-1){
			return false;
		}
		return true;
	}
	var selectedImageId = -1;
	var loadImages = function(infos){  
		if(!infos||infos.length==0) return;
		for(var i=0;i<infos.length;i++){
			var info = infos[i];
			if(!info) continue;
			var image = createImage(info);
			if(image){
				if(typeof viewImages[i]!="undefined"){
					$("p"+i).replaceChild(image,viewImages[i]);
				} else {
					$("p"+i).appendChild(image);
				}
				if(image.id!==selectedImageId){
					setImageNormal(image);
					
				} else {
					setImageSelected(image);
				}
				//080822加入默认状态，liujunfei
				if(i==0){
					setImageSelected(image);
					selectedImageId = image.id;
					$("bimage").src = image.bimage;
					$("bimage").alt = image.alt;
					$("bigimage").href = image.orimage;
				}				
				viewImages[i] = image;
			}
		}
		setForwardAndBack();
	}
	var getSelectedImage = function(){
		var id = selectedImageId;
		for(var i=0,l=self.data.length;i<l;i++){
			var image = self.data[i];
			if(image&&image.id===id){
				return image;
			}
		}
		return null;
	}
	var setCls = function(ele,cls){
		$(ele).className = cls;
	}
	var setHasForward = function(){
		setCls("forward","but_pre_2");
	}
	var setNotHasForward =  function(){
		setCls("forward","but_pre_1");
	}
	var setHasBack = function(){
		setCls("back","but_next_2");
	}
	var setNotHasBack =  function(){
		setCls("back","but_next_1");
	}
	var setImageNormal = function(ele){
		if($(ele).parentNode.parentNode.parentNode.className!="prd_img_last"){
			setCls($(ele).parentNode.parentNode.parentNode,"prd_img_s");
		}	
	}
	var setImageSelected = function(ele){
		setCls($(ele).parentNode.parentNode.parentNode,"prd_img_cur");
	}
	var setImageLight = function(ele){
		setCls($(ele).parentNode.parentNode.parentNode,"prd_img_mos");
	}
	var clearSelectedImage = function(){
		if(selectedImageId>=0){
			if($(selectedImageId)){
				setImageNormal($(selectedImageId));
			}
		}
	}
}

function trim(value) {return value.replace(/(^\s*)|(\s*$)/g,"");}

function changeCategory(categoryId){
   document.getElementById("category_id").value=categoryId;
   document.getElementById("low_price").value="";
   document.getElementById("high_price").value="";
   if(document.getElementById("curPage")!=null){
     document.getElementById("curPage").value="";
   }
   //var oForm=document.getElementById("search_list_form");
  // oForm.submit();
}

function changeShopSort(shopSortId){
   document.getElementById("shop_sort_id").value=shopSortId;
   document.getElementById("category_id").value=null;
   document.getElementById("skeywords").value="";
   document.getElementById("low_price").value="";
   document.getElementById("high_price").value="";
   if(document.getElementById("curPage")!=null){
     document.getElementById("curPage").value="";
   }
   //var oForm=document.getElementById("search_list_form");
  // oForm.submit();
}
var regex = /^([1-9]\d*|0)$/;
	
	var xmlHttp2;
	function doCheck(){
	  doCheckEmail();
	  if(result){
	  	doCheckPassWord();
	  	if(result_passw){
	  		 var oForm=document.getElementById("loginForm");
			 var sBody=getRequestBody(oForm);
			if(window.XMLHttpRequest) { //Mozilla 浏览器  
				xmlHttp2 = new XMLHttpRequest(); 
			}else if (window.ActiveXObject) { // IE浏览器 
				xmlHttp2 = new ActiveXObject("Microsoft.XMLHTTP"); 
			}
			xmlHttp2.open("POST", oForm.action, true);
			xmlHttp2.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
			xmlHttp2.onreadystatechange = processResponse5;//指定响应函数 
			xmlHttp2.send(sBody); // 发送请求
	 	 }else{
	 	 return false;
	 	 }
	  }else{
	  	return false;
	  }
	}
	
	
	
	function doCheckEmail(){
		var reg = /^([a-zA-Z0-9]+[_|\-|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\-|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
		var email = document.getElementById("mail");
		if(trim(email.value)==0){
			document.getElementById("s-pws").parentNode.parentNode.className = "alert";
			document.getElementById("s-pws").innerHTML = "<font color=red>E-mail地址不能为空</font>";
			result = false;
			return;
		}else if(!reg.exec(trim(email.value))){
			document.getElementById("s-pws").parentNode.parentNode.className = "alert";
			document.getElementById("s-pws").innerHTML = "<font color=red>Email地址格式错误</font>";
			email.focus();
			result = false;
			return;
		}else {
			result = true;
		}
	}
	function doCheckPassWord(){
		var password = document.getElementById("pws");
		if(trim(password.value)==0){
			document.getElementById("s-pws").parentNode.parentNode.className = "alert";
			document.getElementById("s-pws").innerHTML = "<font color=red>密码不能为空!</font>";
			result_passw = false;
			return ;
		}else {
			document.getElementById("s-pws").parentNode.parentNode.className = "";
			document.getElementById("s-pws").innerHTML = "";
			result_passw = true;
		}
	}
	function savePassWorld(){
		document.getElementById("password_save").value="ture";
	}
	function getPassWorld(){
		var mail = document.getElementById("mail");
		var url = basePath + "/customer.do?method=getPassWorld&mail="+mail.value;
		GetResult(url);
	}
	function GetResult(url){
	var XMLHttpReq;
		if(window.XMLHttpRequest) { //Mozilla 浏览器
			XMLHttpReq = new XMLHttpRequest();
		}else if (window.ActiveXObject) { // IE浏览器
			XMLHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
		}
		XMLHttpReq.open("GET", url, true);
		XMLHttpReq.onreadystatechange = function(){
		if (XMLHttpReq.readyState == 4) { // 判断对象状态 
			if (XMLHttpReq.status == 200) { // 信息已经成功返回，开始处理信息 
				var res = XMLHttpReq.responseText;
				if(res!=''){
					document.getElementById("pass_world").innerHTML = "<input type='password' class='lg_ipt' name='pws' id='pws' value='"+res+"'/>";
				}else{
					document.getElementById("pws").value='';
					document.getElementById("pws").focus();
					return;
				}
				
			} else { //页面不正常 
				window.alert("您所请求的页面有异常。");
			} 
		}
		};//指定响应函数 
		XMLHttpReq.send(null); // 发送请求
	}
	
	function bl(){
	var num=document.getElementById("numinput").value;
	var numRegex=/^(\d*\.?\d+)$/;
	var tempnum=num;
	if(!numRegex.test(num)||num.indexOf('.')==0){
	tempnum=1;
	}else{
	if(num.indexOf('.')!=-1){
	tempnum=num.substring(0,num.indexOf('.'));	
	}
	}
	document.getElementById("numinput").value = tempnum;
	}

function checkPost(){
	var flag = true;
	if ($.trim($("#topic-title").val()).length <= 0){
		$("#forumTips").html("请填写标题").attr("class","f00");
		flag = false;
	}else if ($.trim($("#topic-title").val()).length > 30){
		$("#forumTips").html("标题不能超过30个字符").attr("class","f00");
		flag = false;
	}else{
		$("#forumTips").html("标题不能超过30个字符").removeClass();
	}
	
	if($("#registerRandCode").size() > 0 && $("#registerRandCode").val().length != 4)
	{
		$("#imgcodeDiv").html("验证码输入错误").attr("class","f00");
		flag = false;
	}
	else if($("#registerRandCode").size() > 0 && $("#registerRandCode").val().length == 4)
	{
		$("#imgcodeDiv").empty().removeClass();
	}
	
	return flag;
}