﻿
/*高仿select下拉列表*/
function input(str){
    document.getElementById("shop_name").value=str;//从提示层选择你需要的数据填充到文本框
	document.getElementById("key_hidd").innerHTML = "";
 
}
function cg_keylist(){
	document.getElementById("key_hidd").innerHTML='<ul class="key_bod"><li onclick=input("标题")><a href="javascript:void()">标题</a></li><li onclick=input("关键字")><a href="javascript:void()">关键字</a></li><li onclick=input("编号")><a href="javascript:void()">编号</a></li><li onclick=input("正文")><a href="javascript:void()">正文</a></li></ul>';
}

//会员中心首页	显示与隐藏函数
//	参数说明：Div_id:显示内容ID，	m_div:按钮ID，	au_div:三角标ID
function hide_show(Div_id,m_div,au_div){
	var curr=document.getElementById(Div_id);	// 获取显示内容的ID
	var bt=document.getElementById(m_div);		// 获取触发按钮的I
	var au=document.getElementById(au_div);		// 获取三角标的ID 
	if(curr.style.display=="block"){	// 隐藏内容
	
		bt.innerHTML="<img src=\"../images/shopping_checkout_03_03.jpg\" />";	// 改变触发按钮的图
		au.innerHTML="<img src=\"../images/shopping_cart_34.jpg\" />";			// 改变三角标的图片
		curr.style.display="none";												//	让内容对象隐藏
	}
	else								// 显示内容
	{
		bt.innerHTML="<img src=\"../images/shopping_checkout_03_06.jpg\" />";
		au.innerHTML="<img src=\"../images/shopping_cart_06.jpg\" />";			// 改变三角标的图
		curr.style.display="block";
	}	
}

/*
	函数名称：hide_show_in
	函数功能：控制首页资讯分类右边下拉显示隐藏
	函数参数：big_Div 标题DI,img_id 图片内容ID,sty 控制显示方式（1：显示，0：隐藏）
	作    者：
	时    间：2011-04-16
	版    本：1.1
	修改时间：2011-04-16

*/ 
function hide_show_on(big_Div,img_id,sty){
	var curr=document.getElementById(big_Div);	// 外层DIV
	var bt=document.getElementById(img_id);		// 显示隐藏图片
	if(sty==1){						// 显示内容
 		curr.className="index_tab_bj_over0";	//头部变亮
		bt.style.display="block";			
	}
	else								// 隐藏内容
	{
		curr.className="index_tab_bj0";	//头部变灰
		bt.style.display="none";
	}	
}





function hide_show_jj(div_id,n_div){
	var curr=document.getElementById(div_id);	// 获取显示内容的ID
	var bt=document.getElementById(n_div);		// 获取触发按钮的ID
	if(curr.style.display=="block"){	// 隐藏内容
		bt.innerHTML="<img src=\"../images/shopping_checkout_03_03.jpg\" />";	// 改变触发按钮的图
		curr.style.display="none";												//	让内容对象隐藏
	}else								// 显示内容
	{
		bt.innerHTML="<img src=\"../images/shopping_checkout_03_06.jpg\" />";
		curr.style.display="block";
	}	
}



// 头部会员中心下拉菜单控制
function user_menu(sty){
		var x_l=document.getElementById('x_l');
		var x_xianshi_b=document.getElementById('x_xianshi_b');
		// 显示
		if(sty==1){
			x_l.style.display="";
			x_xianshi_b.innerHTML="会员中心<img src='../images/arrow2.png' />";
		}else if(sty==2){	// 隐藏
			x_l.style.display="none";
			x_xianshi_b.innerHTML="会员中心<img src='../images/arrow1.png' />";
		}
}


function hide_show44(Div_id,m_div,sty,n){
	var curr=document.getElementById(Div_id);	// 获取显示内容的ID
	var bt=document.getElementById(m_div);		// 获取触发按钮的I
	var ces=document.getElementById('ces');
	//var au=document.getElementById(au_div);		// 获取三角标的ID
	if(n==0){	// 隐藏内容

			ces.innerHTML="<img src=\"../images/all_02.jpg\" />";	
			curr.style.display="none";												//	让内容对象隐藏
	}
	if(n==1)								// 显示内容
	{
			
			ces.innerHTML="<img src=\"../images/all_03.jpg\" />";	
			curr.style.display="block";
	}	
}

// 购物车 显示与隐藏函数
//	参数说明：Div_id:显示内容ID，	m_div:按钮ID
function hide_show_0(Div_id,m_div,sty){
	var curr=document.getElementById(Div_id);	// 获取显示内容的ID
	var bt=document.getElementById(m_div);		// 获取触发按钮的I
	var ces=document.getElementById('ces');
	//var au=document.getElementById(au_div);		// 获取三角标的ID
	if(curr.style.display=="block"){	// 隐藏内容
		ces.innerHTML="<img src=\"../images/all_02.jpg\" />";	
		curr.style.display="none";												//	让内容对象隐藏
	}
	else								// 显示内容
	{	
		ces.innerHTML="<img src=\"../images/all_03.jpg\" />";	
		curr.style.display="block";
	}	
}


//我的健康管理档案 显示与隐藏函数
//	参数说明：Div_id:显示内容ID，	m_div:按钮ID
function font_butoom(Div_id,m_div){
	var curr=document.getElementById(Div_id);	// 获取显示内容的ID
	var bt=document.getElementById(m_div);		// 获取触发按钮的I
	//var au=document.getElementById(au_div);		// 获取三角标的ID
	if(curr.style.display=="block"){	// 隐藏内容
		bt.innerHTML='<a href="javascript:void()">[展开]</a>';	
		curr.style.display="none";												//	让内容对象隐藏
	}
	else								// 显示内容
	{
		bt.innerHTML='<a href="javascript:void()">[折叠]</a>';	
		curr.style.display="block";
	}	
}
// 


function sub3(){
		var oldPass = $("#oldPass").attr("value");
		var newPass1 = $("#newPass1").attr("value");
		var newPass2 = $("#newPass2").attr("value");
		var txt;
		if (  oldPass.length <6  ){
			alert("您输入的原始密码太短");
			document.getElementById('oldPass').focus();
			return false;	
		} 
		if (  newPass1.length <6  ){
			alert("您输入的新密码太短");
			document.getElementById('newPass1').focus();
			return false;	
		} 
		if (  newPass2.length <6  ){
			alert("您输入的第二次密码太短");
			document.getElementById('newPass2').focus();
			return false;	
		} 
		if ( newPass2 != newPass1 ){
			alert("您输入二次密码不一致");
			document.getElementById('newPass1').focus();
			return false;	
		} 
		 
}

function addEventHandler(oTarget, sEventType, fnHandler) {
    if (oTarget.addEventListener) {
        oTarget.addEventListener(sEventType, fnHandler, false);
    } else if (oTarget.attachEvent) {
        oTarget.attachEvent("on" + sEventType, fnHandler);
    } else {
        oTarget["on" + sEventType] = fnHandler;
    }
};

var Class = {
  create: function() {
    return function() {
      this.initialize.apply(this, arguments);
    }
  }
}

var Extend = function(destination, source) {
    for (var property in source) {
        destination[property] = source[property];
    }
    return destination;
}

var DateSelector = Class.create();
DateSelector.prototype = {
  initialize: function(oYear, oMonth, oDay, options) {
    this.SelYear = $(oYear);//年选择对象
    this.SelMonth = $(oMonth);//月选择对象
    this.SelDay = $(oDay);//日选择对象
    
    this.SetOptions(options);
    
    var dt = new Date(), iMonth = parseInt(this.options.Month), iDay = parseInt(this.options.Day), iMinYear = parseInt(this.options.MinYear-(-1900)), iMaxYear = parseInt(this.options.MaxYear);
    
    this.Year = parseInt(this.options.Year) || dt.getFullYear();
    this.Month = 1 <= iMonth && iMonth <= 12 ? iMonth : dt.getMonth() + 1;
    this.Day = iDay > 0 ? iDay : dt.getDate();
    this.MinYear = iMinYear && iMinYear < this.Year ? iMinYear : this.Year;
    this.MaxYear = iMaxYear && iMaxYear > this.Year ? iMaxYear : this.Year;
    this.onChange = this.options.onChange;
    
    //年设置
    this.SetSelect(this.SelYear, this.MinYear, this.MaxYear - this.MinYear + 1, this.Year - this.MinYear);
    //月设置
    this.SetSelect(this.SelMonth, 1, 12, this.Month - 1);
    //日设置
    this.SetDay();
    
    var oThis = this;
    //日期改变事件
    addEventHandler(this.SelYear, "change", function(){
        oThis.Year = oThis.SelYear.value; oThis.SetDay(); oThis.onChange();
    });
    addEventHandler(this.SelMonth, "change", function(){
        oThis.Month = oThis.SelMonth.value; oThis.SetDay(); oThis.onChange();
    });
    addEventHandler(this.SelDay, "change", function(){ oThis.Day = oThis.SelDay.value; oThis.onChange(); });
  },
  //设置默认属性
  SetOptions: function(options) {
    this.options = {//默认值
        Year:        0,//年
        Month:        0,//月
        Day:        0,//日
        MinYear:    0,//最小年份
        MaxYear:    0,//最大年份
        onChange:    function(){}//日期改变时执行
    };
    Extend(this.options, options || {});
  },
  //日设置
  SetDay: function() {
    //取得月份天数
    var daysInMonth = new Date(this.Year, this.Month, 0).getDate();
    if (this.Day > daysInMonth) { this.Day = daysInMonth; };
    this.SetSelect(this.SelDay, 1, daysInMonth, this.Day - 1);
  },
  //select设置
  SetSelect: function(oSelect, iStart, iLength, iIndex) {
    //添加option
    oSelect.options.length = iLength;
    for (var i = 0; i < iLength; i++) { oSelect.options[i].text = oSelect.options[i].value = iStart + i; }
    //设置选中项
    oSelect.selectedIndex = iIndex;
  }
};

// 评论验证
function coms(){
	var content=document.getElementById("content_txt");
	if( content.value.length < 2){
		alert("评论的内容太短了");
		content.focus();
		return false;
	}
}
// 搜索验证

function ck_findout(){
		var key=document.getElementById('key');
		if(key.value==""  ||  key.value=="请输入搜索关键字"){
			alert("请输入查询的关键字");
			key.focus();
			return false;
		}
	
}
// 
function ck_userAcount(){
	var num=document.getElementById('num');
	var paySty=document.getElementById('paySty');
	if(num.value.length<1){alert("请输入充值金额");num.focus();return(false);}
	if(paySty.value.length==0){alert("请选择充值方式");paySty.focus();return(false);}	
	if(isNaN(num.value)){alert("请充值金额必须是数字");num.focus();return(false);}
}
 
 function Disable(e){

  var Itxt=document.getElementById("tk");
  if(e.checked==true)
  {
   Itxt.disabled=false;//勾选了同意服务协议才激活按钮
   Itxt.src="../images/regist_037.jpg";
    //Itxt.className="btn1";
  }
  else
  {
   Itxt.disabled=true;
   Itxt.src="../images/regist_0370.jpg";
    //Itxt.className="btn0";
  }
 }
 
 // 验证用户收获人地址信息
 function ck_address(){
	 var doAct=document.getElementById('doAct');
	 var receive_id=document.getElementById('receive_id');
	 var cname_1=document.getElementById('cname_1');
	 var caddress_1=document.getElementById('caddress_1');
	 var code_1=document.getElementById('code_1');
	 var tel_1=document.getElementById('tel_1');
	 var phone_1=document.getElementById('phone_1');
	 
	 //================================================
	 var cname=document.getElementById('cname');
	 var caddress=document.getElementById('caddress');
	 var code=document.getElementById('code');
	 var tel=document.getElementById('tel');
	 var phone=document.getElementById('phone');
	 
	 // 新增收货地址信息
	 if( doAct.value=='add'  ){
		 	
		    if(document.getElementById('province4').value==''){
				alert("请选择省或直辖市！");
				return(false);
			}
			if(document.getElementById('city4').value==''){
				alert("请选择城市！");
				return(false);
			}
			if( caddress.value.length>50){
				alert("街道地址过长！");
				return(false);
			}
			if( cname.value.length>15){
				alert("收货人信息过长！");
				return(false);
			}
		  　var rexTel=/^[0-9]+$/;
		  　if((code.value.length !=6) ||　(rexTel.test(code.value)==false)){
				alert("邮编格式不正确!");
				return(false);
			}
			if(isMobel(phone.value)==false){
				alert("手机号码错误！!");
				return(false);
			}
			if(IsFixTel(tel.value)==false){
				alert("固定电话格式错误！!");
				return(false);
			} 
			 
	 }else{// 修改收货地址信息
	 		  
	 		if(document.getElementById('province4').value==''){
				alert("请选择省或直辖市！");
				return(false);
			}
			if(document.getElementById('city4').value==''){
				alert("请选择城市！");
				return(false);
			}
	 		if( caddress.value.length>50){
				alert("街道地址过长！");
				return(false);
			}
	 		if( cname.value.length>15){
				alert("收货人信息过长！");
				return(false);
			}
		 	var rexTel=/^[0-9]+$/;
		  　if((code.value.length !=6) ||　(rexTel.test(code.value)==false)){
				alert("邮编格式不正确!");
				return(false);
			}
			if( !isMobel(phone.value) ){
				alert("手机号码错误！!");
				return(false);
			}
			if(IsFixTel(tel.value)==false){
				alert("固定电话格式错误！!");
				return(false);
			}
		 
	}
	 
	 
}

 // 验证用户收获人地址信息
 function ck_UserAddress(){
 
	 var cname=$('#cname').val();
	 var caddress=$('#caddress').val();
	 var code=$('#code').val();
	 var tel=$('#tel').val();
	 var phone=$('#phone').val();
	 		if(document.getElementById('province4').value==''){
				alert("请选择省或直辖市！");
				return(false);
			}
			if(document.getElementById('city4').value==''){
				alert("请选择城市！");
				return(false);
			}
	 		if( caddress.length>50){
				alert("街道地址过长！");
				return(false);
			}
	 		if( cname.length>15){
				alert("收货人信息过长！");
				return(false);
			}
		 	var rexTel=/^[0-9]+$/;
		  　if((code.length !=6) ||　(rexTel.test(code)==false)){
				alert("邮编格式不正确!");
				return(false);
			}
			if(IsTelephone(phone)==false){
				alert("手机号码错误！!");
				return(false);
			}
			if(IsFixTel(tel)==false){
				alert("固定电话格式错误！!");
				return(false);
			}
	 
	 
	 
}

// 验证用户个人信息修改
function ckUpdaeInfo(){
	 var realName=$('#realName').val();
	 var phone=$('#phone').val();
	if( realName.length<1){
				alert("请输入真实姓名！");
				return(false);
	}
	  
	 

}
 
/*function IsTelephone(v){   // 是否是手机 判断
	var a = /^((\(\d{3}\))|(\d{3}\-))?13\d{9}|15[89]\d{8}$/ ;  
	if( v.length!=11||!v.match(a) ){  
		return(false); 
	}else{  
		return(true);  
	}  
}  */


function IsFixTel(value){   // 是否固定电话
	var reg = /^(d{3,4})-(d{7,8})/;   
	if( value.constructor === string ){   
		var re = value.match( reg );   
	return true;   
	}   
	return false;   
}

function cgedit(y){
	var base_show=document.getElementById("base_show");
	var base_edit=document.getElementById("base_edit");
	var base_but=document.getElementById("base_but");
	var face_show=document.getElementById("face_show");
	var face_edit=document.getElementById("face_edit");
	var face_but=document.getElementById("face_but");
	if(y==1){
		base_edit.style.display='block';
		base_show.style.display='none';	
		base_but.style.display='none';	
	}
	if(y==2){
		face_edit.style.display='block';
		face_show.style.display='none';	
		face_but.style.display='none';	
	}
	if(y==3){
		base_edit.style.display='none';
		base_show.style.display='block';	
		base_but.style.display='block';	
	}
	if(y==4){
		face_edit.style.display='none';
		face_show.style.display='block';	
		face_but.style.display='block';	
	}
}


