/*
 * 网站通用脚本函数库 Javascript V1.1
 * Copyright 2008-2010 4006101111.com
 * Modified date: 2011/6/9
 * Author:crf_net
 */
// 控制隐藏和显示
function ctrlShow(div){
	var curr=document.getElementById("show_"+div);
	var xg=document.getElementById("xg_"+div);
	if(curr.style.display=="block"){	// 隐藏内容
		curr.style.display="none";		//	让内容对象隐藏
		xg.innerHTML="[查看回答]";
		
	}else								// 显示内容
	{
	  curr.style.display="block";
	  xg.innerHTML="[隐藏内容]";
	}	
}
 
 // 搜索点击处理
 function SearchClik(s){if(s.value=="请输入搜索关键字"){s.value='';  }}
 
function stop_url(){}
// 站搜索
function site_search(){
	var frm = document.search_cc;//这里填写Form的ID 
	var keywords=document.search_cc.keywords;
	if( keywords.value=="请输入搜索关键字" ){return false;	}
	if( keywords.value=="" ){alert("请输入搜索关键字");return false;}
	if( keywords.value.length>20 ){alert("您搜索关键字长度太长");return false;	}
	frm.action='../web_search.php'; 
	frm.method='get'; 
	frm.submit(); 
}
// 搜索
function p_search(){
	var frm = document.search_cc;//这里填写Form的ID
	var keywords=document.search_cc.keywords;
	if( keywords.value=="请输入搜索关键字" ){return false;	}
	if( keywords.value=="" ){alert("请输入搜索关键字");return false;	}
	if( keywords.value.length>20 ){alert("您搜索关键字长度太长");return false;	}
	frm.action='../shop/search.php'; 
	frm.method='get'; 
	frm.submit(); 	
} 

function site_search_u(){
	var frm = document.search_u;//这里填写Form的ID 
	var keywords=document.search_u.keywordss;
	if( keywords.value=="请输入搜索关键字" ){return false;}
	if( keywords.value=="" ){alert("请输入搜索关键字");return false;	}
	frm.action='../web_search.php'; 
	frm.method='get'; 
	frm.submit(); 
}

function p_search_u(){
	var frm = document.search_u;//这里填写Form的ID
	var keywords=document.search_u.keywordss;
	if( keywords.value=="请输入搜索关键字" ){
		return false;
	}
	if( keywords.value=="" ){
		alert("请输入搜索关键字");
		return false;
	}
	frm.action='../shop/search.php'; 
	frm.method='get'; 
	frm.submit(); 
	
} 
function Addme(){  
	url = "http://www.4006101111.com";title = "一品天然";	window.external.AddFavorite(url,title);  
}
// 评论验证
function ck_comment(){
	var title=document.comment.title.value;
	var content=document.comment.content.value;
	var tel=document.comment.tel.value;
	if(title==""){
		alert("请填写问题的标题");
		document.comment.title.focus();
		return false;
	}
	if(content==""){
		alert("请填写问题的内容");
		document.comment.content.focus();
		return false;
	}
		if(content.length> 300){
		alert("您填写的内容字符过多！");
		document.comment.content.focus();
		return false;
	}
	if(IsTelephone(tel)){
		alert("请您填写回复电话");
		document.comment.tel.focus();
		return false;
	}
	
}
function cmt_sub(){
	var content=document.jsform.content.value;
	if(content==""){
		alert("请填写评论的内容");
		document.jsform.content.focus();
		return false;
	}
		if(content.length> 300){
		alert("您填写的评论字符过多！");
		document.jsform.content.focus();
		return false;
	}
	
}
// 百科查询验证
function guns(){
	var bkkeys=$("#bkkeys").val();
	if(bkkeys=='请输入您要查找的营养素'){
		return(false);
	}else{
		if(bkkeys==""){
			D_open9("请输入您要查找的营养素");
			document.getElementById('bkkeys').focus();
			return(false);
		}	
	}
	
	
}

// 对最佳拍档组合增减控制 
// sty：方式,id：ID,pid：序ID,saleRule：规则ID,
function ck_d_arr(sty,id,pid,saleRule,a_s,b_s){
		var all_num=parseInt(document.getElementById('user_num_'+id+'_'+pid).value);	//用户数量
		var price_1=parseInt(document.getElementById('price_'+id+'_'+pid).value);		//产品单价
		var price_ss=parseInt(document.getElementById('price_ss_'+pid).value);			//组合价格合
		var cur_price=0;
		var tmp=0;
	    //if(ck_numcir(all_num)==false){ return false;}		
		//if(regNum.test(all_num)){}else{all_num=0;}  //如果是数字返回true，其它返回false
		if(sty==1){	//数量增加
			 
			all_num=parseInt(all_num)+1;
			// 统计用户价格及赠送信息  ------------start
			if (saleRule==10){// 买2送1，买6送6 规则！
				if( all_num >=6 ){
					tmp=all_num*2;	
				}else{
					tmp=parseInt(1.5*all_num);
				}
				document.getElementById("user_info_"+id+'_'+pid).innerHTML="买"+all_num+"件，共"+tmp+"件";
				cur_price=price_ss+price_1;
				document.getElementById('price_ss_'+pid).value=cur_price;
			}else if(saleRule==41){	//	特价	
				document.getElementById("user_info_"+id+'_'+pid).innerHTML="买"+all_num+"件，共"+all_num+"件";
				cur_price=price_ss+price_1;
				document.getElementById('price_ss_'+pid).value=cur_price;
			}else{
				// 单价处理 price_1
				document.getElementById("user_info_"+id+'_'+pid).innerHTML="买"+all_num+"件，共"+all_num+"件";
				cur_price=price_ss+price_1;
				document.getElementById('price_ss_'+pid).value=cur_price;
				/*if( all_num < b_s ){ 
					document.getElementById('user_num_'+id+'_'+pid).value=all_num;
				   document.getElementById("user_info_"+id+'_'+pid).innerHTML="买"+all_num+"件，共"+all_num+"件";
				   if(document.getElementById('user_num_'+id+'_'+pid).value ==1 ){
					   cur_price=price_ss+parseInt(a_s);
					   document.getElementById('price_ss_'+pid).value=cur_price;
				   }else{
					   document.getElementById('price_ss_'+pid).value=price_ss;
					} 
					
				   // 当all_num 大于1小 b_s则不变化
				}
				if( all_num >= b_s ){
					document.getElementById("user_info_"+id+'_'+pid).innerHTML="买"+all_num+"件，共"+all_num+"件";
					cur_price=price_ss+parseInt(a_s/b_s);	
					document.getElementById('price_ss_'+pid).value=cur_price; 
				}*/
			}
			// 统计用户价格及赠送信息   -----------end			
		}
		if(sty==2){	//数量减少
			all_num=parseInt(all_num)-1;
			if(all_num<0){all_num=0;document.getElementById('user_num_'+id+'_'+pid).value=all_num;return false;} 
		    if(all_num>=0){
				//document.getElementById('price_ss_'+pid).value=price_ss-price_1;
				// 统计用户价格及赠送信息  ------------start
				if (saleRule==10){// 买2送1，买6送6 规则！
					if( all_num >=6 ){
						tmp=all_num*2;	
					}else{
						tmp=parseInt(1.5*all_num);
					}
					document.getElementById("user_info_"+id+'_'+pid).innerHTML="买"+all_num+"件，共"+tmp+"件";
					cur_price=price_ss-price_1;
					if(cur_price<=0){ cur_price=0;}
					document.getElementById('price_ss_'+pid).value=cur_price;
				}else if(saleRule==41){	//	特价
					document.getElementById("user_info_"+id+'_'+pid).innerHTML="买"+all_num+"件，共"+all_num+"件";
					cur_price=price_ss-price_1;
					if(cur_price<=0){ cur_price=0;}
					document.getElementById('price_ss_'+pid).value=cur_price;				
				}else{
				 
					if(all_num>=0){ 
						document.getElementById("user_info_"+id+'_'+pid).innerHTML="买"+all_num+"件，共"+all_num+"件";
						cur_price=price_ss-price_1;
						document.getElementById('price_ss_'+pid).value=cur_price;
					}
					/*if( all_num < b_s ){ 
					   document.getElementById("user_info_"+id+'_'+pid).innerHTML="买"+all_num+"件，共"+all_num+"件";
					   if(all_num =1 ){
						   document.getElementById('price_ss_'+pid).value=price_ss-a_s;
					   }  
					}else{
						document.getElementById("user_info_"+id+'_'+pid).innerHTML="买"+all_num+"件，共"+all_num+"件";	 
						document.getElementById('price_ss_'+pid).value=price_ss-parseInt(a_s/b_s);
					}*/
					 
				}
				}
				// 统计用户价格及赠送信息   -----------end
			}
			
		 			
		// 显示用户当前收购数量 
		document.getElementById('user_num_'+id+'_'+pid).value=all_num;
		
	//alert(ver2*ver1);
		
 
/*  组合方式 */
	//var tmp_a=<?php if( !empty( $pSaleRule )){echo $DB->db_get('price','cOption','id='.$pSaleRule);}?>;	 //组合价
	//var tmp_b=<?php if( !empty( $pSaleRule )){echo$DB->db_get('num','cOption','id='.$pSaleRule);}?>;//产品数量
	
}
// 勾选控制对应的增加按钮可用状态  
function ck_st(Dthis,pid,id,saleRule,a_s,b_s){
	var price_1=parseInt(document.getElementById('price_'+id+'_'+pid).value);
	var price_ss=parseInt(document.getElementById('price_ss_'+pid).value);
	var num=parseInt(document.getElementById("User_tall_"+pid).innerHTML);
	if(Dthis.checked){
		document.getElementById('add_num_'+id+'_'+pid).disabled="" ;
		document.getElementById('minus_num_'+id+'_'+pid).disabled="" ;
		//document.getElementById('user_num_'+id+'_'+pid).value=1;
		document.getElementById("User_tall_"+pid).innerHTML=num+1;
		ck_d_arr(1,id,pid,saleRule,a_s,b_s);
		//document.getElementById('price_ss_'+pid).value+=document.getElementById('user_num_'+id+'_'+pid).value*price_1;
	}else{
		document.getElementById("user_info_"+id+'_'+pid).innerHTML="买0件，共0件";
		document.getElementById("User_tall_"+pid).innerHTML=num-1;
		document.getElementById('add_num_'+id+'_'+pid).disabled="disabled" ;
		document.getElementById('minus_num_'+id+'_'+pid).disabled="disabled" ;
		var cur_num=document.getElementById('user_num_'+id+'_'+pid).value;
		document.getElementById('user_num_'+id+'_'+pid).value=0;
		document.getElementById('price_ss_'+pid).value=price_ss-parseInt(price_1*cur_num);
	}
	
}

// 快速购物通道验证 
function ck_channel(){
	 
	var f_name=document.getElementById("f_name");
	var f_phone=document.getElementById("f_phone");
	var f_tel=document.getElementById("f_tel");
	var f_address=document.getElementById("f_address");
	var f_num=document.getElementById("f_num");
	var f_content=document.getElementById("f_content");
	var f_sty=document.getElementById("f_sty");
	if(f_name.value.length ==0){ alert("请输入购物姓名");f_name.focus();return(false);}	// || (f_tel.value.length < 8 )
	if(isMobel(f_phone.value)==false){ alert("请输入正确的手机号码！");f_phone.focus();return(false);}
			
	 
/*		if(f_tel.value.length < 8 ){
			alert("请输入固定电话");
			f_tel.focus();
			return(false);
		}*/
	
	 
	//if(f_tel.value.length  <1){ alert("请输入电话号码");return(false);f_tel.focus();}
	//if(f_num.value.length ==0){ alert("请输入用户金额");f_num.focus();return(false);}
	if(f_content.value.length ==0){ alert("请输入产品备注");f_content.focus();return(false);}
	if(f_address.value.length ==0){ alert("请输入地址");f_address.focus();return(false);}
	//if(isNaN(f_num.value)){alert("用户金额必须是数字");f_num.focus();return(false);}
	var reg	= new RegExp(/^\d*\.?\d{0,2}$/);
	if (! reg.test(f_num.value))
	{
        alert("请正确输入付款金额");
		f_num.focus();
		return false;
	}
	if (Number(f_num.value) < 0.01) {
		alert("付款金额金额最小是0.01");
		f_num.focus();
		return false;
	}
	
	if(f_sty.value==0){
		alert("提示：您在使用支付宝支付成功后，看到【支付成功！我们客服人员将尽快审核予您取得联系并发货】消息，再关闭");
	}
}

function isMobel(value)
{
	if(/^1\d{10}$/g.test(value))
		{ return true; }
	else
		{ return false; }
}
function IsTelephone(v){   // 是否是手机 判断

	if(/^1\d{10}$/g.test(value))
		{ return true; }
	else
		{ return false; }
}  

//目标跳转页面
function Goto(url){
	if(url!=''){
		location.href=url;
	}
}


//首页资讯分类特效  m：menu代表id   n：当前 li 位置
function dushouw(m,n){
    
 var oItem = document.getElementById(m).getElementsByTagName("li"); 
  for(var i=0; i<oItem.length; i++){
   var x = oItem[i];  
   if(n==i){
	   x.className = "hover";
	}else{
		x.className = "list";
	}
   
 }
}
/**
	电子邮件验证
*/
function checkEmail(emailAddr)
{
	var isemail=(/^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/) ;
	if((emailAddr == null) || (emailAddr.length < 2)) return false ;
	var reyx= /^([a-za-z0-9_])+@([a-za-z0-9])+(.[a-za-z0-9])+/;//使用正则
    return(reyx.test(emailAddr));
	// 需出现'@',且不在首字符.
	//if (!isemail.test(emailAddr)){return false;  } 
	/*var aPos = emailAddr.indexOf("@" ,1) ;
	if(aPos < 0){	return false ;}*/
}
// ajax create url 处理页面,div 内容返回后显示的容器
function myajax(url,div){
	//创建xmlhttp
	var xmlhttp;
	if (window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safari
	  xmlhttp=new XMLHttpRequest();
	}
	else{// code for IE6, IE5 
	  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	xmlhttp.onreadystatechange=function(){
	  if(xmlhttp.readyState==4 && xmlhttp.status==200){
		 document.getElementById(div).style.display="block";
		 document.getElementById(div).innerHTML=xmlhttp.responseText;
	  }else{
		document.getElementById(div).style.display="block";
		document.getElementById(div).innerHTML="<img name='loading' src='http://www.4006101111.com/images/loading.gif' />&nbsp;数据更新请等待..."; 
	  }
    }
	xmlhttp.open("get",url,true);
	//xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
	xmlhttp.send();
}

// ajax create url 处理页面,id的value值
function ajax_input(url,id){
	//创建xmlhttp
	var xmlhttp;
	if (window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safari
	  xmlhttp=new XMLHttpRequest();
	}
	else{// code for IE6, IE5 
	  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	xmlhttp.onreadystatechange=function(){
	  if(xmlhttp.readyState==4 && xmlhttp.status==200){
		 document.getElementById(id).style.display="block";
		 document.getElementById(id).value=xmlhttp.responseText;
	  }else{
		document.getElementById(id).style.display="block";
		document.getElementById(id).value=""; 
	  }
    }
	xmlhttp.open("get",url,true);
	//xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
	xmlhttp.send();
}


// CartAjax 处理购物车
function CartAjax(id,num){
	//创建xmlhttp
	var xmlhttp;
	if (window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safari
	  xmlhttp=new XMLHttpRequest();
	}
	else{// code for IE6, IE5 
	  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	xmlhttp.onreadystatechange=function(){
	  if(xmlhttp.readyState==4 && xmlhttp.status==200){
		 
		 var returnData=xmlhttp.responseText;
		 var arr_str=returnData.split("#");
		 var last_s_total=Number( document.getElementById('MinTotalPrice'+id).innerHTML);
		 var Cart_total=Number( document.getElementById('Cart_total').innerHTML );
		 /*
		 var gift_statu= document.getElementById('gift_statu').value ;
		 var login_statu= document.getElementById('login_statu').value ;
		 */
		 //alert(arr_str[0]+"==="+arr_str[1]);
		 document.getElementById('SaleTxt'+id).innerHTML=arr_str[1];			//促销信息	
		 document.getElementById('MinTotalPrice'+id).innerHTML=arr_str[0];		//小合计
		
		 if( (Number( arr_str[0])- last_s_total ) >=0 ){	// 增加
			  document.getElementById('Cart_total').innerHTML = Cart_total+Number( arr_str[0])- last_s_total;
			  document.getElementById('Cart_need_total').innerHTML=Cart_total+Number( arr_str[0])- last_s_total + Number(arr_str[2] );
			  document.getElementById('spcart').innerHTML=Math.floor((Cart_total+Number( arr_str[0])- last_s_total + Number(arr_str[2] ))/100)*50;
		 }else{
			 document.getElementById('Cart_total').innerHTML =Cart_total- (last_s_total-Number( arr_str[0])); 
			 document.getElementById('Cart_need_total').innerHTML=Cart_total- (last_s_total-Number( arr_str[0])) + Number(arr_str[2] );
			 document.getElementById('spcart').innerHTML=Math.floor((Cart_total- (last_s_total-Number( arr_str[0])) + Number(arr_str[2] ))/100)*50;
		} 
		
		 // 更新是否可选择礼包
		/* var Cart_total_new=Number( document.getElementById('Cart_total').innerHTML );
		 if(( Cart_total_new >=300 ) && (login_statu=="Y") ){	//大于300且登录
		 	if(gift_statu=="N"){document.getElementById('gift').disabled=false;}			 
		 }else{
			document.getElementById('gift').disabled=true; 
		 }*/
		 
		 // 获取提交前 商品合计价格 处理礼包去留情况
		var Cart_total_first=Number( document.getElementById('Cart_total').innerHTML );
		
		// 少于300 去掉礼包
		//if( Cart_total_first <300 ){ giftAjax("giftCart.php?sty=yes");}
			document.getElementById('cationStatus').style.display="none";
	   } else{
			document.getElementById('cationStatus').style.display="block";
			document.getElementById('cationStatus').innerHTML="<img name='loading' src='http://www.4006101111.com/images/loading.gif' />"; 
	  }
    }
	
	xmlhttp.open("get","UserCarNum.php?id="+id+"&num="+num,true);
	//xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
	xmlhttp.send();
}

/**
* 处理购物车礼包去留， 小于指定金额去掉礼包，
*/ 
function giftAjax(url){
	//创建xmlhttp
	var xmlhttp;
	if (window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safari
	  xmlhttp=new XMLHttpRequest();
	}
	else{// code for IE6, IE5 
	  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	xmlhttp.onreadystatechange=function(){
	  if(xmlhttp.readyState==4 && xmlhttp.status==200){
		   var returnData=xmlhttp.responseText;
		   var arr_str=returnData.split("#");
		  // 去掉被选中的状态
		  if(arr_str[0]=="y"){ 
		    document.getElementById("message_div").style.display="block";
			document.getElementById('gift').checked=false;
			var Cart_need_total = document.getElementById('Cart_need_total');
			Cart_need_total.innerHTML=Number(Cart_need_total.innerHTML)-10;
			document.getElementById("gift_tr").style.display="none";
			setTimeout(function(){document.getElementById("message_div").style.display="none";},3000);
		  }
	  }
    }
	xmlhttp.open("get",url,true);
	//xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
	xmlhttp.send();
}

 
// close div
function CloseDiv(div){
	document.getElementById(div).style.display="none";
}

 
// 字体大小控制
function doZoom(size) 
{ 
var zoom=document.all?document.all['Zoom']:document.getElementById('Zoom'); 
zoom.style.fontSize=size+'px'; 
} 
